builder: mozilla-beta_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-351 starttime: 1465248384.69 results: success (0) buildid: 20160606125325 builduid: ab6de4c621424cea86326d1844440e03 revision: 5fe894994e955cf7f6d85337492beebe562ea6c5 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-06 14:26:24.685377) ========= master: http://buildbot-master06.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-06 14:26:24.685804) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-06 14:26:24.686112) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-06 14:26:24.729883) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 14:26:24.730179) ========= 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-1465247873.718031-1810688638 _=/tools/buildbot/bin/python using PTY: False --2016-06-06 14:26:24-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 10.8M=0.001s 2016-06-06 14:26:24 (10.8 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.269137 ========= master_lag: 0.10 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 14:26:25.096075) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 14:26:25.096371) ========= 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-1465247873.718031-1810688638 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.177768 ========= master_lag: 0.14 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 14:26:25.415078) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 14:26:25.415439) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 5fe894994e955cf7f6d85337492beebe562ea6c5 --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-beta --rev 5fe894994e955cf7f6d85337492beebe562ea6c5 --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-1465247873.718031-1810688638 _=/tools/buildbot/bin/python using PTY: False 2016-06-06 14:26:25,504 truncating revision to first 12 chars 2016-06-06 14:26:25,504 Setting DEBUG logging. 2016-06-06 14:26:25,504 attempt 1/10 2016-06-06 14:26:25,505 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/5fe894994e95?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-06 14:26:25,895 unpacking tar archive at: mozilla-beta-5fe894994e95/testing/mozharness/ program finished with exit code 0 elapsedTime=0.675500 ========= master_lag: 0.13 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 14:26:26.222574) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-06 14:26:26.222905) ========= script_repo_revision: 5fe894994e955cf7f6d85337492beebe562ea6c5 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-06 14:26:26.223900) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-06 14:26:26.224202) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-06 14:26:26.328995) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 34 secs) (at 2016-06-06 14:26:26.329347) ========= /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-beta --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-beta', '--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-1465247873.718031-1810688638 _=/tools/buildbot/bin/python using PTY: False 14:26:26 INFO - MultiFileLogger online at 20160606 14:26:26 in /builds/slave/test 14:26:26 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-beta --download-symbols true 14:26:26 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 14:26:26 INFO - {'append_to_log': False, 14:26:26 INFO - 'base_work_dir': '/builds/slave/test', 14:26:26 INFO - 'blob_upload_branch': 'mozilla-beta', 14:26:26 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 14:26:26 INFO - 'buildbot_json_path': 'buildprops.json', 14:26:26 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 14:26:26 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 14:26:26 INFO - 'download_minidump_stackwalk': True, 14:26:26 INFO - 'download_symbols': 'true', 14:26:26 INFO - 'e10s': False, 14:26:26 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 14:26:26 INFO - 'tooltool.py': '/tools/tooltool.py', 14:26:26 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 14:26:26 INFO - '/tools/misc-python/virtualenv.py')}, 14:26:26 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 14:26:26 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 14:26:26 INFO - 'log_level': 'info', 14:26:26 INFO - 'log_to_console': True, 14:26:26 INFO - 'opt_config_files': (), 14:26:26 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 14:26:26 INFO - '--processes=1', 14:26:26 INFO - '--config=%(test_path)s/wptrunner.ini', 14:26:26 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 14:26:26 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 14:26:26 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 14:26:26 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 14:26:26 INFO - 'pip_index': False, 14:26:26 INFO - 'require_test_zip': True, 14:26:26 INFO - 'test_type': ('testharness',), 14:26:26 INFO - 'this_chunk': '1', 14:26:26 INFO - 'tooltool_cache': '/builds/tooltool_cache', 14:26:26 INFO - 'total_chunks': '10', 14:26:26 INFO - 'virtualenv_path': 'venv', 14:26:26 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 14:26:26 INFO - 'work_dir': 'build'} 14:26:26 INFO - ##### 14:26:26 INFO - ##### Running clobber step. 14:26:26 INFO - ##### 14:26:26 INFO - Running pre-action listener: _resource_record_pre_action 14:26:26 INFO - Running main action method: clobber 14:26:26 INFO - rmtree: /builds/slave/test/build 14:26:26 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 14:26:29 INFO - Running post-action listener: _resource_record_post_action 14:26:29 INFO - ##### 14:26:29 INFO - ##### Running read-buildbot-config step. 14:26:29 INFO - ##### 14:26:29 INFO - Running pre-action listener: _resource_record_pre_action 14:26:29 INFO - Running main action method: read_buildbot_config 14:26:29 INFO - Using buildbot properties: 14:26:29 INFO - { 14:26:29 INFO - "project": "", 14:26:29 INFO - "product": "firefox", 14:26:29 INFO - "script_repo_revision": "production", 14:26:29 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-debug-unittest", 14:26:29 INFO - "repository": "", 14:26:29 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta debug test web-platform-tests-1", 14:26:29 INFO - "buildid": "20160606125325", 14:26:29 INFO - "pgo_build": "False", 14:26:29 INFO - "basedir": "/builds/slave/test", 14:26:29 INFO - "buildnumber": 1, 14:26:29 INFO - "slavename": "tst-linux32-spot-351", 14:26:29 INFO - "revision": "5fe894994e955cf7f6d85337492beebe562ea6c5", 14:26:29 INFO - "master": "http://buildbot-master06.bb.releng.usw2.mozilla.com:8201/", 14:26:29 INFO - "platform": "linux", 14:26:29 INFO - "branch": "mozilla-beta", 14:26:29 INFO - "repo_path": "releases/mozilla-beta", 14:26:29 INFO - "moz_repo_path": "", 14:26:29 INFO - "stage_platform": "linux", 14:26:29 INFO - "builduid": "ab6de4c621424cea86326d1844440e03", 14:26:29 INFO - "slavebuilddir": "test" 14:26:29 INFO - } 14:26:29 INFO - Found installer url https://queue.taskcluster.net/v1/task/D8GsO994RLCqxqO18NjUGA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2. 14:26:29 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/D8GsO994RLCqxqO18NjUGA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json. 14:26:29 INFO - Running post-action listener: _resource_record_post_action 14:26:29 INFO - ##### 14:26:29 INFO - ##### Running download-and-extract step. 14:26:29 INFO - ##### 14:26:29 INFO - Running pre-action listener: _resource_record_pre_action 14:26:29 INFO - Running main action method: download_and_extract 14:26:29 INFO - mkdir: /builds/slave/test/build/tests 14:26:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:26:29 INFO - https://queue.taskcluster.net/v1/task/D8GsO994RLCqxqO18NjUGA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 14:26:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D8GsO994RLCqxqO18NjUGA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 14:26:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D8GsO994RLCqxqO18NjUGA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 14:26:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D8GsO994RLCqxqO18NjUGA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 14:26:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D8GsO994RLCqxqO18NjUGA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json'}, attempt #1 14:26:31 INFO - Downloaded 1291 bytes. 14:26:31 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 14:26:31 INFO - Using the following test package requirements: 14:26:31 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 14:26:31 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 14:26:31 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'], 14:26:31 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 14:26:31 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'], 14:26:31 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 14:26:31 INFO - u'jsshell-linux-i686.zip'], 14:26:31 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 14:26:31 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'], 14:26:31 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 14:26:31 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 14:26:31 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'], 14:26:31 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 14:26:31 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'], 14:26:31 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 14:26:31 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'], 14:26:31 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 14:26:31 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']} 14:26:31 INFO - Downloading packages: [u'firefox-48.0.en-US.linux-i686.common.tests.zip', u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 14:26:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:26:31 INFO - https://queue.taskcluster.net/v1/task/D8GsO994RLCqxqO18NjUGA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 14:26:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D8GsO994RLCqxqO18NjUGA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 14:26:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D8GsO994RLCqxqO18NjUGA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 14:26:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D8GsO994RLCqxqO18NjUGA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip 14:26:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D8GsO994RLCqxqO18NjUGA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip'}, attempt #1 14:26:35 INFO - Downloaded 22801853 bytes. 14:26:35 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 14:26:35 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 14:26:36 INFO - caution: filename not matched: web-platform/* 14:26:36 INFO - Return code: 11 14:26:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:26:36 INFO - https://queue.taskcluster.net/v1/task/D8GsO994RLCqxqO18NjUGA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 14:26:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D8GsO994RLCqxqO18NjUGA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 14:26:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D8GsO994RLCqxqO18NjUGA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 14:26:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D8GsO994RLCqxqO18NjUGA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 14:26:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D8GsO994RLCqxqO18NjUGA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 14:26:39 INFO - Downloaded 36389080 bytes. 14:26:39 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 14:26:39 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 14:26:43 INFO - caution: filename not matched: bin/* 14:26:43 INFO - caution: filename not matched: config/* 14:26:43 INFO - caution: filename not matched: mozbase/* 14:26:43 INFO - caution: filename not matched: marionette/* 14:26:43 INFO - caution: filename not matched: tools/wptserve/* 14:26:43 INFO - Return code: 11 14:26:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:26:43 INFO - https://queue.taskcluster.net/v1/task/D8GsO994RLCqxqO18NjUGA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 14:26:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D8GsO994RLCqxqO18NjUGA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 14:26:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D8GsO994RLCqxqO18NjUGA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 14:26:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D8GsO994RLCqxqO18NjUGA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 14:26:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D8GsO994RLCqxqO18NjUGA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2'}, attempt #1 14:26:51 INFO - Downloaded 69346394 bytes. 14:26:51 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/D8GsO994RLCqxqO18NjUGA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 14:26:51 INFO - mkdir: /builds/slave/test/properties 14:26:51 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 14:26:51 INFO - Writing to file /builds/slave/test/properties/build_url 14:26:51 INFO - Contents: 14:26:51 INFO - build_url:https://queue.taskcluster.net/v1/task/D8GsO994RLCqxqO18NjUGA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 14:26:52 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/D8GsO994RLCqxqO18NjUGA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 14:26:52 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 14:26:52 INFO - Writing to file /builds/slave/test/properties/symbols_url 14:26:52 INFO - Contents: 14:26:52 INFO - symbols_url:https://queue.taskcluster.net/v1/task/D8GsO994RLCqxqO18NjUGA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 14:26:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:26:52 INFO - https://queue.taskcluster.net/v1/task/D8GsO994RLCqxqO18NjUGA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 14:26:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D8GsO994RLCqxqO18NjUGA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 14:26:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D8GsO994RLCqxqO18NjUGA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 14:26:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D8GsO994RLCqxqO18NjUGA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 14:26:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D8GsO994RLCqxqO18NjUGA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 14:27:00 INFO - Downloaded 92331127 bytes. 14:27:00 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 14:27:00 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 14:27:09 INFO - Return code: 0 14:27:09 INFO - Running post-action listener: _resource_record_post_action 14:27:09 INFO - Running post-action listener: set_extra_try_arguments 14:27:09 INFO - ##### 14:27:09 INFO - ##### Running create-virtualenv step. 14:27:09 INFO - ##### 14:27:09 INFO - Running pre-action listener: _pre_create_virtualenv 14:27:09 INFO - Running pre-action listener: _resource_record_pre_action 14:27:09 INFO - Running main action method: create_virtualenv 14:27:09 INFO - Creating virtualenv /builds/slave/test/build/venv 14:27:09 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 14:27:09 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 14:27:10 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 14:27:10 INFO - Using real prefix '/usr' 14:27:10 INFO - New python executable in /builds/slave/test/build/venv/bin/python 14:27:12 INFO - Installing distribute.............................................................................................................................................................................................done. 14:27:16 INFO - Installing pip.................done. 14:27:16 INFO - Return code: 0 14:27:16 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 14:27:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:27:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:27:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:27:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:27:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:27:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:27:16 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 0xa161c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1c8598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa27af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f5ce30>, '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 0xa1f9c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa278470>, '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-1465247873.718031-1810688638', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 14:27:16 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 14:27:16 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 14:27:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:27:16 INFO - 'CCACHE_UMASK': '002', 14:27:16 INFO - 'DISPLAY': ':0', 14:27:16 INFO - 'HOME': '/home/cltbld', 14:27:16 INFO - 'LANG': 'en_US.UTF-8', 14:27:16 INFO - 'LOGNAME': 'cltbld', 14:27:16 INFO - 'MAIL': '/var/mail/cltbld', 14:27:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:27:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:27:16 INFO - 'MOZ_NO_REMOTE': '1', 14:27:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:27:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:27:16 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:27:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:27:16 INFO - 'PWD': '/builds/slave/test', 14:27:16 INFO - 'SHELL': '/bin/bash', 14:27:16 INFO - 'SHLVL': '1', 14:27:16 INFO - 'TERM': 'linux', 14:27:16 INFO - 'TMOUT': '86400', 14:27:16 INFO - 'USER': 'cltbld', 14:27:16 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465247873.718031-1810688638', 14:27:16 INFO - '_': '/tools/buildbot/bin/python'} 14:27:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:27:16 INFO - Downloading/unpacking psutil>=0.7.1 14:27:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:27:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:27:16 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 14:27:16 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 14:27:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:27:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:27:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 14:27:21 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 14:27:21 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:27:21 INFO - Installing collected packages: psutil 14:27:21 INFO - Running setup.py install for psutil 14:27:21 INFO - building 'psutil._psutil_linux' extension 14:27:21 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o 14:27:21 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 14:27:21 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 14:27:22 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 14:27:22 INFO - building 'psutil._psutil_posix' extension 14:27:22 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o 14:27:22 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 14:27:22 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 14:27:22 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:27:22 INFO - Successfully installed psutil 14:27:22 INFO - Cleaning up... 14:27:22 INFO - Return code: 0 14:27:22 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 14:27: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')]} 14:27:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:27:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:27: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')]} 14:27:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:27:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:27:22 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 0xa161c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1c8598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa27af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f5ce30>, '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 0xa1f9c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa278470>, '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-1465247873.718031-1810688638', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 14:27:22 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 14:27:22 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 14:27:22 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:27:22 INFO - 'CCACHE_UMASK': '002', 14:27:22 INFO - 'DISPLAY': ':0', 14:27:22 INFO - 'HOME': '/home/cltbld', 14:27:22 INFO - 'LANG': 'en_US.UTF-8', 14:27:22 INFO - 'LOGNAME': 'cltbld', 14:27:22 INFO - 'MAIL': '/var/mail/cltbld', 14:27:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:27:22 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:27:22 INFO - 'MOZ_NO_REMOTE': '1', 14:27:22 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:27:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:27:22 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:27:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:27:22 INFO - 'PWD': '/builds/slave/test', 14:27:22 INFO - 'SHELL': '/bin/bash', 14:27:22 INFO - 'SHLVL': '1', 14:27:22 INFO - 'TERM': 'linux', 14:27:22 INFO - 'TMOUT': '86400', 14:27:22 INFO - 'USER': 'cltbld', 14:27:22 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465247873.718031-1810688638', 14:27:22 INFO - '_': '/tools/buildbot/bin/python'} 14:27:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:27:23 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 14:27:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:27:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:27:23 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 14:27:23 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 14:27:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:27:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:27:27 INFO - Downloading mozsystemmonitor-0.0.tar.gz 14:27:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 14:27:27 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 14:27:27 INFO - Installing collected packages: mozsystemmonitor 14:27:27 INFO - Running setup.py install for mozsystemmonitor 14:27:27 INFO - Successfully installed mozsystemmonitor 14:27:27 INFO - Cleaning up... 14:27:27 INFO - Return code: 0 14:27:27 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 14:27:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:27:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:27:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:27:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:27:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:27:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:27:27 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 0xa161c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1c8598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa27af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f5ce30>, '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 0xa1f9c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa278470>, '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-1465247873.718031-1810688638', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 14:27:27 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 14:27:27 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 14:27:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:27:27 INFO - 'CCACHE_UMASK': '002', 14:27:27 INFO - 'DISPLAY': ':0', 14:27:27 INFO - 'HOME': '/home/cltbld', 14:27:27 INFO - 'LANG': 'en_US.UTF-8', 14:27:27 INFO - 'LOGNAME': 'cltbld', 14:27:27 INFO - 'MAIL': '/var/mail/cltbld', 14:27:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:27:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:27:27 INFO - 'MOZ_NO_REMOTE': '1', 14:27:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:27:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:27:27 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:27:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:27:27 INFO - 'PWD': '/builds/slave/test', 14:27:27 INFO - 'SHELL': '/bin/bash', 14:27:27 INFO - 'SHLVL': '1', 14:27:27 INFO - 'TERM': 'linux', 14:27:27 INFO - 'TMOUT': '86400', 14:27:27 INFO - 'USER': 'cltbld', 14:27:27 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465247873.718031-1810688638', 14:27:27 INFO - '_': '/tools/buildbot/bin/python'} 14:27:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:27:27 INFO - Downloading/unpacking blobuploader==1.2.4 14:27:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:27:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:27:27 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 14:27:27 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 14:27:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:27:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:27:31 INFO - Downloading blobuploader-1.2.4.tar.gz 14:27:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 14:27:31 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 14:27:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:27:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:27:31 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 14:27:31 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 14:27:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:27:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:27:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 14:27:32 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 14:27:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:27:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:27:32 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 14:27:32 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 14:27:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:27:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:27:33 INFO - Downloading docopt-0.6.1.tar.gz 14:27:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 14:27:33 INFO - Installing collected packages: blobuploader, requests, docopt 14:27:33 INFO - Running setup.py install for blobuploader 14:27:33 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 14:27:33 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 14:27:33 INFO - Running setup.py install for requests 14:27:34 INFO - Running setup.py install for docopt 14:27:34 INFO - Successfully installed blobuploader requests docopt 14:27:34 INFO - Cleaning up... 14:27:34 INFO - Return code: 0 14:27:34 INFO - Installing None into virtualenv /builds/slave/test/build/venv 14:27:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:27:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:27:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:27:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:27:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:27:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:27:34 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 0xa161c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1c8598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa27af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f5ce30>, '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 0xa1f9c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa278470>, '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-1465247873.718031-1810688638', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 14:27:34 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 14:27:34 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 14:27:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:27:34 INFO - 'CCACHE_UMASK': '002', 14:27:34 INFO - 'DISPLAY': ':0', 14:27:34 INFO - 'HOME': '/home/cltbld', 14:27:34 INFO - 'LANG': 'en_US.UTF-8', 14:27:34 INFO - 'LOGNAME': 'cltbld', 14:27:34 INFO - 'MAIL': '/var/mail/cltbld', 14:27:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:27:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:27:34 INFO - 'MOZ_NO_REMOTE': '1', 14:27:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:27:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:27:34 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:27:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:27:34 INFO - 'PWD': '/builds/slave/test', 14:27:34 INFO - 'SHELL': '/bin/bash', 14:27:34 INFO - 'SHLVL': '1', 14:27:34 INFO - 'TERM': 'linux', 14:27:34 INFO - 'TMOUT': '86400', 14:27:34 INFO - 'USER': 'cltbld', 14:27:34 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465247873.718031-1810688638', 14:27:34 INFO - '_': '/tools/buildbot/bin/python'} 14:27:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:27:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 14:27:35 INFO - Running setup.py (path:/tmp/pip-8zvdY4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 14:27:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 14:27:35 INFO - Running setup.py (path:/tmp/pip-E_dRFB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 14:27:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 14:27:35 INFO - Running setup.py (path:/tmp/pip-tU8CBN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 14:27:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 14:27:35 INFO - Running setup.py (path:/tmp/pip-7Mgyk7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 14:27:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 14:27:35 INFO - Running setup.py (path:/tmp/pip-gsh_6z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 14:27:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 14:27:35 INFO - Running setup.py (path:/tmp/pip-Tuq2oa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 14:27:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 14:27:36 INFO - Running setup.py (path:/tmp/pip-W2PSJz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 14:27:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 14:27:36 INFO - Running setup.py (path:/tmp/pip-Nxx7uA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 14:27:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 14:27:36 INFO - Running setup.py (path:/tmp/pip-mFdxI1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 14:27:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 14:27:36 INFO - Running setup.py (path:/tmp/pip-eGaUKV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 14:27:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 14:27:36 INFO - Running setup.py (path:/tmp/pip-HOgnYa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 14:27:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 14:27:36 INFO - Running setup.py (path:/tmp/pip-FMlGHC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 14:27:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 14:27:36 INFO - Running setup.py (path:/tmp/pip-zdoSPp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 14:27:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 14:27:37 INFO - Running setup.py (path:/tmp/pip-SoJahi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 14:27:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 14:27:37 INFO - Running setup.py (path:/tmp/pip-6aeCHo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 14:27:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 14:27:37 INFO - Running setup.py (path:/tmp/pip-xQxv3S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 14:27:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 14:27:37 INFO - Running setup.py (path:/tmp/pip-SwAPGY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 14:27:37 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 14:27:37 INFO - Running setup.py (path:/tmp/pip-I4WiU2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 14:27:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 14:27:37 INFO - Running setup.py (path:/tmp/pip-3Ux3DY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 14:27:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:27:37 INFO - Running setup.py (path:/tmp/pip-ti9EDr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:27:37 INFO - Unpacking /builds/slave/test/build/tests/marionette 14:27:38 INFO - Running setup.py (path:/tmp/pip-C5XcmD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 14:27:38 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:27:38 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 14:27:38 INFO - Running setup.py install for manifestparser 14:27:38 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 14:27:38 INFO - Running setup.py install for mozcrash 14:27:38 INFO - Running setup.py install for mozdebug 14:27:39 INFO - Running setup.py install for mozdevice 14:27:39 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 14:27:39 INFO - Installing dm script to /builds/slave/test/build/venv/bin 14:27:39 INFO - Running setup.py install for mozfile 14:27:39 INFO - Running setup.py install for mozhttpd 14:27:39 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 14:27:39 INFO - Running setup.py install for mozinfo 14:27:40 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 14:27:40 INFO - Running setup.py install for mozInstall 14:27:40 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 14:27:40 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 14:27:40 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 14:27:40 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 14:27:40 INFO - Running setup.py install for mozleak 14:27:40 INFO - Running setup.py install for mozlog 14:27:40 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 14:27:40 INFO - Running setup.py install for moznetwork 14:27:40 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 14:27:40 INFO - Running setup.py install for mozprocess 14:27:41 INFO - Running setup.py install for mozprofile 14:27:41 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 14:27:41 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 14:27:41 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 14:27:41 INFO - Running setup.py install for mozrunner 14:27:41 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 14:27:41 INFO - Running setup.py install for mozscreenshot 14:27:41 INFO - Running setup.py install for moztest 14:27:42 INFO - Running setup.py install for mozversion 14:27:42 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 14:27:42 INFO - Running setup.py install for wptserve 14:27:42 INFO - Running setup.py install for marionette-driver 14:27:43 INFO - Running setup.py install for browsermob-proxy 14:27:43 INFO - Running setup.py install for marionette-client 14:27:43 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:27:44 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 14:27:44 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 14:27:44 INFO - Cleaning up... 14:27:44 INFO - Return code: 0 14:27:44 INFO - Installing None into virtualenv /builds/slave/test/build/venv 14:27:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:27:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:27:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:27:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:27:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:27:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:27:44 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 0xa161c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1c8598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa27af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f5ce30>, '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 0xa1f9c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa278470>, '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-1465247873.718031-1810688638', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 14:27:44 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 14:27:44 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 14:27:44 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:27:44 INFO - 'CCACHE_UMASK': '002', 14:27:44 INFO - 'DISPLAY': ':0', 14:27:44 INFO - 'HOME': '/home/cltbld', 14:27:44 INFO - 'LANG': 'en_US.UTF-8', 14:27:44 INFO - 'LOGNAME': 'cltbld', 14:27:44 INFO - 'MAIL': '/var/mail/cltbld', 14:27:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:27:44 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:27:44 INFO - 'MOZ_NO_REMOTE': '1', 14:27:44 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:27:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:27:44 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:27:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:27:44 INFO - 'PWD': '/builds/slave/test', 14:27:44 INFO - 'SHELL': '/bin/bash', 14:27:44 INFO - 'SHLVL': '1', 14:27:44 INFO - 'TERM': 'linux', 14:27:44 INFO - 'TMOUT': '86400', 14:27:44 INFO - 'USER': 'cltbld', 14:27:44 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465247873.718031-1810688638', 14:27:44 INFO - '_': '/tools/buildbot/bin/python'} 14:27:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:27:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 14:27:44 INFO - Running setup.py (path:/tmp/pip-o9ZXcQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 14:27:44 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 14:27:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 14:27:44 INFO - Running setup.py (path:/tmp/pip-ALmv8K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 14:27:44 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 14:27:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 14:27:44 INFO - Running setup.py (path:/tmp/pip-hQbzNr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 14:27:44 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 14:27:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 14:27:44 INFO - Running setup.py (path:/tmp/pip-uRXprq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 14:27:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 14:27:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 14:27:45 INFO - Running setup.py (path:/tmp/pip-8CK5LX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 14:27:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 14:27:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 14:27:45 INFO - Running setup.py (path:/tmp/pip-zdfUts-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 14:27:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 14:27:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 14:27:45 INFO - Running setup.py (path:/tmp/pip-Qu28_J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 14:27:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 14:27:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 14:27:45 INFO - Running setup.py (path:/tmp/pip-GrSQXu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 14:27:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 14:27:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 14:27:45 INFO - Running setup.py (path:/tmp/pip-nyLaVs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 14:27:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 14:27:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 14:27:45 INFO - Running setup.py (path:/tmp/pip-UDIhfI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 14:27:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 14:27:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 14:27:45 INFO - Running setup.py (path:/tmp/pip-7iQYC8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 14:27:46 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 14:27:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 14:27:46 INFO - Running setup.py (path:/tmp/pip-P5fxu6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 14:27:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 14:27:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 14:27:46 INFO - Running setup.py (path:/tmp/pip-F9Krz3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 14:27:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 14:27:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 14:27:46 INFO - Running setup.py (path:/tmp/pip-EnZH_L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 14:27:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 14:27:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 14:27:46 INFO - Running setup.py (path:/tmp/pip-ztJ5aJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 14:27:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 14:27:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 14:27:46 INFO - Running setup.py (path:/tmp/pip-MWkVsH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 14:27:46 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 14:27:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 14:27:46 INFO - Running setup.py (path:/tmp/pip-m6uBYG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 14:27:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 14:27:46 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 14:27:46 INFO - Running setup.py (path:/tmp/pip-tsJwnv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 14:27:47 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 14:27:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 14:27:47 INFO - Running setup.py (path:/tmp/pip-XQ8LXi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 14:27:47 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 14:27:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:27:47 INFO - Running setup.py (path:/tmp/pip-MFjBUg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:27:47 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 14:27:47 INFO - Unpacking /builds/slave/test/build/tests/marionette 14:27:47 INFO - Running setup.py (path:/tmp/pip-aWLmKZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 14:27:47 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:27:47 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 14:27:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 14:27:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 14:27:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 14:27:47 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 14:27:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 14:27:47 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 14:27:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:27:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:27:47 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 14:27:47 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 14:27:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:27:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:27:51 INFO - Downloading blessings-1.6.tar.gz 14:27:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 14:27:51 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 14:27:51 INFO - Installing collected packages: blessings 14:27:51 INFO - Running setup.py install for blessings 14:27:52 INFO - Successfully installed blessings 14:27:52 INFO - Cleaning up... 14:27:52 INFO - Return code: 0 14:27:52 INFO - Done creating virtualenv /builds/slave/test/build/venv. 14:27:52 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 14:27:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 14:27:52 INFO - Reading from file tmpfile_stdout 14:27:52 INFO - Current package versions: 14:27:52 INFO - argparse == 1.2.1 14:27:52 INFO - blessings == 1.6 14:27:52 INFO - blobuploader == 1.2.4 14:27:52 INFO - browsermob-proxy == 0.6.0 14:27:52 INFO - docopt == 0.6.1 14:27:52 INFO - manifestparser == 1.1 14:27:52 INFO - marionette-client == 2.3.0 14:27:52 INFO - marionette-driver == 1.4.0 14:27:52 INFO - mozInstall == 1.12 14:27:52 INFO - mozcrash == 0.17 14:27:52 INFO - mozdebug == 0.1 14:27:52 INFO - mozdevice == 0.48 14:27:52 INFO - mozfile == 1.2 14:27:52 INFO - mozhttpd == 0.7 14:27:52 INFO - mozinfo == 0.9 14:27:52 INFO - mozleak == 0.1 14:27:52 INFO - mozlog == 3.1 14:27:52 INFO - moznetwork == 0.27 14:27:52 INFO - mozprocess == 0.22 14:27:52 INFO - mozprofile == 0.28 14:27:52 INFO - mozrunner == 6.11 14:27:52 INFO - mozscreenshot == 0.1 14:27:52 INFO - mozsystemmonitor == 0.0 14:27:52 INFO - moztest == 0.7 14:27:52 INFO - mozversion == 1.4 14:27:52 INFO - psutil == 3.1.1 14:27:52 INFO - requests == 1.2.3 14:27:52 INFO - wptserve == 1.4.0 14:27:52 INFO - wsgiref == 0.1.2 14:27:52 INFO - Running post-action listener: _resource_record_post_action 14:27:52 INFO - Running post-action listener: _start_resource_monitoring 14:27:52 INFO - Starting resource monitoring. 14:27:52 INFO - ##### 14:27:52 INFO - ##### Running pull step. 14:27:52 INFO - ##### 14:27:52 INFO - Running pre-action listener: _resource_record_pre_action 14:27:52 INFO - Running main action method: pull 14:27:52 INFO - Pull has nothing to do! 14:27:52 INFO - Running post-action listener: _resource_record_post_action 14:27:52 INFO - ##### 14:27:52 INFO - ##### Running install step. 14:27:52 INFO - ##### 14:27:52 INFO - Running pre-action listener: _resource_record_pre_action 14:27:52 INFO - Running main action method: install 14:27:52 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 14:27:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 14:27:53 INFO - Reading from file tmpfile_stdout 14:27:53 INFO - Detecting whether we're running mozinstall >=1.0... 14:27:53 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 14:27:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 14:27:53 INFO - Reading from file tmpfile_stdout 14:27:53 INFO - Output received: 14:27:53 INFO - Usage: mozinstall [options] installer 14:27:53 INFO - Options: 14:27:53 INFO - -h, --help show this help message and exit 14:27:53 INFO - -d DEST, --destination=DEST 14:27:53 INFO - Directory to install application into. [default: 14:27:53 INFO - "/builds/slave/test"] 14:27:53 INFO - --app=APP Application being installed. [default: firefox] 14:27:53 INFO - mkdir: /builds/slave/test/build/application 14:27:53 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 14:27:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 14:28:24 INFO - Reading from file tmpfile_stdout 14:28:24 INFO - Output received: 14:28:24 INFO - /builds/slave/test/build/application/firefox/firefox 14:28:24 INFO - Running post-action listener: _resource_record_post_action 14:28:24 INFO - ##### 14:28:24 INFO - ##### Running run-tests step. 14:28:24 INFO - ##### 14:28:24 INFO - Running pre-action listener: _resource_record_pre_action 14:28:24 INFO - Running main action method: run_tests 14:28:24 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 14:28:24 INFO - Minidump filename unknown. Determining based upon platform and architecture. 14:28:24 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 14:28:24 INFO - grabbing minidump binary from tooltool 14:28:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:28:24 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 0x9f5ce30>, '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 0xa1f9c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa278470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 14:28:24 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 14:28:24 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache 14:28:24 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 14:28:24 INFO - Return code: 0 14:28:24 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 14:28:24 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 14:28:24 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/D8GsO994RLCqxqO18NjUGA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 14:28:24 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/D8GsO994RLCqxqO18NjUGA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 14:28:24 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:28:24 INFO - 'CCACHE_UMASK': '002', 14:28:24 INFO - 'DISPLAY': ':0', 14:28:24 INFO - 'HOME': '/home/cltbld', 14:28:24 INFO - 'LANG': 'en_US.UTF-8', 14:28:24 INFO - 'LOGNAME': 'cltbld', 14:28:24 INFO - 'MAIL': '/var/mail/cltbld', 14:28:24 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 14:28:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:28:24 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:28:24 INFO - 'MOZ_NO_REMOTE': '1', 14:28:24 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:28:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:28:24 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:28:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:28:24 INFO - 'PWD': '/builds/slave/test', 14:28:24 INFO - 'SHELL': '/bin/bash', 14:28:24 INFO - 'SHLVL': '1', 14:28:24 INFO - 'TERM': 'linux', 14:28:24 INFO - 'TMOUT': '86400', 14:28:24 INFO - 'USER': 'cltbld', 14:28:24 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465247873.718031-1810688638', 14:28:24 INFO - '_': '/tools/buildbot/bin/python'} 14:28:24 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/D8GsO994RLCqxqO18NjUGA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 14:28:25 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 14:28:25 INFO - import pkg_resources 14:28:26 INFO - Using 1 client processes 14:28:26 INFO - wptserve Starting http server on 127.0.0.1:8000 14:28:27 INFO - wptserve Starting http server on 127.0.0.1:8001 14:28:27 INFO - wptserve Starting http server on 127.0.0.1:8443 14:28:29 INFO - SUITE-START | Running 778 tests 14:28:29 INFO - Running testharness tests 14:28:29 INFO - Setting up ssl 14:28:29 INFO - PROCESS | certutil | 14:28:29 INFO - PROCESS | certutil | 14:28:29 INFO - PROCESS | certutil | 14:28:29 INFO - Certificate Nickname Trust Attributes 14:28:29 INFO - SSL,S/MIME,JAR/XPI 14:28:29 INFO - 14:28:29 INFO - web-platform-tests CT,, 14:28:29 INFO - 14:28:29 INFO - Starting runner 14:28:32 INFO - PROCESS | 1758 | 1465248512108 Marionette DEBUG Marionette enabled via build flag and pref 14:28:32 INFO - PROCESS | 1758 | ++DOCSHELL 0xa4d48c00 == 1 [pid = 1758] [id = 1] 14:28:32 INFO - PROCESS | 1758 | ++DOMWINDOW == 1 (0xa4d49000) [pid = 1758] [serial = 1] [outer = (nil)] 14:28:32 INFO - PROCESS | 1758 | [1758] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 14:28:32 INFO - PROCESS | 1758 | ++DOMWINDOW == 2 (0xa4d49800) [pid = 1758] [serial = 2] [outer = 0xa4d49000] 14:28:32 INFO - PROCESS | 1758 | 1465248512867 Marionette INFO Listening on port 2828 14:28:33 INFO - PROCESS | 1758 | 1465248513520 Marionette DEBUG Marionette enabled via command-line flag 14:28:33 INFO - PROCESS | 1758 | ++DOCSHELL 0xa21a4c00 == 2 [pid = 1758] [id = 2] 14:28:33 INFO - PROCESS | 1758 | ++DOMWINDOW == 3 (0xa21adc00) [pid = 1758] [serial = 3] [outer = (nil)] 14:28:33 INFO - PROCESS | 1758 | [1758] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 14:28:33 INFO - PROCESS | 1758 | ++DOMWINDOW == 4 (0xa8c47c00) [pid = 1758] [serial = 4] [outer = 0xa21adc00] 14:28:33 INFO - PROCESS | 1758 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a20c84e0 14:28:33 INFO - PROCESS | 1758 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a20c8fc0 14:28:33 INFO - PROCESS | 1758 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a20d5f80 14:28:33 INFO - PROCESS | 1758 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a20d6be0 14:28:33 INFO - PROCESS | 1758 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a20dc920 14:28:33 INFO - PROCESS | 1758 | ++DOMWINDOW == 5 (0xa1109400) [pid = 1758] [serial = 5] [outer = 0xa4d49000] 14:28:33 INFO - PROCESS | 1758 | [1758] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:28:33 INFO - PROCESS | 1758 | 1465248513962 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:46380 14:28:33 INFO - PROCESS | 1758 | [1758] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:28:33 INFO - PROCESS | 1758 | 1465248513997 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:46381 14:28:34 INFO - PROCESS | 1758 | 1465248514059 Marionette DEBUG Closed connection conn0 14:28:34 INFO - PROCESS | 1758 | 1465248514064 Marionette DEBUG Closed connection conn1 14:28:34 INFO - PROCESS | 1758 | [1758] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2248 14:28:34 INFO - PROCESS | 1758 | [1758] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:28:34 INFO - PROCESS | 1758 | 1465248514197 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:46382 14:28:34 INFO - PROCESS | 1758 | [1758] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:28:34 INFO - PROCESS | 1758 | 1465248514253 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:46383 14:28:34 INFO - PROCESS | 1758 | 1465248514261 Marionette DEBUG Closed connection conn2 14:28:34 INFO - PROCESS | 1758 | [1758] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:28:34 INFO - PROCESS | 1758 | 1465248514312 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:46384 14:28:34 INFO - PROCESS | 1758 | 1465248514324 Marionette DEBUG Closed connection conn3 14:28:34 INFO - PROCESS | 1758 | 1465248514360 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 14:28:34 INFO - PROCESS | 1758 | 1465248514369 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","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":"20160606125325","device":"desktop","version":"48.0"} 14:28:35 INFO - PROCESS | 1758 | [1758] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:28:36 INFO - PROCESS | 1758 | ++DOCSHELL 0x9b54f000 == 3 [pid = 1758] [id = 3] 14:28:36 INFO - PROCESS | 1758 | ++DOMWINDOW == 6 (0x9b54f400) [pid = 1758] [serial = 6] [outer = (nil)] 14:28:36 INFO - PROCESS | 1758 | ++DOCSHELL 0x9b552000 == 4 [pid = 1758] [id = 4] 14:28:36 INFO - PROCESS | 1758 | ++DOMWINDOW == 7 (0x9b553000) [pid = 1758] [serial = 7] [outer = (nil)] 14:28:37 INFO - PROCESS | 1758 | [1758] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 14:28:37 INFO - PROCESS | 1758 | ++DOCSHELL 0x9a9ed400 == 5 [pid = 1758] [id = 5] 14:28:37 INFO - PROCESS | 1758 | ++DOMWINDOW == 8 (0x9a9ed800) [pid = 1758] [serial = 8] [outer = (nil)] 14:28:37 INFO - PROCESS | 1758 | [1758] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 14:28:37 INFO - PROCESS | 1758 | [1758] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 14:28:37 INFO - PROCESS | 1758 | ++DOMWINDOW == 9 (0x9a887c00) [pid = 1758] [serial = 9] [outer = 0x9a9ed800] 14:28:37 INFO - PROCESS | 1758 | ++DOMWINDOW == 10 (0x9aa12800) [pid = 1758] [serial = 10] [outer = 0x9b54f400] 14:28:37 INFO - PROCESS | 1758 | ++DOMWINDOW == 11 (0x9aa14400) [pid = 1758] [serial = 11] [outer = 0x9b553000] 14:28:37 INFO - PROCESS | 1758 | ++DOMWINDOW == 12 (0x9aa16800) [pid = 1758] [serial = 12] [outer = 0x9a9ed800] 14:28:38 INFO - PROCESS | 1758 | 1465248518948 Marionette INFO startBrowser 35d2e55a-699e-40b7-b183-1586cae660f8 14:28:38 INFO - PROCESS | 1758 | 1465248518995 Marionette DEBUG loaded listener.js 14:28:39 INFO - PROCESS | 1758 | 1465248519016 Marionette DEBUG loaded listener.js 14:28:39 INFO - PROCESS | 1758 | 1465248519020 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:28:39 INFO - PROCESS | 1758 | ++DOMWINDOW == 13 (0x98481400) [pid = 1758] [serial = 13] [outer = 0x9a9ed800] 14:28:39 INFO - PROCESS | 1758 | 1465248519781 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"35d2e55a-699e-40b7-b183-1586cae660f8","capabilities":{"browserName":"Firefox","browserVersion":"48.0","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":"20160606125325","device":"desktop","version":"48.0","command_id":1}}] 14:28:40 INFO - PROCESS | 1758 | 1465248520001 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}] 14:28:40 INFO - PROCESS | 1758 | 1465248520011 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:28:40 INFO - PROCESS | 1758 | 1465248520456 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 14:28:40 INFO - PROCESS | 1758 | 1465248520500 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 14:28:40 INFO - PROCESS | 1758 | 1465248520507 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:28:40 INFO - PROCESS | 1758 | [1758] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 14:28:40 INFO - PROCESS | 1758 | [1758] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 14:28:40 INFO - PROCESS | 1758 | ++DOMWINDOW == 14 (0xa2fe9c00) [pid = 1758] [serial = 14] [outer = 0x9a9ed800] 14:28:41 INFO - PROCESS | 1758 | [1758] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 14:28:41 INFO - PROCESS | 1758 | [1758] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:28:41 INFO - PROCESS | 1758 | 1465248521060 Marionette TRACE conn4 <- [1,3,null,{}] 14:28:41 INFO - PROCESS | 1758 | 1465248521079 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 14:28:41 INFO - PROCESS | 1758 | 1465248521085 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:28:41 INFO - PROCESS | 1758 | 1465248521113 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 14:28:41 INFO - PROCESS | 1758 | 1465248521153 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 14:28:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 14:28:41 INFO - PROCESS | 1758 | 1465248521158 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 14:28:41 INFO - PROCESS | 1758 | 1465248521166 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 14:28:41 INFO - PROCESS | 1758 | 1465248521172 Marionette TRACE conn4 <- [1,6,null,{}] 14:28:41 INFO - PROCESS | 1758 | 1465248521195 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}] 14:28:41 INFO - PROCESS | 1758 | 1465248521205 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:28:41 INFO - PROCESS | 1758 | 1465248521243 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 14:28:41 INFO - PROCESS | 1758 | 1465248521251 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:41 INFO - PROCESS | 1758 | 1465248521257 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:28:41 INFO - PROCESS | 1758 | ++DOCSHELL 0x96859400 == 6 [pid = 1758] [id = 6] 14:28:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 15 (0x96859c00) [pid = 1758] [serial = 15] [outer = (nil)] 14:28:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 16 (0x984d0000) [pid = 1758] [serial = 16] [outer = 0x96859c00] 14:28:41 INFO - PROCESS | 1758 | 1465248521347 Marionette DEBUG loaded listener.js 14:28:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 17 (0xa3319800) [pid = 1758] [serial = 17] [outer = 0x96859c00] 14:28:41 INFO - PROCESS | 1758 | ++DOCSHELL 0x93c54400 == 7 [pid = 1758] [id = 7] 14:28:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 18 (0x93c54800) [pid = 1758] [serial = 18] [outer = (nil)] 14:28:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 19 (0x93c5b400) [pid = 1758] [serial = 19] [outer = 0x93c54800] 14:28:41 INFO - PROCESS | 1758 | 1465248521873 Marionette DEBUG loaded listener.js 14:28:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 20 (0x93c57000) [pid = 1758] [serial = 20] [outer = 0x93c54800] 14:28:42 INFO - PROCESS | 1758 | [1758] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 14:28:42 INFO - PROCESS | 1758 | 1465248522391 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]]]}] 14:28:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 14:28:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1302ms 14:28:42 INFO - PROCESS | 1758 | 1465248522654 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 14:28:42 INFO - PROCESS | 1758 | 1465248522662 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 14:28:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 14:28:42 INFO - PROCESS | 1758 | 1465248522843 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 14:28:42 INFO - PROCESS | 1758 | 1465248522850 Marionette TRACE conn4 <- [1,10,null,{}] 14:28:42 INFO - PROCESS | 1758 | 1465248522912 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}] 14:28:42 INFO - PROCESS | 1758 | 1465248522919 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:28:43 INFO - PROCESS | 1758 | 1465248523133 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 14:28:43 INFO - PROCESS | 1758 | 1465248523240 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:43 INFO - PROCESS | 1758 | 1465248523251 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:28:43 INFO - PROCESS | 1758 | ++DOCSHELL 0x93c5b800 == 8 [pid = 1758] [id = 8] 14:28:43 INFO - PROCESS | 1758 | ++DOMWINDOW == 21 (0x93d27800) [pid = 1758] [serial = 21] [outer = (nil)] 14:28:43 INFO - PROCESS | 1758 | ++DOMWINDOW == 22 (0x93f0ac00) [pid = 1758] [serial = 22] [outer = 0x93d27800] 14:28:43 INFO - PROCESS | 1758 | 1465248523338 Marionette DEBUG loaded listener.js 14:28:43 INFO - PROCESS | 1758 | ++DOMWINDOW == 23 (0x94a7bc00) [pid = 1758] [serial = 23] [outer = 0x93d27800] 14:28:44 INFO - PROCESS | 1758 | 1465248524234 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]]]}] 14:28:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 14:28:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1469ms 14:28:44 INFO - PROCESS | 1758 | 1465248524273 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 14:28:44 INFO - PROCESS | 1758 | 1465248524279 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 14:28:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 14:28:44 INFO - PROCESS | 1758 | 1465248524290 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 14:28:44 INFO - PROCESS | 1758 | 1465248524296 Marionette TRACE conn4 <- [1,14,null,{}] 14:28:44 INFO - PROCESS | 1758 | 1465248524304 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}] 14:28:44 INFO - PROCESS | 1758 | 1465248524310 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:28:44 INFO - PROCESS | 1758 | 1465248524556 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 14:28:44 INFO - PROCESS | 1758 | ++DOCSHELL 0x9a41c800 == 9 [pid = 1758] [id = 9] 14:28:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 24 (0x9a41d000) [pid = 1758] [serial = 24] [outer = (nil)] 14:28:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 25 (0x99e81000) [pid = 1758] [serial = 25] [outer = 0x9a41d000] 14:28:44 INFO - PROCESS | 1758 | 1465248524775 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:44 INFO - PROCESS | 1758 | 1465248524783 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:28:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 26 (0x9a76c400) [pid = 1758] [serial = 26] [outer = 0x9a41d000] 14:28:44 INFO - PROCESS | 1758 | ++DOCSHELL 0x9a7d1000 == 10 [pid = 1758] [id = 10] 14:28:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 27 (0x9a7d4000) [pid = 1758] [serial = 27] [outer = (nil)] 14:28:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 28 (0x9aa08000) [pid = 1758] [serial = 28] [outer = 0x9a7d4000] 14:28:44 INFO - PROCESS | 1758 | 1465248524926 Marionette DEBUG loaded listener.js 14:28:45 INFO - PROCESS | 1758 | ++DOMWINDOW == 29 (0x9b24f800) [pid = 1758] [serial = 29] [outer = 0x9a7d4000] 14:28:45 INFO - PROCESS | 1758 | ++DOCSHELL 0x9a4d0000 == 11 [pid = 1758] [id = 11] 14:28:45 INFO - PROCESS | 1758 | ++DOMWINDOW == 30 (0x9a7d0000) [pid = 1758] [serial = 30] [outer = (nil)] 14:28:45 INFO - PROCESS | 1758 | ++DOMWINDOW == 31 (0x9c15cc00) [pid = 1758] [serial = 31] [outer = 0x9a7d0000] 14:28:45 INFO - PROCESS | 1758 | ++DOMWINDOW == 32 (0x9a9d9000) [pid = 1758] [serial = 32] [outer = 0x9a7d0000] 14:28:46 INFO - PROCESS | 1758 | 1465248526119 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]]]}] 14:28:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 14:28:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1893ms 14:28:46 INFO - PROCESS | 1758 | 1465248526181 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 14:28:46 INFO - PROCESS | 1758 | 1465248526186 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 14:28:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 14:28:46 INFO - PROCESS | 1758 | 1465248526193 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 14:28:46 INFO - PROCESS | 1758 | 1465248526197 Marionette TRACE conn4 <- [1,18,null,{}] 14:28:46 INFO - PROCESS | 1758 | 1465248526254 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}] 14:28:46 INFO - PROCESS | 1758 | 1465248526265 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:28:46 INFO - PROCESS | 1758 | 1465248526536 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 14:28:46 INFO - PROCESS | 1758 | 1465248526685 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:46 INFO - PROCESS | 1758 | 1465248526698 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:28:46 INFO - PROCESS | 1758 | ++DOCSHELL 0x9d902800 == 12 [pid = 1758] [id = 12] 14:28:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 33 (0x9d906800) [pid = 1758] [serial = 33] [outer = (nil)] 14:28:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 34 (0xa2093000) [pid = 1758] [serial = 34] [outer = 0x9d906800] 14:28:46 INFO - PROCESS | 1758 | 1465248526796 Marionette DEBUG loaded listener.js 14:28:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 35 (0xa23f0c00) [pid = 1758] [serial = 35] [outer = 0x9d906800] 14:28:47 INFO - PROCESS | 1758 | 1465248527713 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]]]}] 14:28:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 14:28:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1581ms 14:28:47 INFO - PROCESS | 1758 | 1465248527776 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 14:28:47 INFO - PROCESS | 1758 | 1465248527781 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 14:28:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 14:28:47 INFO - PROCESS | 1758 | 1465248527788 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 14:28:47 INFO - PROCESS | 1758 | 1465248527792 Marionette TRACE conn4 <- [1,22,null,{}] 14:28:47 INFO - PROCESS | 1758 | 1465248527798 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}] 14:28:47 INFO - PROCESS | 1758 | 1465248527803 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:28:48 INFO - PROCESS | 1758 | 1465248528030 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 14:28:48 INFO - PROCESS | 1758 | 1465248528159 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:48 INFO - PROCESS | 1758 | 1465248528169 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:28:48 INFO - PROCESS | 1758 | ++DOCSHELL 0xa6142000 == 13 [pid = 1758] [id = 13] 14:28:48 INFO - PROCESS | 1758 | ++DOMWINDOW == 36 (0xa61b3000) [pid = 1758] [serial = 36] [outer = (nil)] 14:28:48 INFO - PROCESS | 1758 | ++DOMWINDOW == 37 (0xa6783000) [pid = 1758] [serial = 37] [outer = 0xa61b3000] 14:28:48 INFO - PROCESS | 1758 | 1465248528252 Marionette DEBUG loaded listener.js 14:28:48 INFO - PROCESS | 1758 | ++DOMWINDOW == 38 (0xa6b4b400) [pid = 1758] [serial = 38] [outer = 0xa61b3000] 14:28:49 INFO - PROCESS | 1758 | 1465248529485 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]]]}] 14:28:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 14:28:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1748ms 14:28:49 INFO - PROCESS | 1758 | 1465248529537 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 14:28:49 INFO - PROCESS | 1758 | 1465248529543 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 14:28:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 14:28:49 INFO - PROCESS | 1758 | 1465248529551 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 14:28:49 INFO - PROCESS | 1758 | 1465248529556 Marionette TRACE conn4 <- [1,26,null,{}] 14:28:49 INFO - PROCESS | 1758 | 1465248529573 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}] 14:28:49 INFO - PROCESS | 1758 | 1465248529579 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:28:49 INFO - PROCESS | 1758 | 1465248529934 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 14:28:50 INFO - PROCESS | 1758 | 1465248530060 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:50 INFO - PROCESS | 1758 | 1465248530076 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:28:50 INFO - PROCESS | 1758 | ++DOCSHELL 0x9a1dd400 == 14 [pid = 1758] [id = 14] 14:28:50 INFO - PROCESS | 1758 | ++DOMWINDOW == 39 (0x9a1de400) [pid = 1758] [serial = 39] [outer = (nil)] 14:28:50 INFO - PROCESS | 1758 | ++DOMWINDOW == 40 (0x9a424000) [pid = 1758] [serial = 40] [outer = 0x9a1de400] 14:28:50 INFO - PROCESS | 1758 | 1465248530177 Marionette DEBUG loaded listener.js 14:28:50 INFO - PROCESS | 1758 | ++DOMWINDOW == 41 (0x9a4cfc00) [pid = 1758] [serial = 41] [outer = 0x9a1de400] 14:28:50 INFO - PROCESS | 1758 | 1465248530941 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]]]}] 14:28:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 14:28:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1441ms 14:28:50 INFO - PROCESS | 1758 | 1465248530992 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 14:28:51 INFO - PROCESS | 1758 | 1465248530999 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 14:28:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 14:28:51 INFO - PROCESS | 1758 | 1465248531010 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 14:28:51 INFO - PROCESS | 1758 | 1465248531014 Marionette TRACE conn4 <- [1,30,null,{}] 14:28:51 INFO - PROCESS | 1758 | 1465248531026 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}] 14:28:51 INFO - PROCESS | 1758 | 1465248531031 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:28:51 INFO - PROCESS | 1758 | 1465248531204 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 14:28:51 INFO - PROCESS | 1758 | 1465248531216 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:51 INFO - PROCESS | 1758 | 1465248531223 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:28:51 INFO - PROCESS | 1758 | ++DOCSHELL 0x9a7d0c00 == 15 [pid = 1758] [id = 15] 14:28:51 INFO - PROCESS | 1758 | ++DOMWINDOW == 42 (0x9b246800) [pid = 1758] [serial = 42] [outer = (nil)] 14:28:51 INFO - PROCESS | 1758 | ++DOMWINDOW == 43 (0x9b527400) [pid = 1758] [serial = 43] [outer = 0x9b246800] 14:28:51 INFO - PROCESS | 1758 | 1465248531309 Marionette DEBUG loaded listener.js 14:28:51 INFO - PROCESS | 1758 | ++DOMWINDOW == 44 (0x9b738000) [pid = 1758] [serial = 44] [outer = 0x9b246800] 14:28:52 INFO - PROCESS | 1758 | 1465248532150 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]]]}] 14:28:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 14:28:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1198ms 14:28:52 INFO - PROCESS | 1758 | 1465248532209 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 14:28:52 INFO - PROCESS | 1758 | 1465248532213 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 14:28:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 14:28:52 INFO - PROCESS | 1758 | 1465248532220 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 14:28:52 INFO - PROCESS | 1758 | 1465248532225 Marionette TRACE conn4 <- [1,34,null,{}] 14:28:52 INFO - PROCESS | 1758 | 1465248532242 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}] 14:28:52 INFO - PROCESS | 1758 | 1465248532250 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:28:52 INFO - PROCESS | 1758 | 1465248532418 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 14:28:52 INFO - PROCESS | 1758 | 1465248532431 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:52 INFO - PROCESS | 1758 | 1465248532439 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:28:52 INFO - PROCESS | 1758 | ++DOCSHELL 0x9c2fa800 == 16 [pid = 1758] [id = 16] 14:28:52 INFO - PROCESS | 1758 | ++DOMWINDOW == 45 (0x9c2fb000) [pid = 1758] [serial = 45] [outer = (nil)] 14:28:52 INFO - PROCESS | 1758 | ++DOMWINDOW == 46 (0x954d1800) [pid = 1758] [serial = 46] [outer = 0x9c2fb000] 14:28:52 INFO - PROCESS | 1758 | 1465248532517 Marionette DEBUG loaded listener.js 14:28:52 INFO - PROCESS | 1758 | ++DOMWINDOW == 47 (0x9d516800) [pid = 1758] [serial = 47] [outer = 0x9c2fb000] 14:28:53 INFO - PROCESS | 1758 | 1465248533338 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]]]}] 14:28:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 14:28:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1133ms 14:28:53 INFO - PROCESS | 1758 | 1465248533367 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 14:28:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 14:28:53 INFO - PROCESS | 1758 | 1465248533372 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 14:28:53 INFO - PROCESS | 1758 | 1465248533379 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 14:28:53 INFO - PROCESS | 1758 | 1465248533382 Marionette TRACE conn4 <- [1,38,null,{}] 14:28:53 INFO - PROCESS | 1758 | 1465248533389 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}] 14:28:53 INFO - PROCESS | 1758 | 1465248533394 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:28:53 INFO - PROCESS | 1758 | 1465248533556 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 14:28:53 INFO - PROCESS | 1758 | 1465248533571 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:53 INFO - PROCESS | 1758 | 1465248533580 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:28:53 INFO - PROCESS | 1758 | ++DOCSHELL 0x931f8c00 == 17 [pid = 1758] [id = 17] 14:28:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 48 (0x93f0c800) [pid = 1758] [serial = 48] [outer = (nil)] 14:28:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 49 (0xa110f400) [pid = 1758] [serial = 49] [outer = 0x93f0c800] 14:28:53 INFO - PROCESS | 1758 | 1465248533653 Marionette DEBUG loaded listener.js 14:28:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 50 (0xa21a5000) [pid = 1758] [serial = 50] [outer = 0x93f0c800] 14:28:54 INFO - PROCESS | 1758 | 1465248534505 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]]]}] 14:28:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 14:28:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1184ms 14:28:54 INFO - PROCESS | 1758 | 1465248534563 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 14:28:54 INFO - PROCESS | 1758 | 1465248534566 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 14:28:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 14:28:54 INFO - PROCESS | 1758 | 1465248534574 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 14:28:54 INFO - PROCESS | 1758 | 1465248534577 Marionette TRACE conn4 <- [1,42,null,{}] 14:28:54 INFO - PROCESS | 1758 | 1465248534583 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}] 14:28:54 INFO - PROCESS | 1758 | 1465248534589 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:28:54 INFO - PROCESS | 1758 | 1465248534747 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 14:28:54 INFO - PROCESS | 1758 | 1465248534757 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:54 INFO - PROCESS | 1758 | 1465248534763 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:28:54 INFO - PROCESS | 1758 | ++DOCSHELL 0xa117b000 == 18 [pid = 1758] [id = 18] 14:28:54 INFO - PROCESS | 1758 | ++DOMWINDOW == 51 (0xa21ab000) [pid = 1758] [serial = 51] [outer = (nil)] 14:28:54 INFO - PROCESS | 1758 | ++DOMWINDOW == 52 (0xa2316800) [pid = 1758] [serial = 52] [outer = 0xa21ab000] 14:28:54 INFO - PROCESS | 1758 | 1465248534853 Marionette DEBUG loaded listener.js 14:28:54 INFO - PROCESS | 1758 | ++DOMWINDOW == 53 (0xa23ea800) [pid = 1758] [serial = 53] [outer = 0xa21ab000] 14:28:55 INFO - PROCESS | 1758 | 1465248535686 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]]]}] 14:28:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 14:28:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1146ms 14:28:55 INFO - PROCESS | 1758 | 1465248535721 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 14:28:55 INFO - PROCESS | 1758 | 1465248535725 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 14:28:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 14:28:55 INFO - PROCESS | 1758 | 1465248535732 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 14:28:55 INFO - PROCESS | 1758 | 1465248535735 Marionette TRACE conn4 <- [1,46,null,{}] 14:28:55 INFO - PROCESS | 1758 | 1465248535742 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}] 14:28:55 INFO - PROCESS | 1758 | 1465248535753 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:28:56 INFO - PROCESS | 1758 | 1465248536031 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 14:28:56 INFO - PROCESS | 1758 | 1465248536137 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:56 INFO - PROCESS | 1758 | 1465248536144 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:28:56 INFO - PROCESS | 1758 | ++DOCSHELL 0x98411400 == 19 [pid = 1758] [id = 19] 14:28:56 INFO - PROCESS | 1758 | ++DOMWINDOW == 54 (0xa110f000) [pid = 1758] [serial = 54] [outer = (nil)] 14:28:56 INFO - PROCESS | 1758 | ++DOMWINDOW == 55 (0xa34d4000) [pid = 1758] [serial = 55] [outer = 0xa110f000] 14:28:56 INFO - PROCESS | 1758 | 1465248536220 Marionette DEBUG loaded listener.js 14:28:56 INFO - PROCESS | 1758 | ++DOMWINDOW == 56 (0xa4d4b000) [pid = 1758] [serial = 56] [outer = 0xa110f000] 14:28:56 INFO - PROCESS | 1758 | 1465248536983 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]]]}] 14:28:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 14:28:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1280ms 14:28:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 14:28:57 INFO - PROCESS | 1758 | 1465248537014 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 14:28:57 INFO - PROCESS | 1758 | 1465248537017 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 14:28:57 INFO - PROCESS | 1758 | 1465248537038 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 14:28:57 INFO - PROCESS | 1758 | 1465248537041 Marionette TRACE conn4 <- [1,50,null,{}] 14:28:57 INFO - PROCESS | 1758 | 1465248537051 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}] 14:28:57 INFO - PROCESS | 1758 | 1465248537055 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:28:57 INFO - PROCESS | 1758 | 1465248537238 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 14:28:57 INFO - PROCESS | 1758 | 1465248537253 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:57 INFO - PROCESS | 1758 | 1465248537260 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:28:57 INFO - PROCESS | 1758 | ++DOCSHELL 0xa4f08c00 == 20 [pid = 1758] [id = 20] 14:28:57 INFO - PROCESS | 1758 | ++DOMWINDOW == 57 (0xa4f68800) [pid = 1758] [serial = 57] [outer = (nil)] 14:28:57 INFO - PROCESS | 1758 | ++DOMWINDOW == 58 (0xa61a8c00) [pid = 1758] [serial = 58] [outer = 0xa4f68800] 14:28:57 INFO - PROCESS | 1758 | 1465248537350 Marionette DEBUG loaded listener.js 14:28:57 INFO - PROCESS | 1758 | ++DOMWINDOW == 59 (0xa61a7800) [pid = 1758] [serial = 59] [outer = 0xa4f68800] 14:28:58 INFO - PROCESS | 1758 | 1465248538119 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]]]}] 14:28:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 14:28:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1152ms 14:28:58 INFO - PROCESS | 1758 | 1465248538201 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 14:28:58 INFO - PROCESS | 1758 | 1465248538204 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 14:28:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 14:28:58 INFO - PROCESS | 1758 | 1465248538217 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 14:28:58 INFO - PROCESS | 1758 | 1465248538219 Marionette TRACE conn4 <- [1,54,null,{}] 14:28:58 INFO - PROCESS | 1758 | 1465248538226 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}] 14:28:58 INFO - PROCESS | 1758 | 1465248538231 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:28:58 INFO - PROCESS | 1758 | 1465248538384 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 14:28:58 INFO - PROCESS | 1758 | 1465248538393 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:58 INFO - PROCESS | 1758 | 1465248538402 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:28:58 INFO - PROCESS | 1758 | ++DOCSHELL 0x9972b800 == 21 [pid = 1758] [id = 21] 14:28:58 INFO - PROCESS | 1758 | ++DOMWINDOW == 60 (0x9a1cf400) [pid = 1758] [serial = 60] [outer = (nil)] 14:28:58 INFO - PROCESS | 1758 | ++DOMWINDOW == 61 (0xa6782800) [pid = 1758] [serial = 61] [outer = 0x9a1cf400] 14:28:58 INFO - PROCESS | 1758 | 1465248538474 Marionette DEBUG loaded listener.js 14:28:58 INFO - PROCESS | 1758 | ++DOMWINDOW == 62 (0x9a1ddc00) [pid = 1758] [serial = 62] [outer = 0x9a1cf400] 14:28:59 INFO - PROCESS | 1758 | --DOCSHELL 0x9d902800 == 20 [pid = 1758] [id = 12] 14:28:59 INFO - PROCESS | 1758 | --DOCSHELL 0xa6142000 == 19 [pid = 1758] [id = 13] 14:28:59 INFO - PROCESS | 1758 | --DOCSHELL 0x96859400 == 18 [pid = 1758] [id = 6] 14:28:59 INFO - PROCESS | 1758 | --DOCSHELL 0x93c5b800 == 17 [pid = 1758] [id = 8] 14:28:59 INFO - PROCESS | 1758 | --DOCSHELL 0x9a7d1000 == 16 [pid = 1758] [id = 10] 14:29:00 INFO - PROCESS | 1758 | 1465248540449 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]]]}] 14:29:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 14:29:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 2299ms 14:29:00 INFO - PROCESS | 1758 | 1465248540522 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 14:29:00 INFO - PROCESS | 1758 | 1465248540528 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 14:29:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 14:29:00 INFO - PROCESS | 1758 | 1465248540536 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 14:29:00 INFO - PROCESS | 1758 | 1465248540544 Marionette TRACE conn4 <- [1,58,null,{}] 14:29:00 INFO - PROCESS | 1758 | 1465248540552 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}] 14:29:00 INFO - PROCESS | 1758 | 1465248540558 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:01 INFO - PROCESS | 1758 | 1465248541209 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 14:29:01 INFO - PROCESS | 1758 | --DOMWINDOW == 61 (0x96859c00) [pid = 1758] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 14:29:01 INFO - PROCESS | 1758 | --DOMWINDOW == 60 (0x93d27800) [pid = 1758] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 14:29:01 INFO - PROCESS | 1758 | --DOMWINDOW == 59 (0x9a7d4000) [pid = 1758] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 14:29:01 INFO - PROCESS | 1758 | --DOMWINDOW == 58 (0x9d906800) [pid = 1758] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 14:29:01 INFO - PROCESS | 1758 | --DOMWINDOW == 57 (0xa61b3000) [pid = 1758] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 14:29:01 INFO - PROCESS | 1758 | --DOMWINDOW == 56 (0x9a1de400) [pid = 1758] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 14:29:01 INFO - PROCESS | 1758 | --DOMWINDOW == 55 (0x9b246800) [pid = 1758] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 14:29:01 INFO - PROCESS | 1758 | --DOMWINDOW == 54 (0x9c2fb000) [pid = 1758] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 14:29:01 INFO - PROCESS | 1758 | 1465248541362 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:01 INFO - PROCESS | 1758 | 1465248541369 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:01 INFO - PROCESS | 1758 | ++DOCSHELL 0x93b5dc00 == 17 [pid = 1758] [id = 22] 14:29:01 INFO - PROCESS | 1758 | ++DOMWINDOW == 55 (0x93d27800) [pid = 1758] [serial = 63] [outer = (nil)] 14:29:01 INFO - PROCESS | 1758 | ++DOMWINDOW == 56 (0x98413c00) [pid = 1758] [serial = 64] [outer = 0x93d27800] 14:29:01 INFO - PROCESS | 1758 | 1465248541456 Marionette DEBUG loaded listener.js 14:29:01 INFO - PROCESS | 1758 | ++DOMWINDOW == 57 (0x99fcac00) [pid = 1758] [serial = 65] [outer = 0x93d27800] 14:29:02 INFO - PROCESS | 1758 | 1465248542285 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]]]}] 14:29:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 14:29:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1838ms 14:29:02 INFO - PROCESS | 1758 | 1465248542377 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 14:29:02 INFO - PROCESS | 1758 | 1465248542388 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 14:29:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 14:29:02 INFO - PROCESS | 1758 | 1465248542402 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 14:29:02 INFO - PROCESS | 1758 | 1465248542407 Marionette TRACE conn4 <- [1,62,null,{}] 14:29:02 INFO - PROCESS | 1758 | 1465248542413 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}] 14:29:02 INFO - PROCESS | 1758 | 1465248542418 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:02 INFO - PROCESS | 1758 | 1465248542584 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 14:29:02 INFO - PROCESS | 1758 | 1465248542677 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:02 INFO - PROCESS | 1758 | 1465248542684 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:02 INFO - PROCESS | 1758 | ++DOCSHELL 0x9840b000 == 18 [pid = 1758] [id = 23] 14:29:02 INFO - PROCESS | 1758 | ++DOMWINDOW == 58 (0x9a4c6400) [pid = 1758] [serial = 66] [outer = (nil)] 14:29:02 INFO - PROCESS | 1758 | ++DOMWINDOW == 59 (0x9a9d7400) [pid = 1758] [serial = 67] [outer = 0x9a4c6400] 14:29:02 INFO - PROCESS | 1758 | 1465248542777 Marionette DEBUG loaded listener.js 14:29:02 INFO - PROCESS | 1758 | ++DOMWINDOW == 60 (0x9b179400) [pid = 1758] [serial = 68] [outer = 0x9a4c6400] 14:29:03 INFO - PROCESS | 1758 | 1465248543622 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]]]}] 14:29:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 14:29:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1287ms 14:29:03 INFO - PROCESS | 1758 | 1465248543691 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 14:29:03 INFO - PROCESS | 1758 | 1465248543698 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 14:29:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 14:29:03 INFO - PROCESS | 1758 | 1465248543706 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 14:29:03 INFO - PROCESS | 1758 | 1465248543712 Marionette TRACE conn4 <- [1,66,null,{}] 14:29:03 INFO - PROCESS | 1758 | 1465248543720 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}] 14:29:03 INFO - PROCESS | 1758 | 1465248543727 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:03 INFO - PROCESS | 1758 | 1465248543951 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 14:29:04 INFO - PROCESS | 1758 | 1465248544087 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:04 INFO - PROCESS | 1758 | 1465248544097 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:04 INFO - PROCESS | 1758 | ++DOCSHELL 0x93f17000 == 19 [pid = 1758] [id = 24] 14:29:04 INFO - PROCESS | 1758 | ++DOMWINDOW == 61 (0x94a7ec00) [pid = 1758] [serial = 69] [outer = (nil)] 14:29:04 INFO - PROCESS | 1758 | ++DOMWINDOW == 62 (0x9a1d2400) [pid = 1758] [serial = 70] [outer = 0x94a7ec00] 14:29:04 INFO - PROCESS | 1758 | 1465248544240 Marionette DEBUG loaded listener.js 14:29:04 INFO - PROCESS | 1758 | ++DOMWINDOW == 63 (0x9a888c00) [pid = 1758] [serial = 71] [outer = 0x94a7ec00] 14:29:05 INFO - PROCESS | 1758 | 1465248545136 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]]]}] 14:29:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 14:29:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1484ms 14:29:05 INFO - PROCESS | 1758 | 1465248545193 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 14:29:05 INFO - PROCESS | 1758 | 1465248545206 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 14:29:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 14:29:05 INFO - PROCESS | 1758 | 1465248545225 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 14:29:05 INFO - PROCESS | 1758 | 1465248545233 Marionette TRACE conn4 <- [1,70,null,{}] 14:29:05 INFO - PROCESS | 1758 | 1465248545244 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}] 14:29:05 INFO - PROCESS | 1758 | 1465248545255 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:05 INFO - PROCESS | 1758 | 1465248545545 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 14:29:05 INFO - PROCESS | 1758 | 1465248545712 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:05 INFO - PROCESS | 1758 | 1465248545719 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:05 INFO - PROCESS | 1758 | ++DOCSHELL 0x9a7cdc00 == 20 [pid = 1758] [id = 25] 14:29:05 INFO - PROCESS | 1758 | ++DOMWINDOW == 64 (0x9b740400) [pid = 1758] [serial = 72] [outer = (nil)] 14:29:05 INFO - PROCESS | 1758 | ++DOMWINDOW == 65 (0x9c15d800) [pid = 1758] [serial = 73] [outer = 0x9b740400] 14:29:05 INFO - PROCESS | 1758 | 1465248545828 Marionette DEBUG loaded listener.js 14:29:06 INFO - PROCESS | 1758 | ++DOMWINDOW == 66 (0x99398c00) [pid = 1758] [serial = 74] [outer = 0x9b740400] 14:29:06 INFO - PROCESS | 1758 | 1465248546832 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]]]}] 14:29:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 14:29:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1649ms 14:29:06 INFO - PROCESS | 1758 | 1465248546877 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 14:29:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 14:29:06 INFO - PROCESS | 1758 | 1465248546882 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 14:29:06 INFO - PROCESS | 1758 | 1465248546890 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 14:29:06 INFO - PROCESS | 1758 | 1465248546896 Marionette TRACE conn4 <- [1,74,null,{}] 14:29:06 INFO - PROCESS | 1758 | 1465248546913 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}] 14:29:06 INFO - PROCESS | 1758 | 1465248546923 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:07 INFO - PROCESS | 1758 | 1465248547104 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 14:29:07 INFO - PROCESS | 1758 | 1465248547241 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:07 INFO - PROCESS | 1758 | 1465248547252 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:07 INFO - PROCESS | 1758 | ++DOCSHELL 0xa2091400 == 21 [pid = 1758] [id = 26] 14:29:07 INFO - PROCESS | 1758 | ++DOMWINDOW == 67 (0xa21ec800) [pid = 1758] [serial = 75] [outer = (nil)] 14:29:07 INFO - PROCESS | 1758 | ++DOMWINDOW == 68 (0xa2559c00) [pid = 1758] [serial = 76] [outer = 0xa21ec800] 14:29:07 INFO - PROCESS | 1758 | 1465248547343 Marionette DEBUG loaded listener.js 14:29:07 INFO - PROCESS | 1758 | ++DOMWINDOW == 69 (0xa3270400) [pid = 1758] [serial = 77] [outer = 0xa21ec800] 14:29:08 INFO - PROCESS | 1758 | 1465248548272 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]]]}] 14:29:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 14:29:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1455ms 14:29:08 INFO - PROCESS | 1758 | 1465248548345 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 14:29:08 INFO - PROCESS | 1758 | 1465248548350 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 14:29:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 14:29:08 INFO - PROCESS | 1758 | 1465248548357 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 14:29:08 INFO - PROCESS | 1758 | 1465248548360 Marionette TRACE conn4 <- [1,78,null,{}] 14:29:08 INFO - PROCESS | 1758 | 1465248548368 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}] 14:29:08 INFO - PROCESS | 1758 | 1465248548373 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:08 INFO - PROCESS | 1758 | 1465248548585 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 14:29:08 INFO - PROCESS | 1758 | 1465248548722 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:08 INFO - PROCESS | 1758 | 1465248548731 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:08 INFO - PROCESS | 1758 | ++DOCSHELL 0x93d33800 == 22 [pid = 1758] [id = 27] 14:29:08 INFO - PROCESS | 1758 | ++DOMWINDOW == 70 (0x99e8a000) [pid = 1758] [serial = 78] [outer = (nil)] 14:29:08 INFO - PROCESS | 1758 | ++DOMWINDOW == 71 (0xa4f75400) [pid = 1758] [serial = 79] [outer = 0x99e8a000] 14:29:08 INFO - PROCESS | 1758 | 1465248548849 Marionette DEBUG loaded listener.js 14:29:08 INFO - PROCESS | 1758 | ++DOMWINDOW == 72 (0xa6724800) [pid = 1758] [serial = 80] [outer = 0x99e8a000] 14:29:09 INFO - PROCESS | 1758 | 1465248549665 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]]]}] 14:29:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 14:29:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1382ms 14:29:09 INFO - PROCESS | 1758 | 1465248549739 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 14:29:09 INFO - PROCESS | 1758 | 1465248549742 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 14:29:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 14:29:09 INFO - PROCESS | 1758 | 1465248549750 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 14:29:09 INFO - PROCESS | 1758 | 1465248549753 Marionette TRACE conn4 <- [1,82,null,{}] 14:29:09 INFO - PROCESS | 1758 | 1465248549759 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}] 14:29:09 INFO - PROCESS | 1758 | 1465248549765 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:09 INFO - PROCESS | 1758 | 1465248549948 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 14:29:10 INFO - PROCESS | 1758 | 1465248550082 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:10 INFO - PROCESS | 1758 | 1465248550089 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:10 INFO - PROCESS | 1758 | ++DOCSHELL 0x968d4400 == 23 [pid = 1758] [id = 28] 14:29:10 INFO - PROCESS | 1758 | ++DOMWINDOW == 73 (0x968d5000) [pid = 1758] [serial = 81] [outer = (nil)] 14:29:10 INFO - PROCESS | 1758 | ++DOMWINDOW == 74 (0x968da400) [pid = 1758] [serial = 82] [outer = 0x968d5000] 14:29:10 INFO - PROCESS | 1758 | 1465248550172 Marionette DEBUG loaded listener.js 14:29:10 INFO - PROCESS | 1758 | ++DOMWINDOW == 75 (0x968dbc00) [pid = 1758] [serial = 83] [outer = 0x968d5000] 14:29:11 INFO - PROCESS | 1758 | 1465248551073 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]]]}] 14:29:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 14:29:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1384ms 14:29:11 INFO - PROCESS | 1758 | 1465248551144 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 14:29:11 INFO - PROCESS | 1758 | 1465248551148 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 14:29:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 14:29:11 INFO - PROCESS | 1758 | 1465248551155 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 14:29:11 INFO - PROCESS | 1758 | 1465248551158 Marionette TRACE conn4 <- [1,86,null,{}] 14:29:11 INFO - PROCESS | 1758 | 1465248551164 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}] 14:29:11 INFO - PROCESS | 1758 | 1465248551175 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:11 INFO - PROCESS | 1758 | 1465248551419 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 14:29:11 INFO - PROCESS | 1758 | 1465248551591 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:11 INFO - PROCESS | 1758 | 1465248551600 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:11 INFO - PROCESS | 1758 | ++DOCSHELL 0x931f9400 == 24 [pid = 1758] [id = 29] 14:29:11 INFO - PROCESS | 1758 | ++DOMWINDOW == 76 (0x94a74c00) [pid = 1758] [serial = 84] [outer = (nil)] 14:29:11 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x968d1000) [pid = 1758] [serial = 85] [outer = 0x94a74c00] 14:29:11 INFO - PROCESS | 1758 | 1465248551687 Marionette DEBUG loaded listener.js 14:29:11 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x9a4d0400) [pid = 1758] [serial = 86] [outer = 0x94a74c00] 14:29:12 INFO - PROCESS | 1758 | 1465248552585 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]]]}] 14:29:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 14:29:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1479ms 14:29:12 INFO - PROCESS | 1758 | 1465248552636 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 14:29:12 INFO - PROCESS | 1758 | 1465248552641 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 14:29:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 14:29:12 INFO - PROCESS | 1758 | 1465248552649 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 14:29:12 INFO - PROCESS | 1758 | 1465248552656 Marionette TRACE conn4 <- [1,90,null,{}] 14:29:12 INFO - PROCESS | 1758 | 1465248552664 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}] 14:29:12 INFO - PROCESS | 1758 | 1465248552669 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:12 INFO - PROCESS | 1758 | 1465248552843 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 14:29:13 INFO - PROCESS | 1758 | 1465248553009 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:13 INFO - PROCESS | 1758 | 1465248553027 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:13 INFO - PROCESS | 1758 | ++DOCSHELL 0x954d6000 == 25 [pid = 1758] [id = 30] 14:29:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x954d6400) [pid = 1758] [serial = 87] [outer = (nil)] 14:29:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x9972d800) [pid = 1758] [serial = 88] [outer = 0x954d6400] 14:29:13 INFO - PROCESS | 1758 | 1465248553100 Marionette DEBUG loaded listener.js 14:29:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x9a1dd000) [pid = 1758] [serial = 89] [outer = 0x954d6400] 14:29:14 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x9aa16800) [pid = 1758] [serial = 12] [outer = (nil)] [url = about:blank] 14:29:14 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x9a4cfc00) [pid = 1758] [serial = 41] [outer = (nil)] [url = about:blank] 14:29:14 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0xa4d49800) [pid = 1758] [serial = 2] [outer = (nil)] [url = about:blank] 14:29:14 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0xa61a8c00) [pid = 1758] [serial = 58] [outer = (nil)] [url = about:blank] 14:29:14 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x954d1800) [pid = 1758] [serial = 46] [outer = (nil)] [url = about:blank] 14:29:14 INFO - PROCESS | 1758 | --DOMWINDOW == 75 (0xa110f400) [pid = 1758] [serial = 49] [outer = (nil)] [url = about:blank] 14:29:14 INFO - PROCESS | 1758 | --DOMWINDOW == 74 (0xa2316800) [pid = 1758] [serial = 52] [outer = (nil)] [url = about:blank] 14:29:14 INFO - PROCESS | 1758 | --DOMWINDOW == 73 (0xa34d4000) [pid = 1758] [serial = 55] [outer = (nil)] [url = about:blank] 14:29:14 INFO - PROCESS | 1758 | --DOMWINDOW == 72 (0x93f0ac00) [pid = 1758] [serial = 22] [outer = (nil)] [url = about:blank] 14:29:14 INFO - PROCESS | 1758 | --DOMWINDOW == 71 (0x9aa08000) [pid = 1758] [serial = 28] [outer = (nil)] [url = about:blank] 14:29:14 INFO - PROCESS | 1758 | --DOMWINDOW == 70 (0x9c15cc00) [pid = 1758] [serial = 31] [outer = (nil)] [url = about:blank] 14:29:14 INFO - PROCESS | 1758 | --DOMWINDOW == 69 (0xa2093000) [pid = 1758] [serial = 34] [outer = (nil)] [url = about:blank] 14:29:14 INFO - PROCESS | 1758 | --DOMWINDOW == 68 (0xa6783000) [pid = 1758] [serial = 37] [outer = (nil)] [url = about:blank] 14:29:14 INFO - PROCESS | 1758 | --DOMWINDOW == 67 (0x9a424000) [pid = 1758] [serial = 40] [outer = (nil)] [url = about:blank] 14:29:14 INFO - PROCESS | 1758 | --DOMWINDOW == 66 (0x9b527400) [pid = 1758] [serial = 43] [outer = (nil)] [url = about:blank] 14:29:14 INFO - PROCESS | 1758 | --DOMWINDOW == 65 (0x9d516800) [pid = 1758] [serial = 47] [outer = (nil)] [url = about:blank] 14:29:14 INFO - PROCESS | 1758 | --DOMWINDOW == 64 (0x99e81000) [pid = 1758] [serial = 25] [outer = (nil)] [url = about:blank] 14:29:14 INFO - PROCESS | 1758 | --DOMWINDOW == 63 (0x9b738000) [pid = 1758] [serial = 44] [outer = (nil)] [url = about:blank] 14:29:14 INFO - PROCESS | 1758 | --DOMWINDOW == 62 (0x94a7bc00) [pid = 1758] [serial = 23] [outer = (nil)] [url = about:blank] 14:29:14 INFO - PROCESS | 1758 | --DOMWINDOW == 61 (0x9b24f800) [pid = 1758] [serial = 29] [outer = (nil)] [url = about:blank] 14:29:14 INFO - PROCESS | 1758 | --DOMWINDOW == 60 (0xa23f0c00) [pid = 1758] [serial = 35] [outer = (nil)] [url = about:blank] 14:29:14 INFO - PROCESS | 1758 | --DOMWINDOW == 59 (0xa3319800) [pid = 1758] [serial = 17] [outer = (nil)] [url = about:blank] 14:29:14 INFO - PROCESS | 1758 | --DOMWINDOW == 58 (0xa6b4b400) [pid = 1758] [serial = 38] [outer = (nil)] [url = about:blank] 14:29:14 INFO - PROCESS | 1758 | --DOMWINDOW == 57 (0x93c5b400) [pid = 1758] [serial = 19] [outer = (nil)] [url = about:blank] 14:29:14 INFO - PROCESS | 1758 | --DOMWINDOW == 56 (0x984d0000) [pid = 1758] [serial = 16] [outer = (nil)] [url = about:blank] 14:29:14 INFO - PROCESS | 1758 | --DOMWINDOW == 55 (0x9a887c00) [pid = 1758] [serial = 9] [outer = (nil)] [url = about:blank] 14:29:14 INFO - PROCESS | 1758 | 1465248554666 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]]]}] 14:29:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 14:29:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 2044ms 14:29:14 INFO - PROCESS | 1758 | 1465248554712 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 14:29:14 INFO - PROCESS | 1758 | 1465248554719 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 14:29:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 14:29:14 INFO - PROCESS | 1758 | 1465248554727 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 14:29:14 INFO - PROCESS | 1758 | 1465248554734 Marionette TRACE conn4 <- [1,94,null,{}] 14:29:14 INFO - PROCESS | 1758 | 1465248554748 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}] 14:29:14 INFO - PROCESS | 1758 | 1465248554754 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:14 INFO - PROCESS | 1758 | 1465248554931 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 14:29:14 INFO - PROCESS | 1758 | 1465248554942 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:14 INFO - PROCESS | 1758 | 1465248554949 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:14 INFO - PROCESS | 1758 | ++DOCSHELL 0x968d2c00 == 26 [pid = 1758] [id = 31] 14:29:14 INFO - PROCESS | 1758 | ++DOMWINDOW == 56 (0x968d3800) [pid = 1758] [serial = 90] [outer = (nil)] 14:29:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 57 (0x99734c00) [pid = 1758] [serial = 91] [outer = 0x968d3800] 14:29:15 INFO - PROCESS | 1758 | 1465248555026 Marionette DEBUG loaded listener.js 14:29:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 58 (0x9a179000) [pid = 1758] [serial = 92] [outer = 0x968d3800] 14:29:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 59 (0x9a887c00) [pid = 1758] [serial = 93] [outer = 0x9a7d0000] 14:29:15 INFO - PROCESS | 1758 | 1465248555878 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]]]}] 14:29:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 14:29:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1246ms 14:29:15 INFO - PROCESS | 1758 | 1465248555974 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 14:29:15 INFO - PROCESS | 1758 | 1465248555983 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 14:29:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 14:29:16 INFO - PROCESS | 1758 | 1465248555994 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 14:29:16 INFO - PROCESS | 1758 | 1465248555998 Marionette TRACE conn4 <- [1,98,null,{}] 14:29:16 INFO - PROCESS | 1758 | 1465248556013 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}] 14:29:16 INFO - PROCESS | 1758 | 1465248556019 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:16 INFO - PROCESS | 1758 | 1465248556237 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 14:29:16 INFO - PROCESS | 1758 | 1465248556306 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:16 INFO - PROCESS | 1758 | 1465248556316 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:16 INFO - PROCESS | 1758 | ++DOCSHELL 0x968d8400 == 27 [pid = 1758] [id = 32] 14:29:16 INFO - PROCESS | 1758 | ++DOMWINDOW == 60 (0x9a1db400) [pid = 1758] [serial = 94] [outer = (nil)] 14:29:16 INFO - PROCESS | 1758 | ++DOMWINDOW == 61 (0x9a9dec00) [pid = 1758] [serial = 95] [outer = 0x9a1db400] 14:29:16 INFO - PROCESS | 1758 | 1465248556394 Marionette DEBUG loaded listener.js 14:29:16 INFO - PROCESS | 1758 | ++DOMWINDOW == 62 (0x9b54cc00) [pid = 1758] [serial = 96] [outer = 0x9a1db400] 14:29:17 INFO - PROCESS | 1758 | 1465248557166 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]]]}] 14:29:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 14:29:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1247ms 14:29:17 INFO - PROCESS | 1758 | 1465248557249 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 14:29:17 INFO - PROCESS | 1758 | 1465248557253 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 14:29:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 14:29:17 INFO - PROCESS | 1758 | 1465248557260 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 14:29:17 INFO - PROCESS | 1758 | 1465248557266 Marionette TRACE conn4 <- [1,102,null,{}] 14:29:17 INFO - PROCESS | 1758 | 1465248557290 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}] 14:29:17 INFO - PROCESS | 1758 | 1465248557300 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:17 INFO - PROCESS | 1758 | 1465248557505 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 14:29:17 INFO - PROCESS | 1758 | 1465248557533 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:17 INFO - PROCESS | 1758 | 1465248557548 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:17 INFO - PROCESS | 1758 | ++DOCSHELL 0x9c359800 == 28 [pid = 1758] [id = 33] 14:29:17 INFO - PROCESS | 1758 | ++DOMWINDOW == 63 (0x9c35a000) [pid = 1758] [serial = 97] [outer = (nil)] 14:29:17 INFO - PROCESS | 1758 | ++DOMWINDOW == 64 (0x9d5d0000) [pid = 1758] [serial = 98] [outer = 0x9c35a000] 14:29:17 INFO - PROCESS | 1758 | 1465248557619 Marionette DEBUG loaded listener.js 14:29:17 INFO - PROCESS | 1758 | ++DOMWINDOW == 65 (0xa110a400) [pid = 1758] [serial = 99] [outer = 0x9c35a000] 14:29:18 INFO - PROCESS | 1758 | 1465248558473 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]]]}] 14:29:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 14:29:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1241ms 14:29:18 INFO - PROCESS | 1758 | 1465248558501 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 14:29:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 14:29:18 INFO - PROCESS | 1758 | 1465248558506 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 14:29:18 INFO - PROCESS | 1758 | 1465248558513 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 14:29:18 INFO - PROCESS | 1758 | 1465248558516 Marionette TRACE conn4 <- [1,106,null,{}] 14:29:18 INFO - PROCESS | 1758 | 1465248558522 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}] 14:29:18 INFO - PROCESS | 1758 | 1465248558529 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:18 INFO - PROCESS | 1758 | 1465248558793 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 14:29:18 INFO - PROCESS | 1758 | --DOMWINDOW == 64 (0xa21ab000) [pid = 1758] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 14:29:18 INFO - PROCESS | 1758 | --DOMWINDOW == 63 (0x93f0c800) [pid = 1758] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 14:29:18 INFO - PROCESS | 1758 | --DOMWINDOW == 62 (0xa4f68800) [pid = 1758] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 14:29:18 INFO - PROCESS | 1758 | --DOMWINDOW == 61 (0xa110f000) [pid = 1758] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 14:29:18 INFO - PROCESS | 1758 | --DOMWINDOW == 60 (0x9a4c6400) [pid = 1758] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 14:29:18 INFO - PROCESS | 1758 | --DOMWINDOW == 59 (0x93d27800) [pid = 1758] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 14:29:18 INFO - PROCESS | 1758 | --DOMWINDOW == 58 (0x9a1cf400) [pid = 1758] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 14:29:18 INFO - PROCESS | 1758 | 1465248558876 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:18 INFO - PROCESS | 1758 | 1465248558884 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:18 INFO - PROCESS | 1758 | ++DOCSHELL 0x93d27800 == 29 [pid = 1758] [id = 34] 14:29:18 INFO - PROCESS | 1758 | ++DOMWINDOW == 59 (0x93f10400) [pid = 1758] [serial = 100] [outer = (nil)] 14:29:18 INFO - PROCESS | 1758 | ++DOMWINDOW == 60 (0x9a2dd800) [pid = 1758] [serial = 101] [outer = 0x93f10400] 14:29:18 INFO - PROCESS | 1758 | 1465248558954 Marionette DEBUG loaded listener.js 14:29:19 INFO - PROCESS | 1758 | ++DOMWINDOW == 61 (0xa21e8c00) [pid = 1758] [serial = 102] [outer = 0x93f10400] 14:29:19 INFO - PROCESS | 1758 | 1465248559619 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]]]}] 14:29:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 14:29:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1133ms 14:29:19 INFO - PROCESS | 1758 | 1465248559646 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 14:29:19 INFO - PROCESS | 1758 | 1465248559650 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 14:29:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 14:29:19 INFO - PROCESS | 1758 | 1465248559656 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 14:29:19 INFO - PROCESS | 1758 | 1465248559660 Marionette TRACE conn4 <- [1,110,null,{}] 14:29:19 INFO - PROCESS | 1758 | 1465248559666 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}] 14:29:19 INFO - PROCESS | 1758 | 1465248559671 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:19 INFO - PROCESS | 1758 | 1465248559850 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 14:29:19 INFO - PROCESS | 1758 | 1465248559874 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:19 INFO - PROCESS | 1758 | 1465248559882 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:19 INFO - PROCESS | 1758 | ++DOCSHELL 0x9a176c00 == 30 [pid = 1758] [id = 35] 14:29:19 INFO - PROCESS | 1758 | ++DOMWINDOW == 62 (0xa2092800) [pid = 1758] [serial = 103] [outer = (nil)] 14:29:19 INFO - PROCESS | 1758 | ++DOMWINDOW == 63 (0xa23edc00) [pid = 1758] [serial = 104] [outer = 0xa2092800] 14:29:19 INFO - PROCESS | 1758 | 1465248559961 Marionette DEBUG loaded listener.js 14:29:20 INFO - PROCESS | 1758 | ++DOMWINDOW == 64 (0xa2562400) [pid = 1758] [serial = 105] [outer = 0xa2092800] 14:29:20 INFO - PROCESS | 1758 | 1465248560787 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]]]}] 14:29:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 14:29:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1240ms 14:29:20 INFO - PROCESS | 1758 | 1465248560898 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 14:29:20 INFO - PROCESS | 1758 | 1465248560904 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 14:29:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 14:29:20 INFO - PROCESS | 1758 | 1465248560912 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 14:29:20 INFO - PROCESS | 1758 | 1465248560918 Marionette TRACE conn4 <- [1,114,null,{}] 14:29:20 INFO - PROCESS | 1758 | 1465248560928 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}] 14:29:20 INFO - PROCESS | 1758 | 1465248560933 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:21 INFO - PROCESS | 1758 | 1465248561155 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 14:29:21 INFO - PROCESS | 1758 | 1465248561310 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:21 INFO - PROCESS | 1758 | 1465248561325 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:21 INFO - PROCESS | 1758 | ++DOCSHELL 0x94a90800 == 31 [pid = 1758] [id = 36] 14:29:21 INFO - PROCESS | 1758 | ++DOMWINDOW == 65 (0x94a90c00) [pid = 1758] [serial = 106] [outer = (nil)] 14:29:21 INFO - PROCESS | 1758 | ++DOMWINDOW == 66 (0x94a93c00) [pid = 1758] [serial = 107] [outer = 0x94a90c00] 14:29:21 INFO - PROCESS | 1758 | 1465248561405 Marionette DEBUG loaded listener.js 14:29:21 INFO - PROCESS | 1758 | ++DOMWINDOW == 67 (0x94a9d000) [pid = 1758] [serial = 108] [outer = 0x94a90c00] 14:29:22 INFO - PROCESS | 1758 | 1465248562442 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]]]}] 14:29:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 14:29:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1588ms 14:29:22 INFO - PROCESS | 1758 | 1465248562513 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 14:29:22 INFO - PROCESS | 1758 | 1465248562519 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 14:29:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 14:29:22 INFO - PROCESS | 1758 | 1465248562531 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 14:29:22 INFO - PROCESS | 1758 | 1465248562536 Marionette TRACE conn4 <- [1,118,null,{}] 14:29:22 INFO - PROCESS | 1758 | 1465248562543 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}] 14:29:22 INFO - PROCESS | 1758 | 1465248562549 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:22 INFO - PROCESS | 1758 | 1465248562765 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 14:29:22 INFO - PROCESS | 1758 | 1465248562939 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:22 INFO - PROCESS | 1758 | 1465248562950 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:23 INFO - PROCESS | 1758 | ++DOCSHELL 0x93d29000 == 32 [pid = 1758] [id = 37] 14:29:23 INFO - PROCESS | 1758 | ++DOMWINDOW == 68 (0x9549c000) [pid = 1758] [serial = 109] [outer = (nil)] 14:29:23 INFO - PROCESS | 1758 | ++DOMWINDOW == 69 (0x9549e000) [pid = 1758] [serial = 110] [outer = 0x9549c000] 14:29:23 INFO - PROCESS | 1758 | 1465248563069 Marionette DEBUG loaded listener.js 14:29:23 INFO - PROCESS | 1758 | ++DOMWINDOW == 70 (0x954d2400) [pid = 1758] [serial = 111] [outer = 0x9549c000] 14:29:23 INFO - PROCESS | 1758 | 1465248563933 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]]]}] 14:29:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 14:29:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1449ms 14:29:24 INFO - PROCESS | 1758 | 1465248564000 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 14:29:24 INFO - PROCESS | 1758 | 1465248564005 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 14:29:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 14:29:24 INFO - PROCESS | 1758 | 1465248564013 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 14:29:24 INFO - PROCESS | 1758 | 1465248564017 Marionette TRACE conn4 <- [1,122,null,{}] 14:29:24 INFO - PROCESS | 1758 | 1465248564033 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}] 14:29:24 INFO - PROCESS | 1758 | 1465248564043 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:24 INFO - PROCESS | 1758 | 1465248564238 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 14:29:24 INFO - PROCESS | 1758 | 1465248564362 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:24 INFO - PROCESS | 1758 | 1465248564372 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:24 INFO - PROCESS | 1758 | ++DOCSHELL 0x9aa16c00 == 33 [pid = 1758] [id = 38] 14:29:24 INFO - PROCESS | 1758 | ++DOMWINDOW == 71 (0x9b251000) [pid = 1758] [serial = 112] [outer = (nil)] 14:29:24 INFO - PROCESS | 1758 | ++DOMWINDOW == 72 (0x9b73d400) [pid = 1758] [serial = 113] [outer = 0x9b251000] 14:29:24 INFO - PROCESS | 1758 | 1465248564462 Marionette DEBUG loaded listener.js 14:29:24 INFO - PROCESS | 1758 | ++DOMWINDOW == 73 (0x9bb8c400) [pid = 1758] [serial = 114] [outer = 0x9b251000] 14:29:25 INFO - PROCESS | 1758 | 1465248565400 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]]]}] 14:29:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 14:29:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1438ms 14:29:25 INFO - PROCESS | 1758 | 1465248565453 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 14:29:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 14:29:25 INFO - PROCESS | 1758 | 1465248565457 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 14:29:25 INFO - PROCESS | 1758 | 1465248565464 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 14:29:25 INFO - PROCESS | 1758 | 1465248565468 Marionette TRACE conn4 <- [1,126,null,{}] 14:29:25 INFO - PROCESS | 1758 | 1465248565474 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}] 14:29:25 INFO - PROCESS | 1758 | 1465248565479 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:25 INFO - PROCESS | 1758 | 1465248565669 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 14:29:25 INFO - PROCESS | 1758 | 1465248565809 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:25 INFO - PROCESS | 1758 | 1465248565817 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:25 INFO - PROCESS | 1758 | ++DOCSHELL 0x968d5c00 == 34 [pid = 1758] [id = 39] 14:29:25 INFO - PROCESS | 1758 | ++DOMWINDOW == 74 (0x9b738c00) [pid = 1758] [serial = 115] [outer = (nil)] 14:29:25 INFO - PROCESS | 1758 | ++DOMWINDOW == 75 (0xa1108800) [pid = 1758] [serial = 116] [outer = 0x9b738c00] 14:29:25 INFO - PROCESS | 1758 | 1465248565907 Marionette DEBUG loaded listener.js 14:29:26 INFO - PROCESS | 1758 | ++DOMWINDOW == 76 (0xa2171000) [pid = 1758] [serial = 117] [outer = 0x9b738c00] 14:29:27 INFO - PROCESS | 1758 | --DOMWINDOW == 75 (0xa23ea800) [pid = 1758] [serial = 53] [outer = (nil)] [url = about:blank] 14:29:27 INFO - PROCESS | 1758 | --DOMWINDOW == 74 (0xa21a5000) [pid = 1758] [serial = 50] [outer = (nil)] [url = about:blank] 14:29:27 INFO - PROCESS | 1758 | --DOMWINDOW == 73 (0xa61a7800) [pid = 1758] [serial = 59] [outer = (nil)] [url = about:blank] 14:29:27 INFO - PROCESS | 1758 | --DOMWINDOW == 72 (0xa4d4b000) [pid = 1758] [serial = 56] [outer = (nil)] [url = about:blank] 14:29:27 INFO - PROCESS | 1758 | --DOMWINDOW == 71 (0x9b179400) [pid = 1758] [serial = 68] [outer = (nil)] [url = about:blank] 14:29:27 INFO - PROCESS | 1758 | --DOMWINDOW == 70 (0x9a9d7400) [pid = 1758] [serial = 67] [outer = (nil)] [url = about:blank] 14:29:27 INFO - PROCESS | 1758 | --DOMWINDOW == 69 (0x98413c00) [pid = 1758] [serial = 64] [outer = (nil)] [url = about:blank] 14:29:27 INFO - PROCESS | 1758 | --DOMWINDOW == 68 (0x99fcac00) [pid = 1758] [serial = 65] [outer = (nil)] [url = about:blank] 14:29:27 INFO - PROCESS | 1758 | --DOMWINDOW == 67 (0x9a1ddc00) [pid = 1758] [serial = 62] [outer = (nil)] [url = about:blank] 14:29:27 INFO - PROCESS | 1758 | --DOMWINDOW == 66 (0xa6782800) [pid = 1758] [serial = 61] [outer = (nil)] [url = about:blank] 14:29:27 INFO - PROCESS | 1758 | 1465248567182 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]]]}] 14:29:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 14:29:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1735ms 14:29:27 INFO - PROCESS | 1758 | 1465248567209 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 14:29:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 14:29:27 INFO - PROCESS | 1758 | 1465248567216 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 14:29:27 INFO - PROCESS | 1758 | 1465248567224 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 14:29:27 INFO - PROCESS | 1758 | 1465248567230 Marionette TRACE conn4 <- [1,130,null,{}] 14:29:27 INFO - PROCESS | 1758 | 1465248567263 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}] 14:29:27 INFO - PROCESS | 1758 | 1465248567269 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:27 INFO - PROCESS | 1758 | 1465248567466 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 14:29:27 INFO - PROCESS | 1758 | 1465248567485 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:27 INFO - PROCESS | 1758 | 1465248567494 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:27 INFO - PROCESS | 1758 | ++DOCSHELL 0x95496c00 == 35 [pid = 1758] [id = 40] 14:29:27 INFO - PROCESS | 1758 | ++DOMWINDOW == 67 (0x95497800) [pid = 1758] [serial = 118] [outer = (nil)] 14:29:27 INFO - PROCESS | 1758 | ++DOMWINDOW == 68 (0x9549c400) [pid = 1758] [serial = 119] [outer = 0x95497800] 14:29:27 INFO - PROCESS | 1758 | 1465248567578 Marionette DEBUG loaded listener.js 14:29:27 INFO - PROCESS | 1758 | ++DOMWINDOW == 69 (0x96854400) [pid = 1758] [serial = 120] [outer = 0x95497800] 14:29:28 INFO - PROCESS | 1758 | 1465248568394 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]]]}] 14:29:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 14:29:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1206ms 14:29:28 INFO - PROCESS | 1758 | 1465248568429 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 14:29:28 INFO - PROCESS | 1758 | 1465248568436 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 14:29:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 14:29:28 INFO - PROCESS | 1758 | 1465248568447 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 14:29:28 INFO - PROCESS | 1758 | 1465248568451 Marionette TRACE conn4 <- [1,134,null,{}] 14:29:28 INFO - PROCESS | 1758 | 1465248568457 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}] 14:29:28 INFO - PROCESS | 1758 | 1465248568462 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:28 INFO - PROCESS | 1758 | 1465248568634 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 14:29:28 INFO - PROCESS | 1758 | 1465248568733 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:28 INFO - PROCESS | 1758 | 1465248568740 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:28 INFO - PROCESS | 1758 | ++DOCSHELL 0x95495400 == 36 [pid = 1758] [id = 41] 14:29:28 INFO - PROCESS | 1758 | ++DOMWINDOW == 70 (0x984c3c00) [pid = 1758] [serial = 121] [outer = (nil)] 14:29:28 INFO - PROCESS | 1758 | ++DOMWINDOW == 71 (0x9a1dbc00) [pid = 1758] [serial = 122] [outer = 0x984c3c00] 14:29:28 INFO - PROCESS | 1758 | 1465248568816 Marionette DEBUG loaded listener.js 14:29:28 INFO - PROCESS | 1758 | ++DOMWINDOW == 72 (0x9a9d8400) [pid = 1758] [serial = 123] [outer = 0x984c3c00] 14:29:29 INFO - PROCESS | 1758 | 1465248569703 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]]]}] 14:29:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 14:29:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1282ms 14:29:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 14:29:29 INFO - PROCESS | 1758 | 1465248569797 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 14:29:29 INFO - PROCESS | 1758 | 1465248569800 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 14:29:29 INFO - PROCESS | 1758 | 1465248569807 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 14:29:29 INFO - PROCESS | 1758 | 1465248569813 Marionette TRACE conn4 <- [1,138,null,{}] 14:29:29 INFO - PROCESS | 1758 | 1465248569837 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}] 14:29:29 INFO - PROCESS | 1758 | 1465248569846 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:30 INFO - PROCESS | 1758 | 1465248570055 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 14:29:30 INFO - PROCESS | 1758 | 1465248570079 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:30 INFO - PROCESS | 1758 | 1465248570089 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:30 INFO - PROCESS | 1758 | ++DOCSHELL 0xa2173000 == 37 [pid = 1758] [id = 42] 14:29:30 INFO - PROCESS | 1758 | ++DOMWINDOW == 73 (0xa219f400) [pid = 1758] [serial = 124] [outer = (nil)] 14:29:30 INFO - PROCESS | 1758 | ++DOMWINDOW == 74 (0xa23eb800) [pid = 1758] [serial = 125] [outer = 0xa219f400] 14:29:30 INFO - PROCESS | 1758 | 1465248570162 Marionette DEBUG loaded listener.js 14:29:30 INFO - PROCESS | 1758 | ++DOMWINDOW == 75 (0xa2ff3000) [pid = 1758] [serial = 126] [outer = 0xa219f400] 14:29:31 INFO - PROCESS | 1758 | 1465248571037 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]]]}] 14:29:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 14:29:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1296ms 14:29:31 INFO - PROCESS | 1758 | 1465248571103 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 14:29:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 14:29:31 INFO - PROCESS | 1758 | 1465248571108 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 14:29:31 INFO - PROCESS | 1758 | 1465248571115 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 14:29:31 INFO - PROCESS | 1758 | 1465248571119 Marionette TRACE conn4 <- [1,142,null,{}] 14:29:31 INFO - PROCESS | 1758 | 1465248571125 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}] 14:29:31 INFO - PROCESS | 1758 | 1465248571131 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:31 INFO - PROCESS | 1758 | 1465248571362 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 14:29:31 INFO - PROCESS | 1758 | 1465248571394 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:31 INFO - PROCESS | 1758 | 1465248571404 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:31 INFO - PROCESS | 1758 | ++DOCSHELL 0x93c57400 == 38 [pid = 1758] [id = 43] 14:29:31 INFO - PROCESS | 1758 | ++DOMWINDOW == 76 (0x968dcc00) [pid = 1758] [serial = 127] [outer = (nil)] 14:29:31 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0xa4d09c00) [pid = 1758] [serial = 128] [outer = 0x968dcc00] 14:29:31 INFO - PROCESS | 1758 | 1465248571520 Marionette DEBUG loaded listener.js 14:29:31 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0xa4f0d400) [pid = 1758] [serial = 129] [outer = 0x968dcc00] 14:29:32 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0x9c35a000) [pid = 1758] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 14:29:32 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x968d3800) [pid = 1758] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 14:29:32 INFO - PROCESS | 1758 | --DOMWINDOW == 75 (0x954d6400) [pid = 1758] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 14:29:32 INFO - PROCESS | 1758 | --DOMWINDOW == 74 (0x9a1db400) [pid = 1758] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 14:29:32 INFO - PROCESS | 1758 | --DOMWINDOW == 73 (0x93f10400) [pid = 1758] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 14:29:32 INFO - PROCESS | 1758 | --DOMWINDOW == 72 (0x94a7ec00) [pid = 1758] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 14:29:32 INFO - PROCESS | 1758 | --DOMWINDOW == 71 (0x9b740400) [pid = 1758] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 14:29:32 INFO - PROCESS | 1758 | --DOMWINDOW == 70 (0xa21ec800) [pid = 1758] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 14:29:32 INFO - PROCESS | 1758 | --DOMWINDOW == 69 (0x99e8a000) [pid = 1758] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 14:29:32 INFO - PROCESS | 1758 | --DOMWINDOW == 68 (0x968d5000) [pid = 1758] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 14:29:32 INFO - PROCESS | 1758 | --DOMWINDOW == 67 (0x94a74c00) [pid = 1758] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 14:29:32 INFO - PROCESS | 1758 | 1465248572555 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]]]}] 14:29:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 14:29:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1488ms 14:29:32 INFO - PROCESS | 1758 | 1465248572672 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 14:29:32 INFO - PROCESS | 1758 | 1465248572674 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 14:29:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 14:29:32 INFO - PROCESS | 1758 | 1465248572731 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 14:29:32 INFO - PROCESS | 1758 | 1465248572733 Marionette TRACE conn4 <- [1,146,null,{}] 14:29:32 INFO - PROCESS | 1758 | 1465248572762 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}] 14:29:32 INFO - PROCESS | 1758 | 1465248572768 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:32 INFO - PROCESS | 1758 | 1465248572952 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 14:29:33 INFO - PROCESS | 1758 | 1465248573007 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:33 INFO - PROCESS | 1758 | 1465248573016 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:33 INFO - PROCESS | 1758 | ++DOCSHELL 0x93d26800 == 39 [pid = 1758] [id = 44] 14:29:33 INFO - PROCESS | 1758 | ++DOMWINDOW == 68 (0x968d1400) [pid = 1758] [serial = 130] [outer = (nil)] 14:29:33 INFO - PROCESS | 1758 | ++DOMWINDOW == 69 (0xa4f6dc00) [pid = 1758] [serial = 131] [outer = 0x968d1400] 14:29:33 INFO - PROCESS | 1758 | 1465248573091 Marionette DEBUG loaded listener.js 14:29:33 INFO - PROCESS | 1758 | ++DOMWINDOW == 70 (0xa6147000) [pid = 1758] [serial = 132] [outer = 0x968d1400] 14:29:34 INFO - PROCESS | 1758 | 1465248574208 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]]]}] 14:29:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 14:29:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1532ms 14:29:34 INFO - PROCESS | 1758 | 1465248574236 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 14:29:34 INFO - PROCESS | 1758 | 1465248574243 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 14:29:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 14:29:34 INFO - PROCESS | 1758 | 1465248574252 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 14:29:34 INFO - PROCESS | 1758 | 1465248574257 Marionette TRACE conn4 <- [1,150,null,{}] 14:29:34 INFO - PROCESS | 1758 | 1465248574267 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}] 14:29:34 INFO - PROCESS | 1758 | 1465248574273 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:34 INFO - PROCESS | 1758 | 1465248574552 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 14:29:34 INFO - PROCESS | 1758 | 1465248574748 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:34 INFO - PROCESS | 1758 | 1465248574765 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:34 INFO - PROCESS | 1758 | ++DOCSHELL 0x94a90400 == 40 [pid = 1758] [id = 45] 14:29:34 INFO - PROCESS | 1758 | ++DOMWINDOW == 71 (0x95491000) [pid = 1758] [serial = 133] [outer = (nil)] 14:29:34 INFO - PROCESS | 1758 | ++DOMWINDOW == 72 (0x954d1000) [pid = 1758] [serial = 134] [outer = 0x95491000] 14:29:34 INFO - PROCESS | 1758 | 1465248574861 Marionette DEBUG loaded listener.js 14:29:35 INFO - PROCESS | 1758 | ++DOMWINDOW == 73 (0x9555d800) [pid = 1758] [serial = 135] [outer = 0x95491000] 14:29:35 INFO - PROCESS | 1758 | 1465248575809 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]]]}] 14:29:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 14:29:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1586ms 14:29:35 INFO - PROCESS | 1758 | 1465248575838 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 14:29:35 INFO - PROCESS | 1758 | 1465248575846 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 14:29:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 14:29:35 INFO - PROCESS | 1758 | 1465248575858 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 14:29:35 INFO - PROCESS | 1758 | 1465248575862 Marionette TRACE conn4 <- [1,154,null,{}] 14:29:35 INFO - PROCESS | 1758 | 1465248575869 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}] 14:29:35 INFO - PROCESS | 1758 | 1465248575875 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:36 INFO - PROCESS | 1758 | 1465248576070 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 14:29:36 INFO - PROCESS | 1758 | 1465248576212 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:36 INFO - PROCESS | 1758 | 1465248576221 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:36 INFO - PROCESS | 1758 | ++DOCSHELL 0x95565000 == 41 [pid = 1758] [id = 46] 14:29:36 INFO - PROCESS | 1758 | ++DOMWINDOW == 74 (0x95568c00) [pid = 1758] [serial = 136] [outer = (nil)] 14:29:36 INFO - PROCESS | 1758 | ++DOMWINDOW == 75 (0x968d2400) [pid = 1758] [serial = 137] [outer = 0x95568c00] 14:29:36 INFO - PROCESS | 1758 | 1465248576313 Marionette DEBUG loaded listener.js 14:29:36 INFO - PROCESS | 1758 | ++DOMWINDOW == 76 (0x984ce400) [pid = 1758] [serial = 138] [outer = 0x95568c00] 14:29:37 INFO - PROCESS | 1758 | 1465248577427 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]]]}] 14:29:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 14:29:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1595ms 14:29:37 INFO - PROCESS | 1758 | 1465248577452 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 14:29:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 14:29:37 INFO - PROCESS | 1758 | 1465248577457 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 14:29:37 INFO - PROCESS | 1758 | 1465248577465 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 14:29:37 INFO - PROCESS | 1758 | 1465248577472 Marionette TRACE conn4 <- [1,158,null,{}] 14:29:37 INFO - PROCESS | 1758 | 1465248577489 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}] 14:29:37 INFO - PROCESS | 1758 | 1465248577499 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:37 INFO - PROCESS | 1758 | 1465248577687 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 14:29:37 INFO - PROCESS | 1758 | 1465248577888 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:37 INFO - PROCESS | 1758 | 1465248577900 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:37 INFO - PROCESS | 1758 | ++DOCSHELL 0x9b24ec00 == 42 [pid = 1758] [id = 47] 14:29:37 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x9c363800) [pid = 1758] [serial = 139] [outer = (nil)] 14:29:37 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0xa2092c00) [pid = 1758] [serial = 140] [outer = 0x9c363800] 14:29:38 INFO - PROCESS | 1758 | 1465248578000 Marionette DEBUG loaded listener.js 14:29:38 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0xa23f5800) [pid = 1758] [serial = 141] [outer = 0x9c363800] 14:29:38 INFO - PROCESS | 1758 | 1465248578877 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]]]}] 14:29:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 14:29:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1488ms 14:29:38 INFO - PROCESS | 1758 | 1465248578993 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 14:29:39 INFO - PROCESS | 1758 | 1465248579004 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 14:29:39 INFO - PROCESS | 1758 | 1465248579009 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 14:29:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 14:29:39 INFO - PROCESS | 1758 | 1465248579068 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 14:29:39 INFO - PROCESS | 1758 | 1465248579073 Marionette TRACE conn4 <- [1,162,null,{}] 14:29:39 INFO - PROCESS | 1758 | 1465248579079 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}] 14:29:39 INFO - PROCESS | 1758 | 1465248579085 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:39 INFO - PROCESS | 1758 | 1465248579307 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 14:29:39 INFO - PROCESS | 1758 | 1465248579498 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:39 INFO - PROCESS | 1758 | 1465248579506 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:39 INFO - PROCESS | 1758 | ++DOCSHELL 0xa3349400 == 43 [pid = 1758] [id = 48] 14:29:39 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0xa4f6d800) [pid = 1758] [serial = 142] [outer = (nil)] 14:29:39 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0xa6798000) [pid = 1758] [serial = 143] [outer = 0xa4f6d800] 14:29:39 INFO - PROCESS | 1758 | 1465248579604 Marionette DEBUG loaded listener.js 14:29:39 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0xa6b48400) [pid = 1758] [serial = 144] [outer = 0xa4f6d800] 14:29:40 INFO - PROCESS | 1758 | 1465248580497 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]]]}] 14:29:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 14:29:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1503ms 14:29:40 INFO - PROCESS | 1758 | 1465248580563 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 14:29:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 14:29:40 INFO - PROCESS | 1758 | 1465248580567 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 14:29:40 INFO - PROCESS | 1758 | 1465248580574 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 14:29:40 INFO - PROCESS | 1758 | 1465248580579 Marionette TRACE conn4 <- [1,166,null,{}] 14:29:40 INFO - PROCESS | 1758 | 1465248580585 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}] 14:29:40 INFO - PROCESS | 1758 | 1465248580591 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:40 INFO - PROCESS | 1758 | 1465248580805 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 14:29:41 INFO - PROCESS | 1758 | 1465248580980 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:41 INFO - PROCESS | 1758 | 1465248580987 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:41 INFO - PROCESS | 1758 | ++DOCSHELL 0x9a4c9c00 == 44 [pid = 1758] [id = 49] 14:29:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0xa6b4b000) [pid = 1758] [serial = 145] [outer = (nil)] 14:29:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0xa6f29400) [pid = 1758] [serial = 146] [outer = 0xa6b4b000] 14:29:41 INFO - PROCESS | 1758 | 1465248581074 Marionette DEBUG loaded listener.js 14:29:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0xa6f2fc00) [pid = 1758] [serial = 147] [outer = 0xa6b4b000] 14:29:42 INFO - PROCESS | 1758 | 1465248582286 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]]]}] 14:29:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 14:29:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1745ms 14:29:42 INFO - PROCESS | 1758 | 1465248582319 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 14:29:42 INFO - PROCESS | 1758 | 1465248582323 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 14:29:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 14:29:42 INFO - PROCESS | 1758 | 1465248582331 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 14:29:42 INFO - PROCESS | 1758 | 1465248582334 Marionette TRACE conn4 <- [1,170,null,{}] 14:29:42 INFO - PROCESS | 1758 | 1465248582341 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}] 14:29:42 INFO - PROCESS | 1758 | 1465248582353 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:42 INFO - PROCESS | 1758 | 1465248582628 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 14:29:42 INFO - PROCESS | 1758 | 1465248582806 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:42 INFO - PROCESS | 1758 | 1465248582818 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:42 INFO - PROCESS | 1758 | ++DOCSHELL 0x93d29800 == 45 [pid = 1758] [id = 50] 14:29:42 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x9bb8f400) [pid = 1758] [serial = 148] [outer = (nil)] 14:29:42 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0xa8c42800) [pid = 1758] [serial = 149] [outer = 0x9bb8f400] 14:29:42 INFO - PROCESS | 1758 | 1465248582904 Marionette DEBUG loaded listener.js 14:29:43 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0xa8c4b800) [pid = 1758] [serial = 150] [outer = 0x9bb8f400] 14:29:43 INFO - PROCESS | 1758 | 1465248583755 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]]]}] 14:29:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 14:29:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1484ms 14:29:43 INFO - PROCESS | 1758 | 1465248583816 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 14:29:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 14:29:43 INFO - PROCESS | 1758 | 1465248583820 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 14:29:43 INFO - PROCESS | 1758 | 1465248583828 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 14:29:43 INFO - PROCESS | 1758 | 1465248583832 Marionette TRACE conn4 <- [1,174,null,{}] 14:29:43 INFO - PROCESS | 1758 | 1465248583838 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}] 14:29:43 INFO - PROCESS | 1758 | 1465248583844 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:44 INFO - PROCESS | 1758 | 1465248584236 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 14:29:44 INFO - PROCESS | 1758 | 1465248584458 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:44 INFO - PROCESS | 1758 | 1465248584466 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:44 INFO - PROCESS | 1758 | ++DOCSHELL 0x94a9ac00 == 46 [pid = 1758] [id = 51] 14:29:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x94a9b400) [pid = 1758] [serial = 151] [outer = (nil)] 14:29:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x95491400) [pid = 1758] [serial = 152] [outer = 0x94a9b400] 14:29:44 INFO - PROCESS | 1758 | 1465248584547 Marionette DEBUG loaded listener.js 14:29:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x954d4c00) [pid = 1758] [serial = 153] [outer = 0x94a9b400] 14:29:45 INFO - PROCESS | 1758 | 1465248585456 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]]]}] 14:29:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 14:29:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1681ms 14:29:45 INFO - PROCESS | 1758 | 1465248585511 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 14:29:45 INFO - PROCESS | 1758 | 1465248585516 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 14:29:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 14:29:45 INFO - PROCESS | 1758 | 1465248585525 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 14:29:45 INFO - PROCESS | 1758 | 1465248585531 Marionette TRACE conn4 <- [1,178,null,{}] 14:29:45 INFO - PROCESS | 1758 | 1465248585538 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}] 14:29:45 INFO - PROCESS | 1758 | 1465248585544 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:45 INFO - PROCESS | 1758 | 1465248585774 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 14:29:45 INFO - PROCESS | 1758 | --DOCSHELL 0x968d8400 == 45 [pid = 1758] [id = 32] 14:29:45 INFO - PROCESS | 1758 | --DOCSHELL 0x93c57400 == 44 [pid = 1758] [id = 43] 14:29:46 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0xa23edc00) [pid = 1758] [serial = 104] [outer = (nil)] [url = about:blank] 14:29:46 INFO - PROCESS | 1758 | 1465248586009 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:46 INFO - PROCESS | 1758 | 1465248586016 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:46 INFO - PROCESS | 1758 | --DOCSHELL 0xa2173000 == 43 [pid = 1758] [id = 42] 14:29:46 INFO - PROCESS | 1758 | --DOCSHELL 0x95495400 == 42 [pid = 1758] [id = 41] 14:29:46 INFO - PROCESS | 1758 | --DOCSHELL 0x95496c00 == 41 [pid = 1758] [id = 40] 14:29:46 INFO - PROCESS | 1758 | ++DOCSHELL 0x93f16400 == 42 [pid = 1758] [id = 52] 14:29:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x95496c00) [pid = 1758] [serial = 154] [outer = (nil)] 14:29:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0x968db400) [pid = 1758] [serial = 155] [outer = 0x95496c00] 14:29:46 INFO - PROCESS | 1758 | 1465248586108 Marionette DEBUG loaded listener.js 14:29:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x99e8a000) [pid = 1758] [serial = 156] [outer = 0x95496c00] 14:29:46 INFO - PROCESS | 1758 | --DOCSHELL 0x94a90800 == 41 [pid = 1758] [id = 36] 14:29:46 INFO - PROCESS | 1758 | --DOMWINDOW == 92 (0x9d5d0000) [pid = 1758] [serial = 98] [outer = (nil)] [url = about:blank] 14:29:46 INFO - PROCESS | 1758 | --DOMWINDOW == 91 (0x99734c00) [pid = 1758] [serial = 91] [outer = (nil)] [url = about:blank] 14:29:46 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x9a179000) [pid = 1758] [serial = 92] [outer = (nil)] [url = about:blank] 14:29:46 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x9a1dd000) [pid = 1758] [serial = 89] [outer = (nil)] [url = about:blank] 14:29:46 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x9972d800) [pid = 1758] [serial = 88] [outer = (nil)] [url = about:blank] 14:29:46 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x9a9dec00) [pid = 1758] [serial = 95] [outer = (nil)] [url = about:blank] 14:29:46 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x9a2dd800) [pid = 1758] [serial = 101] [outer = (nil)] [url = about:blank] 14:29:46 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x9a9d9000) [pid = 1758] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:29:46 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x9a888c00) [pid = 1758] [serial = 71] [outer = (nil)] [url = about:blank] 14:29:46 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x9a1d2400) [pid = 1758] [serial = 70] [outer = (nil)] [url = about:blank] 14:29:46 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x99398c00) [pid = 1758] [serial = 74] [outer = (nil)] [url = about:blank] 14:29:46 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x9c15d800) [pid = 1758] [serial = 73] [outer = (nil)] [url = about:blank] 14:29:46 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0xa3270400) [pid = 1758] [serial = 77] [outer = (nil)] [url = about:blank] 14:29:46 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0xa2559c00) [pid = 1758] [serial = 76] [outer = (nil)] [url = about:blank] 14:29:46 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0xa6724800) [pid = 1758] [serial = 80] [outer = (nil)] [url = about:blank] 14:29:46 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0xa4f75400) [pid = 1758] [serial = 79] [outer = (nil)] [url = about:blank] 14:29:46 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x968dbc00) [pid = 1758] [serial = 83] [outer = (nil)] [url = about:blank] 14:29:46 INFO - PROCESS | 1758 | --DOMWINDOW == 75 (0x968da400) [pid = 1758] [serial = 82] [outer = (nil)] [url = about:blank] 14:29:46 INFO - PROCESS | 1758 | --DOMWINDOW == 74 (0x9a4d0400) [pid = 1758] [serial = 86] [outer = (nil)] [url = about:blank] 14:29:46 INFO - PROCESS | 1758 | --DOMWINDOW == 73 (0x968d1000) [pid = 1758] [serial = 85] [outer = (nil)] [url = about:blank] 14:29:46 INFO - PROCESS | 1758 | --DOMWINDOW == 72 (0xa110a400) [pid = 1758] [serial = 99] [outer = (nil)] [url = about:blank] 14:29:46 INFO - PROCESS | 1758 | --DOMWINDOW == 71 (0x9b54cc00) [pid = 1758] [serial = 96] [outer = (nil)] [url = about:blank] 14:29:46 INFO - PROCESS | 1758 | --DOMWINDOW == 70 (0xa21e8c00) [pid = 1758] [serial = 102] [outer = (nil)] [url = about:blank] 14:29:46 INFO - PROCESS | 1758 | 1465248586927 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]]]}] 14:29:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 14:29:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1433ms 14:29:46 INFO - PROCESS | 1758 | 1465248586959 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 14:29:46 INFO - PROCESS | 1758 | 1465248586963 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 14:29:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 14:29:46 INFO - PROCESS | 1758 | 1465248586971 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 14:29:46 INFO - PROCESS | 1758 | 1465248586975 Marionette TRACE conn4 <- [1,182,null,{}] 14:29:46 INFO - PROCESS | 1758 | 1465248586981 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}] 14:29:46 INFO - PROCESS | 1758 | 1465248586987 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:47 INFO - PROCESS | 1758 | 1465248587162 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 14:29:47 INFO - PROCESS | 1758 | 1465248587270 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:47 INFO - PROCESS | 1758 | 1465248587277 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:47 INFO - PROCESS | 1758 | ++DOCSHELL 0x96859400 == 42 [pid = 1758] [id = 53] 14:29:47 INFO - PROCESS | 1758 | ++DOMWINDOW == 71 (0x968d3800) [pid = 1758] [serial = 157] [outer = (nil)] 14:29:47 INFO - PROCESS | 1758 | ++DOMWINDOW == 72 (0x9a4c9000) [pid = 1758] [serial = 158] [outer = 0x968d3800] 14:29:47 INFO - PROCESS | 1758 | 1465248587353 Marionette DEBUG loaded listener.js 14:29:47 INFO - PROCESS | 1758 | ++DOMWINDOW == 73 (0x9a62d000) [pid = 1758] [serial = 159] [outer = 0x968d3800] 14:29:48 INFO - PROCESS | 1758 | 1465248588130 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]]]}] 14:29:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 14:29:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1181ms 14:29:48 INFO - PROCESS | 1758 | 1465248588152 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 14:29:48 INFO - PROCESS | 1758 | 1465248588159 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 14:29:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 14:29:48 INFO - PROCESS | 1758 | 1465248588202 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 14:29:48 INFO - PROCESS | 1758 | 1465248588210 Marionette TRACE conn4 <- [1,186,null,{}] 14:29:48 INFO - PROCESS | 1758 | 1465248588217 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}] 14:29:48 INFO - PROCESS | 1758 | 1465248588224 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:48 INFO - PROCESS | 1758 | 1465248588402 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 14:29:48 INFO - PROCESS | 1758 | 1465248588413 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:48 INFO - PROCESS | 1758 | 1465248588422 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:48 INFO - PROCESS | 1758 | ++DOCSHELL 0x9a1dc400 == 43 [pid = 1758] [id = 54] 14:29:48 INFO - PROCESS | 1758 | ++DOMWINDOW == 74 (0x9a4d0400) [pid = 1758] [serial = 160] [outer = (nil)] 14:29:48 INFO - PROCESS | 1758 | ++DOMWINDOW == 75 (0x9a9d9c00) [pid = 1758] [serial = 161] [outer = 0x9a4d0400] 14:29:48 INFO - PROCESS | 1758 | 1465248588494 Marionette DEBUG loaded listener.js 14:29:48 INFO - PROCESS | 1758 | ++DOMWINDOW == 76 (0x9aa0b400) [pid = 1758] [serial = 162] [outer = 0x9a4d0400] 14:29:49 INFO - PROCESS | 1758 | 1465248589390 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]]]}] 14:29:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 14:29:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1252ms 14:29:49 INFO - PROCESS | 1758 | 1465248589441 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 14:29:49 INFO - PROCESS | 1758 | 1465248589445 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 14:29:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 14:29:49 INFO - PROCESS | 1758 | 1465248589451 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 14:29:49 INFO - PROCESS | 1758 | 1465248589455 Marionette TRACE conn4 <- [1,190,null,{}] 14:29:49 INFO - PROCESS | 1758 | 1465248589469 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}] 14:29:49 INFO - PROCESS | 1758 | 1465248589475 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:49 INFO - PROCESS | 1758 | 1465248589698 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 14:29:49 INFO - PROCESS | 1758 | 1465248589723 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:49 INFO - PROCESS | 1758 | 1465248589734 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:49 INFO - PROCESS | 1758 | ++DOCSHELL 0x93c56000 == 44 [pid = 1758] [id = 55] 14:29:49 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x94a91000) [pid = 1758] [serial = 163] [outer = (nil)] 14:29:49 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x9b559c00) [pid = 1758] [serial = 164] [outer = 0x94a91000] 14:29:49 INFO - PROCESS | 1758 | 1465248589804 Marionette DEBUG loaded listener.js 14:29:49 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x9c15a000) [pid = 1758] [serial = 165] [outer = 0x94a91000] 14:29:50 INFO - PROCESS | 1758 | 1465248590668 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]]]}] 14:29:50 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0xa219f400) [pid = 1758] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 14:29:50 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0x9b738c00) [pid = 1758] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 14:29:50 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x968dcc00) [pid = 1758] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 14:29:50 INFO - PROCESS | 1758 | --DOMWINDOW == 75 (0x984c3c00) [pid = 1758] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 14:29:50 INFO - PROCESS | 1758 | --DOMWINDOW == 74 (0x95497800) [pid = 1758] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 14:29:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 14:29:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1348ms 14:29:50 INFO - PROCESS | 1758 | 1465248590800 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 14:29:50 INFO - PROCESS | 1758 | 1465248590803 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 14:29:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 14:29:50 INFO - PROCESS | 1758 | 1465248590811 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 14:29:50 INFO - PROCESS | 1758 | 1465248590815 Marionette TRACE conn4 <- [1,194,null,{}] 14:29:50 INFO - PROCESS | 1758 | 1465248590821 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}] 14:29:50 INFO - PROCESS | 1758 | 1465248590826 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:50 INFO - PROCESS | 1758 | 1465248590994 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 14:29:51 INFO - PROCESS | 1758 | 1465248591004 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:51 INFO - PROCESS | 1758 | 1465248591023 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:51 INFO - PROCESS | 1758 | ++DOCSHELL 0x9b73d800 == 45 [pid = 1758] [id = 56] 14:29:51 INFO - PROCESS | 1758 | ++DOMWINDOW == 75 (0x9b73dc00) [pid = 1758] [serial = 166] [outer = (nil)] 14:29:51 INFO - PROCESS | 1758 | ++DOMWINDOW == 76 (0x9c356000) [pid = 1758] [serial = 167] [outer = 0x9b73dc00] 14:29:51 INFO - PROCESS | 1758 | 1465248591195 Marionette DEBUG loaded listener.js 14:29:51 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0xa110a400) [pid = 1758] [serial = 168] [outer = 0x9b73dc00] 14:29:51 INFO - PROCESS | 1758 | 1465248591945 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]]]}] 14:29:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 14:29:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1180ms 14:29:51 INFO - PROCESS | 1758 | 1465248591993 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 14:29:51 INFO - PROCESS | 1758 | 1465248591997 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 14:29:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 14:29:52 INFO - PROCESS | 1758 | 1465248592003 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 14:29:52 INFO - PROCESS | 1758 | 1465248592008 Marionette TRACE conn4 <- [1,198,null,{}] 14:29:52 INFO - PROCESS | 1758 | 1465248592018 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}] 14:29:52 INFO - PROCESS | 1758 | 1465248592022 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:52 INFO - PROCESS | 1758 | 1465248592191 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 14:29:52 INFO - PROCESS | 1758 | 1465248592296 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:52 INFO - PROCESS | 1758 | 1465248592304 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:52 INFO - PROCESS | 1758 | ++DOCSHELL 0x931fa000 == 46 [pid = 1758] [id = 57] 14:29:52 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x93c4e800) [pid = 1758] [serial = 169] [outer = (nil)] 14:29:52 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0xa23f0c00) [pid = 1758] [serial = 170] [outer = 0x93c4e800] 14:29:52 INFO - PROCESS | 1758 | 1465248592378 Marionette DEBUG loaded listener.js 14:29:52 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0xa3270800) [pid = 1758] [serial = 171] [outer = 0x93c4e800] 14:29:53 INFO - PROCESS | 1758 | 1465248593267 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]]]}] 14:29:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 14:29:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1337ms 14:29:53 INFO - PROCESS | 1758 | 1465248593342 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 14:29:53 INFO - PROCESS | 1758 | 1465248593349 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 14:29:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 14:29:53 INFO - PROCESS | 1758 | 1465248593359 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 14:29:53 INFO - PROCESS | 1758 | 1465248593365 Marionette TRACE conn4 <- [1,202,null,{}] 14:29:53 INFO - PROCESS | 1758 | 1465248593375 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}] 14:29:53 INFO - PROCESS | 1758 | 1465248593381 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:53 INFO - PROCESS | 1758 | 1465248593621 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 14:29:53 INFO - PROCESS | 1758 | 1465248593825 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:53 INFO - PROCESS | 1758 | 1465248593841 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:53 INFO - PROCESS | 1758 | ++DOCSHELL 0x94a93000 == 47 [pid = 1758] [id = 58] 14:29:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x94a94c00) [pid = 1758] [serial = 172] [outer = (nil)] 14:29:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x95567000) [pid = 1758] [serial = 173] [outer = 0x94a94c00] 14:29:53 INFO - PROCESS | 1758 | 1465248593945 Marionette DEBUG loaded listener.js 14:29:54 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x968d4800) [pid = 1758] [serial = 174] [outer = 0x94a94c00] 14:29:54 INFO - PROCESS | 1758 | 1465248594844 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]]]}] 14:29:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 14:29:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1539ms 14:29:54 INFO - PROCESS | 1758 | 1465248594898 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 14:29:54 INFO - PROCESS | 1758 | 1465248594907 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 14:29:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 14:29:54 INFO - PROCESS | 1758 | 1465248594918 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 14:29:54 INFO - PROCESS | 1758 | 1465248594922 Marionette TRACE conn4 <- [1,206,null,{}] 14:29:54 INFO - PROCESS | 1758 | 1465248594930 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}] 14:29:54 INFO - PROCESS | 1758 | 1465248594936 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:55 INFO - PROCESS | 1758 | 1465248595205 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 14:29:55 INFO - PROCESS | 1758 | 1465248595389 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:55 INFO - PROCESS | 1758 | 1465248595400 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:55 INFO - PROCESS | 1758 | ++DOCSHELL 0x9a424800 == 48 [pid = 1758] [id = 59] 14:29:55 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x9a629400) [pid = 1758] [serial = 175] [outer = (nil)] 14:29:55 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x9a632400) [pid = 1758] [serial = 176] [outer = 0x9a629400] 14:29:55 INFO - PROCESS | 1758 | 1465248595534 Marionette DEBUG loaded listener.js 14:29:55 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x9a638800) [pid = 1758] [serial = 177] [outer = 0x9a629400] 14:29:56 INFO - PROCESS | 1758 | 1465248596436 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]]]}] 14:29:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 14:29:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1591ms 14:29:56 INFO - PROCESS | 1758 | 1465248596510 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 14:29:56 INFO - PROCESS | 1758 | 1465248596513 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 14:29:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 14:29:56 INFO - PROCESS | 1758 | 1465248596523 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 14:29:56 INFO - PROCESS | 1758 | 1465248596529 Marionette TRACE conn4 <- [1,210,null,{}] 14:29:56 INFO - PROCESS | 1758 | 1465248596546 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}] 14:29:56 INFO - PROCESS | 1758 | 1465248596556 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:56 INFO - PROCESS | 1758 | 1465248596818 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 14:29:57 INFO - PROCESS | 1758 | 1465248597006 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:57 INFO - PROCESS | 1758 | 1465248597018 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:57 INFO - PROCESS | 1758 | ++DOCSHELL 0xa21a0800 == 49 [pid = 1758] [id = 60] 14:29:57 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0xa21a1400) [pid = 1758] [serial = 178] [outer = (nil)] 14:29:57 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0xa252c800) [pid = 1758] [serial = 179] [outer = 0xa21a1400] 14:29:57 INFO - PROCESS | 1758 | 1465248597129 Marionette DEBUG loaded listener.js 14:29:57 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0xa4d49c00) [pid = 1758] [serial = 180] [outer = 0xa21a1400] 14:29:57 INFO - PROCESS | 1758 | 1465248597982 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]]]}] 14:29:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 14:29:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1494ms 14:29:58 INFO - PROCESS | 1758 | 1465248598018 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 14:29:58 INFO - PROCESS | 1758 | 1465248598022 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 14:29:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 14:29:58 INFO - PROCESS | 1758 | 1465248598030 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 14:29:58 INFO - PROCESS | 1758 | 1465248598034 Marionette TRACE conn4 <- [1,214,null,{}] 14:29:58 INFO - PROCESS | 1758 | 1465248598060 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}] 14:29:58 INFO - PROCESS | 1758 | 1465248598066 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:58 INFO - PROCESS | 1758 | 1465248598261 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 14:29:58 INFO - PROCESS | 1758 | 1465248598407 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:58 INFO - PROCESS | 1758 | 1465248598414 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:58 INFO - PROCESS | 1758 | ++DOCSHELL 0x9549a400 == 50 [pid = 1758] [id = 61] 14:29:58 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0xa61abc00) [pid = 1758] [serial = 181] [outer = (nil)] 14:29:58 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0xa6b43800) [pid = 1758] [serial = 182] [outer = 0xa61abc00] 14:29:58 INFO - PROCESS | 1758 | 1465248598504 Marionette DEBUG loaded listener.js 14:29:58 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0xa6f36000) [pid = 1758] [serial = 183] [outer = 0xa61abc00] 14:29:59 INFO - PROCESS | 1758 | 1465248599428 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]]]}] 14:29:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 14:29:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1451ms 14:29:59 INFO - PROCESS | 1758 | 1465248599483 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 14:29:59 INFO - PROCESS | 1758 | 1465248599486 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 14:29:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 14:29:59 INFO - PROCESS | 1758 | 1465248599494 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 14:29:59 INFO - PROCESS | 1758 | 1465248599498 Marionette TRACE conn4 <- [1,218,null,{}] 14:29:59 INFO - PROCESS | 1758 | 1465248599505 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}] 14:29:59 INFO - PROCESS | 1758 | 1465248599511 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:59 INFO - PROCESS | 1758 | 1465248599706 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 14:29:59 INFO - PROCESS | 1758 | 1465248599864 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:59 INFO - PROCESS | 1758 | 1465248599873 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:29:59 INFO - PROCESS | 1758 | ++DOCSHELL 0x984d0000 == 51 [pid = 1758] [id = 62] 14:29:59 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x9a73b400) [pid = 1758] [serial = 184] [outer = (nil)] 14:29:59 INFO - PROCESS | 1758 | ++DOMWINDOW == 94 (0x9a745c00) [pid = 1758] [serial = 185] [outer = 0x9a73b400] 14:29:59 INFO - PROCESS | 1758 | 1465248599968 Marionette DEBUG loaded listener.js 14:30:00 INFO - PROCESS | 1758 | ++DOMWINDOW == 95 (0x9a748800) [pid = 1758] [serial = 186] [outer = 0x9a73b400] 14:30:00 INFO - PROCESS | 1758 | 1465248600866 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]]]}] 14:30:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 14:30:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1437ms 14:30:00 INFO - PROCESS | 1758 | 1465248600933 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 14:30:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 14:30:00 INFO - PROCESS | 1758 | 1465248600937 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 14:30:00 INFO - PROCESS | 1758 | 1465248600945 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 14:30:00 INFO - PROCESS | 1758 | 1465248600949 Marionette TRACE conn4 <- [1,222,null,{}] 14:30:00 INFO - PROCESS | 1758 | 1465248600955 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}] 14:30:00 INFO - PROCESS | 1758 | 1465248600966 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:01 INFO - PROCESS | 1758 | 1465248601227 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 14:30:01 INFO - PROCESS | 1758 | 1465248601422 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:01 INFO - PROCESS | 1758 | 1465248601430 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:01 INFO - PROCESS | 1758 | ++DOCSHELL 0x9a73e000 == 52 [pid = 1758] [id = 63] 14:30:01 INFO - PROCESS | 1758 | ++DOMWINDOW == 96 (0xa82acc00) [pid = 1758] [serial = 187] [outer = (nil)] 14:30:01 INFO - PROCESS | 1758 | ++DOMWINDOW == 97 (0xa8c20800) [pid = 1758] [serial = 188] [outer = 0xa82acc00] 14:30:01 INFO - PROCESS | 1758 | 1465248601533 Marionette DEBUG loaded listener.js 14:30:01 INFO - PROCESS | 1758 | ++DOMWINDOW == 98 (0xa901c800) [pid = 1758] [serial = 189] [outer = 0xa82acc00] 14:30:02 INFO - PROCESS | 1758 | 1465248602403 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]]]}] 14:30:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 14:30:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1491ms 14:30:02 INFO - PROCESS | 1758 | 1465248602435 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 14:30:02 INFO - PROCESS | 1758 | 1465248602438 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 14:30:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 14:30:02 INFO - PROCESS | 1758 | 1465248602446 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 14:30:02 INFO - PROCESS | 1758 | 1465248602449 Marionette TRACE conn4 <- [1,226,null,{}] 14:30:02 INFO - PROCESS | 1758 | 1465248602457 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}] 14:30:02 INFO - PROCESS | 1758 | 1465248602462 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:02 INFO - PROCESS | 1758 | 1465248602652 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 14:30:02 INFO - PROCESS | 1758 | 1465248602805 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:02 INFO - PROCESS | 1758 | 1465248602814 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:02 INFO - PROCESS | 1758 | ++DOCSHELL 0x927e1800 == 53 [pid = 1758] [id = 64] 14:30:02 INFO - PROCESS | 1758 | ++DOMWINDOW == 99 (0x927e3000) [pid = 1758] [serial = 190] [outer = (nil)] 14:30:02 INFO - PROCESS | 1758 | ++DOMWINDOW == 100 (0x927eac00) [pid = 1758] [serial = 191] [outer = 0x927e3000] 14:30:02 INFO - PROCESS | 1758 | 1465248602906 Marionette DEBUG loaded listener.js 14:30:03 INFO - PROCESS | 1758 | ++DOMWINDOW == 101 (0x927ec000) [pid = 1758] [serial = 192] [outer = 0x927e3000] 14:30:03 INFO - PROCESS | 1758 | 1465248603838 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]]]}] 14:30:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 14:30:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1439ms 14:30:03 INFO - PROCESS | 1758 | 1465248603887 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 14:30:03 INFO - PROCESS | 1758 | 1465248603890 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 14:30:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 14:30:03 INFO - PROCESS | 1758 | 1465248603898 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 14:30:03 INFO - PROCESS | 1758 | 1465248603903 Marionette TRACE conn4 <- [1,230,null,{}] 14:30:03 INFO - PROCESS | 1758 | 1465248603910 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}] 14:30:03 INFO - PROCESS | 1758 | 1465248603917 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:04 INFO - PROCESS | 1758 | 1465248604120 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 14:30:04 INFO - PROCESS | 1758 | 1465248604540 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:04 INFO - PROCESS | 1758 | 1465248604550 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:04 INFO - PROCESS | 1758 | ++DOCSHELL 0x94a97c00 == 54 [pid = 1758] [id = 65] 14:30:04 INFO - PROCESS | 1758 | ++DOMWINDOW == 102 (0x94a98400) [pid = 1758] [serial = 193] [outer = (nil)] 14:30:04 INFO - PROCESS | 1758 | ++DOMWINDOW == 103 (0x95495000) [pid = 1758] [serial = 194] [outer = 0x94a98400] 14:30:04 INFO - PROCESS | 1758 | 1465248604669 Marionette DEBUG loaded listener.js 14:30:04 INFO - PROCESS | 1758 | ++DOMWINDOW == 104 (0x954d1c00) [pid = 1758] [serial = 195] [outer = 0x94a98400] 14:30:05 INFO - PROCESS | 1758 | 1465248605518 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]]]}] 14:30:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 14:30:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1681ms 14:30:05 INFO - PROCESS | 1758 | 1465248605583 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 14:30:05 INFO - PROCESS | 1758 | 1465248605589 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 14:30:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 14:30:05 INFO - PROCESS | 1758 | 1465248605600 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 14:30:05 INFO - PROCESS | 1758 | 1465248605604 Marionette TRACE conn4 <- [1,234,null,{}] 14:30:05 INFO - PROCESS | 1758 | 1465248605614 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}] 14:30:05 INFO - PROCESS | 1758 | 1465248605622 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:05 INFO - PROCESS | 1758 | 1465248605883 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 14:30:06 INFO - PROCESS | 1758 | 1465248606080 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:06 INFO - PROCESS | 1758 | 1465248606087 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:06 INFO - PROCESS | 1758 | ++DOCSHELL 0x94a95400 == 55 [pid = 1758] [id = 66] 14:30:06 INFO - PROCESS | 1758 | ++DOMWINDOW == 105 (0x94a97400) [pid = 1758] [serial = 196] [outer = (nil)] 14:30:06 INFO - PROCESS | 1758 | ++DOMWINDOW == 106 (0x95562000) [pid = 1758] [serial = 197] [outer = 0x94a97400] 14:30:06 INFO - PROCESS | 1758 | 1465248606244 Marionette DEBUG loaded listener.js 14:30:06 INFO - PROCESS | 1758 | ++DOMWINDOW == 107 (0x9a1d0400) [pid = 1758] [serial = 198] [outer = 0x94a97400] 14:30:06 INFO - PROCESS | 1758 | --DOCSHELL 0x9b73d800 == 54 [pid = 1758] [id = 56] 14:30:06 INFO - PROCESS | 1758 | --DOCSHELL 0x93c56000 == 53 [pid = 1758] [id = 55] 14:30:06 INFO - PROCESS | 1758 | --DOMWINDOW == 106 (0xa4f6dc00) [pid = 1758] [serial = 131] [outer = (nil)] [url = about:blank] 14:30:06 INFO - PROCESS | 1758 | --DOCSHELL 0x9a1dc400 == 52 [pid = 1758] [id = 54] 14:30:06 INFO - PROCESS | 1758 | --DOCSHELL 0x96859400 == 51 [pid = 1758] [id = 53] 14:30:06 INFO - PROCESS | 1758 | --DOCSHELL 0x93f16400 == 50 [pid = 1758] [id = 52] 14:30:06 INFO - PROCESS | 1758 | --DOCSHELL 0x94a9ac00 == 49 [pid = 1758] [id = 51] 14:30:06 INFO - PROCESS | 1758 | --DOCSHELL 0x93d29800 == 48 [pid = 1758] [id = 50] 14:30:06 INFO - PROCESS | 1758 | --DOCSHELL 0x9b24ec00 == 47 [pid = 1758] [id = 47] 14:30:06 INFO - PROCESS | 1758 | --DOCSHELL 0x95565000 == 46 [pid = 1758] [id = 46] 14:30:06 INFO - PROCESS | 1758 | --DOCSHELL 0x94a90400 == 45 [pid = 1758] [id = 45] 14:30:06 INFO - PROCESS | 1758 | --DOMWINDOW == 105 (0xa2ff3000) [pid = 1758] [serial = 126] [outer = (nil)] [url = about:blank] 14:30:06 INFO - PROCESS | 1758 | --DOMWINDOW == 104 (0xa23eb800) [pid = 1758] [serial = 125] [outer = (nil)] [url = about:blank] 14:30:06 INFO - PROCESS | 1758 | --DOMWINDOW == 103 (0xa2171000) [pid = 1758] [serial = 117] [outer = (nil)] [url = about:blank] 14:30:06 INFO - PROCESS | 1758 | --DOMWINDOW == 102 (0xa4d09c00) [pid = 1758] [serial = 128] [outer = (nil)] [url = about:blank] 14:30:06 INFO - PROCESS | 1758 | --DOMWINDOW == 101 (0xa1108800) [pid = 1758] [serial = 116] [outer = (nil)] [url = about:blank] 14:30:06 INFO - PROCESS | 1758 | --DOMWINDOW == 100 (0x9a1dbc00) [pid = 1758] [serial = 122] [outer = (nil)] [url = about:blank] 14:30:06 INFO - PROCESS | 1758 | --DOMWINDOW == 99 (0x9549e000) [pid = 1758] [serial = 110] [outer = (nil)] [url = about:blank] 14:30:06 INFO - PROCESS | 1758 | --DOMWINDOW == 98 (0x94a93c00) [pid = 1758] [serial = 107] [outer = (nil)] [url = about:blank] 14:30:06 INFO - PROCESS | 1758 | --DOMWINDOW == 97 (0x9549c400) [pid = 1758] [serial = 119] [outer = (nil)] [url = about:blank] 14:30:06 INFO - PROCESS | 1758 | --DOMWINDOW == 96 (0x96854400) [pid = 1758] [serial = 120] [outer = (nil)] [url = about:blank] 14:30:06 INFO - PROCESS | 1758 | --DOMWINDOW == 95 (0x9b73d400) [pid = 1758] [serial = 113] [outer = (nil)] [url = about:blank] 14:30:06 INFO - PROCESS | 1758 | --DOMWINDOW == 94 (0xa4f0d400) [pid = 1758] [serial = 129] [outer = (nil)] [url = about:blank] 14:30:06 INFO - PROCESS | 1758 | --DOMWINDOW == 93 (0x9a9d8400) [pid = 1758] [serial = 123] [outer = (nil)] [url = about:blank] 14:30:07 INFO - PROCESS | 1758 | 1465248607105 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]]]}] 14:30:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 14:30:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1544ms 14:30:07 INFO - PROCESS | 1758 | 1465248607147 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 14:30:07 INFO - PROCESS | 1758 | 1465248607154 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 14:30:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 14:30:07 INFO - PROCESS | 1758 | 1465248607164 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 14:30:07 INFO - PROCESS | 1758 | 1465248607167 Marionette TRACE conn4 <- [1,238,null,{}] 14:30:07 INFO - PROCESS | 1758 | 1465248607174 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}] 14:30:07 INFO - PROCESS | 1758 | 1465248607180 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:07 INFO - PROCESS | 1758 | 1465248607366 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 14:30:07 INFO - PROCESS | 1758 | 1465248607376 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:07 INFO - PROCESS | 1758 | 1465248607383 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:07 INFO - PROCESS | 1758 | ++DOCSHELL 0x93f16400 == 46 [pid = 1758] [id = 67] 14:30:07 INFO - PROCESS | 1758 | ++DOMWINDOW == 94 (0x95564c00) [pid = 1758] [serial = 199] [outer = (nil)] 14:30:07 INFO - PROCESS | 1758 | ++DOMWINDOW == 95 (0x9a73d000) [pid = 1758] [serial = 200] [outer = 0x95564c00] 14:30:07 INFO - PROCESS | 1758 | 1465248607465 Marionette DEBUG loaded listener.js 14:30:07 INFO - PROCESS | 1758 | ++DOMWINDOW == 96 (0x9a747c00) [pid = 1758] [serial = 201] [outer = 0x95564c00] 14:30:08 INFO - PROCESS | 1758 | 1465248608339 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]]]}] 14:30:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 14:30:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1228ms 14:30:08 INFO - PROCESS | 1758 | 1465248608393 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 14:30:08 INFO - PROCESS | 1758 | 1465248608397 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 14:30:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 14:30:08 INFO - PROCESS | 1758 | 1465248608412 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 14:30:08 INFO - PROCESS | 1758 | 1465248608421 Marionette TRACE conn4 <- [1,242,null,{}] 14:30:08 INFO - PROCESS | 1758 | 1465248608451 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}] 14:30:08 INFO - PROCESS | 1758 | 1465248608460 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:08 INFO - PROCESS | 1758 | 1465248608641 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 14:30:08 INFO - PROCESS | 1758 | 1465248608654 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:08 INFO - PROCESS | 1758 | 1465248608662 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:08 INFO - PROCESS | 1758 | ++DOCSHELL 0x9281e800 == 47 [pid = 1758] [id = 68] 14:30:08 INFO - PROCESS | 1758 | ++DOMWINDOW == 97 (0x92821c00) [pid = 1758] [serial = 202] [outer = (nil)] 14:30:08 INFO - PROCESS | 1758 | ++DOMWINDOW == 98 (0x9a637000) [pid = 1758] [serial = 203] [outer = 0x92821c00] 14:30:08 INFO - PROCESS | 1758 | 1465248608733 Marionette DEBUG loaded listener.js 14:30:08 INFO - PROCESS | 1758 | ++DOMWINDOW == 99 (0x9a9d6000) [pid = 1758] [serial = 204] [outer = 0x92821c00] 14:30:09 INFO - PROCESS | 1758 | 1465248609839 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]]]}] 14:30:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 14:30:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1472ms 14:30:09 INFO - PROCESS | 1758 | 1465248609878 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 14:30:09 INFO - PROCESS | 1758 | 1465248609884 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 14:30:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 14:30:09 INFO - PROCESS | 1758 | 1465248609897 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 14:30:09 INFO - PROCESS | 1758 | 1465248609900 Marionette TRACE conn4 <- [1,246,null,{}] 14:30:09 INFO - PROCESS | 1758 | 1465248609907 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}] 14:30:09 INFO - PROCESS | 1758 | 1465248609914 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:10 INFO - PROCESS | 1758 | 1465248610171 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 14:30:10 INFO - PROCESS | 1758 | 1465248610204 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:10 INFO - PROCESS | 1758 | 1465248610212 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:10 INFO - PROCESS | 1758 | ++DOCSHELL 0x92828c00 == 48 [pid = 1758] [id = 69] 14:30:10 INFO - PROCESS | 1758 | ++DOMWINDOW == 100 (0x9a741000) [pid = 1758] [serial = 205] [outer = (nil)] 14:30:10 INFO - PROCESS | 1758 | ++DOMWINDOW == 101 (0x9bb85800) [pid = 1758] [serial = 206] [outer = 0x9a741000] 14:30:10 INFO - PROCESS | 1758 | 1465248610286 Marionette DEBUG loaded listener.js 14:30:10 INFO - PROCESS | 1758 | ++DOMWINDOW == 102 (0x9d5cf800) [pid = 1758] [serial = 207] [outer = 0x9a741000] 14:30:11 INFO - PROCESS | 1758 | --DOMWINDOW == 101 (0x968d3800) [pid = 1758] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 14:30:11 INFO - PROCESS | 1758 | --DOMWINDOW == 100 (0x95496c00) [pid = 1758] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 14:30:11 INFO - PROCESS | 1758 | --DOMWINDOW == 99 (0x94a9b400) [pid = 1758] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 14:30:11 INFO - PROCESS | 1758 | --DOMWINDOW == 98 (0x9a4d0400) [pid = 1758] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 14:30:11 INFO - PROCESS | 1758 | --DOMWINDOW == 97 (0x94a91000) [pid = 1758] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 14:30:11 INFO - PROCESS | 1758 | --DOMWINDOW == 96 (0x9b73dc00) [pid = 1758] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 14:30:11 INFO - PROCESS | 1758 | 1465248611336 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]]]}] 14:30:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 14:30:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1487ms 14:30:11 INFO - PROCESS | 1758 | 1465248611383 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 14:30:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 14:30:11 INFO - PROCESS | 1758 | 1465248611388 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 14:30:11 INFO - PROCESS | 1758 | 1465248611395 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 14:30:11 INFO - PROCESS | 1758 | 1465248611398 Marionette TRACE conn4 <- [1,250,null,{}] 14:30:11 INFO - PROCESS | 1758 | 1465248611404 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}] 14:30:11 INFO - PROCESS | 1758 | 1465248611410 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:11 INFO - PROCESS | 1758 | 1465248611573 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 14:30:11 INFO - PROCESS | 1758 | 1465248611588 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:11 INFO - PROCESS | 1758 | 1465248611602 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:11 INFO - PROCESS | 1758 | ++DOCSHELL 0x9a62fc00 == 49 [pid = 1758] [id = 70] 14:30:11 INFO - PROCESS | 1758 | ++DOMWINDOW == 97 (0x9a888c00) [pid = 1758] [serial = 208] [outer = (nil)] 14:30:11 INFO - PROCESS | 1758 | ++DOMWINDOW == 98 (0xa21a0400) [pid = 1758] [serial = 209] [outer = 0x9a888c00] 14:30:11 INFO - PROCESS | 1758 | 1465248611687 Marionette DEBUG loaded listener.js 14:30:11 INFO - PROCESS | 1758 | ++DOMWINDOW == 99 (0xa2fb1000) [pid = 1758] [serial = 210] [outer = 0x9a888c00] 14:30:12 INFO - PROCESS | 1758 | 1465248612592 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]]]}] 14:30:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 14:30:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1248ms 14:30:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 14:30:12 INFO - PROCESS | 1758 | 1465248612643 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 14:30:12 INFO - PROCESS | 1758 | 1465248612646 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 14:30:12 INFO - PROCESS | 1758 | 1465248612654 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 14:30:12 INFO - PROCESS | 1758 | 1465248612657 Marionette TRACE conn4 <- [1,254,null,{}] 14:30:12 INFO - PROCESS | 1758 | 1465248612663 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}] 14:30:12 INFO - PROCESS | 1758 | 1465248612669 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:12 INFO - PROCESS | 1758 | 1465248612849 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 14:30:12 INFO - PROCESS | 1758 | 1465248612860 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:12 INFO - PROCESS | 1758 | 1465248612869 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:13 INFO - PROCESS | 1758 | ++DOCSHELL 0x94a90800 == 50 [pid = 1758] [id = 71] 14:30:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 100 (0x94a91c00) [pid = 1758] [serial = 211] [outer = (nil)] 14:30:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 101 (0xa4f68800) [pid = 1758] [serial = 212] [outer = 0x94a91c00] 14:30:13 INFO - PROCESS | 1758 | 1465248613054 Marionette DEBUG loaded listener.js 14:30:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 102 (0xa6b41000) [pid = 1758] [serial = 213] [outer = 0x94a91c00] 14:30:14 INFO - PROCESS | 1758 | 1465248614088 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]]]}] 14:30:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 14:30:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1458ms 14:30:14 INFO - PROCESS | 1758 | 1465248614112 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 14:30:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 14:30:14 INFO - PROCESS | 1758 | 1465248614119 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 14:30:14 INFO - PROCESS | 1758 | 1465248614128 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 14:30:14 INFO - PROCESS | 1758 | 1465248614137 Marionette TRACE conn4 <- [1,258,null,{}] 14:30:14 INFO - PROCESS | 1758 | 1465248614147 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}] 14:30:14 INFO - PROCESS | 1758 | 1465248614152 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:14 INFO - PROCESS | 1758 | 1465248614361 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 14:30:14 INFO - PROCESS | 1758 | 1465248614559 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:14 INFO - PROCESS | 1758 | 1465248614568 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:14 INFO - PROCESS | 1758 | ++DOCSHELL 0x94a78c00 == 51 [pid = 1758] [id = 72] 14:30:14 INFO - PROCESS | 1758 | ++DOMWINDOW == 103 (0x94a7b800) [pid = 1758] [serial = 214] [outer = (nil)] 14:30:14 INFO - PROCESS | 1758 | ++DOMWINDOW == 104 (0x95496400) [pid = 1758] [serial = 215] [outer = 0x94a7b800] 14:30:14 INFO - PROCESS | 1758 | 1465248614711 Marionette DEBUG loaded listener.js 14:30:14 INFO - PROCESS | 1758 | ++DOMWINDOW == 105 (0x95563c00) [pid = 1758] [serial = 216] [outer = 0x94a7b800] 14:30:15 INFO - PROCESS | 1758 | 1465248615647 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]]]}] 14:30:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 106 (0x94a9e800) [pid = 1758] [serial = 217] [outer = 0x9a7d0000] 14:30:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 14:30:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1589ms 14:30:15 INFO - PROCESS | 1758 | 1465248615736 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 14:30:15 INFO - PROCESS | 1758 | 1465248615745 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 14:30:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 14:30:15 INFO - PROCESS | 1758 | 1465248615848 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 14:30:15 INFO - PROCESS | 1758 | 1465248615855 Marionette TRACE conn4 <- [1,262,null,{}] 14:30:15 INFO - PROCESS | 1758 | 1465248615878 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}] 14:30:15 INFO - PROCESS | 1758 | 1465248615885 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:16 INFO - PROCESS | 1758 | 1465248616079 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 14:30:16 INFO - PROCESS | 1758 | 1465248616280 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:16 INFO - PROCESS | 1758 | 1465248616289 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:16 INFO - PROCESS | 1758 | ++DOCSHELL 0x927e2800 == 52 [pid = 1758] [id = 73] 14:30:16 INFO - PROCESS | 1758 | ++DOMWINDOW == 107 (0x9a2e2c00) [pid = 1758] [serial = 218] [outer = (nil)] 14:30:16 INFO - PROCESS | 1758 | ++DOMWINDOW == 108 (0x9aa12000) [pid = 1758] [serial = 219] [outer = 0x9a2e2c00] 14:30:16 INFO - PROCESS | 1758 | 1465248616376 Marionette DEBUG loaded listener.js 14:30:16 INFO - PROCESS | 1758 | ++DOMWINDOW == 109 (0x9d909c00) [pid = 1758] [serial = 220] [outer = 0x9a2e2c00] 14:30:17 INFO - PROCESS | 1758 | 1465248617240 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]]]}] 14:30:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 14:30:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1538ms 14:30:17 INFO - PROCESS | 1758 | 1465248617307 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 14:30:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 14:30:17 INFO - PROCESS | 1758 | 1465248617312 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 14:30:17 INFO - PROCESS | 1758 | 1465248617320 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 14:30:17 INFO - PROCESS | 1758 | 1465248617326 Marionette TRACE conn4 <- [1,266,null,{}] 14:30:17 INFO - PROCESS | 1758 | 1465248617344 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}] 14:30:17 INFO - PROCESS | 1758 | 1465248617354 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:17 INFO - PROCESS | 1758 | 1465248617599 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 14:30:17 INFO - PROCESS | 1758 | 1465248617846 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:17 INFO - PROCESS | 1758 | 1465248617860 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:17 INFO - PROCESS | 1758 | ++DOCSHELL 0xa33c5800 == 53 [pid = 1758] [id = 74] 14:30:17 INFO - PROCESS | 1758 | ++DOMWINDOW == 110 (0xa61b4800) [pid = 1758] [serial = 221] [outer = (nil)] 14:30:17 INFO - PROCESS | 1758 | ++DOMWINDOW == 111 (0xa82ebc00) [pid = 1758] [serial = 222] [outer = 0xa61b4800] 14:30:17 INFO - PROCESS | 1758 | 1465248617962 Marionette DEBUG loaded listener.js 14:30:18 INFO - PROCESS | 1758 | ++DOMWINDOW == 112 (0xa8c28800) [pid = 1758] [serial = 223] [outer = 0xa61b4800] 14:30:18 INFO - PROCESS | 1758 | 1465248618828 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]]]}] 14:30:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 14:30:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1544ms 14:30:18 INFO - PROCESS | 1758 | 1465248618882 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 14:30:18 INFO - PROCESS | 1758 | 1465248618888 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 14:30:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 14:30:18 INFO - PROCESS | 1758 | 1465248618898 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 14:30:18 INFO - PROCESS | 1758 | 1465248618903 Marionette TRACE conn4 <- [1,270,null,{}] 14:30:18 INFO - PROCESS | 1758 | 1465248618910 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}] 14:30:18 INFO - PROCESS | 1758 | 1465248618915 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:19 INFO - PROCESS | 1758 | 1465248619123 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 14:30:19 INFO - PROCESS | 1758 | 1465248619286 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:19 INFO - PROCESS | 1758 | 1465248619297 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:19 INFO - PROCESS | 1758 | ++DOCSHELL 0xa8c45000 == 54 [pid = 1758] [id = 75] 14:30:19 INFO - PROCESS | 1758 | ++DOMWINDOW == 113 (0xa8c45c00) [pid = 1758] [serial = 224] [outer = (nil)] 14:30:19 INFO - PROCESS | 1758 | ++DOMWINDOW == 114 (0xa9063800) [pid = 1758] [serial = 225] [outer = 0xa8c45c00] 14:30:19 INFO - PROCESS | 1758 | 1465248619380 Marionette DEBUG loaded listener.js 14:30:19 INFO - PROCESS | 1758 | ++DOMWINDOW == 115 (0xac07f800) [pid = 1758] [serial = 226] [outer = 0xa8c45c00] 14:30:20 INFO - PROCESS | 1758 | 1465248620300 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]]]}] 14:30:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 14:30:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1439ms 14:30:20 INFO - PROCESS | 1758 | 1465248620339 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 14:30:20 INFO - PROCESS | 1758 | 1465248620342 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 14:30:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 14:30:20 INFO - PROCESS | 1758 | 1465248620350 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 14:30:20 INFO - PROCESS | 1758 | 1465248620355 Marionette TRACE conn4 <- [1,274,null,{}] 14:30:20 INFO - PROCESS | 1758 | 1465248620362 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}] 14:30:20 INFO - PROCESS | 1758 | 1465248620368 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:20 INFO - PROCESS | 1758 | 1465248620564 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 14:30:20 INFO - PROCESS | 1758 | 1465248620721 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:20 INFO - PROCESS | 1758 | 1465248620733 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:20 INFO - PROCESS | 1758 | ++DOCSHELL 0x91af0400 == 55 [pid = 1758] [id = 76] 14:30:20 INFO - PROCESS | 1758 | ++DOMWINDOW == 116 (0x91af1400) [pid = 1758] [serial = 227] [outer = (nil)] 14:30:20 INFO - PROCESS | 1758 | ++DOMWINDOW == 117 (0x91af8c00) [pid = 1758] [serial = 228] [outer = 0x91af1400] 14:30:20 INFO - PROCESS | 1758 | 1465248620824 Marionette DEBUG loaded listener.js 14:30:20 INFO - PROCESS | 1758 | ++DOMWINDOW == 118 (0x91afac00) [pid = 1758] [serial = 229] [outer = 0x91af1400] 14:30:21 INFO - PROCESS | 1758 | 1465248621799 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]]]}] 14:30:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 14:30:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1482ms 14:30:21 INFO - PROCESS | 1758 | 1465248621834 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 14:30:21 INFO - PROCESS | 1758 | 1465248621837 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 14:30:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 14:30:21 INFO - PROCESS | 1758 | 1465248621845 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 14:30:21 INFO - PROCESS | 1758 | 1465248621851 Marionette TRACE conn4 <- [1,278,null,{}] 14:30:21 INFO - PROCESS | 1758 | 1465248621860 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}] 14:30:21 INFO - PROCESS | 1758 | 1465248621871 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:22 INFO - PROCESS | 1758 | 1465248622092 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 14:30:22 INFO - PROCESS | 1758 | 1465248622266 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:22 INFO - PROCESS | 1758 | 1465248622274 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:22 INFO - PROCESS | 1758 | ++DOCSHELL 0x91af1c00 == 56 [pid = 1758] [id = 77] 14:30:22 INFO - PROCESS | 1758 | ++DOMWINDOW == 119 (0x91af3000) [pid = 1758] [serial = 230] [outer = (nil)] 14:30:22 INFO - PROCESS | 1758 | ++DOMWINDOW == 120 (0x92979800) [pid = 1758] [serial = 231] [outer = 0x91af3000] 14:30:22 INFO - PROCESS | 1758 | 1465248622362 Marionette DEBUG loaded listener.js 14:30:22 INFO - PROCESS | 1758 | ++DOMWINDOW == 121 (0x9297dc00) [pid = 1758] [serial = 232] [outer = 0x91af3000] 14:30:23 INFO - PROCESS | 1758 | 1465248623248 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]]]}] 14:30:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 14:30:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1434ms 14:30:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 14:30:23 INFO - PROCESS | 1758 | 1465248623280 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 14:30:23 INFO - PROCESS | 1758 | 1465248623283 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 14:30:23 INFO - PROCESS | 1758 | 1465248623291 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 14:30:23 INFO - PROCESS | 1758 | 1465248623294 Marionette TRACE conn4 <- [1,282,null,{}] 14:30:23 INFO - PROCESS | 1758 | 1465248623302 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}] 14:30:23 INFO - PROCESS | 1758 | 1465248623306 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:23 INFO - PROCESS | 1758 | 1465248623489 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 14:30:23 INFO - PROCESS | 1758 | 1465248623653 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:23 INFO - PROCESS | 1758 | 1465248623661 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:23 INFO - PROCESS | 1758 | ++DOCSHELL 0x8fd44000 == 57 [pid = 1758] [id = 78] 14:30:23 INFO - PROCESS | 1758 | ++DOMWINDOW == 122 (0x8fd45000) [pid = 1758] [serial = 233] [outer = (nil)] 14:30:23 INFO - PROCESS | 1758 | ++DOMWINDOW == 123 (0x8fd4d400) [pid = 1758] [serial = 234] [outer = 0x8fd45000] 14:30:23 INFO - PROCESS | 1758 | 1465248623750 Marionette DEBUG loaded listener.js 14:30:23 INFO - PROCESS | 1758 | ++DOMWINDOW == 124 (0x8fd50000) [pid = 1758] [serial = 235] [outer = 0x8fd45000] 14:30:24 INFO - PROCESS | 1758 | 1465248624675 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]]]}] 14:30:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 14:30:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1439ms 14:30:24 INFO - PROCESS | 1758 | 1465248624730 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 14:30:24 INFO - PROCESS | 1758 | 1465248624733 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 14:30:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 14:30:24 INFO - PROCESS | 1758 | 1465248624741 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 14:30:24 INFO - PROCESS | 1758 | 1465248624744 Marionette TRACE conn4 <- [1,286,null,{}] 14:30:24 INFO - PROCESS | 1758 | 1465248624751 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}] 14:30:24 INFO - PROCESS | 1758 | 1465248624756 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:24 INFO - PROCESS | 1758 | 1465248624964 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 14:30:25 INFO - PROCESS | 1758 | 1465248625160 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:25 INFO - PROCESS | 1758 | 1465248625170 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:25 INFO - PROCESS | 1758 | ++DOCSHELL 0x8fd4c000 == 58 [pid = 1758] [id = 79] 14:30:25 INFO - PROCESS | 1758 | ++DOMWINDOW == 125 (0x8fd52000) [pid = 1758] [serial = 236] [outer = (nil)] 14:30:25 INFO - PROCESS | 1758 | ++DOMWINDOW == 126 (0x8fdf3c00) [pid = 1758] [serial = 237] [outer = 0x8fd52000] 14:30:25 INFO - PROCESS | 1758 | 1465248625299 Marionette DEBUG loaded listener.js 14:30:25 INFO - PROCESS | 1758 | ++DOMWINDOW == 127 (0x8fdf5c00) [pid = 1758] [serial = 238] [outer = 0x8fd52000] 14:30:26 INFO - PROCESS | 1758 | 1465248626178 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]]]}] 14:30:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 14:30:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1490ms 14:30:26 INFO - PROCESS | 1758 | 1465248626232 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 14:30:26 INFO - PROCESS | 1758 | 1465248626236 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 14:30:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 14:30:26 INFO - PROCESS | 1758 | 1465248626243 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 14:30:26 INFO - PROCESS | 1758 | 1465248626246 Marionette TRACE conn4 <- [1,290,null,{}] 14:30:26 INFO - PROCESS | 1758 | 1465248626253 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}] 14:30:26 INFO - PROCESS | 1758 | 1465248626259 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:26 INFO - PROCESS | 1758 | 1465248626460 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 14:30:26 INFO - PROCESS | 1758 | 1465248626623 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:26 INFO - PROCESS | 1758 | 1465248626633 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:26 INFO - PROCESS | 1758 | ++DOCSHELL 0x8fdf1000 == 59 [pid = 1758] [id = 80] 14:30:26 INFO - PROCESS | 1758 | ++DOMWINDOW == 128 (0x8fdf5000) [pid = 1758] [serial = 239] [outer = (nil)] 14:30:26 INFO - PROCESS | 1758 | ++DOMWINDOW == 129 (0x8fdfd400) [pid = 1758] [serial = 240] [outer = 0x8fdf5000] 14:30:26 INFO - PROCESS | 1758 | 1465248626719 Marionette DEBUG loaded listener.js 14:30:26 INFO - PROCESS | 1758 | ++DOMWINDOW == 130 (0x927e5800) [pid = 1758] [serial = 241] [outer = 0x8fdf5000] 14:30:27 INFO - PROCESS | 1758 | 1465248627940 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]]]}] 14:30:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 14:30:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1741ms 14:30:27 INFO - PROCESS | 1758 | 1465248627985 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 14:30:27 INFO - PROCESS | 1758 | 1465248627992 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 14:30:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 14:30:28 INFO - PROCESS | 1758 | 1465248628003 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 14:30:28 INFO - PROCESS | 1758 | 1465248628007 Marionette TRACE conn4 <- [1,294,null,{}] 14:30:28 INFO - PROCESS | 1758 | 1465248628041 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}] 14:30:28 INFO - PROCESS | 1758 | 1465248628052 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:28 INFO - PROCESS | 1758 | 1465248628334 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 14:30:28 INFO - PROCESS | 1758 | 1465248628515 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:28 INFO - PROCESS | 1758 | 1465248628531 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:28 INFO - PROCESS | 1758 | ++DOCSHELL 0x9281ec00 == 60 [pid = 1758] [id = 81] 14:30:28 INFO - PROCESS | 1758 | ++DOMWINDOW == 131 (0x92828000) [pid = 1758] [serial = 242] [outer = (nil)] 14:30:28 INFO - PROCESS | 1758 | ++DOMWINDOW == 132 (0x92970400) [pid = 1758] [serial = 243] [outer = 0x92828000] 14:30:28 INFO - PROCESS | 1758 | 1465248628606 Marionette DEBUG loaded listener.js 14:30:28 INFO - PROCESS | 1758 | ++DOMWINDOW == 133 (0x92971800) [pid = 1758] [serial = 244] [outer = 0x92828000] 14:30:29 INFO - PROCESS | 1758 | 1465248629601 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]]]}] 14:30:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:30:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1663ms 14:30:29 INFO - PROCESS | 1758 | 1465248629666 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 14:30:29 INFO - PROCESS | 1758 | 1465248629674 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 14:30:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 14:30:29 INFO - PROCESS | 1758 | 1465248629687 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 14:30:29 INFO - PROCESS | 1758 | 1465248629691 Marionette TRACE conn4 <- [1,298,null,{}] 14:30:29 INFO - PROCESS | 1758 | 1465248629699 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}] 14:30:29 INFO - PROCESS | 1758 | 1465248629704 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:29 INFO - PROCESS | 1758 | 1465248629958 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 14:30:29 INFO - PROCESS | 1758 | --DOCSHELL 0x93d27800 == 59 [pid = 1758] [id = 34] 14:30:29 INFO - PROCESS | 1758 | --DOCSHELL 0x9c359800 == 58 [pid = 1758] [id = 33] 14:30:30 INFO - PROCESS | 1758 | --DOMWINDOW == 132 (0xa23f0c00) [pid = 1758] [serial = 170] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1758 | --DOMWINDOW == 131 (0xa8c42800) [pid = 1758] [serial = 149] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1758 | --DOCSHELL 0x9a62fc00 == 57 [pid = 1758] [id = 70] 14:30:30 INFO - PROCESS | 1758 | --DOCSHELL 0x92828c00 == 56 [pid = 1758] [id = 69] 14:30:30 INFO - PROCESS | 1758 | --DOCSHELL 0x9281e800 == 55 [pid = 1758] [id = 68] 14:30:30 INFO - PROCESS | 1758 | --DOCSHELL 0x93f16400 == 54 [pid = 1758] [id = 67] 14:30:30 INFO - PROCESS | 1758 | --DOCSHELL 0x94a95400 == 53 [pid = 1758] [id = 66] 14:30:30 INFO - PROCESS | 1758 | --DOCSHELL 0x94a97c00 == 52 [pid = 1758] [id = 65] 14:30:30 INFO - PROCESS | 1758 | 1465248630209 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:30 INFO - PROCESS | 1758 | 1465248630218 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:30 INFO - PROCESS | 1758 | --DOCSHELL 0x94a93000 == 51 [pid = 1758] [id = 58] 14:30:30 INFO - PROCESS | 1758 | --DOMWINDOW == 130 (0x9a62d000) [pid = 1758] [serial = 159] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1758 | --DOMWINDOW == 129 (0x968db400) [pid = 1758] [serial = 155] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1758 | --DOMWINDOW == 128 (0x99e8a000) [pid = 1758] [serial = 156] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1758 | --DOMWINDOW == 127 (0x95491400) [pid = 1758] [serial = 152] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1758 | --DOMWINDOW == 126 (0xa6798000) [pid = 1758] [serial = 143] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1758 | --DOMWINDOW == 125 (0x9aa0b400) [pid = 1758] [serial = 162] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1758 | --DOMWINDOW == 124 (0xa2092c00) [pid = 1758] [serial = 140] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1758 | --DOMWINDOW == 123 (0x9c15a000) [pid = 1758] [serial = 165] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1758 | --DOMWINDOW == 122 (0x9a4c9000) [pid = 1758] [serial = 158] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1758 | --DOMWINDOW == 121 (0x954d4c00) [pid = 1758] [serial = 153] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1758 | --DOMWINDOW == 120 (0x9b559c00) [pid = 1758] [serial = 164] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1758 | --DOMWINDOW == 119 (0xa6f29400) [pid = 1758] [serial = 146] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1758 | --DOMWINDOW == 118 (0x954d1000) [pid = 1758] [serial = 134] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1758 | --DOMWINDOW == 117 (0x9a9d9c00) [pid = 1758] [serial = 161] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1758 | --DOMWINDOW == 116 (0x9c356000) [pid = 1758] [serial = 167] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1758 | --DOMWINDOW == 115 (0x968d2400) [pid = 1758] [serial = 137] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1758 | --DOMWINDOW == 114 (0xa110a400) [pid = 1758] [serial = 168] [outer = (nil)] [url = about:blank] 14:30:30 INFO - PROCESS | 1758 | ++DOCSHELL 0x927ea800 == 52 [pid = 1758] [id = 82] 14:30:30 INFO - PROCESS | 1758 | ++DOMWINDOW == 115 (0x93c56000) [pid = 1758] [serial = 245] [outer = (nil)] 14:30:30 INFO - PROCESS | 1758 | ++DOMWINDOW == 116 (0x94a91000) [pid = 1758] [serial = 246] [outer = 0x93c56000] 14:30:30 INFO - PROCESS | 1758 | 1465248630339 Marionette DEBUG loaded listener.js 14:30:30 INFO - PROCESS | 1758 | ++DOMWINDOW == 117 (0x9549b400) [pid = 1758] [serial = 247] [outer = 0x93c56000] 14:30:31 INFO - PROCESS | 1758 | 1465248631128 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]]]}] 14:30:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:30:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1491ms 14:30:31 INFO - PROCESS | 1758 | 1465248631177 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 14:30:31 INFO - PROCESS | 1758 | 1465248631181 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 14:30:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 14:30:31 INFO - PROCESS | 1758 | 1465248631189 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 14:30:31 INFO - PROCESS | 1758 | 1465248631195 Marionette TRACE conn4 <- [1,302,null,{}] 14:30:31 INFO - PROCESS | 1758 | 1465248631214 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}] 14:30:31 INFO - PROCESS | 1758 | 1465248631224 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:31 INFO - PROCESS | 1758 | 1465248631426 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 14:30:31 INFO - PROCESS | 1758 | 1465248631559 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:31 INFO - PROCESS | 1758 | 1465248631571 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:31 INFO - PROCESS | 1758 | ++DOCSHELL 0x968dcc00 == 53 [pid = 1758] [id = 83] 14:30:31 INFO - PROCESS | 1758 | ++DOMWINDOW == 118 (0x984d0800) [pid = 1758] [serial = 248] [outer = (nil)] 14:30:31 INFO - PROCESS | 1758 | ++DOMWINDOW == 119 (0x99fce400) [pid = 1758] [serial = 249] [outer = 0x984d0800] 14:30:31 INFO - PROCESS | 1758 | 1465248631653 Marionette DEBUG loaded listener.js 14:30:31 INFO - PROCESS | 1758 | ++DOMWINDOW == 120 (0x9a4c6c00) [pid = 1758] [serial = 250] [outer = 0x984d0800] 14:30:32 INFO - PROCESS | 1758 | 1465248632629 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]]]}] 14:30:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:30:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1488ms 14:30:32 INFO - PROCESS | 1758 | 1465248632678 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 14:30:32 INFO - PROCESS | 1758 | 1465248632684 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 14:30:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 14:30:32 INFO - PROCESS | 1758 | 1465248632697 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 14:30:32 INFO - PROCESS | 1758 | 1465248632700 Marionette TRACE conn4 <- [1,306,null,{}] 14:30:32 INFO - PROCESS | 1758 | 1465248632706 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}] 14:30:32 INFO - PROCESS | 1758 | 1465248632713 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:32 INFO - PROCESS | 1758 | 1465248632948 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 14:30:32 INFO - PROCESS | 1758 | 1465248632977 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:33 INFO - PROCESS | 1758 | 1465248632986 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:33 INFO - PROCESS | 1758 | ++DOCSHELL 0x9a1d5c00 == 54 [pid = 1758] [id = 84] 14:30:33 INFO - PROCESS | 1758 | ++DOMWINDOW == 121 (0x9a635c00) [pid = 1758] [serial = 251] [outer = (nil)] 14:30:33 INFO - PROCESS | 1758 | ++DOMWINDOW == 122 (0x9a745800) [pid = 1758] [serial = 252] [outer = 0x9a635c00] 14:30:33 INFO - PROCESS | 1758 | 1465248633073 Marionette DEBUG loaded listener.js 14:30:33 INFO - PROCESS | 1758 | ++DOMWINDOW == 123 (0x9a9dc000) [pid = 1758] [serial = 253] [outer = 0x9a635c00] 14:30:34 INFO - PROCESS | 1758 | 1465248634079 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]]]}] 14:30:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:30:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1449ms 14:30:34 INFO - PROCESS | 1758 | 1465248634150 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 14:30:34 INFO - PROCESS | 1758 | 1465248634170 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 14:30:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 14:30:34 INFO - PROCESS | 1758 | 1465248634179 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 14:30:34 INFO - PROCESS | 1758 | 1465248634183 Marionette TRACE conn4 <- [1,310,null,{}] 14:30:34 INFO - PROCESS | 1758 | 1465248634197 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}] 14:30:34 INFO - PROCESS | 1758 | 1465248634201 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:34 INFO - PROCESS | 1758 | 1465248634432 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 14:30:34 INFO - PROCESS | 1758 | 1465248634462 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:34 INFO - PROCESS | 1758 | 1465248634475 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:34 INFO - PROCESS | 1758 | ++DOCSHELL 0x9685a000 == 55 [pid = 1758] [id = 85] 14:30:34 INFO - PROCESS | 1758 | ++DOMWINDOW == 124 (0x9a1cf400) [pid = 1758] [serial = 254] [outer = (nil)] 14:30:34 INFO - PROCESS | 1758 | ++DOMWINDOW == 125 (0x9b733c00) [pid = 1758] [serial = 255] [outer = 0x9a1cf400] 14:30:34 INFO - PROCESS | 1758 | 1465248634547 Marionette DEBUG loaded listener.js 14:30:34 INFO - PROCESS | 1758 | ++DOMWINDOW == 126 (0x9c00b400) [pid = 1758] [serial = 256] [outer = 0x9a1cf400] 14:30:35 INFO - PROCESS | 1758 | --DOMWINDOW == 125 (0x9a741000) [pid = 1758] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 14:30:35 INFO - PROCESS | 1758 | --DOMWINDOW == 124 (0x9a888c00) [pid = 1758] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 14:30:35 INFO - PROCESS | 1758 | --DOMWINDOW == 123 (0x95564c00) [pid = 1758] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 14:30:35 INFO - PROCESS | 1758 | --DOMWINDOW == 122 (0x94a97400) [pid = 1758] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 14:30:35 INFO - PROCESS | 1758 | --DOMWINDOW == 121 (0x92821c00) [pid = 1758] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 14:30:35 INFO - PROCESS | 1758 | --DOMWINDOW == 120 (0x94a98400) [pid = 1758] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 14:30:35 INFO - PROCESS | 1758 | 1465248635693 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]]]}] 14:30:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:30:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1540ms 14:30:35 INFO - PROCESS | 1758 | 1465248635719 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 14:30:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 14:30:35 INFO - PROCESS | 1758 | 1465248635724 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 14:30:35 INFO - PROCESS | 1758 | 1465248635733 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 14:30:35 INFO - PROCESS | 1758 | 1465248635735 Marionette TRACE conn4 <- [1,314,null,{}] 14:30:35 INFO - PROCESS | 1758 | 1465248635743 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}] 14:30:35 INFO - PROCESS | 1758 | 1465248635752 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:35 INFO - PROCESS | 1758 | 1465248635977 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 14:30:36 INFO - PROCESS | 1758 | 1465248636099 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:36 INFO - PROCESS | 1758 | 1465248636110 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:36 INFO - PROCESS | 1758 | ++DOCSHELL 0x91b73800 == 56 [pid = 1758] [id = 86] 14:30:36 INFO - PROCESS | 1758 | ++DOMWINDOW == 121 (0x91b74800) [pid = 1758] [serial = 257] [outer = (nil)] 14:30:36 INFO - PROCESS | 1758 | ++DOMWINDOW == 122 (0x91b7cc00) [pid = 1758] [serial = 258] [outer = 0x91b74800] 14:30:36 INFO - PROCESS | 1758 | 1465248636181 Marionette DEBUG loaded listener.js 14:30:36 INFO - PROCESS | 1758 | ++DOMWINDOW == 123 (0x9a888c00) [pid = 1758] [serial = 259] [outer = 0x91b74800] 14:30:36 INFO - PROCESS | 1758 | 1465248636973 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]]]}] 14:30:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:30:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1286ms 14:30:37 INFO - PROCESS | 1758 | 1465248637018 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 14:30:37 INFO - PROCESS | 1758 | 1465248637022 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 14:30:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 14:30:37 INFO - PROCESS | 1758 | 1465248637030 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 14:30:37 INFO - PROCESS | 1758 | 1465248637034 Marionette TRACE conn4 <- [1,318,null,{}] 14:30:37 INFO - PROCESS | 1758 | 1465248637040 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}] 14:30:37 INFO - PROCESS | 1758 | 1465248637046 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:37 INFO - PROCESS | 1758 | 1465248637430 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 14:30:37 INFO - PROCESS | 1758 | 1465248637513 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:37 INFO - PROCESS | 1758 | 1465248637528 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:37 INFO - PROCESS | 1758 | ++DOCSHELL 0x91b77800 == 57 [pid = 1758] [id = 87] 14:30:37 INFO - PROCESS | 1758 | ++DOMWINDOW == 124 (0x91b78000) [pid = 1758] [serial = 260] [outer = (nil)] 14:30:37 INFO - PROCESS | 1758 | ++DOMWINDOW == 125 (0x91b7b800) [pid = 1758] [serial = 261] [outer = 0x91b78000] 14:30:37 INFO - PROCESS | 1758 | 1465248637735 Marionette DEBUG loaded listener.js 14:30:37 INFO - PROCESS | 1758 | ++DOMWINDOW == 126 (0x91b7f800) [pid = 1758] [serial = 262] [outer = 0x91b78000] 14:30:38 INFO - PROCESS | 1758 | 1465248638768 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]]]}] 14:30:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:30:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1785ms 14:30:38 INFO - PROCESS | 1758 | 1465248638817 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 14:30:38 INFO - PROCESS | 1758 | 1465248638825 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 14:30:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 14:30:38 INFO - PROCESS | 1758 | 1465248638836 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 14:30:38 INFO - PROCESS | 1758 | 1465248638841 Marionette TRACE conn4 <- [1,322,null,{}] 14:30:38 INFO - PROCESS | 1758 | 1465248638850 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}] 14:30:38 INFO - PROCESS | 1758 | 1465248638856 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:39 INFO - PROCESS | 1758 | 1465248639120 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 14:30:39 INFO - PROCESS | 1758 | 1465248639377 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:39 INFO - PROCESS | 1758 | 1465248639385 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:39 INFO - PROCESS | 1758 | ++DOCSHELL 0x92971000 == 58 [pid = 1758] [id = 88] 14:30:39 INFO - PROCESS | 1758 | ++DOMWINDOW == 127 (0x9297d400) [pid = 1758] [serial = 263] [outer = (nil)] 14:30:39 INFO - PROCESS | 1758 | ++DOMWINDOW == 128 (0x93d31800) [pid = 1758] [serial = 264] [outer = 0x9297d400] 14:30:39 INFO - PROCESS | 1758 | 1465248639483 Marionette DEBUG loaded listener.js 14:30:39 INFO - PROCESS | 1758 | ++DOMWINDOW == 129 (0x95499800) [pid = 1758] [serial = 265] [outer = 0x9297d400] 14:30:40 INFO - PROCESS | 1758 | 1465248640445 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]]]}] 14:30:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:30:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1651ms 14:30:40 INFO - PROCESS | 1758 | 1465248640487 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 14:30:40 INFO - PROCESS | 1758 | 1465248640494 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 14:30:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 14:30:40 INFO - PROCESS | 1758 | 1465248640503 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 14:30:40 INFO - PROCESS | 1758 | 1465248640508 Marionette TRACE conn4 <- [1,326,null,{}] 14:30:40 INFO - PROCESS | 1758 | 1465248640516 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}] 14:30:40 INFO - PROCESS | 1758 | 1465248640522 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:40 INFO - PROCESS | 1758 | 1465248640773 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 14:30:41 INFO - PROCESS | 1758 | 1465248640990 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:41 INFO - PROCESS | 1758 | 1465248641001 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:41 INFO - PROCESS | 1758 | ++DOCSHELL 0x968d5800 == 59 [pid = 1758] [id = 89] 14:30:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 130 (0x9a1d2400) [pid = 1758] [serial = 266] [outer = (nil)] 14:30:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 131 (0x9a62c000) [pid = 1758] [serial = 267] [outer = 0x9a1d2400] 14:30:41 INFO - PROCESS | 1758 | 1465248641106 Marionette DEBUG loaded listener.js 14:30:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 132 (0x9a746400) [pid = 1758] [serial = 268] [outer = 0x9a1d2400] 14:30:42 INFO - PROCESS | 1758 | 1465248642086 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]]]}] 14:30:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:30:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1636ms 14:30:42 INFO - PROCESS | 1758 | 1465248642140 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 14:30:42 INFO - PROCESS | 1758 | 1465248642147 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 14:30:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 14:30:42 INFO - PROCESS | 1758 | 1465248642168 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 14:30:42 INFO - PROCESS | 1758 | 1465248642176 Marionette TRACE conn4 <- [1,330,null,{}] 14:30:42 INFO - PROCESS | 1758 | 1465248642231 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}] 14:30:42 INFO - PROCESS | 1758 | 1465248642238 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:42 INFO - PROCESS | 1758 | 1465248642475 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 14:30:42 INFO - PROCESS | 1758 | 1465248642740 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:42 INFO - PROCESS | 1758 | 1465248642754 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:42 INFO - PROCESS | 1758 | ++DOCSHELL 0x919d0000 == 60 [pid = 1758] [id = 90] 14:30:42 INFO - PROCESS | 1758 | ++DOMWINDOW == 133 (0x919d2800) [pid = 1758] [serial = 269] [outer = (nil)] 14:30:42 INFO - PROCESS | 1758 | ++DOMWINDOW == 134 (0x919d7000) [pid = 1758] [serial = 270] [outer = 0x919d2800] 14:30:42 INFO - PROCESS | 1758 | 1465248642839 Marionette DEBUG loaded listener.js 14:30:42 INFO - PROCESS | 1758 | ++DOMWINDOW == 135 (0x9aa16400) [pid = 1758] [serial = 271] [outer = 0x919d2800] 14:30:43 INFO - PROCESS | 1758 | 1465248643784 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]]]}] 14:30:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:30:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1645ms 14:30:43 INFO - PROCESS | 1758 | 1465248643803 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 14:30:43 INFO - PROCESS | 1758 | 1465248643809 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 14:30:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 14:30:43 INFO - PROCESS | 1758 | 1465248643817 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 14:30:43 INFO - PROCESS | 1758 | 1465248643820 Marionette TRACE conn4 <- [1,334,null,{}] 14:30:43 INFO - PROCESS | 1758 | 1465248643828 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}] 14:30:43 INFO - PROCESS | 1758 | 1465248643834 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:44 INFO - PROCESS | 1758 | 1465248644038 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 14:30:44 INFO - PROCESS | 1758 | 1465248644240 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:44 INFO - PROCESS | 1758 | 1465248644252 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:44 INFO - PROCESS | 1758 | ++DOCSHELL 0x91af1800 == 61 [pid = 1758] [id = 91] 14:30:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 136 (0x9c359800) [pid = 1758] [serial = 272] [outer = (nil)] 14:30:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 137 (0xa2171000) [pid = 1758] [serial = 273] [outer = 0x9c359800] 14:30:44 INFO - PROCESS | 1758 | 1465248644384 Marionette DEBUG loaded listener.js 14:30:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 138 (0xa21f0800) [pid = 1758] [serial = 274] [outer = 0x9c359800] 14:30:45 INFO - PROCESS | 1758 | 1465248645255 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]]]}] 14:30:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 14:30:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1486ms 14:30:45 INFO - PROCESS | 1758 | 1465248645304 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 14:30:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 14:30:45 INFO - PROCESS | 1758 | 1465248645308 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 14:30:45 INFO - PROCESS | 1758 | 1465248645316 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 14:30:45 INFO - PROCESS | 1758 | 1465248645320 Marionette TRACE conn4 <- [1,338,null,{}] 14:30:45 INFO - PROCESS | 1758 | 1465248645328 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}] 14:30:45 INFO - PROCESS | 1758 | 1465248645335 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:45 INFO - PROCESS | 1758 | 1465248645618 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 14:30:45 INFO - PROCESS | 1758 | 1465248645830 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:45 INFO - PROCESS | 1758 | 1465248645848 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:45 INFO - PROCESS | 1758 | ++DOCSHELL 0x91af9000 == 62 [pid = 1758] [id = 92] 14:30:45 INFO - PROCESS | 1758 | ++DOMWINDOW == 139 (0xa4d09c00) [pid = 1758] [serial = 275] [outer = (nil)] 14:30:45 INFO - PROCESS | 1758 | ++DOMWINDOW == 140 (0xa671bc00) [pid = 1758] [serial = 276] [outer = 0xa4d09c00] 14:30:45 INFO - PROCESS | 1758 | 1465248645975 Marionette DEBUG loaded listener.js 14:30:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 141 (0xa6f30000) [pid = 1758] [serial = 277] [outer = 0xa4d09c00] 14:30:46 INFO - PROCESS | 1758 | 1465248646870 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]]]}] 14:30:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 14:30:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1591ms 14:30:46 INFO - PROCESS | 1758 | 1465248646908 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 14:30:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 14:30:46 INFO - PROCESS | 1758 | 1465248646913 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 14:30:46 INFO - PROCESS | 1758 | 1465248646920 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 14:30:46 INFO - PROCESS | 1758 | 1465248646924 Marionette TRACE conn4 <- [1,342,null,{}] 14:30:46 INFO - PROCESS | 1758 | 1465248646930 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}] 14:30:46 INFO - PROCESS | 1758 | 1465248646935 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:47 INFO - PROCESS | 1758 | 1465248647142 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 14:30:47 INFO - PROCESS | 1758 | 1465248647306 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:47 INFO - PROCESS | 1758 | 1465248647315 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:47 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f2ec400 == 63 [pid = 1758] [id = 93] 14:30:47 INFO - PROCESS | 1758 | ++DOMWINDOW == 142 (0x8f2ed400) [pid = 1758] [serial = 278] [outer = (nil)] 14:30:47 INFO - PROCESS | 1758 | ++DOMWINDOW == 143 (0x8f2f3c00) [pid = 1758] [serial = 279] [outer = 0x8f2ed400] 14:30:47 INFO - PROCESS | 1758 | 1465248647399 Marionette DEBUG loaded listener.js 14:30:47 INFO - PROCESS | 1758 | ++DOMWINDOW == 144 (0x8f2f5400) [pid = 1758] [serial = 280] [outer = 0x8f2ed400] 14:30:48 INFO - PROCESS | 1758 | 1465248648367 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]]]}] 14:30:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 14:30:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1484ms 14:30:48 INFO - PROCESS | 1758 | 1465248648405 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 14:30:48 INFO - PROCESS | 1758 | 1465248648408 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 14:30:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 14:30:48 INFO - PROCESS | 1758 | 1465248648417 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 14:30:48 INFO - PROCESS | 1758 | 1465248648421 Marionette TRACE conn4 <- [1,346,null,{}] 14:30:48 INFO - PROCESS | 1758 | 1465248648428 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}] 14:30:48 INFO - PROCESS | 1758 | 1465248648434 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:48 INFO - PROCESS | 1758 | 1465248648641 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 14:30:48 INFO - PROCESS | 1758 | 1465248648807 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:48 INFO - PROCESS | 1758 | 1465248648814 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:48 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f2ea000 == 64 [pid = 1758] [id = 94] 14:30:48 INFO - PROCESS | 1758 | ++DOMWINDOW == 145 (0x8f2f2400) [pid = 1758] [serial = 281] [outer = (nil)] 14:30:48 INFO - PROCESS | 1758 | ++DOMWINDOW == 146 (0x8f3cf400) [pid = 1758] [serial = 282] [outer = 0x8f2f2400] 14:30:48 INFO - PROCESS | 1758 | 1465248648901 Marionette DEBUG loaded listener.js 14:30:49 INFO - PROCESS | 1758 | ++DOMWINDOW == 147 (0x8f3d1c00) [pid = 1758] [serial = 283] [outer = 0x8f2f2400] 14:30:49 INFO - PROCESS | 1758 | 1465248649822 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]]]}] 14:30:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 14:30:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1436ms 14:30:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 14:30:49 INFO - PROCESS | 1758 | 1465248649853 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 14:30:49 INFO - PROCESS | 1758 | 1465248649857 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 14:30:49 INFO - PROCESS | 1758 | 1465248649865 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 14:30:49 INFO - PROCESS | 1758 | 1465248649868 Marionette TRACE conn4 <- [1,350,null,{}] 14:30:49 INFO - PROCESS | 1758 | 1465248649876 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}] 14:30:49 INFO - PROCESS | 1758 | 1465248649880 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:50 INFO - PROCESS | 1758 | 1465248650084 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 14:30:50 INFO - PROCESS | 1758 | 1465248650279 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:50 INFO - PROCESS | 1758 | 1465248650289 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:50 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f3cb000 == 65 [pid = 1758] [id = 95] 14:30:50 INFO - PROCESS | 1758 | ++DOMWINDOW == 148 (0x8f3cc400) [pid = 1758] [serial = 284] [outer = (nil)] 14:30:50 INFO - PROCESS | 1758 | ++DOMWINDOW == 149 (0x8f3d8800) [pid = 1758] [serial = 285] [outer = 0x8f3cc400] 14:30:50 INFO - PROCESS | 1758 | 1465248650414 Marionette DEBUG loaded listener.js 14:30:50 INFO - PROCESS | 1758 | ++DOMWINDOW == 150 (0x8f5e5000) [pid = 1758] [serial = 286] [outer = 0x8f3cc400] 14:30:51 INFO - PROCESS | 1758 | 1465248651308 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]]]}] 14:30:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 14:30:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1485ms 14:30:51 INFO - PROCESS | 1758 | 1465248651350 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 14:30:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 14:30:51 INFO - PROCESS | 1758 | 1465248651354 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 14:30:51 INFO - PROCESS | 1758 | 1465248651362 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 14:30:51 INFO - PROCESS | 1758 | 1465248651366 Marionette TRACE conn4 <- [1,354,null,{}] 14:30:51 INFO - PROCESS | 1758 | 1465248651372 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}] 14:30:51 INFO - PROCESS | 1758 | 1465248651378 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:51 INFO - PROCESS | 1758 | 1465248651585 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 14:30:51 INFO - PROCESS | 1758 | 1465248651755 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:51 INFO - PROCESS | 1758 | 1465248651766 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:51 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f5e4400 == 66 [pid = 1758] [id = 96] 14:30:51 INFO - PROCESS | 1758 | ++DOMWINDOW == 151 (0x8f5e6c00) [pid = 1758] [serial = 287] [outer = (nil)] 14:30:51 INFO - PROCESS | 1758 | ++DOMWINDOW == 152 (0x8f5eac00) [pid = 1758] [serial = 288] [outer = 0x8f5e6c00] 14:30:51 INFO - PROCESS | 1758 | 1465248651895 Marionette DEBUG loaded listener.js 14:30:52 INFO - PROCESS | 1758 | ++DOMWINDOW == 153 (0x8f5ee000) [pid = 1758] [serial = 289] [outer = 0x8f5e6c00] 14:30:53 INFO - PROCESS | 1758 | 1465248653175 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]]]}] 14:30:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:30:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1838ms 14:30:53 INFO - PROCESS | 1758 | 1465248653200 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 14:30:53 INFO - PROCESS | 1758 | 1465248653207 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 14:30:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 14:30:53 INFO - PROCESS | 1758 | 1465248653217 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 14:30:53 INFO - PROCESS | 1758 | 1465248653222 Marionette TRACE conn4 <- [1,358,null,{}] 14:30:53 INFO - PROCESS | 1758 | 1465248653231 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}] 14:30:53 INFO - PROCESS | 1758 | 1465248653236 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:53 INFO - PROCESS | 1758 | 1465248653485 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 14:30:53 INFO - PROCESS | 1758 | 1465248653673 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:53 INFO - PROCESS | 1758 | 1465248653691 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:53 INFO - PROCESS | 1758 | ++DOCSHELL 0x8fdf9000 == 67 [pid = 1758] [id = 97] 14:30:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 154 (0x8fdf9400) [pid = 1758] [serial = 290] [outer = (nil)] 14:30:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 155 (0x919d4c00) [pid = 1758] [serial = 291] [outer = 0x8fdf9400] 14:30:53 INFO - PROCESS | 1758 | 1465248653767 Marionette DEBUG loaded listener.js 14:30:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 156 (0x919d7800) [pid = 1758] [serial = 292] [outer = 0x8fdf9400] 14:30:54 INFO - PROCESS | 1758 | 1465248654828 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]]]}] 14:30:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:30:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1635ms 14:30:54 INFO - PROCESS | 1758 | 1465248654852 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 14:30:54 INFO - PROCESS | 1758 | 1465248654859 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 14:30:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 14:30:54 INFO - PROCESS | 1758 | 1465248654872 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 14:30:54 INFO - PROCESS | 1758 | 1465248654876 Marionette TRACE conn4 <- [1,362,null,{}] 14:30:54 INFO - PROCESS | 1758 | 1465248654883 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}] 14:30:54 INFO - PROCESS | 1758 | 1465248654888 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:55 INFO - PROCESS | 1758 | 1465248655091 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 14:30:55 INFO - PROCESS | 1758 | 1465248655383 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:55 INFO - PROCESS | 1758 | 1465248655394 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:55 INFO - PROCESS | 1758 | --DOCSHELL 0x9685a000 == 66 [pid = 1758] [id = 85] 14:30:55 INFO - PROCESS | 1758 | --DOCSHELL 0x9a1d5c00 == 65 [pid = 1758] [id = 84] 14:30:55 INFO - PROCESS | 1758 | --DOCSHELL 0x968dcc00 == 64 [pid = 1758] [id = 83] 14:30:55 INFO - PROCESS | 1758 | --DOCSHELL 0xa3349400 == 63 [pid = 1758] [id = 48] 14:30:55 INFO - PROCESS | 1758 | --DOCSHELL 0x927ea800 == 62 [pid = 1758] [id = 82] 14:30:55 INFO - PROCESS | 1758 | ++DOCSHELL 0x91a1fc00 == 63 [pid = 1758] [id = 98] 14:30:55 INFO - PROCESS | 1758 | ++DOMWINDOW == 157 (0x91a20c00) [pid = 1758] [serial = 293] [outer = (nil)] 14:30:55 INFO - PROCESS | 1758 | ++DOMWINDOW == 158 (0x91a24c00) [pid = 1758] [serial = 294] [outer = 0x91a20c00] 14:30:55 INFO - PROCESS | 1758 | 1465248655502 Marionette DEBUG loaded listener.js 14:30:55 INFO - PROCESS | 1758 | ++DOMWINDOW == 159 (0x91afa800) [pid = 1758] [serial = 295] [outer = 0x91a20c00] 14:30:55 INFO - PROCESS | 1758 | --DOCSHELL 0x9281ec00 == 62 [pid = 1758] [id = 81] 14:30:55 INFO - PROCESS | 1758 | --DOCSHELL 0x8fd44000 == 61 [pid = 1758] [id = 78] 14:30:55 INFO - PROCESS | 1758 | --DOCSHELL 0x91af1c00 == 60 [pid = 1758] [id = 77] 14:30:55 INFO - PROCESS | 1758 | --DOCSHELL 0x91af0400 == 59 [pid = 1758] [id = 76] 14:30:55 INFO - PROCESS | 1758 | --DOCSHELL 0xa8c45000 == 58 [pid = 1758] [id = 75] 14:30:55 INFO - PROCESS | 1758 | --DOCSHELL 0xa33c5800 == 57 [pid = 1758] [id = 74] 14:30:55 INFO - PROCESS | 1758 | --DOCSHELL 0x927e2800 == 56 [pid = 1758] [id = 73] 14:30:55 INFO - PROCESS | 1758 | --DOCSHELL 0x9a4c9c00 == 55 [pid = 1758] [id = 49] 14:30:55 INFO - PROCESS | 1758 | --DOCSHELL 0x94a78c00 == 54 [pid = 1758] [id = 72] 14:30:56 INFO - PROCESS | 1758 | --DOMWINDOW == 158 (0xa2fb1000) [pid = 1758] [serial = 210] [outer = (nil)] [url = about:blank] 14:30:56 INFO - PROCESS | 1758 | --DOMWINDOW == 157 (0x9a9d6000) [pid = 1758] [serial = 204] [outer = (nil)] [url = about:blank] 14:30:56 INFO - PROCESS | 1758 | --DOMWINDOW == 156 (0x9bb85800) [pid = 1758] [serial = 206] [outer = (nil)] [url = about:blank] 14:30:56 INFO - PROCESS | 1758 | --DOMWINDOW == 155 (0x9d5cf800) [pid = 1758] [serial = 207] [outer = (nil)] [url = about:blank] 14:30:56 INFO - PROCESS | 1758 | --DOMWINDOW == 154 (0xa21a0400) [pid = 1758] [serial = 209] [outer = (nil)] [url = about:blank] 14:30:56 INFO - PROCESS | 1758 | --DOMWINDOW == 153 (0x9a73d000) [pid = 1758] [serial = 200] [outer = (nil)] [url = about:blank] 14:30:56 INFO - PROCESS | 1758 | --DOMWINDOW == 152 (0x9a747c00) [pid = 1758] [serial = 201] [outer = (nil)] [url = about:blank] 14:30:56 INFO - PROCESS | 1758 | --DOMWINDOW == 151 (0xa252c800) [pid = 1758] [serial = 179] [outer = (nil)] [url = about:blank] 14:30:56 INFO - PROCESS | 1758 | --DOMWINDOW == 150 (0x95562000) [pid = 1758] [serial = 197] [outer = (nil)] [url = about:blank] 14:30:56 INFO - PROCESS | 1758 | --DOMWINDOW == 149 (0x9a1d0400) [pid = 1758] [serial = 198] [outer = (nil)] [url = about:blank] 14:30:56 INFO - PROCESS | 1758 | --DOMWINDOW == 148 (0x9a637000) [pid = 1758] [serial = 203] [outer = (nil)] [url = about:blank] 14:30:56 INFO - PROCESS | 1758 | --DOMWINDOW == 147 (0x9a745c00) [pid = 1758] [serial = 185] [outer = (nil)] [url = about:blank] 14:30:56 INFO - PROCESS | 1758 | --DOMWINDOW == 146 (0x954d1c00) [pid = 1758] [serial = 195] [outer = (nil)] [url = about:blank] 14:30:56 INFO - PROCESS | 1758 | --DOMWINDOW == 145 (0x95495000) [pid = 1758] [serial = 194] [outer = (nil)] [url = about:blank] 14:30:56 INFO - PROCESS | 1758 | --DOMWINDOW == 144 (0x95567000) [pid = 1758] [serial = 173] [outer = (nil)] [url = about:blank] 14:30:56 INFO - PROCESS | 1758 | --DOMWINDOW == 143 (0xa6b43800) [pid = 1758] [serial = 182] [outer = (nil)] [url = about:blank] 14:30:56 INFO - PROCESS | 1758 | --DOMWINDOW == 142 (0x927eac00) [pid = 1758] [serial = 191] [outer = (nil)] [url = about:blank] 14:30:56 INFO - PROCESS | 1758 | --DOMWINDOW == 141 (0xa8c20800) [pid = 1758] [serial = 188] [outer = (nil)] [url = about:blank] 14:30:56 INFO - PROCESS | 1758 | --DOMWINDOW == 140 (0x9a632400) [pid = 1758] [serial = 176] [outer = (nil)] [url = about:blank] 14:30:56 INFO - PROCESS | 1758 | 1465248656393 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]]]}] 14:30:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:30:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1547ms 14:30:56 INFO - PROCESS | 1758 | 1465248656419 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 14:30:56 INFO - PROCESS | 1758 | 1465248656423 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 14:30:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 14:30:56 INFO - PROCESS | 1758 | 1465248656430 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 14:30:56 INFO - PROCESS | 1758 | 1465248656437 Marionette TRACE conn4 <- [1,366,null,{}] 14:30:56 INFO - PROCESS | 1758 | 1465248656453 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}] 14:30:56 INFO - PROCESS | 1758 | 1465248656462 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:56 INFO - PROCESS | 1758 | 1465248656648 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 14:30:56 INFO - PROCESS | 1758 | 1465248656659 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:56 INFO - PROCESS | 1758 | 1465248656672 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:56 INFO - PROCESS | 1758 | ++DOCSHELL 0x9281d400 == 55 [pid = 1758] [id = 99] 14:30:56 INFO - PROCESS | 1758 | ++DOMWINDOW == 141 (0x9281e400) [pid = 1758] [serial = 296] [outer = (nil)] 14:30:56 INFO - PROCESS | 1758 | ++DOMWINDOW == 142 (0x92823c00) [pid = 1758] [serial = 297] [outer = 0x9281e400] 14:30:56 INFO - PROCESS | 1758 | 1465248656761 Marionette DEBUG loaded listener.js 14:30:56 INFO - PROCESS | 1758 | ++DOMWINDOW == 143 (0x9282cc00) [pid = 1758] [serial = 298] [outer = 0x9281e400] 14:30:57 INFO - PROCESS | 1758 | 1465248657750 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]]]}] 14:30:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:30:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1391ms 14:30:57 INFO - PROCESS | 1758 | 1465248657828 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 14:30:57 INFO - PROCESS | 1758 | 1465248657834 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 14:30:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 14:30:57 INFO - PROCESS | 1758 | 1465248657841 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 14:30:57 INFO - PROCESS | 1758 | 1465248657844 Marionette TRACE conn4 <- [1,370,null,{}] 14:30:57 INFO - PROCESS | 1758 | 1465248657856 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}] 14:30:57 INFO - PROCESS | 1758 | 1465248657860 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:58 INFO - PROCESS | 1758 | 1465248658103 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 14:30:58 INFO - PROCESS | 1758 | 1465248658124 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:58 INFO - PROCESS | 1758 | 1465248658131 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:58 INFO - PROCESS | 1758 | ++DOCSHELL 0x91af0400 == 56 [pid = 1758] [id = 100] 14:30:58 INFO - PROCESS | 1758 | ++DOMWINDOW == 144 (0x9297e800) [pid = 1758] [serial = 299] [outer = (nil)] 14:30:58 INFO - PROCESS | 1758 | ++DOMWINDOW == 145 (0x94a96400) [pid = 1758] [serial = 300] [outer = 0x9297e800] 14:30:58 INFO - PROCESS | 1758 | 1465248658220 Marionette DEBUG loaded listener.js 14:30:58 INFO - PROCESS | 1758 | ++DOMWINDOW == 146 (0x954d6400) [pid = 1758] [serial = 301] [outer = 0x9297e800] 14:30:59 INFO - PROCESS | 1758 | 1465248659191 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]]]}] 14:30:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:30:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1393ms 14:30:59 INFO - PROCESS | 1758 | 1465248659236 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 14:30:59 INFO - PROCESS | 1758 | 1465248659256 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 14:30:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 14:30:59 INFO - PROCESS | 1758 | 1465248659284 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 14:30:59 INFO - PROCESS | 1758 | 1465248659288 Marionette TRACE conn4 <- [1,374,null,{}] 14:30:59 INFO - PROCESS | 1758 | 1465248659294 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}] 14:30:59 INFO - PROCESS | 1758 | 1465248659300 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:59 INFO - PROCESS | 1758 | 1465248659537 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 14:30:59 INFO - PROCESS | 1758 | 1465248659566 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:59 INFO - PROCESS | 1758 | 1465248659578 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:30:59 INFO - PROCESS | 1758 | ++DOCSHELL 0x95560000 == 57 [pid = 1758] [id = 101] 14:30:59 INFO - PROCESS | 1758 | ++DOMWINDOW == 147 (0x95560c00) [pid = 1758] [serial = 302] [outer = (nil)] 14:30:59 INFO - PROCESS | 1758 | ++DOMWINDOW == 148 (0x9685d000) [pid = 1758] [serial = 303] [outer = 0x95560c00] 14:30:59 INFO - PROCESS | 1758 | 1465248659650 Marionette DEBUG loaded listener.js 14:30:59 INFO - PROCESS | 1758 | ++DOMWINDOW == 149 (0x968db400) [pid = 1758] [serial = 304] [outer = 0x95560c00] 14:31:00 INFO - PROCESS | 1758 | --DOMWINDOW == 148 (0x9a1cf400) [pid = 1758] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 14:31:00 INFO - PROCESS | 1758 | --DOMWINDOW == 147 (0x984d0800) [pid = 1758] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 14:31:00 INFO - PROCESS | 1758 | --DOMWINDOW == 146 (0x92828000) [pid = 1758] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 14:31:00 INFO - PROCESS | 1758 | --DOMWINDOW == 145 (0x9a635c00) [pid = 1758] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 14:31:00 INFO - PROCESS | 1758 | --DOMWINDOW == 144 (0x93c56000) [pid = 1758] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 14:31:00 INFO - PROCESS | 1758 | 1465248660844 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 14:31:00 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 14:31:00 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1583ms 14:31:00 INFO - PROCESS | 1758 | 1465248660867 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 14:31:00 INFO - PROCESS | 1758 | 1465248660872 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 14:31:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 14:31:00 INFO - PROCESS | 1758 | 1465248660879 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 14:31:00 INFO - PROCESS | 1758 | 1465248660883 Marionette TRACE conn4 <- [1,378,null,{}] 14:31:00 INFO - PROCESS | 1758 | 1465248660890 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}] 14:31:00 INFO - PROCESS | 1758 | 1465248660900 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:01 INFO - PROCESS | 1758 | 1465248661127 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 14:31:01 INFO - PROCESS | 1758 | 1465248661253 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:01 INFO - PROCESS | 1758 | 1465248661260 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:01 INFO - PROCESS | 1758 | ++DOCSHELL 0x91af7800 == 58 [pid = 1758] [id = 102] 14:31:01 INFO - PROCESS | 1758 | ++DOMWINDOW == 145 (0x91b79800) [pid = 1758] [serial = 305] [outer = (nil)] 14:31:01 INFO - PROCESS | 1758 | ++DOMWINDOW == 146 (0x9a1dbc00) [pid = 1758] [serial = 306] [outer = 0x91b79800] 14:31:01 INFO - PROCESS | 1758 | 1465248661340 Marionette DEBUG loaded listener.js 14:31:01 INFO - PROCESS | 1758 | ++DOMWINDOW == 147 (0x9a632400) [pid = 1758] [serial = 307] [outer = 0x91b79800] 14:31:02 INFO - PROCESS | 1758 | 1465248662147 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 14:31:02 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 14:31:02 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1286ms 14:31:02 INFO - PROCESS | 1758 | 1465248662165 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 14:31:02 INFO - PROCESS | 1758 | 1465248662168 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 14:31:02 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 14:31:02 INFO - PROCESS | 1758 | 1465248662176 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 14:31:02 INFO - PROCESS | 1758 | 1465248662179 Marionette TRACE conn4 <- [1,382,null,{}] 14:31:02 INFO - PROCESS | 1758 | 1465248662271 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}] 14:31:02 INFO - PROCESS | 1758 | 1465248662277 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:02 INFO - PROCESS | 1758 | 1465248662536 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 14:31:02 INFO - PROCESS | 1758 | 1465248662771 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:02 INFO - PROCESS | 1758 | 1465248662784 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:02 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f5e3400 == 59 [pid = 1758] [id = 103] 14:31:02 INFO - PROCESS | 1758 | ++DOMWINDOW == 148 (0x8fdf2400) [pid = 1758] [serial = 308] [outer = (nil)] 14:31:02 INFO - PROCESS | 1758 | ++DOMWINDOW == 149 (0x8fdfd800) [pid = 1758] [serial = 309] [outer = 0x8fdf2400] 14:31:02 INFO - PROCESS | 1758 | 1465248662904 Marionette DEBUG loaded listener.js 14:31:03 INFO - PROCESS | 1758 | ++DOMWINDOW == 150 (0x901cec00) [pid = 1758] [serial = 310] [outer = 0x8fdf2400] 14:31:03 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:31:03 INFO - PROCESS | 1758 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:31:03 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:31:03 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:31:03 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:31:03 INFO - PROCESS | 1758 | 1465248663907 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 14:31:03 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 14:31:03 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1790ms 14:31:03 INFO - PROCESS | 1758 | 1465248663967 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 14:31:03 INFO - PROCESS | 1758 | 1465248663976 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 14:31:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 14:31:03 INFO - PROCESS | 1758 | 1465248663986 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 14:31:03 INFO - PROCESS | 1758 | 1465248663990 Marionette TRACE conn4 <- [1,386,null,{}] 14:31:04 INFO - PROCESS | 1758 | 1465248664001 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}] 14:31:04 INFO - PROCESS | 1758 | 1465248664008 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:04 INFO - PROCESS | 1758 | 1465248664342 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 14:31:04 INFO - PROCESS | 1758 | 1465248664541 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:04 INFO - PROCESS | 1758 | 1465248664553 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:04 INFO - PROCESS | 1758 | ++DOCSHELL 0x919d3000 == 60 [pid = 1758] [id = 104] 14:31:04 INFO - PROCESS | 1758 | ++DOMWINDOW == 151 (0x91a17000) [pid = 1758] [serial = 311] [outer = (nil)] 14:31:04 INFO - PROCESS | 1758 | ++DOMWINDOW == 152 (0x91a1e000) [pid = 1758] [serial = 312] [outer = 0x91a17000] 14:31:04 INFO - PROCESS | 1758 | 1465248664644 Marionette DEBUG loaded listener.js 14:31:04 INFO - PROCESS | 1758 | ++DOMWINDOW == 153 (0x91af0800) [pid = 1758] [serial = 313] [outer = 0x91a17000] 14:31:05 INFO - PROCESS | 1758 | 1465248665660 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]]]}] 14:31:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 14:31:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1739ms 14:31:05 INFO - PROCESS | 1758 | 1465248665724 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 14:31:05 INFO - PROCESS | 1758 | 1465248665730 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 14:31:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 14:31:05 INFO - PROCESS | 1758 | 1465248665738 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 14:31:05 INFO - PROCESS | 1758 | 1465248665743 Marionette TRACE conn4 <- [1,390,null,{}] 14:31:05 INFO - PROCESS | 1758 | 1465248665750 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}] 14:31:05 INFO - PROCESS | 1758 | 1465248665757 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:05 INFO - PROCESS | 1758 | 1465248665983 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 14:31:06 INFO - PROCESS | 1758 | 1465248666296 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:06 INFO - PROCESS | 1758 | 1465248666310 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:06 INFO - PROCESS | 1758 | ++DOCSHELL 0x92827800 == 61 [pid = 1758] [id = 105] 14:31:06 INFO - PROCESS | 1758 | ++DOMWINDOW == 154 (0x92975800) [pid = 1758] [serial = 314] [outer = (nil)] 14:31:06 INFO - PROCESS | 1758 | ++DOMWINDOW == 155 (0x93b5d000) [pid = 1758] [serial = 315] [outer = 0x92975800] 14:31:06 INFO - PROCESS | 1758 | 1465248666403 Marionette DEBUG loaded listener.js 14:31:06 INFO - PROCESS | 1758 | ++DOMWINDOW == 156 (0x9555bc00) [pid = 1758] [serial = 316] [outer = 0x92975800] 14:31:07 INFO - PROCESS | 1758 | 1465248667431 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]]]}] 14:31:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 14:31:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1743ms 14:31:07 INFO - PROCESS | 1758 | 1465248667490 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 14:31:07 INFO - PROCESS | 1758 | 1465248667501 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 14:31:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 14:31:07 INFO - PROCESS | 1758 | 1465248667513 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 14:31:07 INFO - PROCESS | 1758 | 1465248667517 Marionette TRACE conn4 <- [1,394,null,{}] 14:31:07 INFO - PROCESS | 1758 | 1465248667525 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}] 14:31:07 INFO - PROCESS | 1758 | 1465248667534 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:07 INFO - PROCESS | 1758 | 1465248667803 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 14:31:08 INFO - PROCESS | 1758 | 1465248668085 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:08 INFO - PROCESS | 1758 | 1465248668096 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:08 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f5ec400 == 62 [pid = 1758] [id = 106] 14:31:08 INFO - PROCESS | 1758 | ++DOMWINDOW == 157 (0x8fd46000) [pid = 1758] [serial = 317] [outer = (nil)] 14:31:08 INFO - PROCESS | 1758 | ++DOMWINDOW == 158 (0x9a637c00) [pid = 1758] [serial = 318] [outer = 0x8fd46000] 14:31:08 INFO - PROCESS | 1758 | 1465248668182 Marionette DEBUG loaded listener.js 14:31:08 INFO - PROCESS | 1758 | ++DOMWINDOW == 159 (0x9a741800) [pid = 1758] [serial = 319] [outer = 0x8fd46000] 14:31:09 INFO - PROCESS | 1758 | 1465248669154 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]]]}] 14:31:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 14:31:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1693ms 14:31:09 INFO - PROCESS | 1758 | 1465248669206 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 14:31:09 INFO - PROCESS | 1758 | 1465248669210 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 14:31:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 14:31:09 INFO - PROCESS | 1758 | 1465248669218 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 14:31:09 INFO - PROCESS | 1758 | 1465248669221 Marionette TRACE conn4 <- [1,398,null,{}] 14:31:09 INFO - PROCESS | 1758 | 1465248669229 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}] 14:31:09 INFO - PROCESS | 1758 | 1465248669233 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:09 INFO - PROCESS | 1758 | 1465248669441 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 14:31:09 INFO - PROCESS | 1758 | 1465248669663 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:09 INFO - PROCESS | 1758 | 1465248669672 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:09 INFO - PROCESS | 1758 | ++DOCSHELL 0x8fd44c00 == 63 [pid = 1758] [id = 107] 14:31:09 INFO - PROCESS | 1758 | ++DOMWINDOW == 160 (0x9a62a000) [pid = 1758] [serial = 320] [outer = (nil)] 14:31:09 INFO - PROCESS | 1758 | ++DOMWINDOW == 161 (0x9a9de400) [pid = 1758] [serial = 321] [outer = 0x9a62a000] 14:31:09 INFO - PROCESS | 1758 | 1465248669772 Marionette DEBUG loaded listener.js 14:31:09 INFO - PROCESS | 1758 | ++DOMWINDOW == 162 (0x9bb85800) [pid = 1758] [serial = 322] [outer = 0x9a62a000] 14:31:10 INFO - PROCESS | 1758 | 1465248670718 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]]]}] 14:31:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 14:31:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1536ms 14:31:10 INFO - PROCESS | 1758 | 1465248670753 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 14:31:10 INFO - PROCESS | 1758 | 1465248670758 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 14:31:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 14:31:10 INFO - PROCESS | 1758 | 1465248670765 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 14:31:10 INFO - PROCESS | 1758 | 1465248670769 Marionette TRACE conn4 <- [1,402,null,{}] 14:31:10 INFO - PROCESS | 1758 | 1465248670775 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}] 14:31:10 INFO - PROCESS | 1758 | 1465248670786 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:11 INFO - PROCESS | 1758 | 1465248671038 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 14:31:11 INFO - PROCESS | 1758 | 1465248671268 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:11 INFO - PROCESS | 1758 | 1465248671279 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:11 INFO - PROCESS | 1758 | ++DOCSHELL 0x91b78c00 == 64 [pid = 1758] [id = 108] 14:31:11 INFO - PROCESS | 1758 | ++DOMWINDOW == 163 (0xa23edc00) [pid = 1758] [serial = 323] [outer = (nil)] 14:31:11 INFO - PROCESS | 1758 | ++DOMWINDOW == 164 (0xa2fef400) [pid = 1758] [serial = 324] [outer = 0xa23edc00] 14:31:11 INFO - PROCESS | 1758 | 1465248671384 Marionette DEBUG loaded listener.js 14:31:11 INFO - PROCESS | 1758 | ++DOMWINDOW == 165 (0xa33c7c00) [pid = 1758] [serial = 325] [outer = 0xa23edc00] 14:31:12 INFO - PROCESS | 1758 | 1465248672334 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]]]}] 14:31:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 14:31:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1634ms 14:31:12 INFO - PROCESS | 1758 | 1465248672400 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 14:31:12 INFO - PROCESS | 1758 | 1465248672405 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 14:31:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 14:31:12 INFO - PROCESS | 1758 | 1465248672412 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 14:31:12 INFO - PROCESS | 1758 | 1465248672415 Marionette TRACE conn4 <- [1,406,null,{}] 14:31:12 INFO - PROCESS | 1758 | 1465248672421 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}] 14:31:12 INFO - PROCESS | 1758 | 1465248672426 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:12 INFO - PROCESS | 1758 | 1465248672664 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 14:31:13 INFO - PROCESS | 1758 | 1465248672982 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:13 INFO - PROCESS | 1758 | 1465248672990 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:13 INFO - PROCESS | 1758 | ++DOCSHELL 0x8e00f800 == 65 [pid = 1758] [id = 109] 14:31:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 166 (0x8e010800) [pid = 1758] [serial = 326] [outer = (nil)] 14:31:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 167 (0x8e014400) [pid = 1758] [serial = 327] [outer = 0x8e010800] 14:31:13 INFO - PROCESS | 1758 | 1465248673081 Marionette DEBUG loaded listener.js 14:31:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 168 (0x8e018c00) [pid = 1758] [serial = 328] [outer = 0x8e010800] 14:31:14 INFO - PROCESS | 1758 | 1465248674016 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]]]}] 14:31:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 14:31:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1652ms 14:31:14 INFO - PROCESS | 1758 | 1465248674066 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 14:31:14 INFO - PROCESS | 1758 | 1465248674070 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 14:31:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 14:31:14 INFO - PROCESS | 1758 | 1465248674078 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 14:31:14 INFO - PROCESS | 1758 | 1465248674082 Marionette TRACE conn4 <- [1,410,null,{}] 14:31:14 INFO - PROCESS | 1758 | 1465248674088 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}] 14:31:14 INFO - PROCESS | 1758 | 1465248674094 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:14 INFO - PROCESS | 1758 | 1465248674298 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 14:31:14 INFO - PROCESS | 1758 | 1465248674517 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:14 INFO - PROCESS | 1758 | 1465248674527 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:14 INFO - PROCESS | 1758 | ++DOCSHELL 0x8e016800 == 66 [pid = 1758] [id = 110] 14:31:14 INFO - PROCESS | 1758 | ++DOMWINDOW == 169 (0x8f5e9000) [pid = 1758] [serial = 329] [outer = (nil)] 14:31:14 INFO - PROCESS | 1758 | ++DOMWINDOW == 170 (0xa25f5400) [pid = 1758] [serial = 330] [outer = 0x8f5e9000] 14:31:14 INFO - PROCESS | 1758 | 1465248674653 Marionette DEBUG loaded listener.js 14:31:14 INFO - PROCESS | 1758 | ++DOMWINDOW == 171 (0xa6721400) [pid = 1758] [serial = 331] [outer = 0x8f5e9000] 14:31:15 INFO - PROCESS | 1758 | 1465248675561 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]]]}] 14:31:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 14:31:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1533ms 14:31:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 14:31:15 INFO - PROCESS | 1758 | 1465248675613 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 14:31:15 INFO - PROCESS | 1758 | 1465248675616 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 14:31:15 INFO - PROCESS | 1758 | 1465248675624 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 14:31:15 INFO - PROCESS | 1758 | 1465248675627 Marionette TRACE conn4 <- [1,414,null,{}] 14:31:15 INFO - PROCESS | 1758 | 1465248675634 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}] 14:31:15 INFO - PROCESS | 1758 | 1465248675640 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:15 INFO - PROCESS | 1758 | 1465248675853 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 14:31:16 INFO - PROCESS | 1758 | 1465248676079 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:16 INFO - PROCESS | 1758 | 1465248676086 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:16 INFO - PROCESS | 1758 | ++DOCSHELL 0x9a9d8c00 == 67 [pid = 1758] [id = 111] 14:31:16 INFO - PROCESS | 1758 | ++DOMWINDOW == 172 (0xa677f800) [pid = 1758] [serial = 332] [outer = (nil)] 14:31:16 INFO - PROCESS | 1758 | ++DOMWINDOW == 173 (0xa82b2000) [pid = 1758] [serial = 333] [outer = 0xa677f800] 14:31:16 INFO - PROCESS | 1758 | 1465248676185 Marionette DEBUG loaded listener.js 14:31:16 INFO - PROCESS | 1758 | ++DOMWINDOW == 174 (0xa8c0b400) [pid = 1758] [serial = 334] [outer = 0xa677f800] 14:31:17 INFO - PROCESS | 1758 | 1465248677150 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]]]}] 14:31:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 14:31:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1589ms 14:31:17 INFO - PROCESS | 1758 | 1465248677213 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 14:31:17 INFO - PROCESS | 1758 | 1465248677217 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 14:31:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 14:31:17 INFO - PROCESS | 1758 | 1465248677224 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 14:31:17 INFO - PROCESS | 1758 | 1465248677228 Marionette TRACE conn4 <- [1,418,null,{}] 14:31:17 INFO - PROCESS | 1758 | 1465248677235 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}] 14:31:17 INFO - PROCESS | 1758 | 1465248677241 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:17 INFO - PROCESS | 1758 | 1465248677493 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 14:31:18 INFO - PROCESS | 1758 | 1465248678091 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:18 INFO - PROCESS | 1758 | 1465248678101 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:18 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f2f5c00 == 68 [pid = 1758] [id = 112] 14:31:18 INFO - PROCESS | 1758 | ++DOMWINDOW == 175 (0x8f2f7800) [pid = 1758] [serial = 335] [outer = (nil)] 14:31:18 INFO - PROCESS | 1758 | ++DOMWINDOW == 176 (0x8f3d4400) [pid = 1758] [serial = 336] [outer = 0x8f2f7800] 14:31:18 INFO - PROCESS | 1758 | 1465248678183 Marionette DEBUG loaded listener.js 14:31:18 INFO - PROCESS | 1758 | ++DOMWINDOW == 177 (0x8f5f0c00) [pid = 1758] [serial = 337] [outer = 0x8f2f7800] 14:31:19 INFO - PROCESS | 1758 | 1465248679659 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]]]}] 14:31:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 14:31:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2492ms 14:31:19 INFO - PROCESS | 1758 | 1465248679720 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 14:31:19 INFO - PROCESS | 1758 | 1465248679725 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 14:31:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 14:31:19 INFO - PROCESS | 1758 | 1465248679733 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 14:31:19 INFO - PROCESS | 1758 | 1465248679739 Marionette TRACE conn4 <- [1,422,null,{}] 14:31:19 INFO - PROCESS | 1758 | 1465248679798 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}] 14:31:19 INFO - PROCESS | 1758 | 1465248679802 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:20 INFO - PROCESS | 1758 | 1465248680023 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 14:31:20 INFO - PROCESS | 1758 | 1465248680205 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:20 INFO - PROCESS | 1758 | 1465248680215 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:20 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f5efc00 == 69 [pid = 1758] [id = 113] 14:31:20 INFO - PROCESS | 1758 | ++DOMWINDOW == 178 (0x8fdf8c00) [pid = 1758] [serial = 338] [outer = (nil)] 14:31:20 INFO - PROCESS | 1758 | ++DOMWINDOW == 179 (0x901d8c00) [pid = 1758] [serial = 339] [outer = 0x8fdf8c00] 14:31:20 INFO - PROCESS | 1758 | 1465248680293 Marionette DEBUG loaded listener.js 14:31:20 INFO - PROCESS | 1758 | ++DOMWINDOW == 180 (0x919d3800) [pid = 1758] [serial = 340] [outer = 0x8fdf8c00] 14:31:20 INFO - PROCESS | 1758 | --DOCSHELL 0x95560000 == 68 [pid = 1758] [id = 101] 14:31:20 INFO - PROCESS | 1758 | --DOMWINDOW == 179 (0x91b7cc00) [pid = 1758] [serial = 258] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1758 | --DOMWINDOW == 178 (0x91af8c00) [pid = 1758] [serial = 228] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1758 | --DOMWINDOW == 177 (0x8fd4d400) [pid = 1758] [serial = 234] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1758 | --DOMWINDOW == 176 (0xa4f68800) [pid = 1758] [serial = 212] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1758 | --DOMWINDOW == 175 (0xa82ebc00) [pid = 1758] [serial = 222] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1758 | --DOMWINDOW == 174 (0x8fdfd400) [pid = 1758] [serial = 240] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1758 | --DOMWINDOW == 173 (0x95496400) [pid = 1758] [serial = 215] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1758 | --DOMWINDOW == 172 (0x92979800) [pid = 1758] [serial = 231] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1758 | --DOMWINDOW == 171 (0x9aa12000) [pid = 1758] [serial = 219] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1758 | --DOMWINDOW == 170 (0x8fdf3c00) [pid = 1758] [serial = 237] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1758 | --DOMWINDOW == 169 (0xa9063800) [pid = 1758] [serial = 225] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1758 | --DOCSHELL 0x91af0400 == 67 [pid = 1758] [id = 100] 14:31:20 INFO - PROCESS | 1758 | --DOCSHELL 0x9281d400 == 66 [pid = 1758] [id = 99] 14:31:20 INFO - PROCESS | 1758 | --DOCSHELL 0x91a1fc00 == 65 [pid = 1758] [id = 98] 14:31:20 INFO - PROCESS | 1758 | --DOCSHELL 0x8fdf9000 == 64 [pid = 1758] [id = 97] 14:31:21 INFO - PROCESS | 1758 | --DOCSHELL 0x91b77800 == 63 [pid = 1758] [id = 87] 14:31:21 INFO - PROCESS | 1758 | --DOMWINDOW == 168 (0x9b733c00) [pid = 1758] [serial = 255] [outer = (nil)] [url = about:blank] 14:31:21 INFO - PROCESS | 1758 | --DOMWINDOW == 167 (0x9a4c6c00) [pid = 1758] [serial = 250] [outer = (nil)] [url = about:blank] 14:31:21 INFO - PROCESS | 1758 | --DOMWINDOW == 166 (0x9a887c00) [pid = 1758] [serial = 93] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:31:21 INFO - PROCESS | 1758 | --DOMWINDOW == 165 (0x92971800) [pid = 1758] [serial = 244] [outer = (nil)] [url = about:blank] 14:31:21 INFO - PROCESS | 1758 | --DOMWINDOW == 164 (0x9a745800) [pid = 1758] [serial = 252] [outer = (nil)] [url = about:blank] 14:31:21 INFO - PROCESS | 1758 | --DOMWINDOW == 163 (0x94a91000) [pid = 1758] [serial = 246] [outer = (nil)] [url = about:blank] 14:31:21 INFO - PROCESS | 1758 | --DOMWINDOW == 162 (0x9c00b400) [pid = 1758] [serial = 256] [outer = (nil)] [url = about:blank] 14:31:21 INFO - PROCESS | 1758 | --DOMWINDOW == 161 (0x92970400) [pid = 1758] [serial = 243] [outer = (nil)] [url = about:blank] 14:31:21 INFO - PROCESS | 1758 | --DOMWINDOW == 160 (0x9549b400) [pid = 1758] [serial = 247] [outer = (nil)] [url = about:blank] 14:31:21 INFO - PROCESS | 1758 | --DOMWINDOW == 159 (0x99fce400) [pid = 1758] [serial = 249] [outer = (nil)] [url = about:blank] 14:31:21 INFO - PROCESS | 1758 | --DOMWINDOW == 158 (0x9a9dc000) [pid = 1758] [serial = 253] [outer = (nil)] [url = about:blank] 14:31:21 INFO - PROCESS | 1758 | 1465248681699 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]]]}] 14:31:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 14:31:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1991ms 14:31:21 INFO - PROCESS | 1758 | 1465248681728 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 14:31:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 14:31:21 INFO - PROCESS | 1758 | 1465248681735 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 14:31:21 INFO - PROCESS | 1758 | 1465248681743 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 14:31:21 INFO - PROCESS | 1758 | 1465248681745 Marionette TRACE conn4 <- [1,426,null,{}] 14:31:21 INFO - PROCESS | 1758 | 1465248681752 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}] 14:31:21 INFO - PROCESS | 1758 | 1465248681758 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:22 INFO - PROCESS | 1758 | 1465248682048 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 14:31:22 INFO - PROCESS | 1758 | 1465248682180 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:22 INFO - PROCESS | 1758 | 1465248682191 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:22 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f3cfc00 == 64 [pid = 1758] [id = 114] 14:31:22 INFO - PROCESS | 1758 | ++DOMWINDOW == 159 (0x8fdf7400) [pid = 1758] [serial = 341] [outer = (nil)] 14:31:22 INFO - PROCESS | 1758 | ++DOMWINDOW == 160 (0x91a21c00) [pid = 1758] [serial = 342] [outer = 0x8fdf7400] 14:31:22 INFO - PROCESS | 1758 | 1465248682260 Marionette DEBUG loaded listener.js 14:31:22 INFO - PROCESS | 1758 | ++DOMWINDOW == 161 (0x91b77800) [pid = 1758] [serial = 343] [outer = 0x8fdf7400] 14:31:23 INFO - PROCESS | 1758 | 1465248683081 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] 14:31:23 INFO - PROCESS | 1758 | 1465248683140 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 14:31:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 14:31:23 INFO - PROCESS | 1758 | 1465248683157 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 14:31:23 INFO - PROCESS | 1758 | 1465248683167 Marionette TRACE conn4 <- [1,430,null,{}] 14:31:23 INFO - PROCESS | 1758 | 1465248683183 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}] 14:31:23 INFO - PROCESS | 1758 | 1465248683190 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:23 INFO - PROCESS | 1758 | 1465248683446 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 14:31:23 INFO - PROCESS | 1758 | 1465248683475 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:23 INFO - PROCESS | 1758 | 1465248683482 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:23 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9e1000 == 65 [pid = 1758] [id = 115] 14:31:23 INFO - PROCESS | 1758 | ++DOMWINDOW == 162 (0x901cb400) [pid = 1758] [serial = 344] [outer = (nil)] 14:31:23 INFO - PROCESS | 1758 | ++DOMWINDOW == 163 (0x92979400) [pid = 1758] [serial = 345] [outer = 0x901cb400] 14:31:23 INFO - PROCESS | 1758 | 1465248683556 Marionette DEBUG loaded listener.js 14:31:23 INFO - PROCESS | 1758 | ++DOMWINDOW == 164 (0x94a78c00) [pid = 1758] [serial = 346] [outer = 0x901cb400] 14:31:24 INFO - PROCESS | 1758 | 1465248684533 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]]]}] 14:31:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 14:31:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1418ms 14:31:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 14:31:24 INFO - PROCESS | 1758 | 1465248684570 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 14:31:24 INFO - PROCESS | 1758 | 1465248684574 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 14:31:24 INFO - PROCESS | 1758 | 1465248684582 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 14:31:24 INFO - PROCESS | 1758 | 1465248684585 Marionette TRACE conn4 <- [1,434,null,{}] 14:31:24 INFO - PROCESS | 1758 | 1465248684601 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}] 14:31:24 INFO - PROCESS | 1758 | 1465248684607 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:24 INFO - PROCESS | 1758 | 1465248684926 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 14:31:24 INFO - PROCESS | 1758 | 1465248684970 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:24 INFO - PROCESS | 1758 | 1465248684979 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:25 INFO - PROCESS | 1758 | ++DOCSHELL 0x8fdf3400 == 66 [pid = 1758] [id = 116] 14:31:25 INFO - PROCESS | 1758 | ++DOMWINDOW == 165 (0x91a16c00) [pid = 1758] [serial = 347] [outer = (nil)] 14:31:25 INFO - PROCESS | 1758 | ++DOMWINDOW == 166 (0x95562800) [pid = 1758] [serial = 348] [outer = 0x91a16c00] 14:31:25 INFO - PROCESS | 1758 | 1465248685130 Marionette DEBUG loaded listener.js 14:31:25 INFO - PROCESS | 1758 | ++DOMWINDOW == 167 (0x9556a000) [pid = 1758] [serial = 349] [outer = 0x91a16c00] 14:31:25 INFO - PROCESS | 1758 | --DOMWINDOW == 166 (0x9297e800) [pid = 1758] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 14:31:25 INFO - PROCESS | 1758 | --DOMWINDOW == 165 (0x95560c00) [pid = 1758] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 14:31:25 INFO - PROCESS | 1758 | --DOMWINDOW == 164 (0x8fdf9400) [pid = 1758] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 14:31:25 INFO - PROCESS | 1758 | --DOMWINDOW == 163 (0x91a20c00) [pid = 1758] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 14:31:25 INFO - PROCESS | 1758 | --DOMWINDOW == 162 (0x9281e400) [pid = 1758] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 14:31:25 INFO - PROCESS | 1758 | --DOMWINDOW == 161 (0x91b74800) [pid = 1758] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 14:31:25 INFO - PROCESS | 1758 | --DOMWINDOW == 160 (0xa2092800) [pid = 1758] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 14:31:25 INFO - PROCESS | 1758 | --DOMWINDOW == 159 (0x8fdf5000) [pid = 1758] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 14:31:26 INFO - PROCESS | 1758 | 1465248686449 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]]]}] 14:31:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 14:31:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1937ms 14:31:26 INFO - PROCESS | 1758 | 1465248686518 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 14:31:26 INFO - PROCESS | 1758 | 1465248686522 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 14:31:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 14:31:26 INFO - PROCESS | 1758 | 1465248686530 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 14:31:26 INFO - PROCESS | 1758 | 1465248686534 Marionette TRACE conn4 <- [1,438,null,{}] 14:31:26 INFO - PROCESS | 1758 | 1465248686540 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}] 14:31:26 INFO - PROCESS | 1758 | 1465248686547 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:26 INFO - PROCESS | 1758 | 1465248686737 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 14:31:26 INFO - PROCESS | 1758 | 1465248686872 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:26 INFO - PROCESS | 1758 | 1465248686888 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:26 INFO - PROCESS | 1758 | ++DOCSHELL 0x954cbc00 == 67 [pid = 1758] [id = 117] 14:31:26 INFO - PROCESS | 1758 | ++DOMWINDOW == 160 (0x954cfc00) [pid = 1758] [serial = 350] [outer = (nil)] 14:31:26 INFO - PROCESS | 1758 | ++DOMWINDOW == 161 (0x99734c00) [pid = 1758] [serial = 351] [outer = 0x954cfc00] 14:31:26 INFO - PROCESS | 1758 | 1465248686977 Marionette DEBUG loaded listener.js 14:31:27 INFO - PROCESS | 1758 | ++DOMWINDOW == 162 (0x9a27a000) [pid = 1758] [serial = 352] [outer = 0x954cfc00] 14:31:27 INFO - PROCESS | 1758 | 1465248687847 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]]]}] 14:31:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 14:31:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1439ms 14:31:27 INFO - PROCESS | 1758 | 1465248687972 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 14:31:27 INFO - PROCESS | 1758 | 1465248687979 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 14:31:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 14:31:28 INFO - PROCESS | 1758 | 1465248688095 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 14:31:28 INFO - PROCESS | 1758 | 1465248688102 Marionette TRACE conn4 <- [1,442,null,{}] 14:31:28 INFO - PROCESS | 1758 | 1465248688123 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}] 14:31:28 INFO - PROCESS | 1758 | 1465248688131 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:28 INFO - PROCESS | 1758 | 1465248688376 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 14:31:28 INFO - PROCESS | 1758 | 1465248688597 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:28 INFO - PROCESS | 1758 | 1465248688611 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:28 INFO - PROCESS | 1758 | ++DOCSHELL 0x8fd43400 == 68 [pid = 1758] [id = 118] 14:31:28 INFO - PROCESS | 1758 | ++DOMWINDOW == 163 (0x8fd47400) [pid = 1758] [serial = 353] [outer = (nil)] 14:31:28 INFO - PROCESS | 1758 | ++DOMWINDOW == 164 (0x8fd50c00) [pid = 1758] [serial = 354] [outer = 0x8fd47400] 14:31:28 INFO - PROCESS | 1758 | 1465248688698 Marionette DEBUG loaded listener.js 14:31:28 INFO - PROCESS | 1758 | ++DOMWINDOW == 165 (0x8fdf8400) [pid = 1758] [serial = 355] [outer = 0x8fd47400] 14:31:29 INFO - PROCESS | 1758 | 1465248689753 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]]]}] 14:31:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 14:31:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1784ms 14:31:29 INFO - PROCESS | 1758 | 1465248689801 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 14:31:29 INFO - PROCESS | 1758 | 1465248689808 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 14:31:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 14:31:29 INFO - PROCESS | 1758 | 1465248689822 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 14:31:29 INFO - PROCESS | 1758 | 1465248689829 Marionette TRACE conn4 <- [1,446,null,{}] 14:31:29 INFO - PROCESS | 1758 | 1465248689836 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}] 14:31:29 INFO - PROCESS | 1758 | 1465248689842 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:30 INFO - PROCESS | 1758 | 1465248690079 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 14:31:30 INFO - PROCESS | 1758 | 1465248690356 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:30 INFO - PROCESS | 1758 | 1465248690368 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:30 INFO - PROCESS | 1758 | ++DOCSHELL 0x91b77400 == 69 [pid = 1758] [id = 119] 14:31:30 INFO - PROCESS | 1758 | ++DOMWINDOW == 166 (0x91b7dc00) [pid = 1758] [serial = 356] [outer = (nil)] 14:31:30 INFO - PROCESS | 1758 | ++DOMWINDOW == 167 (0x927ee800) [pid = 1758] [serial = 357] [outer = 0x91b7dc00] 14:31:30 INFO - PROCESS | 1758 | 1465248690457 Marionette DEBUG loaded listener.js 14:31:30 INFO - PROCESS | 1758 | ++DOMWINDOW == 168 (0x92971400) [pid = 1758] [serial = 358] [outer = 0x91b7dc00] 14:31:31 INFO - PROCESS | 1758 | 1465248691475 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]]]}] 14:31:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 14:31:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1708ms 14:31:31 INFO - PROCESS | 1758 | 1465248691526 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 14:31:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 14:31:31 INFO - PROCESS | 1758 | 1465248691531 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 14:31:31 INFO - PROCESS | 1758 | 1465248691539 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 14:31:31 INFO - PROCESS | 1758 | 1465248691544 Marionette TRACE conn4 <- [1,450,null,{}] 14:31:31 INFO - PROCESS | 1758 | 1465248691562 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}] 14:31:31 INFO - PROCESS | 1758 | 1465248691573 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:31 INFO - PROCESS | 1758 | 1465248691857 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 14:31:32 INFO - PROCESS | 1758 | 1465248692140 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:32 INFO - PROCESS | 1758 | 1465248692156 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:32 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f2ed800 == 70 [pid = 1758] [id = 120] 14:31:32 INFO - PROCESS | 1758 | ++DOMWINDOW == 169 (0x9a4c9000) [pid = 1758] [serial = 359] [outer = (nil)] 14:31:32 INFO - PROCESS | 1758 | ++DOMWINDOW == 170 (0x9a637800) [pid = 1758] [serial = 360] [outer = 0x9a4c9000] 14:31:32 INFO - PROCESS | 1758 | 1465248692284 Marionette DEBUG loaded listener.js 14:31:32 INFO - PROCESS | 1758 | ++DOMWINDOW == 171 (0x9a7d5800) [pid = 1758] [serial = 361] [outer = 0x9a4c9000] 14:31:33 INFO - PROCESS | 1758 | 1465248693322 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] 14:31:33 INFO - PROCESS | 1758 | 1465248693382 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 14:31:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 14:31:33 INFO - PROCESS | 1758 | 1465248693391 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 14:31:33 INFO - PROCESS | 1758 | 1465248693395 Marionette TRACE conn4 <- [1,454,null,{}] 14:31:33 INFO - PROCESS | 1758 | 1465248693403 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}] 14:31:33 INFO - PROCESS | 1758 | 1465248693409 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:33 INFO - PROCESS | 1758 | 1465248693633 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 14:31:33 INFO - PROCESS | 1758 | 1465248693860 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:33 INFO - PROCESS | 1758 | 1465248693870 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:33 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f2e9c00 == 71 [pid = 1758] [id = 121] 14:31:33 INFO - PROCESS | 1758 | ++DOMWINDOW == 172 (0x9a9df400) [pid = 1758] [serial = 362] [outer = (nil)] 14:31:33 INFO - PROCESS | 1758 | ++DOMWINDOW == 173 (0x9c0f3400) [pid = 1758] [serial = 363] [outer = 0x9a9df400] 14:31:34 INFO - PROCESS | 1758 | 1465248693999 Marionette DEBUG loaded listener.js 14:31:34 INFO - PROCESS | 1758 | ++DOMWINDOW == 174 (0x9c0f6400) [pid = 1758] [serial = 364] [outer = 0x9a9df400] 14:31:34 INFO - PROCESS | 1758 | [1758] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:31:34 INFO - PROCESS | 1758 | 1465248694969 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]]]}] 14:31:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 14:31:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1652ms 14:31:35 INFO - PROCESS | 1758 | 1465248695043 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 14:31:35 INFO - PROCESS | 1758 | 1465248695047 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 14:31:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 14:31:35 INFO - PROCESS | 1758 | 1465248695055 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 14:31:35 INFO - PROCESS | 1758 | 1465248695059 Marionette TRACE conn4 <- [1,458,null,{}] 14:31:35 INFO - PROCESS | 1758 | 1465248695066 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}] 14:31:35 INFO - PROCESS | 1758 | 1465248695072 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:35 INFO - PROCESS | 1758 | 1465248695323 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 14:31:35 INFO - PROCESS | 1758 | 1465248695597 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:35 INFO - PROCESS | 1758 | 1465248695606 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:35 INFO - PROCESS | 1758 | ++DOCSHELL 0x9297e800 == 72 [pid = 1758] [id = 122] 14:31:35 INFO - PROCESS | 1758 | ++DOMWINDOW == 175 (0x9c0ee400) [pid = 1758] [serial = 365] [outer = (nil)] 14:31:35 INFO - PROCESS | 1758 | ++DOMWINDOW == 176 (0x9c2edc00) [pid = 1758] [serial = 366] [outer = 0x9c0ee400] 14:31:35 INFO - PROCESS | 1758 | 1465248695693 Marionette DEBUG loaded listener.js 14:31:35 INFO - PROCESS | 1758 | ++DOMWINDOW == 177 (0x9c35d800) [pid = 1758] [serial = 367] [outer = 0x9c0ee400] 14:31:37 INFO - PROCESS | 1758 | 1465248697258 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] 14:31:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 14:31:37 INFO - PROCESS | 1758 | 1465248697298 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 14:31:37 INFO - PROCESS | 1758 | 1465248697307 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 14:31:37 INFO - PROCESS | 1758 | 1465248697312 Marionette TRACE conn4 <- [1,462,null,{}] 14:31:37 INFO - PROCESS | 1758 | 1465248697318 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}] 14:31:37 INFO - PROCESS | 1758 | 1465248697329 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:37 INFO - PROCESS | 1758 | 1465248697611 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 14:31:37 INFO - PROCESS | 1758 | 1465248697792 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:37 INFO - PROCESS | 1758 | 1465248697805 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:37 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9bec00 == 73 [pid = 1758] [id = 123] 14:31:37 INFO - PROCESS | 1758 | ++DOMWINDOW == 178 (0x8d9bf000) [pid = 1758] [serial = 368] [outer = (nil)] 14:31:37 INFO - PROCESS | 1758 | ++DOMWINDOW == 179 (0x9a9d1c00) [pid = 1758] [serial = 369] [outer = 0x8d9bf000] 14:31:37 INFO - PROCESS | 1758 | 1465248697898 Marionette DEBUG loaded listener.js 14:31:38 INFO - PROCESS | 1758 | ++DOMWINDOW == 180 (0xa21a9400) [pid = 1758] [serial = 370] [outer = 0x8d9bf000] 14:31:38 INFO - PROCESS | 1758 | [1758] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:31:38 INFO - PROCESS | 1758 | 1465248698949 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] 14:31:39 INFO - PROCESS | 1758 | 1465248699009 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 14:31:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 14:31:39 INFO - PROCESS | 1758 | 1465248699016 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 14:31:39 INFO - PROCESS | 1758 | 1465248699020 Marionette TRACE conn4 <- [1,466,null,{}] 14:31:39 INFO - PROCESS | 1758 | 1465248699026 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}] 14:31:39 INFO - PROCESS | 1758 | 1465248699032 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:39 INFO - PROCESS | 1758 | 1465248699241 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 14:31:39 INFO - PROCESS | 1758 | 1465248699510 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:39 INFO - PROCESS | 1758 | 1465248699516 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:39 INFO - PROCESS | 1758 | ++DOCSHELL 0x8dbb3c00 == 74 [pid = 1758] [id = 124] 14:31:39 INFO - PROCESS | 1758 | ++DOMWINDOW == 181 (0x8dbb4400) [pid = 1758] [serial = 371] [outer = (nil)] 14:31:39 INFO - PROCESS | 1758 | ++DOMWINDOW == 182 (0x8dbbc000) [pid = 1758] [serial = 372] [outer = 0x8dbb4400] 14:31:39 INFO - PROCESS | 1758 | 1465248699610 Marionette DEBUG loaded listener.js 14:31:39 INFO - PROCESS | 1758 | ++DOMWINDOW == 183 (0x8dbbf400) [pid = 1758] [serial = 373] [outer = 0x8dbb4400] 14:31:40 INFO - PROCESS | 1758 | 1465248700602 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] 14:31:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 14:31:40 INFO - PROCESS | 1758 | 1465248700659 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 14:31:40 INFO - PROCESS | 1758 | 1465248700667 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 14:31:40 INFO - PROCESS | 1758 | 1465248700670 Marionette TRACE conn4 <- [1,470,null,{}] 14:31:40 INFO - PROCESS | 1758 | 1465248700678 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}] 14:31:40 INFO - PROCESS | 1758 | 1465248700691 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:40 INFO - PROCESS | 1758 | 1465248700908 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 14:31:41 INFO - PROCESS | 1758 | 1465248701179 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:41 INFO - PROCESS | 1758 | 1465248701185 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:41 INFO - PROCESS | 1758 | ++DOCSHELL 0x8dcad800 == 75 [pid = 1758] [id = 125] 14:31:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 184 (0x8dcadc00) [pid = 1758] [serial = 374] [outer = (nil)] 14:31:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 185 (0x8dcb6000) [pid = 1758] [serial = 375] [outer = 0x8dcadc00] 14:31:41 INFO - PROCESS | 1758 | 1465248701317 Marionette DEBUG loaded listener.js 14:31:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 186 (0x8dcb9000) [pid = 1758] [serial = 376] [outer = 0x8dcadc00] 14:31:42 INFO - PROCESS | 1758 | 1465248702297 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]]]}] 14:31:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 14:31:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1688ms 14:31:42 INFO - PROCESS | 1758 | 1465248702354 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 14:31:42 INFO - PROCESS | 1758 | 1465248702359 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 14:31:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 14:31:42 INFO - PROCESS | 1758 | 1465248702366 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 14:31:42 INFO - PROCESS | 1758 | 1465248702370 Marionette TRACE conn4 <- [1,474,null,{}] 14:31:42 INFO - PROCESS | 1758 | 1465248702377 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}] 14:31:42 INFO - PROCESS | 1758 | 1465248702383 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:42 INFO - PROCESS | 1758 | 1465248702595 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 14:31:42 INFO - PROCESS | 1758 | 1465248702822 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:42 INFO - PROCESS | 1758 | 1465248702830 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:42 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cdd0c00 == 76 [pid = 1758] [id = 126] 14:31:42 INFO - PROCESS | 1758 | ++DOMWINDOW == 187 (0x8cdd2000) [pid = 1758] [serial = 377] [outer = (nil)] 14:31:42 INFO - PROCESS | 1758 | ++DOMWINDOW == 188 (0x8cdd9c00) [pid = 1758] [serial = 378] [outer = 0x8cdd2000] 14:31:42 INFO - PROCESS | 1758 | 1465248702959 Marionette DEBUG loaded listener.js 14:31:43 INFO - PROCESS | 1758 | ++DOMWINDOW == 189 (0x8cdde800) [pid = 1758] [serial = 379] [outer = 0x8cdd2000] 14:31:43 INFO - PROCESS | 1758 | 1465248703981 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]]]}] 14:31:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 14:31:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1694ms 14:31:44 INFO - PROCESS | 1758 | 1465248704062 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 14:31:44 INFO - PROCESS | 1758 | 1465248704066 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 14:31:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 14:31:44 INFO - PROCESS | 1758 | 1465248704075 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 14:31:44 INFO - PROCESS | 1758 | 1465248704079 Marionette TRACE conn4 <- [1,478,null,{}] 14:31:44 INFO - PROCESS | 1758 | 1465248704086 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}] 14:31:44 INFO - PROCESS | 1758 | 1465248704095 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:44 INFO - PROCESS | 1758 | 1465248704345 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 14:31:44 INFO - PROCESS | 1758 | 1465248704622 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:44 INFO - PROCESS | 1758 | 1465248704633 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:44 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cdd9400 == 77 [pid = 1758] [id = 127] 14:31:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 190 (0x8cdde400) [pid = 1758] [serial = 380] [outer = (nil)] 14:31:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 191 (0x8cf97c00) [pid = 1758] [serial = 381] [outer = 0x8cdde400] 14:31:44 INFO - PROCESS | 1758 | 1465248704719 Marionette DEBUG loaded listener.js 14:31:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 192 (0x8cf9a000) [pid = 1758] [serial = 382] [outer = 0x8cdde400] 14:31:45 INFO - PROCESS | 1758 | 1465248705735 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]]]}] 14:31:45 INFO - PROCESS | 1758 | ++DOMWINDOW == 193 (0x8cf94c00) [pid = 1758] [serial = 383] [outer = 0x9a7d0000] 14:31:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 14:31:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1732ms 14:31:45 INFO - PROCESS | 1758 | 1465248705841 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 14:31:45 INFO - PROCESS | 1758 | 1465248705847 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 14:31:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 14:31:45 INFO - PROCESS | 1758 | 1465248705951 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 14:31:45 INFO - PROCESS | 1758 | 1465248705958 Marionette TRACE conn4 <- [1,482,null,{}] 14:31:45 INFO - PROCESS | 1758 | 1465248705976 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}] 14:31:45 INFO - PROCESS | 1758 | 1465248705983 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:46 INFO - PROCESS | 1758 | 1465248706262 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 14:31:46 INFO - PROCESS | 1758 | 1465248706480 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:46 INFO - PROCESS | 1758 | 1465248706492 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:46 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9e1400 == 78 [pid = 1758] [id = 128] 14:31:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 194 (0x8dcb6800) [pid = 1758] [serial = 384] [outer = (nil)] 14:31:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 195 (0x90114400) [pid = 1758] [serial = 385] [outer = 0x8dcb6800] 14:31:46 INFO - PROCESS | 1758 | 1465248706580 Marionette DEBUG loaded listener.js 14:31:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 196 (0x9011a000) [pid = 1758] [serial = 386] [outer = 0x8dcb6800] 14:31:47 INFO - PROCESS | 1758 | 1465248707680 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]]]}] 14:31:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 14:31:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1883ms 14:31:47 INFO - PROCESS | 1758 | 1465248707749 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 14:31:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 14:31:47 INFO - PROCESS | 1758 | 1465248707754 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 14:31:47 INFO - PROCESS | 1758 | 1465248707762 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 14:31:47 INFO - PROCESS | 1758 | 1465248707766 Marionette TRACE conn4 <- [1,486,null,{}] 14:31:47 INFO - PROCESS | 1758 | 1465248707774 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}] 14:31:47 INFO - PROCESS | 1758 | 1465248707778 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:48 INFO - PROCESS | 1758 | 1465248708292 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 14:31:48 INFO - PROCESS | 1758 | 1465248708550 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:48 INFO - PROCESS | 1758 | 1465248708561 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:48 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9d8000 == 79 [pid = 1758] [id = 129] 14:31:48 INFO - PROCESS | 1758 | ++DOMWINDOW == 197 (0x8d9d9000) [pid = 1758] [serial = 387] [outer = (nil)] 14:31:48 INFO - PROCESS | 1758 | ++DOMWINDOW == 198 (0x8dbb7c00) [pid = 1758] [serial = 388] [outer = 0x8d9d9000] 14:31:48 INFO - PROCESS | 1758 | 1465248708646 Marionette DEBUG loaded listener.js 14:31:48 INFO - PROCESS | 1758 | ++DOMWINDOW == 199 (0x8dcbac00) [pid = 1758] [serial = 389] [outer = 0x8d9d9000] 14:31:49 INFO - PROCESS | 1758 | 1465248709642 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]]]}] 14:31:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 14:31:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1938ms 14:31:49 INFO - PROCESS | 1758 | 1465248709701 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 14:31:49 INFO - PROCESS | 1758 | 1465248709708 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 14:31:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 14:31:49 INFO - PROCESS | 1758 | 1465248709718 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 14:31:49 INFO - PROCESS | 1758 | 1465248709722 Marionette TRACE conn4 <- [1,490,null,{}] 14:31:49 INFO - PROCESS | 1758 | 1465248709731 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}] 14:31:49 INFO - PROCESS | 1758 | 1465248709740 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:50 INFO - PROCESS | 1758 | 1465248710000 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 14:31:50 INFO - PROCESS | 1758 | 1465248710345 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:50 INFO - PROCESS | 1758 | 1465248710352 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:50 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9da400 == 80 [pid = 1758] [id = 130] 14:31:50 INFO - PROCESS | 1758 | ++DOMWINDOW == 200 (0x8dbbc400) [pid = 1758] [serial = 390] [outer = (nil)] 14:31:50 INFO - PROCESS | 1758 | ++DOMWINDOW == 201 (0x8fd43800) [pid = 1758] [serial = 391] [outer = 0x8dbbc400] 14:31:50 INFO - PROCESS | 1758 | 1465248710442 Marionette DEBUG loaded listener.js 14:31:50 INFO - PROCESS | 1758 | ++DOMWINDOW == 202 (0x8fdf4c00) [pid = 1758] [serial = 392] [outer = 0x8dbbc400] 14:31:51 INFO - PROCESS | 1758 | 1465248711468 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]]]}] 14:31:51 INFO - PROCESS | 1758 | --DOCSHELL 0x8fdf3400 == 79 [pid = 1758] [id = 116] 14:31:51 INFO - PROCESS | 1758 | --DOMWINDOW == 201 (0x9a1dbc00) [pid = 1758] [serial = 306] [outer = (nil)] [url = about:blank] 14:31:51 INFO - PROCESS | 1758 | --DOCSHELL 0x8d9e1000 == 78 [pid = 1758] [id = 115] 14:31:51 INFO - PROCESS | 1758 | --DOCSHELL 0x8f3cfc00 == 77 [pid = 1758] [id = 114] 14:31:51 INFO - PROCESS | 1758 | --DOCSHELL 0x8f5efc00 == 76 [pid = 1758] [id = 113] 14:31:51 INFO - PROCESS | 1758 | --DOCSHELL 0x8f2f5c00 == 75 [pid = 1758] [id = 112] 14:31:51 INFO - PROCESS | 1758 | --DOCSHELL 0x91b78c00 == 74 [pid = 1758] [id = 108] 14:31:51 INFO - PROCESS | 1758 | --DOCSHELL 0x8fd44c00 == 73 [pid = 1758] [id = 107] 14:31:51 INFO - PROCESS | 1758 | --DOCSHELL 0x8f5ec400 == 72 [pid = 1758] [id = 106] 14:31:51 INFO - PROCESS | 1758 | --DOCSHELL 0x92827800 == 71 [pid = 1758] [id = 105] 14:31:51 INFO - PROCESS | 1758 | --DOCSHELL 0x919d3000 == 70 [pid = 1758] [id = 104] 14:31:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 14:31:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1844ms 14:31:51 INFO - PROCESS | 1758 | --DOCSHELL 0x8f5e3400 == 69 [pid = 1758] [id = 103] 14:31:51 INFO - PROCESS | 1758 | 1465248711567 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 14:31:51 INFO - PROCESS | 1758 | 1465248711573 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 14:31:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 14:31:51 INFO - PROCESS | 1758 | 1465248711581 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 14:31:51 INFO - PROCESS | 1758 | 1465248711585 Marionette TRACE conn4 <- [1,494,null,{}] 14:31:51 INFO - PROCESS | 1758 | 1465248711591 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}] 14:31:51 INFO - PROCESS | 1758 | 1465248711597 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:51 INFO - PROCESS | 1758 | 1465248711786 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 14:31:51 INFO - PROCESS | 1758 | --DOMWINDOW == 200 (0xa2562400) [pid = 1758] [serial = 105] [outer = (nil)] [url = about:blank] 14:31:51 INFO - PROCESS | 1758 | --DOMWINDOW == 199 (0x927e5800) [pid = 1758] [serial = 241] [outer = (nil)] [url = about:blank] 14:31:51 INFO - PROCESS | 1758 | --DOMWINDOW == 198 (0x954d6400) [pid = 1758] [serial = 301] [outer = (nil)] [url = about:blank] 14:31:51 INFO - PROCESS | 1758 | --DOMWINDOW == 197 (0x9685d000) [pid = 1758] [serial = 303] [outer = (nil)] [url = about:blank] 14:31:51 INFO - PROCESS | 1758 | --DOMWINDOW == 196 (0x968db400) [pid = 1758] [serial = 304] [outer = (nil)] [url = about:blank] 14:31:51 INFO - PROCESS | 1758 | --DOMWINDOW == 195 (0x8f5eac00) [pid = 1758] [serial = 288] [outer = (nil)] [url = about:blank] 14:31:51 INFO - PROCESS | 1758 | --DOMWINDOW == 194 (0xa671bc00) [pid = 1758] [serial = 276] [outer = (nil)] [url = about:blank] 14:31:51 INFO - PROCESS | 1758 | --DOMWINDOW == 193 (0x919d7800) [pid = 1758] [serial = 292] [outer = (nil)] [url = about:blank] 14:31:51 INFO - PROCESS | 1758 | --DOMWINDOW == 192 (0x919d4c00) [pid = 1758] [serial = 291] [outer = (nil)] [url = about:blank] 14:31:51 INFO - PROCESS | 1758 | --DOMWINDOW == 191 (0x91a24c00) [pid = 1758] [serial = 294] [outer = (nil)] [url = about:blank] 14:31:51 INFO - PROCESS | 1758 | --DOMWINDOW == 190 (0x91afa800) [pid = 1758] [serial = 295] [outer = (nil)] [url = about:blank] 14:31:51 INFO - PROCESS | 1758 | --DOMWINDOW == 189 (0x93d31800) [pid = 1758] [serial = 264] [outer = (nil)] [url = about:blank] 14:31:51 INFO - PROCESS | 1758 | --DOMWINDOW == 188 (0x91b7b800) [pid = 1758] [serial = 261] [outer = (nil)] [url = about:blank] 14:31:51 INFO - PROCESS | 1758 | --DOMWINDOW == 187 (0xa2171000) [pid = 1758] [serial = 273] [outer = (nil)] [url = about:blank] 14:31:51 INFO - PROCESS | 1758 | --DOMWINDOW == 186 (0x9a62c000) [pid = 1758] [serial = 267] [outer = (nil)] [url = about:blank] 14:31:51 INFO - PROCESS | 1758 | --DOMWINDOW == 185 (0x8f3d8800) [pid = 1758] [serial = 285] [outer = (nil)] [url = about:blank] 14:31:51 INFO - PROCESS | 1758 | --DOMWINDOW == 184 (0x92823c00) [pid = 1758] [serial = 297] [outer = (nil)] [url = about:blank] 14:31:51 INFO - PROCESS | 1758 | --DOMWINDOW == 183 (0x8f3cf400) [pid = 1758] [serial = 282] [outer = (nil)] [url = about:blank] 14:31:51 INFO - PROCESS | 1758 | --DOMWINDOW == 182 (0x919d7000) [pid = 1758] [serial = 270] [outer = (nil)] [url = about:blank] 14:31:51 INFO - PROCESS | 1758 | --DOMWINDOW == 181 (0x8f2f3c00) [pid = 1758] [serial = 279] [outer = (nil)] [url = about:blank] 14:31:51 INFO - PROCESS | 1758 | --DOMWINDOW == 180 (0x9a888c00) [pid = 1758] [serial = 259] [outer = (nil)] [url = about:blank] 14:31:51 INFO - PROCESS | 1758 | --DOMWINDOW == 179 (0x94a96400) [pid = 1758] [serial = 300] [outer = (nil)] [url = about:blank] 14:31:51 INFO - PROCESS | 1758 | --DOMWINDOW == 178 (0x9282cc00) [pid = 1758] [serial = 298] [outer = (nil)] [url = about:blank] 14:31:52 INFO - PROCESS | 1758 | 1465248712084 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:52 INFO - PROCESS | 1758 | 1465248712090 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:52 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f2f3c00 == 70 [pid = 1758] [id = 131] 14:31:52 INFO - PROCESS | 1758 | ++DOMWINDOW == 179 (0x8f3cf400) [pid = 1758] [serial = 393] [outer = (nil)] 14:31:52 INFO - PROCESS | 1758 | ++DOMWINDOW == 180 (0x90068800) [pid = 1758] [serial = 394] [outer = 0x8f3cf400] 14:31:52 INFO - PROCESS | 1758 | 1465248712176 Marionette DEBUG loaded listener.js 14:31:52 INFO - PROCESS | 1758 | ++DOMWINDOW == 181 (0x9006f400) [pid = 1758] [serial = 395] [outer = 0x8f3cf400] 14:31:53 INFO - PROCESS | 1758 | 1465248713036 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]]]}] 14:31:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 14:31:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1532ms 14:31:53 INFO - PROCESS | 1758 | 1465248713114 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 14:31:53 INFO - PROCESS | 1758 | 1465248713121 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 14:31:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 14:31:53 INFO - PROCESS | 1758 | 1465248713139 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 14:31:53 INFO - PROCESS | 1758 | 1465248713147 Marionette TRACE conn4 <- [1,498,null,{}] 14:31:53 INFO - PROCESS | 1758 | 1465248713154 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}] 14:31:53 INFO - PROCESS | 1758 | 1465248713161 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:53 INFO - PROCESS | 1758 | 1465248713380 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 14:31:53 INFO - PROCESS | 1758 | 1465248713599 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:53 INFO - PROCESS | 1758 | 1465248713611 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:53 INFO - PROCESS | 1758 | ++DOCSHELL 0x90069c00 == 71 [pid = 1758] [id = 132] 14:31:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 182 (0x90070c00) [pid = 1758] [serial = 396] [outer = (nil)] 14:31:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 183 (0x90120800) [pid = 1758] [serial = 397] [outer = 0x90070c00] 14:31:53 INFO - PROCESS | 1758 | 1465248713689 Marionette DEBUG loaded listener.js 14:31:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 184 (0x919ce400) [pid = 1758] [serial = 398] [outer = 0x90070c00] 14:31:54 INFO - PROCESS | 1758 | 1465248714526 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]]]}] 14:31:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 14:31:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1444ms 14:31:54 INFO - PROCESS | 1758 | 1465248714577 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 14:31:54 INFO - PROCESS | 1758 | 1465248714581 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 14:31:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 14:31:54 INFO - PROCESS | 1758 | 1465248714589 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 14:31:54 INFO - PROCESS | 1758 | 1465248714593 Marionette TRACE conn4 <- [1,502,null,{}] 14:31:54 INFO - PROCESS | 1758 | 1465248714599 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}] 14:31:54 INFO - PROCESS | 1758 | 1465248714605 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:54 INFO - PROCESS | 1758 | 1465248714872 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 14:31:54 INFO - PROCESS | 1758 | 1465248714901 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:54 INFO - PROCESS | 1758 | 1465248714910 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:54 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f5e4000 == 72 [pid = 1758] [id = 133] 14:31:54 INFO - PROCESS | 1758 | ++DOMWINDOW == 185 (0x90112000) [pid = 1758] [serial = 399] [outer = (nil)] 14:31:54 INFO - PROCESS | 1758 | ++DOMWINDOW == 186 (0x91a20000) [pid = 1758] [serial = 400] [outer = 0x90112000] 14:31:54 INFO - PROCESS | 1758 | 1465248714986 Marionette DEBUG loaded listener.js 14:31:55 INFO - PROCESS | 1758 | ++DOMWINDOW == 187 (0x91af6000) [pid = 1758] [serial = 401] [outer = 0x90112000] 14:31:56 INFO - PROCESS | 1758 | --DOMWINDOW == 186 (0x94a7b800) [pid = 1758] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 14:31:56 INFO - PROCESS | 1758 | --DOMWINDOW == 185 (0x91a16c00) [pid = 1758] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 14:31:56 INFO - PROCESS | 1758 | --DOMWINDOW == 184 (0x9a629400) [pid = 1758] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 14:31:56 INFO - PROCESS | 1758 | --DOMWINDOW == 183 (0x9a73b400) [pid = 1758] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 14:31:56 INFO - PROCESS | 1758 | --DOMWINDOW == 182 (0x9c363800) [pid = 1758] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 14:31:56 INFO - PROCESS | 1758 | --DOMWINDOW == 181 (0x8f2f7800) [pid = 1758] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 14:31:56 INFO - PROCESS | 1758 | --DOMWINDOW == 180 (0x9bb8f400) [pid = 1758] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 14:31:56 INFO - PROCESS | 1758 | --DOMWINDOW == 179 (0x901cb400) [pid = 1758] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 14:31:56 INFO - PROCESS | 1758 | --DOMWINDOW == 178 (0x95568c00) [pid = 1758] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 14:31:56 INFO - PROCESS | 1758 | --DOMWINDOW == 177 (0x94a90c00) [pid = 1758] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 14:31:56 INFO - PROCESS | 1758 | --DOMWINDOW == 176 (0x95491000) [pid = 1758] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 14:31:56 INFO - PROCESS | 1758 | --DOMWINDOW == 175 (0xa21a1400) [pid = 1758] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 14:31:56 INFO - PROCESS | 1758 | --DOMWINDOW == 174 (0x8fd52000) [pid = 1758] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 14:31:56 INFO - PROCESS | 1758 | --DOMWINDOW == 173 (0xa8c45c00) [pid = 1758] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 14:31:56 INFO - PROCESS | 1758 | --DOMWINDOW == 172 (0xa82acc00) [pid = 1758] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 14:31:56 INFO - PROCESS | 1758 | --DOMWINDOW == 171 (0xa4f6d800) [pid = 1758] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 14:31:56 INFO - PROCESS | 1758 | --DOMWINDOW == 170 (0x91af1400) [pid = 1758] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 14:31:56 INFO - PROCESS | 1758 | --DOMWINDOW == 169 (0x8fdf8c00) [pid = 1758] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 14:31:56 INFO - PROCESS | 1758 | --DOMWINDOW == 168 (0x8fdf7400) [pid = 1758] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 14:31:56 INFO - PROCESS | 1758 | --DOMWINDOW == 167 (0x94a94c00) [pid = 1758] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 14:31:56 INFO - PROCESS | 1758 | --DOMWINDOW == 166 (0x8fd45000) [pid = 1758] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 14:31:56 INFO - PROCESS | 1758 | --DOMWINDOW == 165 (0x94a91c00) [pid = 1758] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 14:31:56 INFO - PROCESS | 1758 | --DOMWINDOW == 164 (0x968d1400) [pid = 1758] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 14:31:56 INFO - PROCESS | 1758 | --DOMWINDOW == 163 (0xa61b4800) [pid = 1758] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 14:31:56 INFO - PROCESS | 1758 | --DOMWINDOW == 162 (0xa6b4b000) [pid = 1758] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 14:31:56 INFO - PROCESS | 1758 | --DOMWINDOW == 161 (0xa61abc00) [pid = 1758] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 14:31:56 INFO - PROCESS | 1758 | --DOMWINDOW == 160 (0x93c4e800) [pid = 1758] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 14:31:56 INFO - PROCESS | 1758 | --DOMWINDOW == 159 (0x91af3000) [pid = 1758] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 14:31:56 INFO - PROCESS | 1758 | --DOMWINDOW == 158 (0x9a2e2c00) [pid = 1758] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 14:31:56 INFO - PROCESS | 1758 | --DOMWINDOW == 157 (0x9549c000) [pid = 1758] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 14:31:56 INFO - PROCESS | 1758 | --DOMWINDOW == 156 (0x9b251000) [pid = 1758] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 14:31:56 INFO - PROCESS | 1758 | --DOMWINDOW == 155 (0x927e3000) [pid = 1758] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 14:31:56 INFO - PROCESS | 1758 | 1465248716446 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]]]}] 14:31:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 14:31:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1943ms 14:31:56 INFO - PROCESS | 1758 | 1465248716576 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 14:31:56 INFO - PROCESS | 1758 | 1465248716581 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 14:31:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 14:31:56 INFO - PROCESS | 1758 | 1465248716601 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 14:31:56 INFO - PROCESS | 1758 | 1465248716604 Marionette TRACE conn4 <- [1,506,null,{}] 14:31:56 INFO - PROCESS | 1758 | 1465248716615 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}] 14:31:56 INFO - PROCESS | 1758 | 1465248716619 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:56 INFO - PROCESS | 1758 | 1465248716800 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 14:31:56 INFO - PROCESS | 1758 | 1465248716815 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:56 INFO - PROCESS | 1758 | 1465248716833 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:56 INFO - PROCESS | 1758 | ++DOCSHELL 0x91af1400 == 73 [pid = 1758] [id = 134] 14:31:56 INFO - PROCESS | 1758 | ++DOMWINDOW == 156 (0x91af3000) [pid = 1758] [serial = 402] [outer = (nil)] 14:31:56 INFO - PROCESS | 1758 | ++DOMWINDOW == 157 (0x91b76000) [pid = 1758] [serial = 403] [outer = 0x91af3000] 14:31:56 INFO - PROCESS | 1758 | 1465248716916 Marionette DEBUG loaded listener.js 14:31:57 INFO - PROCESS | 1758 | ++DOMWINDOW == 158 (0x927e7c00) [pid = 1758] [serial = 404] [outer = 0x91af3000] 14:31:57 INFO - PROCESS | 1758 | 1465248717868 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]]]}] 14:31:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 14:31:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1345ms 14:31:57 INFO - PROCESS | 1758 | 1465248717940 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 14:31:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 14:31:57 INFO - PROCESS | 1758 | 1465248717944 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 14:31:57 INFO - PROCESS | 1758 | 1465248717952 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 14:31:57 INFO - PROCESS | 1758 | 1465248717956 Marionette TRACE conn4 <- [1,510,null,{}] 14:31:57 INFO - PROCESS | 1758 | 1465248717962 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}] 14:31:57 INFO - PROCESS | 1758 | 1465248717967 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:58 INFO - PROCESS | 1758 | 1465248718159 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 14:31:58 INFO - PROCESS | 1758 | 1465248718301 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:58 INFO - PROCESS | 1758 | 1465248718310 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:58 INFO - PROCESS | 1758 | ++DOCSHELL 0x8fdf7400 == 74 [pid = 1758] [id = 135] 14:31:58 INFO - PROCESS | 1758 | ++DOMWINDOW == 159 (0x91b77000) [pid = 1758] [serial = 405] [outer = (nil)] 14:31:58 INFO - PROCESS | 1758 | ++DOMWINDOW == 160 (0x9297a400) [pid = 1758] [serial = 406] [outer = 0x91b77000] 14:31:58 INFO - PROCESS | 1758 | 1465248718394 Marionette DEBUG loaded listener.js 14:31:58 INFO - PROCESS | 1758 | ++DOMWINDOW == 161 (0x93c56000) [pid = 1758] [serial = 407] [outer = 0x91b77000] 14:31:59 INFO - PROCESS | 1758 | 1465248719620 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]]]}] 14:31:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 14:31:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1733ms 14:31:59 INFO - PROCESS | 1758 | 1465248719685 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 14:31:59 INFO - PROCESS | 1758 | 1465248719691 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 14:31:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 14:31:59 INFO - PROCESS | 1758 | 1465248719701 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 14:31:59 INFO - PROCESS | 1758 | 1465248719707 Marionette TRACE conn4 <- [1,514,null,{}] 14:31:59 INFO - PROCESS | 1758 | 1465248719716 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}] 14:31:59 INFO - PROCESS | 1758 | 1465248719724 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:31:59 INFO - PROCESS | 1758 | 1465248719984 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 14:32:00 INFO - PROCESS | 1758 | 1465248720238 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:00 INFO - PROCESS | 1758 | 1465248720251 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:00 INFO - PROCESS | 1758 | ++DOCSHELL 0x8dbb6400 == 75 [pid = 1758] [id = 136] 14:32:00 INFO - PROCESS | 1758 | ++DOMWINDOW == 162 (0x8e00e400) [pid = 1758] [serial = 408] [outer = (nil)] 14:32:00 INFO - PROCESS | 1758 | ++DOMWINDOW == 163 (0x8f3d2800) [pid = 1758] [serial = 409] [outer = 0x8e00e400] 14:32:00 INFO - PROCESS | 1758 | 1465248720383 Marionette DEBUG loaded listener.js 14:32:00 INFO - PROCESS | 1758 | ++DOMWINDOW == 164 (0x8f5ed800) [pid = 1758] [serial = 410] [outer = 0x8e00e400] 14:32:01 INFO - PROCESS | 1758 | 1465248721361 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]]]}] 14:32:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 14:32:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1693ms 14:32:01 INFO - PROCESS | 1758 | 1465248721395 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 14:32:01 INFO - PROCESS | 1758 | 1465248721404 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 14:32:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 14:32:01 INFO - PROCESS | 1758 | 1465248721417 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 14:32:01 INFO - PROCESS | 1758 | 1465248721423 Marionette TRACE conn4 <- [1,518,null,{}] 14:32:01 INFO - PROCESS | 1758 | 1465248721430 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}] 14:32:01 INFO - PROCESS | 1758 | 1465248721436 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:01 INFO - PROCESS | 1758 | 1465248721676 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 14:32:02 INFO - PROCESS | 1758 | 1465248721975 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:02 INFO - PROCESS | 1758 | 1465248721988 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:02 INFO - PROCESS | 1758 | ++DOCSHELL 0x9006a400 == 76 [pid = 1758] [id = 137] 14:32:02 INFO - PROCESS | 1758 | ++DOMWINDOW == 165 (0x9011c800) [pid = 1758] [serial = 411] [outer = (nil)] 14:32:02 INFO - PROCESS | 1758 | ++DOMWINDOW == 166 (0x901d4c00) [pid = 1758] [serial = 412] [outer = 0x9011c800] 14:32:02 INFO - PROCESS | 1758 | 1465248722188 Marionette DEBUG loaded listener.js 14:32:02 INFO - PROCESS | 1758 | ++DOMWINDOW == 167 (0x91a1b000) [pid = 1758] [serial = 413] [outer = 0x9011c800] 14:32:03 INFO - PROCESS | 1758 | 1465248723249 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]]]}] 14:32:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 14:32:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1892ms 14:32:03 INFO - PROCESS | 1758 | 1465248723309 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 14:32:03 INFO - PROCESS | 1758 | 1465248723315 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 14:32:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 14:32:03 INFO - PROCESS | 1758 | 1465248723322 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 14:32:03 INFO - PROCESS | 1758 | 1465248723329 Marionette TRACE conn4 <- [1,522,null,{}] 14:32:03 INFO - PROCESS | 1758 | 1465248723348 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}] 14:32:03 INFO - PROCESS | 1758 | 1465248723357 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:03 INFO - PROCESS | 1758 | 1465248723626 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 14:32:03 INFO - PROCESS | 1758 | 1465248723908 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:03 INFO - PROCESS | 1758 | 1465248723921 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:03 INFO - PROCESS | 1758 | ++DOCSHELL 0x9282cc00 == 77 [pid = 1758] [id = 138] 14:32:03 INFO - PROCESS | 1758 | ++DOMWINDOW == 168 (0x92970000) [pid = 1758] [serial = 414] [outer = (nil)] 14:32:04 INFO - PROCESS | 1758 | ++DOMWINDOW == 169 (0x93d31800) [pid = 1758] [serial = 415] [outer = 0x92970000] 14:32:04 INFO - PROCESS | 1758 | 1465248724014 Marionette DEBUG loaded listener.js 14:32:04 INFO - PROCESS | 1758 | ++DOMWINDOW == 170 (0x94a98400) [pid = 1758] [serial = 416] [outer = 0x92970000] 14:32:05 INFO - PROCESS | 1758 | 1465248725059 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]]]}] 14:32:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 14:32:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1796ms 14:32:05 INFO - PROCESS | 1758 | 1465248725120 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 14:32:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 14:32:05 INFO - PROCESS | 1758 | 1465248725126 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 14:32:05 INFO - PROCESS | 1758 | 1465248725134 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 14:32:05 INFO - PROCESS | 1758 | 1465248725137 Marionette TRACE conn4 <- [1,526,null,{}] 14:32:05 INFO - PROCESS | 1758 | 1465248725145 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}] 14:32:05 INFO - PROCESS | 1758 | 1465248725152 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:05 INFO - PROCESS | 1758 | 1465248725399 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 14:32:05 INFO - PROCESS | 1758 | 1465248725653 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:05 INFO - PROCESS | 1758 | 1465248725662 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:05 INFO - PROCESS | 1758 | ++DOCSHELL 0x93f0a000 == 78 [pid = 1758] [id = 139] 14:32:05 INFO - PROCESS | 1758 | ++DOMWINDOW == 171 (0x9549e400) [pid = 1758] [serial = 417] [outer = (nil)] 14:32:05 INFO - PROCESS | 1758 | ++DOMWINDOW == 172 (0x9555c800) [pid = 1758] [serial = 418] [outer = 0x9549e400] 14:32:05 INFO - PROCESS | 1758 | 1465248725751 Marionette DEBUG loaded listener.js 14:32:05 INFO - PROCESS | 1758 | ++DOMWINDOW == 173 (0x9556a800) [pid = 1758] [serial = 419] [outer = 0x9549e400] 14:32:06 INFO - PROCESS | 1758 | 1465248726721 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]]]}] 14:32:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 14:32:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1635ms 14:32:06 INFO - PROCESS | 1758 | 1465248726769 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 14:32:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 14:32:06 INFO - PROCESS | 1758 | 1465248726773 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 14:32:06 INFO - PROCESS | 1758 | 1465248726781 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 14:32:06 INFO - PROCESS | 1758 | 1465248726785 Marionette TRACE conn4 <- [1,530,null,{}] 14:32:06 INFO - PROCESS | 1758 | 1465248726792 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}] 14:32:06 INFO - PROCESS | 1758 | 1465248726797 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:07 INFO - PROCESS | 1758 | 1465248727019 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 14:32:07 INFO - PROCESS | 1758 | 1465248727261 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:07 INFO - PROCESS | 1758 | 1465248727270 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:07 INFO - PROCESS | 1758 | ++DOCSHELL 0x968dbc00 == 79 [pid = 1758] [id = 140] 14:32:07 INFO - PROCESS | 1758 | ++DOMWINDOW == 174 (0x968dcc00) [pid = 1758] [serial = 420] [outer = (nil)] 14:32:07 INFO - PROCESS | 1758 | ++DOMWINDOW == 175 (0x9a1d9000) [pid = 1758] [serial = 421] [outer = 0x968dcc00] 14:32:07 INFO - PROCESS | 1758 | 1465248727407 Marionette DEBUG loaded listener.js 14:32:07 INFO - PROCESS | 1758 | ++DOMWINDOW == 176 (0x9a4c6800) [pid = 1758] [serial = 422] [outer = 0x968dcc00] 14:32:08 INFO - PROCESS | 1758 | 1465248728379 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"]]]}] 14:32:08 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 14:32:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 14:32:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:32:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 14:32:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:32:08 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 14:32:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 14:32:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:32:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 14:32:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:32:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1645ms 14:32:08 INFO - PROCESS | 1758 | 1465248728437 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 14:32:08 INFO - PROCESS | 1758 | 1465248728442 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 14:32:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 14:32:08 INFO - PROCESS | 1758 | 1465248728455 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 14:32:08 INFO - PROCESS | 1758 | 1465248728459 Marionette TRACE conn4 <- [1,534,null,{}] 14:32:08 INFO - PROCESS | 1758 | 1465248728467 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}] 14:32:08 INFO - PROCESS | 1758 | 1465248728479 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:08 INFO - PROCESS | 1758 | 1465248728811 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 14:32:09 INFO - PROCESS | 1758 | 1465248729095 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:09 INFO - PROCESS | 1758 | 1465248729105 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:09 INFO - PROCESS | 1758 | ++DOCSHELL 0x95561c00 == 80 [pid = 1758] [id = 141] 14:32:09 INFO - PROCESS | 1758 | ++DOMWINDOW == 177 (0x968d9400) [pid = 1758] [serial = 423] [outer = (nil)] 14:32:09 INFO - PROCESS | 1758 | ++DOMWINDOW == 178 (0x9c0fa400) [pid = 1758] [serial = 424] [outer = 0x968d9400] 14:32:09 INFO - PROCESS | 1758 | 1465248729194 Marionette DEBUG loaded listener.js 14:32:09 INFO - PROCESS | 1758 | ++DOMWINDOW == 179 (0x9d5cdc00) [pid = 1758] [serial = 425] [outer = 0x968d9400] 14:32:10 INFO - PROCESS | 1758 | 1465248730076 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]]]}] 14:32:10 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 14:32:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1646ms 14:32:10 INFO - PROCESS | 1758 | 1465248730101 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 14:32:10 INFO - PROCESS | 1758 | 1465248730105 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 14:32:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 14:32:10 INFO - PROCESS | 1758 | 1465248730114 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 14:32:10 INFO - PROCESS | 1758 | 1465248730118 Marionette TRACE conn4 <- [1,538,null,{}] 14:32:10 INFO - PROCESS | 1758 | 1465248730125 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}] 14:32:10 INFO - PROCESS | 1758 | 1465248730131 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:10 INFO - PROCESS | 1758 | 1465248730398 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 14:32:10 INFO - PROCESS | 1758 | 1465248730637 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:10 INFO - PROCESS | 1758 | 1465248730645 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:10 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cdd6c00 == 81 [pid = 1758] [id = 142] 14:32:10 INFO - PROCESS | 1758 | ++DOMWINDOW == 180 (0x8cdd8c00) [pid = 1758] [serial = 426] [outer = (nil)] 14:32:10 INFO - PROCESS | 1758 | ++DOMWINDOW == 181 (0x9012fc00) [pid = 1758] [serial = 427] [outer = 0x8cdd8c00] 14:32:10 INFO - PROCESS | 1758 | 1465248730750 Marionette DEBUG loaded listener.js 14:32:10 INFO - PROCESS | 1758 | ++DOMWINDOW == 182 (0x9013ac00) [pid = 1758] [serial = 428] [outer = 0x8cdd8c00] 14:32:11 INFO - PROCESS | 1758 | 1465248731640 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]]]}] 14:32:11 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 14:32:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1582ms 14:32:11 INFO - PROCESS | 1758 | 1465248731696 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 14:32:11 INFO - PROCESS | 1758 | 1465248731700 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 14:32:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 14:32:11 INFO - PROCESS | 1758 | 1465248731708 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 14:32:11 INFO - PROCESS | 1758 | 1465248731711 Marionette TRACE conn4 <- [1,542,null,{}] 14:32:11 INFO - PROCESS | 1758 | 1465248731718 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}] 14:32:11 INFO - PROCESS | 1758 | 1465248731725 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:11 INFO - PROCESS | 1758 | 1465248731940 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 14:32:12 INFO - PROCESS | 1758 | 1465248732178 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:12 INFO - PROCESS | 1758 | 1465248732188 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:12 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee2000 == 82 [pid = 1758] [id = 143] 14:32:12 INFO - PROCESS | 1758 | ++DOMWINDOW == 183 (0x8bee2c00) [pid = 1758] [serial = 429] [outer = (nil)] 14:32:12 INFO - PROCESS | 1758 | ++DOMWINDOW == 184 (0x8beea800) [pid = 1758] [serial = 430] [outer = 0x8bee2c00] 14:32:12 INFO - PROCESS | 1758 | 1465248732285 Marionette DEBUG loaded listener.js 14:32:12 INFO - PROCESS | 1758 | ++DOMWINDOW == 185 (0x8beee000) [pid = 1758] [serial = 431] [outer = 0x8bee2c00] 14:32:13 INFO - PROCESS | 1758 | 1465248733176 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]]]}] 14:32:13 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 14:32:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1482ms 14:32:13 INFO - PROCESS | 1758 | 1465248733240 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 14:32:13 INFO - PROCESS | 1758 | 1465248733245 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 14:32:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 14:32:13 INFO - PROCESS | 1758 | 1465248733257 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 14:32:13 INFO - PROCESS | 1758 | 1465248733260 Marionette TRACE conn4 <- [1,546,null,{}] 14:32:13 INFO - PROCESS | 1758 | 1465248733268 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}] 14:32:13 INFO - PROCESS | 1758 | 1465248733274 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:13 INFO - PROCESS | 1758 | 1465248733529 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 14:32:13 INFO - PROCESS | 1758 | 1465248733812 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:13 INFO - PROCESS | 1758 | 1465248733827 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:13 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee7400 == 83 [pid = 1758] [id = 144] 14:32:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 186 (0x8bee8c00) [pid = 1758] [serial = 432] [outer = (nil)] 14:32:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 187 (0x8bef0c00) [pid = 1758] [serial = 433] [outer = 0x8bee8c00] 14:32:13 INFO - PROCESS | 1758 | 1465248733952 Marionette DEBUG loaded listener.js 14:32:14 INFO - PROCESS | 1758 | ++DOMWINDOW == 188 (0x8bff3400) [pid = 1758] [serial = 434] [outer = 0x8bee8c00] 14:32:14 INFO - PROCESS | 1758 | 1465248734937 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]]]}] 14:32:14 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 14:32:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1734ms 14:32:14 INFO - PROCESS | 1758 | 1465248734991 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 14:32:14 INFO - PROCESS | 1758 | 1465248734996 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 14:32:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 14:32:15 INFO - PROCESS | 1758 | 1465248735005 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 14:32:15 INFO - PROCESS | 1758 | 1465248735010 Marionette TRACE conn4 <- [1,550,null,{}] 14:32:15 INFO - PROCESS | 1758 | 1465248735061 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}] 14:32:15 INFO - PROCESS | 1758 | 1465248735067 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:15 INFO - PROCESS | 1758 | 1465248735324 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 14:32:15 INFO - PROCESS | 1758 | 1465248735648 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:15 INFO - PROCESS | 1758 | 1465248735658 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:15 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5bf400 == 84 [pid = 1758] [id = 145] 14:32:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 189 (0x8b5bfc00) [pid = 1758] [serial = 435] [outer = (nil)] 14:32:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 190 (0x8b5c8800) [pid = 1758] [serial = 436] [outer = 0x8b5bfc00] 14:32:15 INFO - PROCESS | 1758 | 1465248735744 Marionette DEBUG loaded listener.js 14:32:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 191 (0x8b5cc400) [pid = 1758] [serial = 437] [outer = 0x8b5bfc00] 14:32:16 INFO - PROCESS | 1758 | 1465248736708 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]]]}] 14:32:16 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 14:32:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1786ms 14:32:16 INFO - PROCESS | 1758 | 1465248736792 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 14:32:16 INFO - PROCESS | 1758 | 1465248736799 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 14:32:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 14:32:16 INFO - PROCESS | 1758 | 1465248736808 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 14:32:16 INFO - PROCESS | 1758 | 1465248736815 Marionette TRACE conn4 <- [1,554,null,{}] 14:32:16 INFO - PROCESS | 1758 | 1465248736823 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}] 14:32:16 INFO - PROCESS | 1758 | 1465248736830 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:17 INFO - PROCESS | 1758 | 1465248737080 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 14:32:17 INFO - PROCESS | 1758 | 1465248737341 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:17 INFO - PROCESS | 1758 | 1465248737351 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:17 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b733400 == 85 [pid = 1758] [id = 146] 14:32:17 INFO - PROCESS | 1758 | ++DOMWINDOW == 192 (0x8b735800) [pid = 1758] [serial = 438] [outer = (nil)] 14:32:17 INFO - PROCESS | 1758 | ++DOMWINDOW == 193 (0x8b73ac00) [pid = 1758] [serial = 439] [outer = 0x8b735800] 14:32:17 INFO - PROCESS | 1758 | 1465248737477 Marionette DEBUG loaded listener.js 14:32:17 INFO - PROCESS | 1758 | ++DOMWINDOW == 194 (0x8beec000) [pid = 1758] [serial = 440] [outer = 0x8b735800] 14:32:18 INFO - PROCESS | 1758 | [1758] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:32:18 INFO - PROCESS | 1758 | 1465248738477 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]]]}] 14:32:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 14:32:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1689ms 14:32:18 INFO - PROCESS | 1758 | 1465248738497 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 14:32:18 INFO - PROCESS | 1758 | 1465248738502 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 14:32:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 14:32:18 INFO - PROCESS | 1758 | 1465248738509 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 14:32:18 INFO - PROCESS | 1758 | 1465248738513 Marionette TRACE conn4 <- [1,558,null,{}] 14:32:18 INFO - PROCESS | 1758 | 1465248738519 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}] 14:32:18 INFO - PROCESS | 1758 | 1465248738525 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:18 INFO - PROCESS | 1758 | 1465248738756 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 14:32:19 INFO - PROCESS | 1758 | 1465248739013 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:19 INFO - PROCESS | 1758 | 1465248739022 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:19 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b73e000 == 86 [pid = 1758] [id = 147] 14:32:19 INFO - PROCESS | 1758 | ++DOMWINDOW == 195 (0x8bee1c00) [pid = 1758] [serial = 441] [outer = (nil)] 14:32:19 INFO - PROCESS | 1758 | ++DOMWINDOW == 196 (0x8bffa000) [pid = 1758] [serial = 442] [outer = 0x8bee1c00] 14:32:19 INFO - PROCESS | 1758 | 1465248739151 Marionette DEBUG loaded listener.js 14:32:19 INFO - PROCESS | 1758 | ++DOMWINDOW == 197 (0x8bffc400) [pid = 1758] [serial = 443] [outer = 0x8bee1c00] 14:32:20 INFO - PROCESS | 1758 | 1465248740109 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]]]}] 14:32:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 14:32:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1641ms 14:32:20 INFO - PROCESS | 1758 | 1465248740151 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 14:32:20 INFO - PROCESS | 1758 | 1465248740156 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 14:32:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 14:32:20 INFO - PROCESS | 1758 | 1465248740163 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 14:32:20 INFO - PROCESS | 1758 | 1465248740167 Marionette TRACE conn4 <- [1,562,null,{}] 14:32:20 INFO - PROCESS | 1758 | 1465248740173 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}] 14:32:20 INFO - PROCESS | 1758 | 1465248740178 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:20 INFO - PROCESS | 1758 | 1465248740406 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 14:32:21 INFO - PROCESS | 1758 | 1465248741068 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:21 INFO - PROCESS | 1758 | 1465248741078 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:21 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b738000 == 87 [pid = 1758] [id = 148] 14:32:21 INFO - PROCESS | 1758 | ++DOMWINDOW == 198 (0x8b738400) [pid = 1758] [serial = 444] [outer = (nil)] 14:32:21 INFO - PROCESS | 1758 | ++DOMWINDOW == 199 (0x8b73c400) [pid = 1758] [serial = 445] [outer = 0x8b738400] 14:32:21 INFO - PROCESS | 1758 | 1465248741170 Marionette DEBUG loaded listener.js 14:32:21 INFO - PROCESS | 1758 | ++DOMWINDOW == 200 (0x8beea000) [pid = 1758] [serial = 446] [outer = 0x8b738400] 14:32:21 INFO - PROCESS | 1758 | [1758] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:32:22 INFO - PROCESS | 1758 | 1465248742093 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]]]}] 14:32:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 14:32:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1984ms 14:32:22 INFO - PROCESS | 1758 | 1465248742150 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 14:32:22 INFO - PROCESS | 1758 | 1465248742157 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 14:32:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 14:32:22 INFO - PROCESS | 1758 | 1465248742167 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 14:32:22 INFO - PROCESS | 1758 | 1465248742172 Marionette TRACE conn4 <- [1,566,null,{}] 14:32:22 INFO - PROCESS | 1758 | 1465248742182 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}] 14:32:22 INFO - PROCESS | 1758 | 1465248742189 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:22 INFO - PROCESS | 1758 | 1465248742436 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 14:32:22 INFO - PROCESS | 1758 | 1465248742847 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:22 INFO - PROCESS | 1758 | 1465248742857 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:22 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9bf400 == 88 [pid = 1758] [id = 149] 14:32:22 INFO - PROCESS | 1758 | ++DOMWINDOW == 201 (0x8d9c1c00) [pid = 1758] [serial = 447] [outer = (nil)] 14:32:22 INFO - PROCESS | 1758 | ++DOMWINDOW == 202 (0x8d9d5000) [pid = 1758] [serial = 448] [outer = 0x8d9c1c00] 14:32:22 INFO - PROCESS | 1758 | 1465248742941 Marionette DEBUG loaded listener.js 14:32:23 INFO - PROCESS | 1758 | ++DOMWINDOW == 203 (0x8d9e0800) [pid = 1758] [serial = 449] [outer = 0x8d9c1c00] 14:32:23 INFO - PROCESS | 1758 | [1758] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:32:23 INFO - PROCESS | 1758 | 1465248743893 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]]]}] 14:32:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 14:32:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1785ms 14:32:23 INFO - PROCESS | 1758 | 1465248743956 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 14:32:23 INFO - PROCESS | 1758 | 1465248743963 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 14:32:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 14:32:23 INFO - PROCESS | 1758 | 1465248743971 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 14:32:23 INFO - PROCESS | 1758 | 1465248743975 Marionette TRACE conn4 <- [1,570,null,{}] 14:32:23 INFO - PROCESS | 1758 | 1465248743981 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}] 14:32:23 INFO - PROCESS | 1758 | 1465248743987 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:24 INFO - PROCESS | 1758 | 1465248744201 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 14:32:24 INFO - PROCESS | 1758 | 1465248744498 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:24 INFO - PROCESS | 1758 | 1465248744504 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:24 INFO - PROCESS | 1758 | ++DOCSHELL 0x8e012400 == 89 [pid = 1758] [id = 150] 14:32:24 INFO - PROCESS | 1758 | ++DOMWINDOW == 204 (0x8e015000) [pid = 1758] [serial = 450] [outer = (nil)] 14:32:24 INFO - PROCESS | 1758 | ++DOMWINDOW == 205 (0x8f3cb400) [pid = 1758] [serial = 451] [outer = 0x8e015000] 14:32:24 INFO - PROCESS | 1758 | 1465248744638 Marionette DEBUG loaded listener.js 14:32:24 INFO - PROCESS | 1758 | ++DOMWINDOW == 206 (0x8fd45000) [pid = 1758] [serial = 452] [outer = 0x8e015000] 14:32:25 INFO - PROCESS | 1758 | [1758] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:32:25 INFO - PROCESS | 1758 | 1465248745585 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]]]}] 14:32:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 14:32:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1688ms 14:32:25 INFO - PROCESS | 1758 | 1465248745662 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 14:32:25 INFO - PROCESS | 1758 | 1465248745668 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 14:32:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 14:32:25 INFO - PROCESS | 1758 | 1465248745689 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 14:32:25 INFO - PROCESS | 1758 | 1465248745699 Marionette TRACE conn4 <- [1,574,null,{}] 14:32:25 INFO - PROCESS | 1758 | 1465248745709 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}] 14:32:25 INFO - PROCESS | 1758 | 1465248745717 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8f2ea000 == 88 [pid = 1758] [id = 94] 14:32:25 INFO - PROCESS | 1758 | --DOCSHELL 0x968d5800 == 87 [pid = 1758] [id = 89] 14:32:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8f3cb000 == 86 [pid = 1758] [id = 95] 14:32:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8f2ec400 == 85 [pid = 1758] [id = 93] 14:32:25 INFO - PROCESS | 1758 | --DOMWINDOW == 205 (0x8fdfd800) [pid = 1758] [serial = 309] [outer = (nil)] [url = about:blank] 14:32:25 INFO - PROCESS | 1758 | --DOMWINDOW == 204 (0x91a1e000) [pid = 1758] [serial = 312] [outer = (nil)] [url = about:blank] 14:32:25 INFO - PROCESS | 1758 | --DOMWINDOW == 203 (0xa82b2000) [pid = 1758] [serial = 333] [outer = (nil)] [url = about:blank] 14:32:25 INFO - PROCESS | 1758 | --DOMWINDOW == 202 (0x9a637c00) [pid = 1758] [serial = 318] [outer = (nil)] [url = about:blank] 14:32:25 INFO - PROCESS | 1758 | --DOMWINDOW == 201 (0xa2fef400) [pid = 1758] [serial = 324] [outer = (nil)] [url = about:blank] 14:32:25 INFO - PROCESS | 1758 | --DOMWINDOW == 200 (0x93b5d000) [pid = 1758] [serial = 315] [outer = (nil)] [url = about:blank] 14:32:25 INFO - PROCESS | 1758 | --DOMWINDOW == 199 (0x9a9de400) [pid = 1758] [serial = 321] [outer = (nil)] [url = about:blank] 14:32:25 INFO - PROCESS | 1758 | --DOMWINDOW == 198 (0xa25f5400) [pid = 1758] [serial = 330] [outer = (nil)] [url = about:blank] 14:32:25 INFO - PROCESS | 1758 | --DOMWINDOW == 197 (0x8e014400) [pid = 1758] [serial = 327] [outer = (nil)] [url = about:blank] 14:32:25 INFO - PROCESS | 1758 | --DOMWINDOW == 196 (0x99734c00) [pid = 1758] [serial = 351] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1758 | 1465248746106 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 14:32:26 INFO - PROCESS | 1758 | --DOCSHELL 0x91af9000 == 84 [pid = 1758] [id = 92] 14:32:26 INFO - PROCESS | 1758 | --DOCSHELL 0x91af1800 == 83 [pid = 1758] [id = 91] 14:32:26 INFO - PROCESS | 1758 | --DOCSHELL 0x919d0000 == 82 [pid = 1758] [id = 90] 14:32:26 INFO - PROCESS | 1758 | --DOCSHELL 0x91af1400 == 81 [pid = 1758] [id = 134] 14:32:26 INFO - PROCESS | 1758 | --DOCSHELL 0x91af7800 == 80 [pid = 1758] [id = 102] 14:32:26 INFO - PROCESS | 1758 | --DOCSHELL 0x8f5e4000 == 79 [pid = 1758] [id = 133] 14:32:26 INFO - PROCESS | 1758 | --DOCSHELL 0x90069c00 == 78 [pid = 1758] [id = 132] 14:32:26 INFO - PROCESS | 1758 | --DOCSHELL 0x8f2f3c00 == 77 [pid = 1758] [id = 131] 14:32:26 INFO - PROCESS | 1758 | --DOCSHELL 0x8d9da400 == 76 [pid = 1758] [id = 130] 14:32:26 INFO - PROCESS | 1758 | --DOCSHELL 0x8d9d8000 == 75 [pid = 1758] [id = 129] 14:32:26 INFO - PROCESS | 1758 | 1465248746292 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:26 INFO - PROCESS | 1758 | 1465248746303 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:26 INFO - PROCESS | 1758 | --DOCSHELL 0x8cdd0c00 == 74 [pid = 1758] [id = 126] 14:32:26 INFO - PROCESS | 1758 | --DOCSHELL 0x8dcad800 == 73 [pid = 1758] [id = 125] 14:32:26 INFO - PROCESS | 1758 | --DOCSHELL 0x8dbb3c00 == 72 [pid = 1758] [id = 124] 14:32:26 INFO - PROCESS | 1758 | --DOCSHELL 0x8d9bec00 == 71 [pid = 1758] [id = 123] 14:32:26 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cdd0c00 == 72 [pid = 1758] [id = 151] 14:32:26 INFO - PROCESS | 1758 | ++DOMWINDOW == 197 (0x8cdd1400) [pid = 1758] [serial = 453] [outer = (nil)] 14:32:26 INFO - PROCESS | 1758 | ++DOMWINDOW == 198 (0x8f2f3c00) [pid = 1758] [serial = 454] [outer = 0x8cdd1400] 14:32:26 INFO - PROCESS | 1758 | 1465248746390 Marionette DEBUG loaded listener.js 14:32:26 INFO - PROCESS | 1758 | ++DOMWINDOW == 199 (0x90069c00) [pid = 1758] [serial = 455] [outer = 0x8cdd1400] 14:32:26 INFO - PROCESS | 1758 | --DOCSHELL 0x9297e800 == 71 [pid = 1758] [id = 122] 14:32:26 INFO - PROCESS | 1758 | --DOCSHELL 0x8f2e9c00 == 70 [pid = 1758] [id = 121] 14:32:26 INFO - PROCESS | 1758 | --DOCSHELL 0x954cbc00 == 69 [pid = 1758] [id = 117] 14:32:26 INFO - PROCESS | 1758 | --DOMWINDOW == 198 (0x95563c00) [pid = 1758] [serial = 216] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1758 | --DOMWINDOW == 197 (0x95562800) [pid = 1758] [serial = 348] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1758 | --DOMWINDOW == 196 (0x9a638800) [pid = 1758] [serial = 177] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1758 | --DOMWINDOW == 195 (0x9a748800) [pid = 1758] [serial = 186] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1758 | --DOMWINDOW == 194 (0xa23f5800) [pid = 1758] [serial = 141] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1758 | --DOMWINDOW == 193 (0x8f3d4400) [pid = 1758] [serial = 336] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1758 | --DOMWINDOW == 192 (0xa8c4b800) [pid = 1758] [serial = 150] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1758 | --DOMWINDOW == 191 (0x92979400) [pid = 1758] [serial = 345] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1758 | --DOMWINDOW == 190 (0x984ce400) [pid = 1758] [serial = 138] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1758 | --DOMWINDOW == 189 (0x94a9d000) [pid = 1758] [serial = 108] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1758 | --DOMWINDOW == 188 (0x9555d800) [pid = 1758] [serial = 135] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1758 | --DOMWINDOW == 187 (0xa4d49c00) [pid = 1758] [serial = 180] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1758 | --DOMWINDOW == 186 (0x8fdf5c00) [pid = 1758] [serial = 238] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1758 | --DOMWINDOW == 185 (0x8f5f0c00) [pid = 1758] [serial = 337] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1758 | --DOMWINDOW == 184 (0xac07f800) [pid = 1758] [serial = 226] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1758 | --DOMWINDOW == 183 (0xa901c800) [pid = 1758] [serial = 189] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1758 | --DOMWINDOW == 182 (0xa6b48400) [pid = 1758] [serial = 144] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1758 | --DOMWINDOW == 181 (0x91afac00) [pid = 1758] [serial = 229] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1758 | --DOMWINDOW == 180 (0x901d8c00) [pid = 1758] [serial = 339] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1758 | --DOMWINDOW == 179 (0x91a21c00) [pid = 1758] [serial = 342] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1758 | --DOMWINDOW == 178 (0x968d4800) [pid = 1758] [serial = 174] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1758 | --DOMWINDOW == 177 (0x8fd50000) [pid = 1758] [serial = 235] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1758 | --DOMWINDOW == 176 (0xa6b41000) [pid = 1758] [serial = 213] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1758 | --DOMWINDOW == 175 (0x919d3800) [pid = 1758] [serial = 340] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1758 | --DOMWINDOW == 174 (0xa6147000) [pid = 1758] [serial = 132] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1758 | --DOMWINDOW == 173 (0xa8c28800) [pid = 1758] [serial = 223] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1758 | --DOMWINDOW == 172 (0x91b77800) [pid = 1758] [serial = 343] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1758 | --DOMWINDOW == 171 (0xa6f2fc00) [pid = 1758] [serial = 147] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1758 | --DOMWINDOW == 170 (0xa6f36000) [pid = 1758] [serial = 183] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1758 | --DOMWINDOW == 169 (0xa3270800) [pid = 1758] [serial = 171] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1758 | --DOMWINDOW == 168 (0x9297dc00) [pid = 1758] [serial = 232] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1758 | --DOMWINDOW == 167 (0x9d909c00) [pid = 1758] [serial = 220] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1758 | --DOMWINDOW == 166 (0x954d2400) [pid = 1758] [serial = 111] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1758 | --DOMWINDOW == 165 (0x94a78c00) [pid = 1758] [serial = 346] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1758 | --DOMWINDOW == 164 (0x9bb8c400) [pid = 1758] [serial = 114] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1758 | --DOMWINDOW == 163 (0x927ec000) [pid = 1758] [serial = 192] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1758 | --DOMWINDOW == 162 (0x9556a000) [pid = 1758] [serial = 349] [outer = (nil)] [url = about:blank] 14:32:27 INFO - PROCESS | 1758 | 1465248747272 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]]]}] 14:32:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 14:32:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1652ms 14:32:27 INFO - PROCESS | 1758 | 1465248747347 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 14:32:27 INFO - PROCESS | 1758 | 1465248747353 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 14:32:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 14:32:27 INFO - PROCESS | 1758 | 1465248747364 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 14:32:27 INFO - PROCESS | 1758 | 1465248747367 Marionette TRACE conn4 <- [1,578,null,{}] 14:32:27 INFO - PROCESS | 1758 | 1465248747374 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}] 14:32:27 INFO - PROCESS | 1758 | 1465248747379 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:27 INFO - PROCESS | 1758 | 1465248747582 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 14:32:27 INFO - PROCESS | 1758 | 1465248747725 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:27 INFO - PROCESS | 1758 | 1465248747733 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:27 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cf98c00 == 70 [pid = 1758] [id = 152] 14:32:27 INFO - PROCESS | 1758 | ++DOMWINDOW == 163 (0x8d9e3000) [pid = 1758] [serial = 456] [outer = (nil)] 14:32:27 INFO - PROCESS | 1758 | ++DOMWINDOW == 164 (0x9011d800) [pid = 1758] [serial = 457] [outer = 0x8d9e3000] 14:32:27 INFO - PROCESS | 1758 | 1465248747810 Marionette DEBUG loaded listener.js 14:32:27 INFO - PROCESS | 1758 | ++DOMWINDOW == 165 (0x9012e800) [pid = 1758] [serial = 458] [outer = 0x8d9e3000] 14:32:28 INFO - PROCESS | 1758 | 1465248748752 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]]]}] 14:32:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 14:32:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1431ms 14:32:28 INFO - PROCESS | 1758 | 1465248748796 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 14:32:28 INFO - PROCESS | 1758 | 1465248748800 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 14:32:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 14:32:28 INFO - PROCESS | 1758 | 1465248748815 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 14:32:28 INFO - PROCESS | 1758 | 1465248748819 Marionette TRACE conn4 <- [1,582,null,{}] 14:32:28 INFO - PROCESS | 1758 | 1465248748825 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}] 14:32:28 INFO - PROCESS | 1758 | 1465248748831 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:29 INFO - PROCESS | 1758 | 1465248749088 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 14:32:29 INFO - PROCESS | 1758 | 1465248749119 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:29 INFO - PROCESS | 1758 | 1465248749139 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:29 INFO - PROCESS | 1758 | ++DOCSHELL 0x90136400 == 71 [pid = 1758] [id = 153] 14:32:29 INFO - PROCESS | 1758 | ++DOMWINDOW == 166 (0x90136c00) [pid = 1758] [serial = 459] [outer = (nil)] 14:32:29 INFO - PROCESS | 1758 | ++DOMWINDOW == 167 (0x901d4000) [pid = 1758] [serial = 460] [outer = 0x90136c00] 14:32:29 INFO - PROCESS | 1758 | 1465248749221 Marionette DEBUG loaded listener.js 14:32:29 INFO - PROCESS | 1758 | ++DOMWINDOW == 168 (0x91a16000) [pid = 1758] [serial = 461] [outer = 0x90136c00] 14:32:30 INFO - PROCESS | 1758 | 1465248750308 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]]]}] 14:32:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 14:32:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1541ms 14:32:30 INFO - PROCESS | 1758 | 1465248750350 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 14:32:30 INFO - PROCESS | 1758 | 1465248750354 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 14:32:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 14:32:30 INFO - PROCESS | 1758 | 1465248750361 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 14:32:30 INFO - PROCESS | 1758 | 1465248750364 Marionette TRACE conn4 <- [1,586,null,{}] 14:32:30 INFO - PROCESS | 1758 | 1465248750377 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}] 14:32:30 INFO - PROCESS | 1758 | 1465248750382 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:30 INFO - PROCESS | 1758 | 1465248750658 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 14:32:31 INFO - PROCESS | 1758 | --DOMWINDOW == 167 (0x8d9d9000) [pid = 1758] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 14:32:31 INFO - PROCESS | 1758 | --DOMWINDOW == 166 (0x9c359800) [pid = 1758] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 14:32:31 INFO - PROCESS | 1758 | --DOMWINDOW == 165 (0xa23edc00) [pid = 1758] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 14:32:31 INFO - PROCESS | 1758 | --DOMWINDOW == 164 (0x90070c00) [pid = 1758] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 14:32:31 INFO - PROCESS | 1758 | --DOMWINDOW == 163 (0x8f5e6c00) [pid = 1758] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 14:32:31 INFO - PROCESS | 1758 | --DOMWINDOW == 162 (0xa677f800) [pid = 1758] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 14:32:31 INFO - PROCESS | 1758 | --DOMWINDOW == 161 (0x8f3cf400) [pid = 1758] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 14:32:31 INFO - PROCESS | 1758 | --DOMWINDOW == 160 (0x8e010800) [pid = 1758] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 14:32:31 INFO - PROCESS | 1758 | --DOMWINDOW == 159 (0x8f2f2400) [pid = 1758] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 14:32:31 INFO - PROCESS | 1758 | --DOMWINDOW == 158 (0x8dbbc400) [pid = 1758] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 14:32:31 INFO - PROCESS | 1758 | --DOMWINDOW == 157 (0x91af3000) [pid = 1758] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 14:32:31 INFO - PROCESS | 1758 | --DOMWINDOW == 156 (0x919d2800) [pid = 1758] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 14:32:31 INFO - PROCESS | 1758 | --DOMWINDOW == 155 (0x8fdf2400) [pid = 1758] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 14:32:31 INFO - PROCESS | 1758 | --DOMWINDOW == 154 (0x954cfc00) [pid = 1758] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 14:32:31 INFO - PROCESS | 1758 | --DOMWINDOW == 153 (0x91b78000) [pid = 1758] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 14:32:31 INFO - PROCESS | 1758 | --DOMWINDOW == 152 (0x91b79800) [pid = 1758] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 14:32:31 INFO - PROCESS | 1758 | --DOMWINDOW == 151 (0x8fd46000) [pid = 1758] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 14:32:31 INFO - PROCESS | 1758 | --DOMWINDOW == 150 (0x9a1d2400) [pid = 1758] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 14:32:31 INFO - PROCESS | 1758 | --DOMWINDOW == 149 (0x90112000) [pid = 1758] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 14:32:31 INFO - PROCESS | 1758 | --DOMWINDOW == 148 (0x8f5e9000) [pid = 1758] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 14:32:31 INFO - PROCESS | 1758 | --DOMWINDOW == 147 (0xa4d09c00) [pid = 1758] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 14:32:31 INFO - PROCESS | 1758 | --DOMWINDOW == 146 (0x8f3cc400) [pid = 1758] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 14:32:31 INFO - PROCESS | 1758 | --DOMWINDOW == 145 (0x91a17000) [pid = 1758] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 14:32:31 INFO - PROCESS | 1758 | --DOMWINDOW == 144 (0x9297d400) [pid = 1758] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 14:32:31 INFO - PROCESS | 1758 | --DOMWINDOW == 143 (0x8f2ed400) [pid = 1758] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 14:32:31 INFO - PROCESS | 1758 | --DOMWINDOW == 142 (0x9a62a000) [pid = 1758] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 14:32:31 INFO - PROCESS | 1758 | --DOMWINDOW == 141 (0x92975800) [pid = 1758] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 14:32:31 INFO - PROCESS | 1758 | 1465248751485 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:31 INFO - PROCESS | 1758 | 1465248751491 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:31 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cf99800 == 72 [pid = 1758] [id = 154] 14:32:31 INFO - PROCESS | 1758 | ++DOMWINDOW == 142 (0x8d9c5000) [pid = 1758] [serial = 462] [outer = (nil)] 14:32:31 INFO - PROCESS | 1758 | ++DOMWINDOW == 143 (0x8dcb7400) [pid = 1758] [serial = 463] [outer = 0x8d9c5000] 14:32:31 INFO - PROCESS | 1758 | 1465248751570 Marionette DEBUG loaded listener.js 14:32:31 INFO - PROCESS | 1758 | ++DOMWINDOW == 144 (0x8f2f1000) [pid = 1758] [serial = 464] [outer = 0x8d9c5000] 14:32:32 INFO - PROCESS | 1758 | [1758] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:32:32 INFO - PROCESS | 1758 | 1465248752326 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]]]}] 14:32:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 14:32:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1996ms 14:32:32 INFO - PROCESS | 1758 | 1465248752368 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 14:32:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 14:32:32 INFO - PROCESS | 1758 | 1465248752373 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 14:32:32 INFO - PROCESS | 1758 | 1465248752379 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 14:32:32 INFO - PROCESS | 1758 | 1465248752384 Marionette TRACE conn4 <- [1,590,null,{}] 14:32:32 INFO - PROCESS | 1758 | 1465248752390 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}] 14:32:32 INFO - PROCESS | 1758 | 1465248752395 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:32 INFO - PROCESS | 1758 | 1465248752592 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 14:32:32 INFO - PROCESS | 1758 | 1465248752804 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:32 INFO - PROCESS | 1758 | 1465248752811 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:32 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f3d0800 == 73 [pid = 1758] [id = 155] 14:32:32 INFO - PROCESS | 1758 | ++DOMWINDOW == 145 (0x90068000) [pid = 1758] [serial = 465] [outer = (nil)] 14:32:32 INFO - PROCESS | 1758 | ++DOMWINDOW == 146 (0x927e8c00) [pid = 1758] [serial = 466] [outer = 0x90068000] 14:32:32 INFO - PROCESS | 1758 | 1465248752892 Marionette DEBUG loaded listener.js 14:32:32 INFO - PROCESS | 1758 | ++DOMWINDOW == 147 (0x927edc00) [pid = 1758] [serial = 467] [outer = 0x90068000] 14:32:34 INFO - PROCESS | 1758 | 1465248754154 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]]]}] 14:32:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 14:32:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1837ms 14:32:34 INFO - PROCESS | 1758 | 1465248754217 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 14:32:34 INFO - PROCESS | 1758 | 1465248754225 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 14:32:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 14:32:34 INFO - PROCESS | 1758 | 1465248754235 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 14:32:34 INFO - PROCESS | 1758 | 1465248754240 Marionette TRACE conn4 <- [1,594,null,{}] 14:32:34 INFO - PROCESS | 1758 | 1465248754251 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}] 14:32:34 INFO - PROCESS | 1758 | 1465248754256 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:34 INFO - PROCESS | 1758 | 1465248754588 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 14:32:34 INFO - PROCESS | 1758 | 1465248754814 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:34 INFO - PROCESS | 1758 | 1465248754825 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:34 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee6800 == 74 [pid = 1758] [id = 156] 14:32:34 INFO - PROCESS | 1758 | ++DOMWINDOW == 148 (0x8bff1000) [pid = 1758] [serial = 468] [outer = (nil)] 14:32:34 INFO - PROCESS | 1758 | ++DOMWINDOW == 149 (0x8cdde000) [pid = 1758] [serial = 469] [outer = 0x8bff1000] 14:32:34 INFO - PROCESS | 1758 | 1465248754951 Marionette DEBUG loaded listener.js 14:32:35 INFO - PROCESS | 1758 | ++DOMWINDOW == 150 (0x8dbb3c00) [pid = 1758] [serial = 470] [outer = 0x8bff1000] 14:32:36 INFO - PROCESS | 1758 | 1465248756044 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]]]}] 14:32:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 14:32:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1887ms 14:32:36 INFO - PROCESS | 1758 | 1465248756122 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 14:32:36 INFO - PROCESS | 1758 | 1465248756131 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 14:32:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 14:32:36 INFO - PROCESS | 1758 | 1465248756144 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 14:32:36 INFO - PROCESS | 1758 | 1465248756150 Marionette TRACE conn4 <- [1,598,null,{}] 14:32:36 INFO - PROCESS | 1758 | 1465248756157 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}] 14:32:36 INFO - PROCESS | 1758 | 1465248756164 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:36 INFO - PROCESS | 1758 | 1465248756434 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 14:32:36 INFO - PROCESS | 1758 | 1465248756874 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:36 INFO - PROCESS | 1758 | 1465248756881 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:36 INFO - PROCESS | 1758 | ++DOCSHELL 0x90065c00 == 75 [pid = 1758] [id = 157] 14:32:36 INFO - PROCESS | 1758 | ++DOMWINDOW == 151 (0x9006d000) [pid = 1758] [serial = 471] [outer = (nil)] 14:32:36 INFO - PROCESS | 1758 | ++DOMWINDOW == 152 (0x90118000) [pid = 1758] [serial = 472] [outer = 0x9006d000] 14:32:36 INFO - PROCESS | 1758 | 1465248756984 Marionette DEBUG loaded listener.js 14:32:37 INFO - PROCESS | 1758 | ++DOMWINDOW == 153 (0x901cb800) [pid = 1758] [serial = 473] [outer = 0x9006d000] 14:32:38 INFO - PROCESS | 1758 | 1465248758030 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]]]}] 14:32:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 14:32:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1944ms 14:32:38 INFO - PROCESS | 1758 | 1465248758087 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 14:32:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 14:32:38 INFO - PROCESS | 1758 | 1465248758097 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 14:32:38 INFO - PROCESS | 1758 | 1465248758106 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 14:32:38 INFO - PROCESS | 1758 | 1465248758113 Marionette TRACE conn4 <- [1,602,null,{}] 14:32:38 INFO - PROCESS | 1758 | 1465248758132 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}] 14:32:38 INFO - PROCESS | 1758 | 1465248758142 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:38 INFO - PROCESS | 1758 | 1465248758417 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 14:32:38 INFO - PROCESS | 1758 | 1465248758713 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:38 INFO - PROCESS | 1758 | 1465248758728 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:38 INFO - PROCESS | 1758 | ++DOCSHELL 0x92820000 == 76 [pid = 1758] [id = 158] 14:32:38 INFO - PROCESS | 1758 | ++DOMWINDOW == 154 (0x92827000) [pid = 1758] [serial = 474] [outer = (nil)] 14:32:38 INFO - PROCESS | 1758 | ++DOMWINDOW == 155 (0x92976400) [pid = 1758] [serial = 475] [outer = 0x92827000] 14:32:38 INFO - PROCESS | 1758 | 1465248758820 Marionette DEBUG loaded listener.js 14:32:38 INFO - PROCESS | 1758 | ++DOMWINDOW == 156 (0x93b5d000) [pid = 1758] [serial = 476] [outer = 0x92827000] 14:32:39 INFO - PROCESS | 1758 | 1465248759808 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]]]}] 14:32:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 14:32:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1746ms 14:32:39 INFO - PROCESS | 1758 | 1465248759853 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 14:32:39 INFO - PROCESS | 1758 | 1465248759858 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 14:32:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 14:32:39 INFO - PROCESS | 1758 | 1465248759866 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 14:32:39 INFO - PROCESS | 1758 | 1465248759869 Marionette TRACE conn4 <- [1,606,null,{}] 14:32:39 INFO - PROCESS | 1758 | 1465248759877 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}] 14:32:39 INFO - PROCESS | 1758 | 1465248759883 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:40 INFO - PROCESS | 1758 | 1465248760119 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 14:32:40 INFO - PROCESS | 1758 | 1465248760360 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:40 INFO - PROCESS | 1758 | 1465248760370 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:40 INFO - PROCESS | 1758 | ++DOCSHELL 0x90113000 == 77 [pid = 1758] [id = 159] 14:32:40 INFO - PROCESS | 1758 | ++DOMWINDOW == 157 (0x93b5b400) [pid = 1758] [serial = 477] [outer = (nil)] 14:32:40 INFO - PROCESS | 1758 | ++DOMWINDOW == 158 (0x94a92c00) [pid = 1758] [serial = 478] [outer = 0x93b5b400] 14:32:40 INFO - PROCESS | 1758 | 1465248760495 Marionette DEBUG loaded listener.js 14:32:40 INFO - PROCESS | 1758 | ++DOMWINDOW == 159 (0x95494c00) [pid = 1758] [serial = 479] [outer = 0x93b5b400] 14:32:41 INFO - PROCESS | 1758 | 1465248761420 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]]]}] 14:32:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 14:32:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1588ms 14:32:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 14:32:41 INFO - PROCESS | 1758 | 1465248761455 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 14:32:41 INFO - PROCESS | 1758 | 1465248761458 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 14:32:41 INFO - PROCESS | 1758 | 1465248761466 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 14:32:41 INFO - PROCESS | 1758 | 1465248761469 Marionette TRACE conn4 <- [1,610,null,{}] 14:32:41 INFO - PROCESS | 1758 | 1465248761477 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}] 14:32:41 INFO - PROCESS | 1758 | 1465248761482 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:41 INFO - PROCESS | 1758 | 1465248761707 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 14:32:41 INFO - PROCESS | 1758 | 1465248761959 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:41 INFO - PROCESS | 1758 | 1465248761969 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:42 INFO - PROCESS | 1758 | ++DOCSHELL 0x9281f800 == 78 [pid = 1758] [id = 160] 14:32:42 INFO - PROCESS | 1758 | ++DOMWINDOW == 160 (0x9296f800) [pid = 1758] [serial = 480] [outer = (nil)] 14:32:42 INFO - PROCESS | 1758 | ++DOMWINDOW == 161 (0x9555e400) [pid = 1758] [serial = 481] [outer = 0x9296f800] 14:32:42 INFO - PROCESS | 1758 | 1465248762096 Marionette DEBUG loaded listener.js 14:32:42 INFO - PROCESS | 1758 | ++DOMWINDOW == 162 (0x96850c00) [pid = 1758] [serial = 482] [outer = 0x9296f800] 14:32:43 INFO - PROCESS | 1758 | 1465248763033 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]]]}] 14:32:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 14:32:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1638ms 14:32:43 INFO - PROCESS | 1758 | 1465248763110 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 14:32:43 INFO - PROCESS | 1758 | 1465248763114 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 14:32:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 14:32:43 INFO - PROCESS | 1758 | 1465248763129 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 14:32:43 INFO - PROCESS | 1758 | 1465248763134 Marionette TRACE conn4 <- [1,614,null,{}] 14:32:43 INFO - PROCESS | 1758 | 1465248763140 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}] 14:32:43 INFO - PROCESS | 1758 | 1465248763152 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:43 INFO - PROCESS | 1758 | 1465248763438 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 14:32:43 INFO - PROCESS | 1758 | 1465248763732 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:43 INFO - PROCESS | 1758 | 1465248763742 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:43 INFO - PROCESS | 1758 | ++DOCSHELL 0x90067000 == 79 [pid = 1758] [id = 161] 14:32:43 INFO - PROCESS | 1758 | ++DOMWINDOW == 163 (0x93f0a400) [pid = 1758] [serial = 483] [outer = (nil)] 14:32:43 INFO - PROCESS | 1758 | ++DOMWINDOW == 164 (0x9a1ca800) [pid = 1758] [serial = 484] [outer = 0x93f0a400] 14:32:43 INFO - PROCESS | 1758 | 1465248763829 Marionette DEBUG loaded listener.js 14:32:43 INFO - PROCESS | 1758 | ++DOMWINDOW == 165 (0x9a4d0c00) [pid = 1758] [serial = 485] [outer = 0x93f0a400] 14:32:44 INFO - PROCESS | 1758 | 1465248764851 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]]]}] 14:32:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 14:32:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1791ms 14:32:44 INFO - PROCESS | 1758 | 1465248764921 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 14:32:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 14:32:44 INFO - PROCESS | 1758 | 1465248764926 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 14:32:44 INFO - PROCESS | 1758 | 1465248764934 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 14:32:44 INFO - PROCESS | 1758 | 1465248764937 Marionette TRACE conn4 <- [1,618,null,{}] 14:32:44 INFO - PROCESS | 1758 | 1465248764945 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}] 14:32:44 INFO - PROCESS | 1758 | 1465248764949 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:45 INFO - PROCESS | 1758 | 1465248765208 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 14:32:45 INFO - PROCESS | 1758 | 1465248765495 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:45 INFO - PROCESS | 1758 | 1465248765505 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:45 INFO - PROCESS | 1758 | ++DOCSHELL 0x8e00cc00 == 80 [pid = 1758] [id = 162] 14:32:45 INFO - PROCESS | 1758 | ++DOMWINDOW == 166 (0x954d2400) [pid = 1758] [serial = 486] [outer = (nil)] 14:32:45 INFO - PROCESS | 1758 | ++DOMWINDOW == 167 (0x9a740400) [pid = 1758] [serial = 487] [outer = 0x954d2400] 14:32:45 INFO - PROCESS | 1758 | 1465248765595 Marionette DEBUG loaded listener.js 14:32:45 INFO - PROCESS | 1758 | ++DOMWINDOW == 168 (0x9a743000) [pid = 1758] [serial = 488] [outer = 0x954d2400] 14:32:46 INFO - PROCESS | 1758 | 1465248766533 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]]]}] 14:32:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 14:32:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1645ms 14:32:46 INFO - PROCESS | 1758 | 1465248766578 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 14:32:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 14:32:46 INFO - PROCESS | 1758 | 1465248766583 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 14:32:46 INFO - PROCESS | 1758 | 1465248766610 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 14:32:46 INFO - PROCESS | 1758 | 1465248766615 Marionette TRACE conn4 <- [1,622,null,{}] 14:32:46 INFO - PROCESS | 1758 | 1465248766625 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}] 14:32:46 INFO - PROCESS | 1758 | 1465248766629 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:46 INFO - PROCESS | 1758 | 1465248766858 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 14:32:47 INFO - PROCESS | 1758 | 1465248767148 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:47 INFO - PROCESS | 1758 | 1465248767158 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:47 INFO - PROCESS | 1758 | ++DOCSHELL 0x9006dc00 == 81 [pid = 1758] [id = 163] 14:32:47 INFO - PROCESS | 1758 | ++DOMWINDOW == 169 (0x9a1d6c00) [pid = 1758] [serial = 489] [outer = (nil)] 14:32:47 INFO - PROCESS | 1758 | ++DOMWINDOW == 170 (0x9a888c00) [pid = 1758] [serial = 490] [outer = 0x9a1d6c00] 14:32:47 INFO - PROCESS | 1758 | 1465248767248 Marionette DEBUG loaded listener.js 14:32:47 INFO - PROCESS | 1758 | ++DOMWINDOW == 171 (0x9a9dec00) [pid = 1758] [serial = 491] [outer = 0x9a1d6c00] 14:32:48 INFO - PROCESS | 1758 | 1465248768169 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]]]}] 14:32:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 14:32:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1658ms 14:32:48 INFO - PROCESS | 1758 | 1465248768248 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 14:32:48 INFO - PROCESS | 1758 | 1465248768253 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 14:32:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 14:32:48 INFO - PROCESS | 1758 | 1465248768261 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 14:32:48 INFO - PROCESS | 1758 | 1465248768265 Marionette TRACE conn4 <- [1,626,null,{}] 14:32:48 INFO - PROCESS | 1758 | 1465248768283 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}] 14:32:48 INFO - PROCESS | 1758 | 1465248768289 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:48 INFO - PROCESS | 1758 | 1465248768548 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 14:32:48 INFO - PROCESS | 1758 | 1465248768834 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:48 INFO - PROCESS | 1758 | 1465248768842 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:48 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cdd5400 == 82 [pid = 1758] [id = 164] 14:32:48 INFO - PROCESS | 1758 | ++DOMWINDOW == 172 (0x94a93800) [pid = 1758] [serial = 492] [outer = (nil)] 14:32:48 INFO - PROCESS | 1758 | ++DOMWINDOW == 173 (0x9c0f5800) [pid = 1758] [serial = 493] [outer = 0x94a93800] 14:32:48 INFO - PROCESS | 1758 | 1465248768939 Marionette DEBUG loaded listener.js 14:32:49 INFO - PROCESS | 1758 | ++DOMWINDOW == 174 (0x9c0f9800) [pid = 1758] [serial = 494] [outer = 0x94a93800] 14:32:49 INFO - PROCESS | 1758 | 1465248769876 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]]]}] 14:32:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 14:32:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1648ms 14:32:49 INFO - PROCESS | 1758 | 1465248769910 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 14:32:49 INFO - PROCESS | 1758 | 1465248769914 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 14:32:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 14:32:49 INFO - PROCESS | 1758 | 1465248769923 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 14:32:49 INFO - PROCESS | 1758 | 1465248769927 Marionette TRACE conn4 <- [1,630,null,{}] 14:32:49 INFO - PROCESS | 1758 | 1465248769934 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}] 14:32:49 INFO - PROCESS | 1758 | 1465248769939 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:50 INFO - PROCESS | 1758 | 1465248770172 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 14:32:50 INFO - PROCESS | 1758 | 1465248770410 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:50 INFO - PROCESS | 1758 | 1465248770420 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:50 INFO - PROCESS | 1758 | ++DOCSHELL 0x9aa14000 == 83 [pid = 1758] [id = 165] 14:32:50 INFO - PROCESS | 1758 | ++DOMWINDOW == 175 (0x9b73f000) [pid = 1758] [serial = 495] [outer = (nil)] 14:32:50 INFO - PROCESS | 1758 | ++DOMWINDOW == 176 (0x9d90b400) [pid = 1758] [serial = 496] [outer = 0x9b73f000] 14:32:50 INFO - PROCESS | 1758 | 1465248770549 Marionette DEBUG loaded listener.js 14:32:50 INFO - PROCESS | 1758 | ++DOMWINDOW == 177 (0xa1180000) [pid = 1758] [serial = 497] [outer = 0x9b73f000] 14:32:51 INFO - PROCESS | 1758 | 1465248771452 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]]]}] 14:32:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 14:32:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1580ms 14:32:51 INFO - PROCESS | 1758 | 1465248771504 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 14:32:51 INFO - PROCESS | 1758 | 1465248771508 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 14:32:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 14:32:51 INFO - PROCESS | 1758 | 1465248771517 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 14:32:51 INFO - PROCESS | 1758 | 1465248771522 Marionette TRACE conn4 <- [1,634,null,{}] 14:32:51 INFO - PROCESS | 1758 | 1465248771529 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}] 14:32:51 INFO - PROCESS | 1758 | 1465248771535 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:51 INFO - PROCESS | 1758 | 1465248771776 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 14:32:52 INFO - PROCESS | 1758 | 1465248772111 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:52 INFO - PROCESS | 1758 | 1465248772124 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:52 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b73b800 == 84 [pid = 1758] [id = 166] 14:32:52 INFO - PROCESS | 1758 | ++DOMWINDOW == 178 (0xa2562400) [pid = 1758] [serial = 498] [outer = (nil)] 14:32:52 INFO - PROCESS | 1758 | ++DOMWINDOW == 179 (0xa326f000) [pid = 1758] [serial = 499] [outer = 0xa2562400] 14:32:52 INFO - PROCESS | 1758 | 1465248772215 Marionette DEBUG loaded listener.js 14:32:52 INFO - PROCESS | 1758 | ++DOMWINDOW == 180 (0xa4d0b800) [pid = 1758] [serial = 500] [outer = 0xa2562400] 14:32:52 INFO - PROCESS | 1758 | [1758] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:32:53 INFO - PROCESS | 1758 | 1465248773156 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]]]}] 14:32:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 14:32:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1688ms 14:32:53 INFO - PROCESS | 1758 | 1465248773205 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 14:32:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 14:32:53 INFO - PROCESS | 1758 | 1465248773210 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 14:32:53 INFO - PROCESS | 1758 | 1465248773218 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 14:32:53 INFO - PROCESS | 1758 | 1465248773222 Marionette TRACE conn4 <- [1,638,null,{}] 14:32:53 INFO - PROCESS | 1758 | 1465248773229 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}] 14:32:53 INFO - PROCESS | 1758 | 1465248773234 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:53 INFO - PROCESS | 1758 | 1465248773468 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 14:32:53 INFO - PROCESS | 1758 | 1465248773770 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:53 INFO - PROCESS | 1758 | 1465248773781 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:53 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cf9c000 == 85 [pid = 1758] [id = 167] 14:32:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 181 (0x8dbbfc00) [pid = 1758] [serial = 501] [outer = (nil)] 14:32:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 182 (0x8ffb3c00) [pid = 1758] [serial = 502] [outer = 0x8dbbfc00] 14:32:53 INFO - PROCESS | 1758 | 1465248773871 Marionette DEBUG loaded listener.js 14:32:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 183 (0x8ffb9000) [pid = 1758] [serial = 503] [outer = 0x8dbbfc00] 14:32:54 INFO - PROCESS | 1758 | [1758] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:32:54 INFO - PROCESS | 1758 | 1465248774802 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]]]}] 14:32:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 14:32:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1643ms 14:32:54 INFO - PROCESS | 1758 | 1465248774861 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 14:32:54 INFO - PROCESS | 1758 | 1465248774865 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 14:32:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 14:32:54 INFO - PROCESS | 1758 | 1465248774877 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 14:32:54 INFO - PROCESS | 1758 | 1465248774885 Marionette TRACE conn4 <- [1,642,null,{}] 14:32:54 INFO - PROCESS | 1758 | 1465248774895 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}] 14:32:54 INFO - PROCESS | 1758 | 1465248774899 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:55 INFO - PROCESS | 1758 | 1465248775164 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 14:32:55 INFO - PROCESS | 1758 | 1465248775462 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:55 INFO - PROCESS | 1758 | 1465248775470 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:55 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cddd800 == 86 [pid = 1758] [id = 168] 14:32:55 INFO - PROCESS | 1758 | ++DOMWINDOW == 184 (0x8cfa0400) [pid = 1758] [serial = 504] [outer = (nil)] 14:32:55 INFO - PROCESS | 1758 | ++DOMWINDOW == 185 (0x8f3cac00) [pid = 1758] [serial = 505] [outer = 0x8cfa0400] 14:32:55 INFO - PROCESS | 1758 | 1465248775558 Marionette DEBUG loaded listener.js 14:32:55 INFO - PROCESS | 1758 | ++DOMWINDOW == 186 (0x8f3d5c00) [pid = 1758] [serial = 506] [outer = 0x8cfa0400] 14:32:57 INFO - PROCESS | 1758 | 1465248777207 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]]]}] 14:32:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 14:32:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 2407ms 14:32:57 INFO - PROCESS | 1758 | 1465248777281 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 14:32:57 INFO - PROCESS | 1758 | 1465248777286 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 14:32:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 14:32:57 INFO - PROCESS | 1758 | 1465248777305 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 14:32:57 INFO - PROCESS | 1758 | 1465248777313 Marionette TRACE conn4 <- [1,646,null,{}] 14:32:57 INFO - PROCESS | 1758 | 1465248777322 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}] 14:32:57 INFO - PROCESS | 1758 | 1465248777328 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:57 INFO - PROCESS | 1758 | 1465248777627 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 14:32:57 INFO - PROCESS | 1758 | 1465248777893 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:57 INFO - PROCESS | 1758 | 1465248777912 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:57 INFO - PROCESS | 1758 | ++DOCSHELL 0x8dcb4c00 == 87 [pid = 1758] [id = 169] 14:32:57 INFO - PROCESS | 1758 | ++DOMWINDOW == 187 (0x8dcb8800) [pid = 1758] [serial = 507] [outer = (nil)] 14:32:58 INFO - PROCESS | 1758 | ++DOMWINDOW == 188 (0x8d9c0c00) [pid = 1758] [serial = 508] [outer = 0x8dcb8800] 14:32:58 INFO - PROCESS | 1758 | 1465248778071 Marionette DEBUG loaded listener.js 14:32:58 INFO - PROCESS | 1758 | ++DOMWINDOW == 189 (0x8f2ec800) [pid = 1758] [serial = 509] [outer = 0x8dcb8800] 14:32:59 INFO - PROCESS | 1758 | 1465248779018 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]]]}] 14:32:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 14:32:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1804ms 14:32:59 INFO - PROCESS | 1758 | 1465248779101 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 14:32:59 INFO - PROCESS | 1758 | 1465248779109 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 14:32:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 14:32:59 INFO - PROCESS | 1758 | 1465248779121 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 14:32:59 INFO - PROCESS | 1758 | 1465248779125 Marionette TRACE conn4 <- [1,650,null,{}] 14:32:59 INFO - PROCESS | 1758 | 1465248779133 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}] 14:32:59 INFO - PROCESS | 1758 | 1465248779138 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:59 INFO - PROCESS | 1758 | 1465248779407 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 14:32:59 INFO - PROCESS | 1758 | --DOCSHELL 0x8cf99800 == 86 [pid = 1758] [id = 154] 14:32:59 INFO - PROCESS | 1758 | --DOCSHELL 0x90136400 == 85 [pid = 1758] [id = 153] 14:32:59 INFO - PROCESS | 1758 | --DOCSHELL 0x8cf98c00 == 84 [pid = 1758] [id = 152] 14:32:59 INFO - PROCESS | 1758 | 1465248779827 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:59 INFO - PROCESS | 1758 | 1465248779840 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:32:59 INFO - PROCESS | 1758 | --DOCSHELL 0x8cdd0c00 == 83 [pid = 1758] [id = 151] 14:32:59 INFO - PROCESS | 1758 | --DOCSHELL 0x8e012400 == 82 [pid = 1758] [id = 150] 14:32:59 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c6c00 == 83 [pid = 1758] [id = 170] 14:32:59 INFO - PROCESS | 1758 | ++DOMWINDOW == 190 (0x8b740c00) [pid = 1758] [serial = 510] [outer = (nil)] 14:32:59 INFO - PROCESS | 1758 | ++DOMWINDOW == 191 (0x8cf99400) [pid = 1758] [serial = 511] [outer = 0x8b740c00] 14:32:59 INFO - PROCESS | 1758 | 1465248779936 Marionette DEBUG loaded listener.js 14:33:00 INFO - PROCESS | 1758 | ++DOMWINDOW == 192 (0x8dcb8000) [pid = 1758] [serial = 512] [outer = 0x8b740c00] 14:33:00 INFO - PROCESS | 1758 | --DOCSHELL 0x8d9bf400 == 82 [pid = 1758] [id = 149] 14:33:00 INFO - PROCESS | 1758 | --DOCSHELL 0x8b738000 == 81 [pid = 1758] [id = 148] 14:33:00 INFO - PROCESS | 1758 | --DOCSHELL 0x93f0a000 == 80 [pid = 1758] [id = 139] 14:33:00 INFO - PROCESS | 1758 | --DOCSHELL 0x9282cc00 == 79 [pid = 1758] [id = 138] 14:33:00 INFO - PROCESS | 1758 | --DOCSHELL 0x9006a400 == 78 [pid = 1758] [id = 137] 14:33:00 INFO - PROCESS | 1758 | --DOCSHELL 0x8dbb6400 == 77 [pid = 1758] [id = 136] 14:33:00 INFO - PROCESS | 1758 | --DOMWINDOW == 191 (0x9c0f3400) [pid = 1758] [serial = 363] [outer = (nil)] [url = about:blank] 14:33:00 INFO - PROCESS | 1758 | --DOMWINDOW == 190 (0x8dbb7c00) [pid = 1758] [serial = 388] [outer = (nil)] [url = about:blank] 14:33:00 INFO - PROCESS | 1758 | --DOMWINDOW == 189 (0xa21f0800) [pid = 1758] [serial = 274] [outer = (nil)] [url = about:blank] 14:33:00 INFO - PROCESS | 1758 | --DOMWINDOW == 188 (0x9a637800) [pid = 1758] [serial = 360] [outer = (nil)] [url = about:blank] 14:33:00 INFO - PROCESS | 1758 | --DOMWINDOW == 187 (0x8dbbc000) [pid = 1758] [serial = 372] [outer = (nil)] [url = about:blank] 14:33:00 INFO - PROCESS | 1758 | --DOMWINDOW == 186 (0x90114400) [pid = 1758] [serial = 385] [outer = (nil)] [url = about:blank] 14:33:00 INFO - PROCESS | 1758 | --DOMWINDOW == 185 (0xa33c7c00) [pid = 1758] [serial = 325] [outer = (nil)] [url = about:blank] 14:33:00 INFO - PROCESS | 1758 | --DOMWINDOW == 184 (0x90120800) [pid = 1758] [serial = 397] [outer = (nil)] [url = about:blank] 14:33:00 INFO - PROCESS | 1758 | --DOMWINDOW == 183 (0x8f5ee000) [pid = 1758] [serial = 289] [outer = (nil)] [url = about:blank] 14:33:00 INFO - PROCESS | 1758 | --DOMWINDOW == 182 (0xa8c0b400) [pid = 1758] [serial = 334] [outer = (nil)] [url = about:blank] 14:33:00 INFO - PROCESS | 1758 | --DOMWINDOW == 181 (0x919ce400) [pid = 1758] [serial = 398] [outer = (nil)] [url = about:blank] 14:33:00 INFO - PROCESS | 1758 | --DOMWINDOW == 180 (0x90068800) [pid = 1758] [serial = 394] [outer = (nil)] [url = about:blank] 14:33:00 INFO - PROCESS | 1758 | --DOMWINDOW == 179 (0x8e018c00) [pid = 1758] [serial = 328] [outer = (nil)] [url = about:blank] 14:33:00 INFO - PROCESS | 1758 | --DOMWINDOW == 178 (0x8dcb6000) [pid = 1758] [serial = 375] [outer = (nil)] [url = about:blank] 14:33:00 INFO - PROCESS | 1758 | --DOMWINDOW == 177 (0x9a9d1c00) [pid = 1758] [serial = 369] [outer = (nil)] [url = about:blank] 14:33:00 INFO - PROCESS | 1758 | --DOMWINDOW == 176 (0x8f3d1c00) [pid = 1758] [serial = 283] [outer = (nil)] [url = about:blank] 14:33:00 INFO - PROCESS | 1758 | --DOMWINDOW == 175 (0x8fdf4c00) [pid = 1758] [serial = 392] [outer = (nil)] [url = about:blank] 14:33:00 INFO - PROCESS | 1758 | --DOMWINDOW == 174 (0x91b76000) [pid = 1758] [serial = 403] [outer = (nil)] [url = about:blank] 14:33:00 INFO - PROCESS | 1758 | --DOMWINDOW == 173 (0x9aa16400) [pid = 1758] [serial = 271] [outer = (nil)] [url = about:blank] 14:33:00 INFO - PROCESS | 1758 | --DOMWINDOW == 172 (0x901cec00) [pid = 1758] [serial = 310] [outer = (nil)] [url = about:blank] 14:33:00 INFO - PROCESS | 1758 | --DOMWINDOW == 171 (0x9a27a000) [pid = 1758] [serial = 352] [outer = (nil)] [url = about:blank] 14:33:00 INFO - PROCESS | 1758 | --DOMWINDOW == 170 (0x8dcbac00) [pid = 1758] [serial = 389] [outer = (nil)] [url = about:blank] 14:33:00 INFO - PROCESS | 1758 | --DOMWINDOW == 169 (0x91b7f800) [pid = 1758] [serial = 262] [outer = (nil)] [url = about:blank] 14:33:00 INFO - PROCESS | 1758 | --DOMWINDOW == 168 (0x9a632400) [pid = 1758] [serial = 307] [outer = (nil)] [url = about:blank] 14:33:00 INFO - PROCESS | 1758 | --DOMWINDOW == 167 (0x9a741800) [pid = 1758] [serial = 319] [outer = (nil)] [url = about:blank] 14:33:00 INFO - PROCESS | 1758 | --DOMWINDOW == 166 (0x8cf97c00) [pid = 1758] [serial = 381] [outer = (nil)] [url = about:blank] 14:33:00 INFO - PROCESS | 1758 | --DOMWINDOW == 165 (0x9a746400) [pid = 1758] [serial = 268] [outer = (nil)] [url = about:blank] 14:33:00 INFO - PROCESS | 1758 | --DOMWINDOW == 164 (0x91a20000) [pid = 1758] [serial = 400] [outer = (nil)] [url = about:blank] 14:33:00 INFO - PROCESS | 1758 | --DOMWINDOW == 163 (0x9006f400) [pid = 1758] [serial = 395] [outer = (nil)] [url = about:blank] 14:33:00 INFO - PROCESS | 1758 | --DOMWINDOW == 162 (0x9c2edc00) [pid = 1758] [serial = 366] [outer = (nil)] [url = about:blank] 14:33:00 INFO - PROCESS | 1758 | --DOMWINDOW == 161 (0x927ee800) [pid = 1758] [serial = 357] [outer = (nil)] [url = about:blank] 14:33:00 INFO - PROCESS | 1758 | --DOMWINDOW == 160 (0xa6721400) [pid = 1758] [serial = 331] [outer = (nil)] [url = about:blank] 14:33:00 INFO - PROCESS | 1758 | --DOMWINDOW == 159 (0xa6f30000) [pid = 1758] [serial = 277] [outer = (nil)] [url = about:blank] 14:33:00 INFO - PROCESS | 1758 | --DOMWINDOW == 158 (0x8cdd9c00) [pid = 1758] [serial = 378] [outer = (nil)] [url = about:blank] 14:33:00 INFO - PROCESS | 1758 | --DOMWINDOW == 157 (0x8f5e5000) [pid = 1758] [serial = 286] [outer = (nil)] [url = about:blank] 14:33:00 INFO - PROCESS | 1758 | --DOMWINDOW == 156 (0x91af0800) [pid = 1758] [serial = 313] [outer = (nil)] [url = about:blank] 14:33:00 INFO - PROCESS | 1758 | --DOMWINDOW == 155 (0x94a9e800) [pid = 1758] [serial = 217] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:33:00 INFO - PROCESS | 1758 | --DOMWINDOW == 154 (0x91af6000) [pid = 1758] [serial = 401] [outer = (nil)] [url = about:blank] 14:33:00 INFO - PROCESS | 1758 | --DOMWINDOW == 153 (0x95499800) [pid = 1758] [serial = 265] [outer = (nil)] [url = about:blank] 14:33:00 INFO - PROCESS | 1758 | --DOMWINDOW == 152 (0x8f2f5400) [pid = 1758] [serial = 280] [outer = (nil)] [url = about:blank] 14:33:00 INFO - PROCESS | 1758 | --DOMWINDOW == 151 (0x9bb85800) [pid = 1758] [serial = 322] [outer = (nil)] [url = about:blank] 14:33:00 INFO - PROCESS | 1758 | --DOMWINDOW == 150 (0x8fd50c00) [pid = 1758] [serial = 354] [outer = (nil)] [url = about:blank] 14:33:00 INFO - PROCESS | 1758 | --DOMWINDOW == 149 (0x9555bc00) [pid = 1758] [serial = 316] [outer = (nil)] [url = about:blank] 14:33:00 INFO - PROCESS | 1758 | --DOMWINDOW == 148 (0x8fd43800) [pid = 1758] [serial = 391] [outer = (nil)] [url = about:blank] 14:33:00 INFO - PROCESS | 1758 | --DOMWINDOW == 147 (0x927e7c00) [pid = 1758] [serial = 404] [outer = (nil)] [url = about:blank] 14:33:01 INFO - PROCESS | 1758 | 1465248781080 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]]]}] 14:33:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 14:33:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1990ms 14:33:01 INFO - PROCESS | 1758 | 1465248781114 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 14:33:01 INFO - PROCESS | 1758 | 1465248781121 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 14:33:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 14:33:01 INFO - PROCESS | 1758 | 1465248781132 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 14:33:01 INFO - PROCESS | 1758 | 1465248781142 Marionette TRACE conn4 <- [1,654,null,{}] 14:33:01 INFO - PROCESS | 1758 | 1465248781204 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}] 14:33:01 INFO - PROCESS | 1758 | 1465248781218 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:33:01 INFO - PROCESS | 1758 | 1465248781520 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 14:33:01 INFO - PROCESS | 1758 | 1465248781686 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:01 INFO - PROCESS | 1758 | 1465248781697 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:33:01 INFO - PROCESS | 1758 | ++DOCSHELL 0x8fd50c00 == 78 [pid = 1758] [id = 171] 14:33:01 INFO - PROCESS | 1758 | ++DOMWINDOW == 148 (0x8fd51000) [pid = 1758] [serial = 513] [outer = (nil)] 14:33:01 INFO - PROCESS | 1758 | ++DOMWINDOW == 149 (0x8ffc0000) [pid = 1758] [serial = 514] [outer = 0x8fd51000] 14:33:01 INFO - PROCESS | 1758 | 1465248781772 Marionette DEBUG loaded listener.js 14:33:01 INFO - PROCESS | 1758 | ++DOMWINDOW == 150 (0x9006a400) [pid = 1758] [serial = 515] [outer = 0x8fd51000] 14:33:02 INFO - PROCESS | 1758 | 1465248782643 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]]]}] 14:33:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 14:33:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1553ms 14:33:02 INFO - PROCESS | 1758 | 1465248782684 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 14:33:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 14:33:02 INFO - PROCESS | 1758 | 1465248782689 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 14:33:02 INFO - PROCESS | 1758 | 1465248782701 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 14:33:02 INFO - PROCESS | 1758 | 1465248782704 Marionette TRACE conn4 <- [1,658,null,{}] 14:33:02 INFO - PROCESS | 1758 | 1465248782711 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}] 14:33:02 INFO - PROCESS | 1758 | 1465248782716 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:33:02 INFO - PROCESS | 1758 | 1465248782979 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 14:33:03 INFO - PROCESS | 1758 | 1465248783008 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:03 INFO - PROCESS | 1758 | 1465248783017 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:33:03 INFO - PROCESS | 1758 | ++DOCSHELL 0x8ffb4800 == 79 [pid = 1758] [id = 172] 14:33:03 INFO - PROCESS | 1758 | ++DOMWINDOW == 151 (0x9006f800) [pid = 1758] [serial = 516] [outer = (nil)] 14:33:03 INFO - PROCESS | 1758 | ++DOMWINDOW == 152 (0x9011e000) [pid = 1758] [serial = 517] [outer = 0x9006f800] 14:33:03 INFO - PROCESS | 1758 | 1465248783092 Marionette DEBUG loaded listener.js 14:33:03 INFO - PROCESS | 1758 | ++DOMWINDOW == 153 (0x90139000) [pid = 1758] [serial = 518] [outer = 0x9006f800] 14:33:04 INFO - PROCESS | 1758 | 1465248784132 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]]]}] 14:33:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 14:33:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1485ms 14:33:04 INFO - PROCESS | 1758 | 1465248784181 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 14:33:04 INFO - PROCESS | 1758 | 1465248784186 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 14:33:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 14:33:04 INFO - PROCESS | 1758 | 1465248784193 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 14:33:04 INFO - PROCESS | 1758 | 1465248784197 Marionette TRACE conn4 <- [1,662,null,{}] 14:33:04 INFO - PROCESS | 1758 | 1465248784203 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}] 14:33:04 INFO - PROCESS | 1758 | 1465248784209 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:33:04 INFO - PROCESS | 1758 | 1465248784721 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 14:33:04 INFO - PROCESS | 1758 | --DOMWINDOW == 152 (0x90136c00) [pid = 1758] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 14:33:04 INFO - PROCESS | 1758 | --DOMWINDOW == 151 (0x8d9c5000) [pid = 1758] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 14:33:04 INFO - PROCESS | 1758 | --DOMWINDOW == 150 (0x8b738400) [pid = 1758] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 14:33:04 INFO - PROCESS | 1758 | --DOMWINDOW == 149 (0x8e015000) [pid = 1758] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 14:33:04 INFO - PROCESS | 1758 | --DOMWINDOW == 148 (0x8d9e3000) [pid = 1758] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 14:33:04 INFO - PROCESS | 1758 | --DOMWINDOW == 147 (0x8cdd1400) [pid = 1758] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 14:33:04 INFO - PROCESS | 1758 | --DOMWINDOW == 146 (0x8d9c1c00) [pid = 1758] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 14:33:04 INFO - PROCESS | 1758 | 1465248784892 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:04 INFO - PROCESS | 1758 | 1465248784900 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:33:04 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5cbc00 == 80 [pid = 1758] [id = 173] 14:33:04 INFO - PROCESS | 1758 | ++DOMWINDOW == 147 (0x8b738400) [pid = 1758] [serial = 519] [outer = (nil)] 14:33:04 INFO - PROCESS | 1758 | ++DOMWINDOW == 148 (0x8cdd1800) [pid = 1758] [serial = 520] [outer = 0x8b738400] 14:33:04 INFO - PROCESS | 1758 | 1465248784983 Marionette DEBUG loaded listener.js 14:33:05 INFO - PROCESS | 1758 | ++DOMWINDOW == 149 (0x8e010c00) [pid = 1758] [serial = 521] [outer = 0x8b738400] 14:33:05 INFO - PROCESS | 1758 | [1758] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:33:05 INFO - PROCESS | 1758 | 1465248785804 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]]]}] 14:33:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 14:33:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1635ms 14:33:05 INFO - PROCESS | 1758 | 1465248785829 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 14:33:05 INFO - PROCESS | 1758 | 1465248785833 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 14:33:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 14:33:05 INFO - PROCESS | 1758 | 1465248785840 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 14:33:05 INFO - PROCESS | 1758 | 1465248785843 Marionette TRACE conn4 <- [1,666,null,{}] 14:33:05 INFO - PROCESS | 1758 | 1465248785849 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}] 14:33:05 INFO - PROCESS | 1758 | 1465248785859 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:33:06 INFO - PROCESS | 1758 | 1465248786137 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 14:33:06 INFO - PROCESS | 1758 | 1465248786153 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:06 INFO - PROCESS | 1758 | 1465248786164 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:33:06 INFO - PROCESS | 1758 | ++DOCSHELL 0x90111800 == 81 [pid = 1758] [id = 174] 14:33:06 INFO - PROCESS | 1758 | ++DOMWINDOW == 150 (0x9012d800) [pid = 1758] [serial = 522] [outer = (nil)] 14:33:06 INFO - PROCESS | 1758 | ++DOMWINDOW == 151 (0x91af6c00) [pid = 1758] [serial = 523] [outer = 0x9012d800] 14:33:06 INFO - PROCESS | 1758 | 1465248786236 Marionette DEBUG loaded listener.js 14:33:06 INFO - PROCESS | 1758 | ++DOMWINDOW == 152 (0x91b74000) [pid = 1758] [serial = 524] [outer = 0x9012d800] 14:33:06 INFO - PROCESS | 1758 | [1758] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:33:07 INFO - PROCESS | 1758 | 1465248787370 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]]]}] 14:33:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 14:33:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1591ms 14:33:07 INFO - PROCESS | 1758 | 1465248787451 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 14:33:07 INFO - PROCESS | 1758 | 1465248787459 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 14:33:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 14:33:07 INFO - PROCESS | 1758 | 1465248787472 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 14:33:07 INFO - PROCESS | 1758 | 1465248787478 Marionette TRACE conn4 <- [1,670,null,{}] 14:33:07 INFO - PROCESS | 1758 | 1465248787489 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}] 14:33:07 INFO - PROCESS | 1758 | 1465248787495 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:33:07 INFO - PROCESS | 1758 | 1465248787739 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 14:33:07 INFO - PROCESS | 1758 | 1465248787970 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:07 INFO - PROCESS | 1758 | 1465248787981 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:33:08 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bff8400 == 82 [pid = 1758] [id = 175] 14:33:08 INFO - PROCESS | 1758 | ++DOMWINDOW == 153 (0x8d9bdc00) [pid = 1758] [serial = 525] [outer = (nil)] 14:33:08 INFO - PROCESS | 1758 | ++DOMWINDOW == 154 (0x8dbbc000) [pid = 1758] [serial = 526] [outer = 0x8d9bdc00] 14:33:08 INFO - PROCESS | 1758 | 1465248788108 Marionette DEBUG loaded listener.js 14:33:08 INFO - PROCESS | 1758 | ++DOMWINDOW == 155 (0x8f2ec000) [pid = 1758] [serial = 527] [outer = 0x8d9bdc00] 14:33:09 INFO - PROCESS | 1758 | 1465248789111 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]]]}] 14:33:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 14:33:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1690ms 14:33:09 INFO - PROCESS | 1758 | 1465248789161 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 14:33:09 INFO - PROCESS | 1758 | 1465248789170 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 14:33:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 14:33:09 INFO - PROCESS | 1758 | 1465248789182 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 14:33:09 INFO - PROCESS | 1758 | 1465248789187 Marionette TRACE conn4 <- [1,674,null,{}] 14:33:09 INFO - PROCESS | 1758 | 1465248789195 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}] 14:33:09 INFO - PROCESS | 1758 | 1465248789202 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:33:09 INFO - PROCESS | 1758 | 1465248789443 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 14:33:09 INFO - PROCESS | 1758 | 1465248789697 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:09 INFO - PROCESS | 1758 | 1465248789706 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:33:09 INFO - PROCESS | 1758 | ++DOCSHELL 0x8fd4f000 == 83 [pid = 1758] [id = 176] 14:33:09 INFO - PROCESS | 1758 | ++DOMWINDOW == 156 (0x8fdf0400) [pid = 1758] [serial = 528] [outer = (nil)] 14:33:09 INFO - PROCESS | 1758 | ++DOMWINDOW == 157 (0x8ffb7c00) [pid = 1758] [serial = 529] [outer = 0x8fdf0400] 14:33:09 INFO - PROCESS | 1758 | 1465248789841 Marionette DEBUG loaded listener.js 14:33:09 INFO - PROCESS | 1758 | ++DOMWINDOW == 158 (0x9006c800) [pid = 1758] [serial = 530] [outer = 0x8fdf0400] 14:33:10 INFO - PROCESS | 1758 | [1758] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:33:10 INFO - PROCESS | 1758 | 1465248790864 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]]]}] 14:33:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 14:33:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1760ms 14:33:10 INFO - PROCESS | 1758 | 1465248790943 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 14:33:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 14:33:10 INFO - PROCESS | 1758 | 1465248790948 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 14:33:10 INFO - PROCESS | 1758 | 1465248790955 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 14:33:10 INFO - PROCESS | 1758 | 1465248790963 Marionette TRACE conn4 <- [1,678,null,{}] 14:33:10 INFO - PROCESS | 1758 | 1465248790982 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}] 14:33:10 INFO - PROCESS | 1758 | 1465248790992 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:33:11 INFO - PROCESS | 1758 | 1465248791354 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 14:33:11 INFO - PROCESS | 1758 | 1465248791564 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:11 INFO - PROCESS | 1758 | 1465248791576 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:33:11 INFO - PROCESS | 1758 | ++DOCSHELL 0x91af4000 == 84 [pid = 1758] [id = 177] 14:33:11 INFO - PROCESS | 1758 | ++DOMWINDOW == 159 (0x91af5400) [pid = 1758] [serial = 531] [outer = (nil)] 14:33:11 INFO - PROCESS | 1758 | ++DOMWINDOW == 160 (0x91b80400) [pid = 1758] [serial = 532] [outer = 0x91af5400] 14:33:11 INFO - PROCESS | 1758 | 1465248791669 Marionette DEBUG loaded listener.js 14:33:11 INFO - PROCESS | 1758 | ++DOMWINDOW == 161 (0x927ec000) [pid = 1758] [serial = 533] [outer = 0x91af5400] 14:33:12 INFO - PROCESS | 1758 | 1465248792658 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]]]}] 14:33:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 14:33:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1747ms 14:33:12 INFO - PROCESS | 1758 | 1465248792703 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 14:33:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 14:33:12 INFO - PROCESS | 1758 | 1465248792708 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 14:33:12 INFO - PROCESS | 1758 | 1465248792716 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 14:33:12 INFO - PROCESS | 1758 | 1465248792719 Marionette TRACE conn4 <- [1,682,null,{}] 14:33:12 INFO - PROCESS | 1758 | 1465248792726 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}] 14:33:12 INFO - PROCESS | 1758 | 1465248792732 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:33:12 INFO - PROCESS | 1758 | 1465248792986 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 14:33:13 INFO - PROCESS | 1758 | 1465248793291 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:13 INFO - PROCESS | 1758 | 1465248793301 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:33:13 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f3ca800 == 85 [pid = 1758] [id = 178] 14:33:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 162 (0x91a21800) [pid = 1758] [serial = 534] [outer = (nil)] 14:33:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 163 (0x92977400) [pid = 1758] [serial = 535] [outer = 0x91a21800] 14:33:13 INFO - PROCESS | 1758 | 1465248793394 Marionette DEBUG loaded listener.js 14:33:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 164 (0x93d29c00) [pid = 1758] [serial = 536] [outer = 0x91a21800] 14:33:14 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:33:14 INFO - PROCESS | 1758 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:33:14 INFO - PROCESS | 1758 | 1465248794804 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]]]}] 14:33:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 14:33:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2134ms 14:33:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 14:33:14 INFO - PROCESS | 1758 | 1465248794855 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 14:33:14 INFO - PROCESS | 1758 | 1465248794859 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 14:33:14 INFO - PROCESS | 1758 | 1465248794868 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 14:33:14 INFO - PROCESS | 1758 | 1465248794871 Marionette TRACE conn4 <- [1,686,null,{}] 14:33:14 INFO - PROCESS | 1758 | 1465248794878 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}] 14:33:14 INFO - PROCESS | 1758 | 1465248794883 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:33:15 INFO - PROCESS | 1758 | 1465248795168 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 14:33:15 INFO - PROCESS | 1758 | 1465248795417 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:15 INFO - PROCESS | 1758 | 1465248795426 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:33:15 INFO - PROCESS | 1758 | ++DOCSHELL 0x8ffb3000 == 86 [pid = 1758] [id = 179] 14:33:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 165 (0x92826000) [pid = 1758] [serial = 537] [outer = (nil)] 14:33:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 166 (0x94a97800) [pid = 1758] [serial = 538] [outer = 0x92826000] 14:33:15 INFO - PROCESS | 1758 | 1465248795554 Marionette DEBUG loaded listener.js 14:33:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 167 (0x9555ec00) [pid = 1758] [serial = 539] [outer = 0x92826000] 14:33:16 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:33:16 INFO - PROCESS | 1758 | 1465248796940 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]]]}] 14:33:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 14:33:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2155ms 14:33:17 INFO - PROCESS | 1758 | 1465248797077 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 14:33:17 INFO - PROCESS | 1758 | 1465248797084 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 14:33:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 14:33:17 INFO - PROCESS | 1758 | 1465248797097 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 14:33:17 INFO - PROCESS | 1758 | 1465248797100 Marionette TRACE conn4 <- [1,690,null,{}] 14:33:17 INFO - PROCESS | 1758 | 1465248797110 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}] 14:33:17 INFO - PROCESS | 1758 | 1465248797122 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:33:17 INFO - PROCESS | 1758 | 1465248797371 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 14:33:17 INFO - PROCESS | 1758 | 1465248797566 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:17 INFO - PROCESS | 1758 | 1465248797574 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:33:17 INFO - PROCESS | 1758 | ++DOCSHELL 0x93f16800 == 87 [pid = 1758] [id = 180] 14:33:17 INFO - PROCESS | 1758 | ++DOMWINDOW == 168 (0x954d5c00) [pid = 1758] [serial = 540] [outer = (nil)] 14:33:17 INFO - PROCESS | 1758 | ++DOMWINDOW == 169 (0x99e89800) [pid = 1758] [serial = 541] [outer = 0x954d5c00] 14:33:17 INFO - PROCESS | 1758 | 1465248797705 Marionette DEBUG loaded listener.js 14:33:17 INFO - PROCESS | 1758 | ++DOMWINDOW == 170 (0x9a633000) [pid = 1758] [serial = 542] [outer = 0x954d5c00] 14:33:19 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:33:19 INFO - PROCESS | 1758 | 1465248799134 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]]]}] 14:33:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 14:33:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2107ms 14:33:19 INFO - PROCESS | 1758 | 1465248799209 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 14:33:19 INFO - PROCESS | 1758 | 1465248799213 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 14:33:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 14:33:19 INFO - PROCESS | 1758 | 1465248799224 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 14:33:19 INFO - PROCESS | 1758 | 1465248799227 Marionette TRACE conn4 <- [1,694,null,{}] 14:33:19 INFO - PROCESS | 1758 | 1465248799235 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}] 14:33:19 INFO - PROCESS | 1758 | 1465248799241 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:33:19 INFO - PROCESS | 1758 | 1465248799451 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 14:33:19 INFO - PROCESS | 1758 | 1465248799645 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:19 INFO - PROCESS | 1758 | 1465248799653 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:33:19 INFO - PROCESS | 1758 | ++DOCSHELL 0x968de400 == 88 [pid = 1758] [id = 181] 14:33:19 INFO - PROCESS | 1758 | ++DOMWINDOW == 171 (0x9a2dd800) [pid = 1758] [serial = 543] [outer = (nil)] 14:33:19 INFO - PROCESS | 1758 | ++DOMWINDOW == 172 (0x9a74a800) [pid = 1758] [serial = 544] [outer = 0x9a2dd800] 14:33:19 INFO - PROCESS | 1758 | 1465248799737 Marionette DEBUG loaded listener.js 14:33:19 INFO - PROCESS | 1758 | ++DOMWINDOW == 173 (0x9a7cd400) [pid = 1758] [serial = 545] [outer = 0x9a2dd800] 14:33:21 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:33:21 INFO - PROCESS | 1758 | 1465248801198 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]]]}] 14:33:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 14:33:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2037ms 14:33:21 INFO - PROCESS | 1758 | 1465248801265 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 14:33:21 INFO - PROCESS | 1758 | 1465248801272 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 14:33:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 14:33:21 INFO - PROCESS | 1758 | 1465248801283 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 14:33:21 INFO - PROCESS | 1758 | 1465248801290 Marionette TRACE conn4 <- [1,698,null,{}] 14:33:21 INFO - PROCESS | 1758 | 1465248801300 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}] 14:33:21 INFO - PROCESS | 1758 | 1465248801307 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:33:21 INFO - PROCESS | 1758 | 1465248801658 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 14:33:21 INFO - PROCESS | 1758 | 1465248801957 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:21 INFO - PROCESS | 1758 | 1465248801968 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:33:22 INFO - PROCESS | 1758 | ++DOCSHELL 0x901d1800 == 89 [pid = 1758] [id = 182] 14:33:22 INFO - PROCESS | 1758 | ++DOMWINDOW == 174 (0x901d1c00) [pid = 1758] [serial = 546] [outer = (nil)] 14:33:22 INFO - PROCESS | 1758 | ++DOMWINDOW == 175 (0x9bb13400) [pid = 1758] [serial = 547] [outer = 0x901d1c00] 14:33:22 INFO - PROCESS | 1758 | 1465248802134 Marionette DEBUG loaded listener.js 14:33:22 INFO - PROCESS | 1758 | ++DOMWINDOW == 176 (0x9c0f5c00) [pid = 1758] [serial = 548] [outer = 0x901d1c00] 14:33:23 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:33:23 INFO - PROCESS | 1758 | 1465248803932 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]]]}] 14:33:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 14:33:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2703ms 14:33:23 INFO - PROCESS | 1758 | 1465248803987 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 14:33:23 INFO - PROCESS | 1758 | 1465248803993 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 14:33:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 14:33:24 INFO - PROCESS | 1758 | 1465248804006 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 14:33:24 INFO - PROCESS | 1758 | 1465248804011 Marionette TRACE conn4 <- [1,702,null,{}] 14:33:24 INFO - PROCESS | 1758 | 1465248804065 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}] 14:33:24 INFO - PROCESS | 1758 | 1465248804075 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:33:24 INFO - PROCESS | 1758 | 1465248804485 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 14:33:24 INFO - PROCESS | 1758 | 1465248804761 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:24 INFO - PROCESS | 1758 | 1465248804770 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:33:24 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bff9c00 == 90 [pid = 1758] [id = 183] 14:33:24 INFO - PROCESS | 1758 | ++DOMWINDOW == 177 (0x8cdd5000) [pid = 1758] [serial = 549] [outer = (nil)] 14:33:24 INFO - PROCESS | 1758 | ++DOMWINDOW == 178 (0x90133000) [pid = 1758] [serial = 550] [outer = 0x8cdd5000] 14:33:24 INFO - PROCESS | 1758 | 1465248804922 Marionette DEBUG loaded listener.js 14:33:25 INFO - PROCESS | 1758 | ++DOMWINDOW == 179 (0x919d2800) [pid = 1758] [serial = 551] [outer = 0x8cdd5000] 14:33:26 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:33:27 INFO - PROCESS | 1758 | 1465248807337 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]]]}] 14:33:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 14:33:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 3353ms 14:33:27 INFO - PROCESS | 1758 | 1465248807359 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 14:33:27 INFO - PROCESS | 1758 | 1465248807365 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 14:33:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 14:33:27 INFO - PROCESS | 1758 | 1465248807376 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 14:33:27 INFO - PROCESS | 1758 | 1465248807385 Marionette TRACE conn4 <- [1,706,null,{}] 14:33:27 INFO - PROCESS | 1758 | 1465248807440 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}] 14:33:27 INFO - PROCESS | 1758 | 1465248807447 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:33:27 INFO - PROCESS | 1758 | 1465248807671 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 14:33:27 INFO - PROCESS | 1758 | 1465248807879 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:27 INFO - PROCESS | 1758 | 1465248807893 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:33:27 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9da800 == 91 [pid = 1758] [id = 184] 14:33:27 INFO - PROCESS | 1758 | ++DOMWINDOW == 180 (0x8d9de800) [pid = 1758] [serial = 552] [outer = (nil)] 14:33:28 INFO - PROCESS | 1758 | ++DOMWINDOW == 181 (0x8dbb9800) [pid = 1758] [serial = 553] [outer = 0x8d9de800] 14:33:28 INFO - PROCESS | 1758 | 1465248808024 Marionette DEBUG loaded listener.js 14:33:28 INFO - PROCESS | 1758 | ++DOMWINDOW == 182 (0x8dcbac00) [pid = 1758] [serial = 554] [outer = 0x8d9de800] 14:33:29 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:33:29 INFO - PROCESS | 1758 | 1465248809546 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]]]}] 14:33:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 14:33:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2298ms 14:33:29 INFO - PROCESS | 1758 | 1465248809711 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 14:33:29 INFO - PROCESS | 1758 | 1465248809723 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 14:33:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 14:33:29 INFO - PROCESS | 1758 | 1465248809750 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 14:33:29 INFO - PROCESS | 1758 | 1465248809760 Marionette TRACE conn4 <- [1,710,null,{}] 14:33:29 INFO - PROCESS | 1758 | 1465248809772 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}] 14:33:29 INFO - PROCESS | 1758 | 1465248809782 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:33:30 INFO - PROCESS | 1758 | 1465248810136 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 14:33:32 INFO - PROCESS | 1758 | --DOCSHELL 0x8f5e4400 == 90 [pid = 1758] [id = 96] 14:33:32 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5cbc00 == 89 [pid = 1758] [id = 173] 14:33:32 INFO - PROCESS | 1758 | --DOCSHELL 0x8ffb4800 == 88 [pid = 1758] [id = 172] 14:33:32 INFO - PROCESS | 1758 | --DOCSHELL 0x8fd50c00 == 87 [pid = 1758] [id = 171] 14:33:32 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c6c00 == 86 [pid = 1758] [id = 170] 14:33:32 INFO - PROCESS | 1758 | --DOCSHELL 0x8dcb4c00 == 85 [pid = 1758] [id = 169] 14:33:32 INFO - PROCESS | 1758 | --DOCSHELL 0x8b73b800 == 84 [pid = 1758] [id = 166] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x9aa14000 == 83 [pid = 1758] [id = 165] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x9006dc00 == 82 [pid = 1758] [id = 163] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x8cdd5400 == 81 [pid = 1758] [id = 164] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x8e00cc00 == 80 [pid = 1758] [id = 162] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x90067000 == 79 [pid = 1758] [id = 161] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x9281f800 == 78 [pid = 1758] [id = 160] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x90113000 == 77 [pid = 1758] [id = 159] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x90065c00 == 76 [pid = 1758] [id = 157] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x8bee6800 == 75 [pid = 1758] [id = 156] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x8b733400 == 74 [pid = 1758] [id = 146] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5bf400 == 73 [pid = 1758] [id = 145] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x8e016800 == 72 [pid = 1758] [id = 110] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x8fdf1000 == 71 [pid = 1758] [id = 80] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x931fa000 == 70 [pid = 1758] [id = 57] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x94a90800 == 69 [pid = 1758] [id = 71] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x93d29000 == 68 [pid = 1758] [id = 37] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x9aa16c00 == 67 [pid = 1758] [id = 38] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x8fd43400 == 66 [pid = 1758] [id = 118] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x9a424800 == 65 [pid = 1758] [id = 59] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x8cdd6c00 == 64 [pid = 1758] [id = 142] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x9a176c00 == 63 [pid = 1758] [id = 35] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x93d26800 == 62 [pid = 1758] [id = 44] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x91b73800 == 61 [pid = 1758] [id = 86] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x8fdf7400 == 60 [pid = 1758] [id = 135] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x8cddd800 == 59 [pid = 1758] [id = 168] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x92820000 == 58 [pid = 1758] [id = 158] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0xa21a0800 == 57 [pid = 1758] [id = 60] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x927e1800 == 56 [pid = 1758] [id = 64] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x8cf9c000 == 55 [pid = 1758] [id = 167] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x9a73e000 == 54 [pid = 1758] [id = 63] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x9549a400 == 53 [pid = 1758] [id = 61] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x8cdd9400 == 52 [pid = 1758] [id = 127] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x984d0000 == 51 [pid = 1758] [id = 62] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x8bee2000 == 50 [pid = 1758] [id = 143] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x8bee7400 == 49 [pid = 1758] [id = 144] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x8fd4c000 == 48 [pid = 1758] [id = 79] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x8d9e1400 == 47 [pid = 1758] [id = 128] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x8f2ed800 == 46 [pid = 1758] [id = 120] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x968d5c00 == 45 [pid = 1758] [id = 39] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x92971000 == 44 [pid = 1758] [id = 88] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x91b77400 == 43 [pid = 1758] [id = 119] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x8b73e000 == 42 [pid = 1758] [id = 147] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x95561c00 == 41 [pid = 1758] [id = 141] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x9a9d8c00 == 40 [pid = 1758] [id = 111] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x968dbc00 == 39 [pid = 1758] [id = 140] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x8e00f800 == 38 [pid = 1758] [id = 109] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x8f3d0800 == 37 [pid = 1758] [id = 155] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x8d9da800 == 36 [pid = 1758] [id = 184] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x8bff9c00 == 35 [pid = 1758] [id = 183] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x901d1800 == 34 [pid = 1758] [id = 182] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x968de400 == 33 [pid = 1758] [id = 181] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x93f16800 == 32 [pid = 1758] [id = 180] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x8ffb3000 == 31 [pid = 1758] [id = 179] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x91af4000 == 30 [pid = 1758] [id = 177] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x8f3ca800 == 29 [pid = 1758] [id = 178] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x8fd4f000 == 28 [pid = 1758] [id = 176] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x8bff8400 == 27 [pid = 1758] [id = 175] 14:33:33 INFO - PROCESS | 1758 | --DOCSHELL 0x90111800 == 26 [pid = 1758] [id = 174] 14:33:33 INFO - PROCESS | 1758 | --DOMWINDOW == 181 (0x901d4000) [pid = 1758] [serial = 460] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1758 | --DOMWINDOW == 180 (0x8dcb7400) [pid = 1758] [serial = 463] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1758 | --DOMWINDOW == 179 (0x8f3d2800) [pid = 1758] [serial = 409] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1758 | --DOMWINDOW == 178 (0x8beea000) [pid = 1758] [serial = 446] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1758 | --DOMWINDOW == 177 (0x8b73c400) [pid = 1758] [serial = 445] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1758 | --DOMWINDOW == 176 (0x91a16000) [pid = 1758] [serial = 461] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1758 | --DOMWINDOW == 175 (0x8fd45000) [pid = 1758] [serial = 452] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1758 | --DOMWINDOW == 174 (0x8f3cb400) [pid = 1758] [serial = 451] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1758 | --DOMWINDOW == 173 (0x9012fc00) [pid = 1758] [serial = 427] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1758 | --DOMWINDOW == 172 (0x9011d800) [pid = 1758] [serial = 457] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1758 | --DOMWINDOW == 171 (0x8f2f3c00) [pid = 1758] [serial = 454] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1758 | --DOMWINDOW == 170 (0x90069c00) [pid = 1758] [serial = 455] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1758 | --DOMWINDOW == 169 (0x8b5c8800) [pid = 1758] [serial = 436] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1758 | --DOMWINDOW == 168 (0x901d4c00) [pid = 1758] [serial = 412] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1758 | --DOMWINDOW == 167 (0x8b73ac00) [pid = 1758] [serial = 439] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1758 | --DOMWINDOW == 166 (0x8bef0c00) [pid = 1758] [serial = 433] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1758 | --DOMWINDOW == 165 (0x8d9e0800) [pid = 1758] [serial = 449] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1758 | --DOMWINDOW == 164 (0x8d9d5000) [pid = 1758] [serial = 448] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1758 | --DOMWINDOW == 163 (0x9297a400) [pid = 1758] [serial = 406] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1758 | --DOMWINDOW == 162 (0x9c0fa400) [pid = 1758] [serial = 424] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1758 | --DOMWINDOW == 161 (0x8bffa000) [pid = 1758] [serial = 442] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1758 | --DOMWINDOW == 160 (0x93d31800) [pid = 1758] [serial = 415] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1758 | --DOMWINDOW == 159 (0x8beea800) [pid = 1758] [serial = 430] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1758 | --DOMWINDOW == 158 (0x9555c800) [pid = 1758] [serial = 418] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1758 | --DOMWINDOW == 157 (0x9a1d9000) [pid = 1758] [serial = 421] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1758 | --DOMWINDOW == 156 (0x8f2f1000) [pid = 1758] [serial = 464] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1758 | --DOMWINDOW == 155 (0x927e8c00) [pid = 1758] [serial = 466] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1758 | --DOMWINDOW == 154 (0x9012e800) [pid = 1758] [serial = 458] [outer = (nil)] [url = about:blank] 14:33:33 INFO - PROCESS | 1758 | 1465248813287 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:33 INFO - PROCESS | 1758 | 1465248813298 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:33:33 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c2000 == 27 [pid = 1758] [id = 185] 14:33:33 INFO - PROCESS | 1758 | ++DOMWINDOW == 155 (0x8b5c8800) [pid = 1758] [serial = 555] [outer = (nil)] 14:33:33 INFO - PROCESS | 1758 | ++DOMWINDOW == 156 (0x8b5ce000) [pid = 1758] [serial = 556] [outer = 0x8b5c8800] 14:33:33 INFO - PROCESS | 1758 | 1465248813468 Marionette DEBUG loaded listener.js 14:33:33 INFO - PROCESS | 1758 | ++DOMWINDOW == 157 (0x8b73dc00) [pid = 1758] [serial = 557] [outer = 0x8b5c8800] 14:33:34 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:33:34 INFO - PROCESS | 1758 | 1465248814857 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]]]}] 14:33:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 14:33:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 5164ms 14:33:34 INFO - PROCESS | 1758 | 1465248814977 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 14:33:34 INFO - PROCESS | 1758 | 1465248814986 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 14:33:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 14:33:35 INFO - PROCESS | 1758 | 1465248815018 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 14:33:35 INFO - PROCESS | 1758 | 1465248815025 Marionette TRACE conn4 <- [1,714,null,{}] 14:33:35 INFO - PROCESS | 1758 | 1465248815042 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}] 14:33:35 INFO - PROCESS | 1758 | 1465248815052 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:33:35 INFO - PROCESS | 1758 | 1465248815345 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 14:33:35 INFO - PROCESS | 1758 | 1465248815573 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:35 INFO - PROCESS | 1758 | 1465248815587 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:33:35 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bff9400 == 28 [pid = 1758] [id = 186] 14:33:35 INFO - PROCESS | 1758 | ++DOMWINDOW == 158 (0x8bff9c00) [pid = 1758] [serial = 558] [outer = (nil)] 14:33:35 INFO - PROCESS | 1758 | ++DOMWINDOW == 159 (0x8cf99800) [pid = 1758] [serial = 559] [outer = 0x8bff9c00] 14:33:35 INFO - PROCESS | 1758 | 1465248815721 Marionette DEBUG loaded listener.js 14:33:35 INFO - PROCESS | 1758 | ++DOMWINDOW == 160 (0x8d9c5400) [pid = 1758] [serial = 560] [outer = 0x8bff9c00] 14:33:37 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:33:37 INFO - PROCESS | 1758 | 1465248817550 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]]]}] 14:33:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 14:33:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2560ms 14:33:37 INFO - PROCESS | 1758 | 1465248817597 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 14:33:37 INFO - PROCESS | 1758 | 1465248817608 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 14:33:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 14:33:37 INFO - PROCESS | 1758 | 1465248817624 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 14:33:37 INFO - PROCESS | 1758 | 1465248817630 Marionette TRACE conn4 <- [1,718,null,{}] 14:33:37 INFO - PROCESS | 1758 | 1465248817659 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}] 14:33:37 INFO - PROCESS | 1758 | 1465248817669 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:33:41 INFO - PROCESS | 1758 | 1465248821093 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 14:33:41 INFO - PROCESS | 1758 | --DOMWINDOW == 159 (0x8e00e400) [pid = 1758] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 14:33:41 INFO - PROCESS | 1758 | --DOMWINDOW == 158 (0x8fd47400) [pid = 1758] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 14:33:41 INFO - PROCESS | 1758 | --DOMWINDOW == 157 (0x9a9df400) [pid = 1758] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 14:33:41 INFO - PROCESS | 1758 | --DOMWINDOW == 156 (0x91b7dc00) [pid = 1758] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 14:33:41 INFO - PROCESS | 1758 | --DOMWINDOW == 155 (0x9c0ee400) [pid = 1758] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 14:33:41 INFO - PROCESS | 1758 | --DOMWINDOW == 154 (0x9a4c9000) [pid = 1758] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 14:33:41 INFO - PROCESS | 1758 | --DOMWINDOW == 153 (0x9006f800) [pid = 1758] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 14:33:41 INFO - PROCESS | 1758 | --DOMWINDOW == 152 (0x92827000) [pid = 1758] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 14:33:41 INFO - PROCESS | 1758 | --DOMWINDOW == 151 (0x8bff1000) [pid = 1758] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 14:33:41 INFO - PROCESS | 1758 | --DOMWINDOW == 150 (0x93f0a400) [pid = 1758] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 14:33:41 INFO - PROCESS | 1758 | --DOMWINDOW == 149 (0x93b5b400) [pid = 1758] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 14:33:41 INFO - PROCESS | 1758 | --DOMWINDOW == 148 (0x90068000) [pid = 1758] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 14:33:41 INFO - PROCESS | 1758 | --DOMWINDOW == 147 (0x8dbbfc00) [pid = 1758] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 14:33:41 INFO - PROCESS | 1758 | --DOMWINDOW == 146 (0x9b73f000) [pid = 1758] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 14:33:41 INFO - PROCESS | 1758 | --DOMWINDOW == 145 (0x9006d000) [pid = 1758] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 14:33:41 INFO - PROCESS | 1758 | --DOMWINDOW == 144 (0xa2562400) [pid = 1758] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 14:33:41 INFO - PROCESS | 1758 | --DOMWINDOW == 143 (0x8fd51000) [pid = 1758] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 14:33:41 INFO - PROCESS | 1758 | --DOMWINDOW == 142 (0x8b740c00) [pid = 1758] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 14:33:41 INFO - PROCESS | 1758 | --DOMWINDOW == 141 (0x954d2400) [pid = 1758] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 14:33:41 INFO - PROCESS | 1758 | --DOMWINDOW == 140 (0x94a93800) [pid = 1758] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 14:33:41 INFO - PROCESS | 1758 | --DOMWINDOW == 139 (0x8cfa0400) [pid = 1758] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 14:33:41 INFO - PROCESS | 1758 | --DOMWINDOW == 138 (0x9296f800) [pid = 1758] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 14:33:41 INFO - PROCESS | 1758 | --DOMWINDOW == 137 (0x9a1d6c00) [pid = 1758] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 14:33:41 INFO - PROCESS | 1758 | --DOMWINDOW == 136 (0x8dcb8800) [pid = 1758] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 14:33:41 INFO - PROCESS | 1758 | --DOMWINDOW == 135 (0x9012d800) [pid = 1758] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 14:33:41 INFO - PROCESS | 1758 | --DOMWINDOW == 134 (0x8b738400) [pid = 1758] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 14:33:41 INFO - PROCESS | 1758 | --DOMWINDOW == 133 (0x8cdd8c00) [pid = 1758] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 14:33:41 INFO - PROCESS | 1758 | --DOMWINDOW == 132 (0x8bee2c00) [pid = 1758] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 14:33:41 INFO - PROCESS | 1758 | --DOMWINDOW == 131 (0x9549e400) [pid = 1758] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 14:33:41 INFO - PROCESS | 1758 | --DOMWINDOW == 130 (0x8b735800) [pid = 1758] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 14:33:41 INFO - PROCESS | 1758 | --DOMWINDOW == 129 (0x9011c800) [pid = 1758] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 14:33:41 INFO - PROCESS | 1758 | --DOMWINDOW == 128 (0x8cdde400) [pid = 1758] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 14:33:41 INFO - PROCESS | 1758 | --DOMWINDOW == 127 (0x8dbb4400) [pid = 1758] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 14:33:41 INFO - PROCESS | 1758 | --DOMWINDOW == 126 (0x8b5bfc00) [pid = 1758] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 14:33:41 INFO - PROCESS | 1758 | --DOMWINDOW == 125 (0x92970000) [pid = 1758] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 14:33:41 INFO - PROCESS | 1758 | --DOMWINDOW == 124 (0x8bee1c00) [pid = 1758] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 14:33:41 INFO - PROCESS | 1758 | --DOMWINDOW == 123 (0x968d9400) [pid = 1758] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 14:33:41 INFO - PROCESS | 1758 | --DOMWINDOW == 122 (0x8cdd2000) [pid = 1758] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 14:33:41 INFO - PROCESS | 1758 | --DOMWINDOW == 121 (0x8d9bf000) [pid = 1758] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 14:33:41 INFO - PROCESS | 1758 | --DOMWINDOW == 120 (0x8dcadc00) [pid = 1758] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 14:33:41 INFO - PROCESS | 1758 | --DOMWINDOW == 119 (0x8bee8c00) [pid = 1758] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 14:33:41 INFO - PROCESS | 1758 | --DOMWINDOW == 118 (0x968dcc00) [pid = 1758] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 14:33:41 INFO - PROCESS | 1758 | --DOMWINDOW == 117 (0x91b77000) [pid = 1758] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 14:33:41 INFO - PROCESS | 1758 | --DOMWINDOW == 116 (0x8dcb6800) [pid = 1758] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 14:33:41 INFO - PROCESS | 1758 | 1465248821503 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:41 INFO - PROCESS | 1758 | 1465248821518 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:33:41 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c5000 == 29 [pid = 1758] [id = 187] 14:33:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 117 (0x8b5c5400) [pid = 1758] [serial = 561] [outer = (nil)] 14:33:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 118 (0x8b738400) [pid = 1758] [serial = 562] [outer = 0x8b5c5400] 14:33:41 INFO - PROCESS | 1758 | 1465248821679 Marionette DEBUG loaded listener.js 14:33:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 119 (0x8bee7400) [pid = 1758] [serial = 563] [outer = 0x8b5c5400] 14:33:43 INFO - PROCESS | 1758 | --DOCSHELL 0x931f9400 == 28 [pid = 1758] [id = 29] 14:33:43 INFO - PROCESS | 1758 | --DOCSHELL 0x93d33800 == 27 [pid = 1758] [id = 27] 14:33:43 INFO - PROCESS | 1758 | --DOCSHELL 0x968d4400 == 26 [pid = 1758] [id = 28] 14:33:43 INFO - PROCESS | 1758 | --DOCSHELL 0x954d6000 == 25 [pid = 1758] [id = 30] 14:33:43 INFO - PROCESS | 1758 | --DOCSHELL 0x968d2c00 == 24 [pid = 1758] [id = 31] 14:33:43 INFO - PROCESS | 1758 | --DOCSHELL 0x93b5dc00 == 23 [pid = 1758] [id = 22] 14:33:43 INFO - PROCESS | 1758 | --DOCSHELL 0x93f17000 == 22 [pid = 1758] [id = 24] 14:33:43 INFO - PROCESS | 1758 | --DOCSHELL 0x8bff9400 == 21 [pid = 1758] [id = 186] 14:33:43 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c2000 == 20 [pid = 1758] [id = 185] 14:33:44 INFO - PROCESS | 1758 | --DOCSHELL 0xa117b000 == 19 [pid = 1758] [id = 18] 14:33:44 INFO - PROCESS | 1758 | --DOCSHELL 0x9840b000 == 18 [pid = 1758] [id = 23] 14:33:44 INFO - PROCESS | 1758 | --DOCSHELL 0xa4f08c00 == 17 [pid = 1758] [id = 20] 14:33:44 INFO - PROCESS | 1758 | --DOCSHELL 0x931f8c00 == 16 [pid = 1758] [id = 17] 14:33:44 INFO - PROCESS | 1758 | --DOCSHELL 0x98411400 == 15 [pid = 1758] [id = 19] 14:33:44 INFO - PROCESS | 1758 | --DOCSHELL 0xa2091400 == 14 [pid = 1758] [id = 26] 14:33:44 INFO - PROCESS | 1758 | --DOCSHELL 0x9a1dd400 == 13 [pid = 1758] [id = 14] 14:33:44 INFO - PROCESS | 1758 | --DOCSHELL 0x9a7cdc00 == 12 [pid = 1758] [id = 25] 14:33:44 INFO - PROCESS | 1758 | --DOCSHELL 0x9a7d0c00 == 11 [pid = 1758] [id = 15] 14:33:44 INFO - PROCESS | 1758 | --DOCSHELL 0x9972b800 == 10 [pid = 1758] [id = 21] 14:33:44 INFO - PROCESS | 1758 | --DOCSHELL 0x9c2fa800 == 9 [pid = 1758] [id = 16] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 118 (0x8bff3400) [pid = 1758] [serial = 434] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 117 (0x9a4c6800) [pid = 1758] [serial = 422] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 116 (0x93c56000) [pid = 1758] [serial = 407] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 115 (0x9011a000) [pid = 1758] [serial = 386] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 114 (0x8f5ed800) [pid = 1758] [serial = 410] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 113 (0x9013ac00) [pid = 1758] [serial = 428] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 112 (0x8beee000) [pid = 1758] [serial = 431] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 111 (0x9556a800) [pid = 1758] [serial = 419] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 110 (0x8beec000) [pid = 1758] [serial = 440] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 109 (0x91a1b000) [pid = 1758] [serial = 413] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 108 (0x8cf9a000) [pid = 1758] [serial = 382] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 107 (0x8dbbf400) [pid = 1758] [serial = 373] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 106 (0x8b5cc400) [pid = 1758] [serial = 437] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 105 (0x94a98400) [pid = 1758] [serial = 416] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 104 (0x8bffc400) [pid = 1758] [serial = 443] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 103 (0x9d5cdc00) [pid = 1758] [serial = 425] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 102 (0x8cdde800) [pid = 1758] [serial = 379] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 101 (0xa21a9400) [pid = 1758] [serial = 370] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 100 (0x8dcb9000) [pid = 1758] [serial = 376] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 99 (0x8fdf8400) [pid = 1758] [serial = 355] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 98 (0x9c0f6400) [pid = 1758] [serial = 364] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 97 (0x92971400) [pid = 1758] [serial = 358] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 96 (0x9c35d800) [pid = 1758] [serial = 367] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 95 (0x9a7d5800) [pid = 1758] [serial = 361] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 94 (0x9011e000) [pid = 1758] [serial = 517] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 93 (0x90139000) [pid = 1758] [serial = 518] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 92 (0x92976400) [pid = 1758] [serial = 475] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 91 (0x93b5d000) [pid = 1758] [serial = 476] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x8cdde000) [pid = 1758] [serial = 469] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x8dbb3c00) [pid = 1758] [serial = 470] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x9a1ca800) [pid = 1758] [serial = 484] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x9a4d0c00) [pid = 1758] [serial = 485] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x94a92c00) [pid = 1758] [serial = 478] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x95494c00) [pid = 1758] [serial = 479] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x927edc00) [pid = 1758] [serial = 467] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x8ffb3c00) [pid = 1758] [serial = 502] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x8ffb9000) [pid = 1758] [serial = 503] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x9d90b400) [pid = 1758] [serial = 496] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0xa1180000) [pid = 1758] [serial = 497] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x90118000) [pid = 1758] [serial = 472] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x901cb800) [pid = 1758] [serial = 473] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0xa326f000) [pid = 1758] [serial = 499] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0xa4d0b800) [pid = 1758] [serial = 500] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 75 (0x8ffc0000) [pid = 1758] [serial = 514] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 74 (0x8cf99400) [pid = 1758] [serial = 511] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 73 (0x8dcb8000) [pid = 1758] [serial = 512] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 72 (0x9a740400) [pid = 1758] [serial = 487] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 71 (0x9a743000) [pid = 1758] [serial = 488] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 70 (0x9c0f5800) [pid = 1758] [serial = 493] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 69 (0x9c0f9800) [pid = 1758] [serial = 494] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 68 (0x8f3cac00) [pid = 1758] [serial = 505] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 67 (0x8f3d5c00) [pid = 1758] [serial = 506] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 66 (0x9555e400) [pid = 1758] [serial = 481] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 65 (0x96850c00) [pid = 1758] [serial = 482] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 64 (0x9a888c00) [pid = 1758] [serial = 490] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 63 (0x9a9dec00) [pid = 1758] [serial = 491] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 62 (0x8d9c0c00) [pid = 1758] [serial = 508] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 61 (0x91b74000) [pid = 1758] [serial = 524] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 60 (0x91af6c00) [pid = 1758] [serial = 523] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 59 (0x8f2ec800) [pid = 1758] [serial = 509] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 58 (0x8cdd1800) [pid = 1758] [serial = 520] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 57 (0x9006a400) [pid = 1758] [serial = 515] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | --DOMWINDOW == 56 (0x8e010c00) [pid = 1758] [serial = 521] [outer = (nil)] [url = about:blank] 14:33:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 57 (0x8b73f800) [pid = 1758] [serial = 564] [outer = 0x9a7d0000] 14:33:47 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:33:47 INFO - PROCESS | 1758 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:33:47 INFO - PROCESS | 1758 | 1465248827965 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]]]}] 14:33:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 14:33:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 10408ms 14:33:48 INFO - PROCESS | 1758 | 1465248828034 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 14:33:48 INFO - PROCESS | 1758 | 1465248828043 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 14:33:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 14:33:48 INFO - PROCESS | 1758 | 1465248828060 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 14:33:48 INFO - PROCESS | 1758 | 1465248828068 Marionette TRACE conn4 <- [1,722,null,{}] 14:33:48 INFO - PROCESS | 1758 | 1465248828092 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}] 14:33:48 INFO - PROCESS | 1758 | 1465248828103 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:33:48 INFO - PROCESS | 1758 | 1465248828370 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 14:33:48 INFO - PROCESS | 1758 | 1465248828609 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:48 INFO - PROCESS | 1758 | 1465248828628 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:33:48 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee8800 == 10 [pid = 1758] [id = 188] 14:33:48 INFO - PROCESS | 1758 | ++DOMWINDOW == 58 (0x8bee8c00) [pid = 1758] [serial = 565] [outer = (nil)] 14:33:48 INFO - PROCESS | 1758 | ++DOMWINDOW == 59 (0x8bff0000) [pid = 1758] [serial = 566] [outer = 0x8bee8c00] 14:33:48 INFO - PROCESS | 1758 | 1465248828762 Marionette DEBUG loaded listener.js 14:33:48 INFO - PROCESS | 1758 | ++DOMWINDOW == 60 (0x8bff5c00) [pid = 1758] [serial = 567] [outer = 0x8bee8c00] 14:33:50 INFO - PROCESS | 1758 | 1465248830163 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] 14:33:50 INFO - PROCESS | 1758 | 1465248830260 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 14:33:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 14:33:50 INFO - PROCESS | 1758 | 1465248830272 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 14:33:50 INFO - PROCESS | 1758 | 1465248830278 Marionette TRACE conn4 <- [1,726,null,{}] 14:33:50 INFO - PROCESS | 1758 | 1465248830292 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}] 14:33:50 INFO - PROCESS | 1758 | 1465248830302 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:33:50 INFO - PROCESS | 1758 | 1465248830721 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 14:33:50 INFO - PROCESS | 1758 | 1465248830801 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:50 INFO - PROCESS | 1758 | 1465248830818 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:33:50 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cddb800 == 11 [pid = 1758] [id = 189] 14:33:50 INFO - PROCESS | 1758 | ++DOMWINDOW == 61 (0x8cddd400) [pid = 1758] [serial = 568] [outer = (nil)] 14:33:51 INFO - PROCESS | 1758 | ++DOMWINDOW == 62 (0x8cf97c00) [pid = 1758] [serial = 569] [outer = 0x8cddd400] 14:33:51 INFO - PROCESS | 1758 | 1465248831043 Marionette DEBUG loaded listener.js 14:33:51 INFO - PROCESS | 1758 | ++DOMWINDOW == 63 (0x8cf9d400) [pid = 1758] [serial = 570] [outer = 0x8cddd400] 14:33:52 INFO - PROCESS | 1758 | --DOMWINDOW == 62 (0x92826000) [pid = 1758] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 14:33:52 INFO - PROCESS | 1758 | --DOMWINDOW == 61 (0x8cdd5000) [pid = 1758] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 14:33:52 INFO - PROCESS | 1758 | --DOMWINDOW == 60 (0x8fdf0400) [pid = 1758] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 14:33:52 INFO - PROCESS | 1758 | --DOMWINDOW == 59 (0x9a2dd800) [pid = 1758] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 14:33:52 INFO - PROCESS | 1758 | --DOMWINDOW == 58 (0x91af5400) [pid = 1758] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 14:33:52 INFO - PROCESS | 1758 | --DOMWINDOW == 57 (0x91a21800) [pid = 1758] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 14:33:52 INFO - PROCESS | 1758 | --DOMWINDOW == 56 (0x954d5c00) [pid = 1758] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 14:33:52 INFO - PROCESS | 1758 | --DOMWINDOW == 55 (0x8d9de800) [pid = 1758] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 14:33:52 INFO - PROCESS | 1758 | --DOMWINDOW == 54 (0x901d1c00) [pid = 1758] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 14:33:52 INFO - PROCESS | 1758 | --DOMWINDOW == 53 (0x8d9bdc00) [pid = 1758] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 14:33:52 INFO - PROCESS | 1758 | --DOMWINDOW == 52 (0x8b5c8800) [pid = 1758] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 14:33:52 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:33:52 INFO - PROCESS | 1758 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:33:53 INFO - PROCESS | 1758 | 1465248833216 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]]]}] 14:33:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 14:33:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 3008ms 14:33:53 INFO - PROCESS | 1758 | 1465248833322 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 14:33:53 INFO - PROCESS | 1758 | 1465248833330 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 14:33:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 14:33:53 INFO - PROCESS | 1758 | 1465248833342 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 14:33:53 INFO - PROCESS | 1758 | 1465248833352 Marionette TRACE conn4 <- [1,730,null,{}] 14:33:53 INFO - PROCESS | 1758 | 1465248833409 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}] 14:33:53 INFO - PROCESS | 1758 | 1465248833425 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:33:53 INFO - PROCESS | 1758 | 1465248833749 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 14:33:53 INFO - PROCESS | 1758 | 1465248833954 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:53 INFO - PROCESS | 1758 | 1465248833967 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:33:54 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c2000 == 12 [pid = 1758] [id = 190] 14:33:54 INFO - PROCESS | 1758 | ++DOMWINDOW == 53 (0x8b5c3000) [pid = 1758] [serial = 571] [outer = (nil)] 14:33:54 INFO - PROCESS | 1758 | ++DOMWINDOW == 54 (0x8b5c8400) [pid = 1758] [serial = 572] [outer = 0x8b5c3000] 14:33:54 INFO - PROCESS | 1758 | 1465248834120 Marionette DEBUG loaded listener.js 14:33:54 INFO - PROCESS | 1758 | ++DOMWINDOW == 55 (0x8b73b400) [pid = 1758] [serial = 573] [outer = 0x8b5c3000] 14:33:55 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:33:55 INFO - PROCESS | 1758 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:33:55 INFO - PROCESS | 1758 | 1465248835661 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] 14:33:55 INFO - PROCESS | 1758 | 1465248835730 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 14:33:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 14:33:55 INFO - PROCESS | 1758 | 1465248835740 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 14:33:55 INFO - PROCESS | 1758 | 1465248835745 Marionette TRACE conn4 <- [1,734,null,{}] 14:33:55 INFO - PROCESS | 1758 | 1465248835755 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}] 14:33:55 INFO - PROCESS | 1758 | 1465248835762 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:33:56 INFO - PROCESS | 1758 | 1465248836180 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 14:33:56 INFO - PROCESS | 1758 | 1465248836370 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:56 INFO - PROCESS | 1758 | 1465248836381 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:33:56 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c6800 == 13 [pid = 1758] [id = 191] 14:33:56 INFO - PROCESS | 1758 | ++DOMWINDOW == 56 (0x8cdd7000) [pid = 1758] [serial = 574] [outer = (nil)] 14:33:56 INFO - PROCESS | 1758 | ++DOMWINDOW == 57 (0x8cf9fc00) [pid = 1758] [serial = 575] [outer = 0x8cdd7000] 14:33:56 INFO - PROCESS | 1758 | 1465248836536 Marionette DEBUG loaded listener.js 14:33:56 INFO - PROCESS | 1758 | ++DOMWINDOW == 58 (0x8d9c9000) [pid = 1758] [serial = 576] [outer = 0x8cdd7000] 14:33:57 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:33:58 INFO - PROCESS | 1758 | 1465248838026 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]]]}] 14:33:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 14:33:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 2346ms 14:33:58 INFO - PROCESS | 1758 | 1465248838095 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 14:33:58 INFO - PROCESS | 1758 | 1465248838107 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 14:33:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 14:33:58 INFO - PROCESS | 1758 | 1465248838121 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 14:33:58 INFO - PROCESS | 1758 | 1465248838129 Marionette TRACE conn4 <- [1,738,null,{}] 14:33:58 INFO - PROCESS | 1758 | 1465248838196 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}] 14:33:58 INFO - PROCESS | 1758 | 1465248838206 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:33:58 INFO - PROCESS | 1758 | 1465248838748 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 14:33:58 INFO - PROCESS | 1758 | 1465248838899 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:58 INFO - PROCESS | 1758 | 1465248838914 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:33:58 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cfa0c00 == 14 [pid = 1758] [id = 192] 14:33:58 INFO - PROCESS | 1758 | ++DOMWINDOW == 59 (0x8d9d5800) [pid = 1758] [serial = 577] [outer = (nil)] 14:33:59 INFO - PROCESS | 1758 | ++DOMWINDOW == 60 (0x8dbb7000) [pid = 1758] [serial = 578] [outer = 0x8d9d5800] 14:33:59 INFO - PROCESS | 1758 | 1465248839049 Marionette DEBUG loaded listener.js 14:33:59 INFO - PROCESS | 1758 | ++DOMWINDOW == 61 (0x8dbbf400) [pid = 1758] [serial = 579] [outer = 0x8d9d5800] 14:34:00 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:34:00 INFO - PROCESS | 1758 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:34:00 INFO - PROCESS | 1758 | 1465248840470 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]]]}] 14:34:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 14:34:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2409ms 14:34:00 INFO - PROCESS | 1758 | 1465248840533 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 14:34:00 INFO - PROCESS | 1758 | 1465248840538 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 14:34:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 14:34:00 INFO - PROCESS | 1758 | 1465248840576 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 14:34:00 INFO - PROCESS | 1758 | 1465248840588 Marionette TRACE conn4 <- [1,742,null,{}] 14:34:00 INFO - PROCESS | 1758 | 1465248840599 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}] 14:34:00 INFO - PROCESS | 1758 | 1465248840608 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:00 INFO - PROCESS | 1758 | 1465248840808 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 14:34:00 INFO - PROCESS | 1758 | 1465248840968 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:00 INFO - PROCESS | 1758 | 1465248840979 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:01 INFO - PROCESS | 1758 | ++DOCSHELL 0x8beeb000 == 15 [pid = 1758] [id = 193] 14:34:01 INFO - PROCESS | 1758 | ++DOMWINDOW == 62 (0x8d9d4c00) [pid = 1758] [serial = 580] [outer = (nil)] 14:34:01 INFO - PROCESS | 1758 | ++DOMWINDOW == 63 (0x8e013800) [pid = 1758] [serial = 581] [outer = 0x8d9d4c00] 14:34:01 INFO - PROCESS | 1758 | 1465248841066 Marionette DEBUG loaded listener.js 14:34:01 INFO - PROCESS | 1758 | ++DOMWINDOW == 64 (0x8e018c00) [pid = 1758] [serial = 582] [outer = 0x8d9d4c00] 14:34:02 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:34:02 INFO - PROCESS | 1758 | 1465248842510 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]]]}] 14:34:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 14:34:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2019ms 14:34:02 INFO - PROCESS | 1758 | 1465248842585 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 14:34:02 INFO - PROCESS | 1758 | 1465248842591 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 14:34:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 14:34:02 INFO - PROCESS | 1758 | 1465248842600 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 14:34:02 INFO - PROCESS | 1758 | 1465248842605 Marionette TRACE conn4 <- [1,746,null,{}] 14:34:02 INFO - PROCESS | 1758 | 1465248842612 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}] 14:34:02 INFO - PROCESS | 1758 | 1465248842618 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:02 INFO - PROCESS | 1758 | 1465248842844 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 14:34:03 INFO - PROCESS | 1758 | 1465248842994 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:03 INFO - PROCESS | 1758 | 1465248843005 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:03 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9bbc00 == 16 [pid = 1758] [id = 194] 14:34:03 INFO - PROCESS | 1758 | ++DOMWINDOW == 65 (0x8e00ec00) [pid = 1758] [serial = 583] [outer = (nil)] 14:34:03 INFO - PROCESS | 1758 | ++DOMWINDOW == 66 (0x8f2f2000) [pid = 1758] [serial = 584] [outer = 0x8e00ec00] 14:34:03 INFO - PROCESS | 1758 | 1465248843090 Marionette DEBUG loaded listener.js 14:34:03 INFO - PROCESS | 1758 | ++DOMWINDOW == 67 (0x8f2f7800) [pid = 1758] [serial = 585] [outer = 0x8e00ec00] 14:34:03 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:34:04 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:34:04 INFO - PROCESS | 1758 | 1465248844645 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]]]}] 14:34:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 14:34:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2084ms 14:34:04 INFO - PROCESS | 1758 | --DOCSHELL 0x8cddb800 == 15 [pid = 1758] [id = 189] 14:34:04 INFO - PROCESS | 1758 | --DOCSHELL 0x8bee8800 == 14 [pid = 1758] [id = 188] 14:34:04 INFO - PROCESS | 1758 | --DOMWINDOW == 66 (0x8cf99800) [pid = 1758] [serial = 559] [outer = (nil)] [url = about:blank] 14:34:04 INFO - PROCESS | 1758 | --DOMWINDOW == 65 (0x9555ec00) [pid = 1758] [serial = 539] [outer = (nil)] [url = about:blank] 14:34:04 INFO - PROCESS | 1758 | --DOMWINDOW == 64 (0x919d2800) [pid = 1758] [serial = 551] [outer = (nil)] [url = about:blank] 14:34:04 INFO - PROCESS | 1758 | --DOMWINDOW == 63 (0x9006c800) [pid = 1758] [serial = 530] [outer = (nil)] [url = about:blank] 14:34:04 INFO - PROCESS | 1758 | --DOMWINDOW == 62 (0x9a7cd400) [pid = 1758] [serial = 545] [outer = (nil)] [url = about:blank] 14:34:04 INFO - PROCESS | 1758 | --DOMWINDOW == 61 (0x927ec000) [pid = 1758] [serial = 533] [outer = (nil)] [url = about:blank] 14:34:04 INFO - PROCESS | 1758 | --DOMWINDOW == 60 (0x93d29c00) [pid = 1758] [serial = 536] [outer = (nil)] [url = about:blank] 14:34:04 INFO - PROCESS | 1758 | --DOMWINDOW == 59 (0x9a633000) [pid = 1758] [serial = 542] [outer = (nil)] [url = about:blank] 14:34:04 INFO - PROCESS | 1758 | --DOMWINDOW == 58 (0x8dcbac00) [pid = 1758] [serial = 554] [outer = (nil)] [url = about:blank] 14:34:04 INFO - PROCESS | 1758 | --DOMWINDOW == 57 (0x9c0f5c00) [pid = 1758] [serial = 548] [outer = (nil)] [url = about:blank] 14:34:04 INFO - PROCESS | 1758 | --DOMWINDOW == 56 (0x8f2ec000) [pid = 1758] [serial = 527] [outer = (nil)] [url = about:blank] 14:34:04 INFO - PROCESS | 1758 | --DOMWINDOW == 55 (0x8dbbc000) [pid = 1758] [serial = 526] [outer = (nil)] [url = about:blank] 14:34:04 INFO - PROCESS | 1758 | --DOMWINDOW == 54 (0x8ffb7c00) [pid = 1758] [serial = 529] [outer = (nil)] [url = about:blank] 14:34:04 INFO - PROCESS | 1758 | --DOMWINDOW == 53 (0x91b80400) [pid = 1758] [serial = 532] [outer = (nil)] [url = about:blank] 14:34:04 INFO - PROCESS | 1758 | --DOMWINDOW == 52 (0x92977400) [pid = 1758] [serial = 535] [outer = (nil)] [url = about:blank] 14:34:04 INFO - PROCESS | 1758 | --DOMWINDOW == 51 (0x94a97800) [pid = 1758] [serial = 538] [outer = (nil)] [url = about:blank] 14:34:04 INFO - PROCESS | 1758 | --DOMWINDOW == 50 (0x99e89800) [pid = 1758] [serial = 541] [outer = (nil)] [url = about:blank] 14:34:04 INFO - PROCESS | 1758 | --DOMWINDOW == 49 (0x9a74a800) [pid = 1758] [serial = 544] [outer = (nil)] [url = about:blank] 14:34:04 INFO - PROCESS | 1758 | --DOMWINDOW == 48 (0x9bb13400) [pid = 1758] [serial = 547] [outer = (nil)] [url = about:blank] 14:34:04 INFO - PROCESS | 1758 | --DOMWINDOW == 47 (0x90133000) [pid = 1758] [serial = 550] [outer = (nil)] [url = about:blank] 14:34:04 INFO - PROCESS | 1758 | --DOMWINDOW == 46 (0x8dbb9800) [pid = 1758] [serial = 553] [outer = (nil)] [url = about:blank] 14:34:04 INFO - PROCESS | 1758 | --DOMWINDOW == 45 (0x8b5ce000) [pid = 1758] [serial = 556] [outer = (nil)] [url = about:blank] 14:34:04 INFO - PROCESS | 1758 | --DOMWINDOW == 44 (0x8b73dc00) [pid = 1758] [serial = 557] [outer = (nil)] [url = about:blank] 14:34:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 14:34:04 INFO - PROCESS | 1758 | 1465248844796 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 14:34:04 INFO - PROCESS | 1758 | 1465248844801 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 14:34:04 INFO - PROCESS | 1758 | 1465248844814 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 14:34:04 INFO - PROCESS | 1758 | 1465248844821 Marionette TRACE conn4 <- [1,750,null,{}] 14:34:04 INFO - PROCESS | 1758 | 1465248844830 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}] 14:34:04 INFO - PROCESS | 1758 | 1465248844835 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:05 INFO - PROCESS | 1758 | 1465248845057 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 14:34:05 INFO - PROCESS | 1758 | 1465248845169 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:05 INFO - PROCESS | 1758 | 1465248845188 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:05 INFO - PROCESS | 1758 | ++DOCSHELL 0x8beec800 == 15 [pid = 1758] [id = 195] 14:34:05 INFO - PROCESS | 1758 | ++DOMWINDOW == 45 (0x8beecc00) [pid = 1758] [serial = 586] [outer = (nil)] 14:34:05 INFO - PROCESS | 1758 | ++DOMWINDOW == 46 (0x8bfee000) [pid = 1758] [serial = 587] [outer = 0x8beecc00] 14:34:05 INFO - PROCESS | 1758 | 1465248845266 Marionette DEBUG loaded listener.js 14:34:05 INFO - PROCESS | 1758 | ++DOMWINDOW == 47 (0x8bff8c00) [pid = 1758] [serial = 588] [outer = 0x8beecc00] 14:34:06 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:34:06 INFO - PROCESS | 1758 | 1465248846546 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]]]}] 14:34:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 14:34:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1791ms 14:34:06 INFO - PROCESS | 1758 | 1465248846604 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 14:34:06 INFO - PROCESS | 1758 | 1465248846612 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 14:34:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 14:34:06 INFO - PROCESS | 1758 | 1465248846686 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 14:34:06 INFO - PROCESS | 1758 | 1465248846692 Marionette TRACE conn4 <- [1,754,null,{}] 14:34:06 INFO - PROCESS | 1758 | 1465248846700 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}] 14:34:06 INFO - PROCESS | 1758 | 1465248846707 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:06 INFO - PROCESS | 1758 | 1465248846890 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 14:34:06 INFO - PROCESS | 1758 | 1465248846901 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:06 INFO - PROCESS | 1758 | 1465248846909 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:06 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee5400 == 16 [pid = 1758] [id = 196] 14:34:06 INFO - PROCESS | 1758 | ++DOMWINDOW == 48 (0x8cdd3800) [pid = 1758] [serial = 589] [outer = (nil)] 14:34:06 INFO - PROCESS | 1758 | ++DOMWINDOW == 49 (0x8d9d7c00) [pid = 1758] [serial = 590] [outer = 0x8cdd3800] 14:34:06 INFO - PROCESS | 1758 | 1465248846990 Marionette DEBUG loaded listener.js 14:34:07 INFO - PROCESS | 1758 | ++DOMWINDOW == 50 (0x8d9de800) [pid = 1758] [serial = 591] [outer = 0x8cdd3800] 14:34:08 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:34:08 INFO - PROCESS | 1758 | --DOMWINDOW == 49 (0x8bee8c00) [pid = 1758] [serial = 565] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 14:34:08 INFO - PROCESS | 1758 | --DOMWINDOW == 48 (0x8b5c5400) [pid = 1758] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 14:34:08 INFO - PROCESS | 1758 | --DOMWINDOW == 47 (0x8bff9c00) [pid = 1758] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 14:34:08 INFO - PROCESS | 1758 | 1465248848391 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]]]}] 14:34:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 14:34:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1763ms 14:34:08 INFO - PROCESS | 1758 | 1465248848432 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 14:34:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 14:34:08 INFO - PROCESS | 1758 | 1465248848437 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 14:34:08 INFO - PROCESS | 1758 | 1465248848445 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 14:34:08 INFO - PROCESS | 1758 | 1465248848452 Marionette TRACE conn4 <- [1,758,null,{}] 14:34:08 INFO - PROCESS | 1758 | 1465248848558 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}] 14:34:08 INFO - PROCESS | 1758 | 1465248848567 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:08 INFO - PROCESS | 1758 | 1465248848813 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 14:34:08 INFO - PROCESS | 1758 | 1465248848894 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:08 INFO - PROCESS | 1758 | 1465248848908 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:08 INFO - PROCESS | 1758 | ++DOCSHELL 0x8dbbe000 == 17 [pid = 1758] [id = 197] 14:34:08 INFO - PROCESS | 1758 | ++DOMWINDOW == 48 (0x8dcafc00) [pid = 1758] [serial = 592] [outer = (nil)] 14:34:08 INFO - PROCESS | 1758 | ++DOMWINDOW == 49 (0x8dcb8400) [pid = 1758] [serial = 593] [outer = 0x8dcafc00] 14:34:08 INFO - PROCESS | 1758 | 1465248848985 Marionette DEBUG loaded listener.js 14:34:09 INFO - PROCESS | 1758 | ++DOMWINDOW == 50 (0x8e00b800) [pid = 1758] [serial = 594] [outer = 0x8dcafc00] 14:34:09 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:34:09 INFO - PROCESS | 1758 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:34:09 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:34:09 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:34:09 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:34:09 INFO - PROCESS | 1758 | 1465248849808 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]]]}] 14:34:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 14:34:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1394ms 14:34:09 INFO - PROCESS | 1758 | 1465248849840 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 14:34:09 INFO - PROCESS | 1758 | 1465248849844 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 14:34:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 14:34:09 INFO - PROCESS | 1758 | 1465248849868 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 14:34:09 INFO - PROCESS | 1758 | 1465248849873 Marionette TRACE conn4 <- [1,762,null,{}] 14:34:09 INFO - PROCESS | 1758 | 1465248849880 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}] 14:34:09 INFO - PROCESS | 1758 | 1465248849886 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:10 INFO - PROCESS | 1758 | 1465248850089 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 14:34:10 INFO - PROCESS | 1758 | 1465248850197 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:10 INFO - PROCESS | 1758 | 1465248850205 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:10 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b737c00 == 18 [pid = 1758] [id = 198] 14:34:10 INFO - PROCESS | 1758 | ++DOMWINDOW == 51 (0x8dcb9400) [pid = 1758] [serial = 595] [outer = (nil)] 14:34:10 INFO - PROCESS | 1758 | ++DOMWINDOW == 52 (0x8f3cd000) [pid = 1758] [serial = 596] [outer = 0x8dcb9400] 14:34:10 INFO - PROCESS | 1758 | 1465248850298 Marionette DEBUG loaded listener.js 14:34:10 INFO - PROCESS | 1758 | ++DOMWINDOW == 53 (0x8f3d7400) [pid = 1758] [serial = 597] [outer = 0x8dcb9400] 14:34:11 INFO - PROCESS | 1758 | 1465248851482 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]]]}] 14:34:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 14:34:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1660ms 14:34:11 INFO - PROCESS | 1758 | 1465248851513 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 14:34:11 INFO - PROCESS | 1758 | 1465248851516 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 14:34:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 14:34:11 INFO - PROCESS | 1758 | 1465248851524 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 14:34:11 INFO - PROCESS | 1758 | 1465248851528 Marionette TRACE conn4 <- [1,766,null,{}] 14:34:11 INFO - PROCESS | 1758 | 1465248851533 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}] 14:34:11 INFO - PROCESS | 1758 | 1465248851540 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:11 INFO - PROCESS | 1758 | 1465248851701 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 14:34:11 INFO - PROCESS | 1758 | 1465248851962 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:11 INFO - PROCESS | 1758 | 1465248851969 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:12 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c0800 == 19 [pid = 1758] [id = 199] 14:34:12 INFO - PROCESS | 1758 | ++DOMWINDOW == 54 (0x8b5c3400) [pid = 1758] [serial = 598] [outer = (nil)] 14:34:12 INFO - PROCESS | 1758 | ++DOMWINDOW == 55 (0x8b5ce000) [pid = 1758] [serial = 599] [outer = 0x8b5c3400] 14:34:12 INFO - PROCESS | 1758 | 1465248852063 Marionette DEBUG loaded listener.js 14:34:12 INFO - PROCESS | 1758 | ++DOMWINDOW == 56 (0x8b73e000) [pid = 1758] [serial = 600] [outer = 0x8b5c3400] 14:34:13 INFO - PROCESS | 1758 | 1465248853467 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]]]}] 14:34:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 14:34:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1992ms 14:34:13 INFO - PROCESS | 1758 | 1465248853590 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 14:34:13 INFO - PROCESS | 1758 | 1465248853596 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 14:34:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 14:34:13 INFO - PROCESS | 1758 | 1465248853624 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 14:34:13 INFO - PROCESS | 1758 | 1465248853630 Marionette TRACE conn4 <- [1,770,null,{}] 14:34:13 INFO - PROCESS | 1758 | 1465248853640 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}] 14:34:13 INFO - PROCESS | 1758 | 1465248853647 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:13 INFO - PROCESS | 1758 | 1465248853859 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 14:34:14 INFO - PROCESS | 1758 | 1465248854011 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:14 INFO - PROCESS | 1758 | 1465248854023 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:14 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee4c00 == 20 [pid = 1758] [id = 200] 14:34:14 INFO - PROCESS | 1758 | ++DOMWINDOW == 57 (0x8cf92000) [pid = 1758] [serial = 601] [outer = (nil)] 14:34:14 INFO - PROCESS | 1758 | ++DOMWINDOW == 58 (0x8d9d8c00) [pid = 1758] [serial = 602] [outer = 0x8cf92000] 14:34:14 INFO - PROCESS | 1758 | 1465248854113 Marionette DEBUG loaded listener.js 14:34:14 INFO - PROCESS | 1758 | ++DOMWINDOW == 59 (0x8d9e3c00) [pid = 1758] [serial = 603] [outer = 0x8cf92000] 14:34:15 INFO - PROCESS | 1758 | 1465248855118 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]]]}] 14:34:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 14:34:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1541ms 14:34:15 INFO - PROCESS | 1758 | 1465248855166 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 14:34:15 INFO - PROCESS | 1758 | 1465248855174 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 14:34:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 14:34:15 INFO - PROCESS | 1758 | 1465248855184 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 14:34:15 INFO - PROCESS | 1758 | 1465248855188 Marionette TRACE conn4 <- [1,774,null,{}] 14:34:15 INFO - PROCESS | 1758 | 1465248855196 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}] 14:34:15 INFO - PROCESS | 1758 | 1465248855203 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:15 INFO - PROCESS | 1758 | 1465248855460 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 14:34:15 INFO - PROCESS | 1758 | 1465248855739 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:15 INFO - PROCESS | 1758 | 1465248855746 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:15 INFO - PROCESS | 1758 | ++DOCSHELL 0x8e015c00 == 21 [pid = 1758] [id = 201] 14:34:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 60 (0x8e017000) [pid = 1758] [serial = 604] [outer = (nil)] 14:34:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 61 (0x8f2eec00) [pid = 1758] [serial = 605] [outer = 0x8e017000] 14:34:15 INFO - PROCESS | 1758 | 1465248855845 Marionette DEBUG loaded listener.js 14:34:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 62 (0x8f3cf000) [pid = 1758] [serial = 606] [outer = 0x8e017000] 14:34:16 INFO - PROCESS | 1758 | 1465248856958 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]]]}] 14:34:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 14:34:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1835ms 14:34:17 INFO - PROCESS | 1758 | 1465248857019 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 14:34:17 INFO - PROCESS | 1758 | 1465248857024 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 14:34:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 14:34:17 INFO - PROCESS | 1758 | 1465248857042 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 14:34:17 INFO - PROCESS | 1758 | 1465248857054 Marionette TRACE conn4 <- [1,778,null,{}] 14:34:17 INFO - PROCESS | 1758 | 1465248857124 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}] 14:34:17 INFO - PROCESS | 1758 | 1465248857135 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:17 INFO - PROCESS | 1758 | 1465248857359 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 14:34:17 INFO - PROCESS | 1758 | 1465248857593 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:17 INFO - PROCESS | 1758 | 1465248857606 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:17 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cdd7800 == 22 [pid = 1758] [id = 202] 14:34:17 INFO - PROCESS | 1758 | ++DOMWINDOW == 63 (0x8dcb9c00) [pid = 1758] [serial = 607] [outer = (nil)] 14:34:17 INFO - PROCESS | 1758 | ++DOMWINDOW == 64 (0x8fd47400) [pid = 1758] [serial = 608] [outer = 0x8dcb9c00] 14:34:17 INFO - PROCESS | 1758 | 1465248857698 Marionette DEBUG loaded listener.js 14:34:17 INFO - PROCESS | 1758 | ++DOMWINDOW == 65 (0x8fd4a400) [pid = 1758] [serial = 609] [outer = 0x8dcb9c00] 14:34:18 INFO - PROCESS | 1758 | 1465248858699 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]]]}] 14:34:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 14:34:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1746ms 14:34:18 INFO - PROCESS | 1758 | 1465248858782 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 14:34:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 14:34:18 INFO - PROCESS | 1758 | 1465248858791 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 14:34:18 INFO - PROCESS | 1758 | 1465248858803 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 14:34:18 INFO - PROCESS | 1758 | 1465248858811 Marionette TRACE conn4 <- [1,782,null,{}] 14:34:18 INFO - PROCESS | 1758 | 1465248858822 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}] 14:34:18 INFO - PROCESS | 1758 | 1465248858839 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:19 INFO - PROCESS | 1758 | 1465248859335 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 14:34:19 INFO - PROCESS | 1758 | 1465248859468 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:19 INFO - PROCESS | 1758 | 1465248859477 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:19 INFO - PROCESS | 1758 | ++DOCSHELL 0x8dbb7800 == 23 [pid = 1758] [id = 203] 14:34:19 INFO - PROCESS | 1758 | ++DOMWINDOW == 66 (0x8e011400) [pid = 1758] [serial = 610] [outer = (nil)] 14:34:19 INFO - PROCESS | 1758 | ++DOMWINDOW == 67 (0x8fd51400) [pid = 1758] [serial = 611] [outer = 0x8e011400] 14:34:19 INFO - PROCESS | 1758 | 1465248859587 Marionette DEBUG loaded listener.js 14:34:19 INFO - PROCESS | 1758 | ++DOMWINDOW == 68 (0x8f2ee400) [pid = 1758] [serial = 612] [outer = 0x8e011400] 14:34:21 INFO - PROCESS | 1758 | 1465248861502 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]]]}] 14:34:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 14:34:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 2897ms 14:34:21 INFO - PROCESS | 1758 | 1465248861733 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 14:34:21 INFO - PROCESS | 1758 | 1465248861745 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 14:34:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 14:34:21 INFO - PROCESS | 1758 | 1465248861768 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 14:34:21 INFO - PROCESS | 1758 | 1465248861779 Marionette TRACE conn4 <- [1,786,null,{}] 14:34:21 INFO - PROCESS | 1758 | 1465248861795 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}] 14:34:21 INFO - PROCESS | 1758 | 1465248861807 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:22 INFO - PROCESS | 1758 | 1465248862099 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 14:34:22 INFO - PROCESS | 1758 | 1465248862300 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:22 INFO - PROCESS | 1758 | 1465248862327 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:22 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bff3c00 == 24 [pid = 1758] [id = 204] 14:34:22 INFO - PROCESS | 1758 | ++DOMWINDOW == 69 (0x8bff4000) [pid = 1758] [serial = 613] [outer = (nil)] 14:34:22 INFO - PROCESS | 1758 | ++DOMWINDOW == 70 (0x8bffcc00) [pid = 1758] [serial = 614] [outer = 0x8bff4000] 14:34:22 INFO - PROCESS | 1758 | 1465248862535 Marionette DEBUG loaded listener.js 14:34:22 INFO - PROCESS | 1758 | ++DOMWINDOW == 71 (0x8cdda400) [pid = 1758] [serial = 615] [outer = 0x8bff4000] 14:34:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c5000 == 23 [pid = 1758] [id = 187] 14:34:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8b737c00 == 22 [pid = 1758] [id = 198] 14:34:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8dbbe000 == 21 [pid = 1758] [id = 197] 14:34:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8bee5400 == 20 [pid = 1758] [id = 196] 14:34:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8beec800 == 19 [pid = 1758] [id = 195] 14:34:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c2000 == 18 [pid = 1758] [id = 190] 14:34:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c6800 == 17 [pid = 1758] [id = 191] 14:34:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8beeb000 == 16 [pid = 1758] [id = 193] 14:34:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8cfa0c00 == 15 [pid = 1758] [id = 192] 14:34:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8d9bbc00 == 14 [pid = 1758] [id = 194] 14:34:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8dbb7800 == 13 [pid = 1758] [id = 203] 14:34:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8cdd7800 == 12 [pid = 1758] [id = 202] 14:34:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8e015c00 == 11 [pid = 1758] [id = 201] 14:34:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c0800 == 10 [pid = 1758] [id = 199] 14:34:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8bee4c00 == 9 [pid = 1758] [id = 200] 14:34:25 INFO - PROCESS | 1758 | --DOMWINDOW == 70 (0x8cf97c00) [pid = 1758] [serial = 569] [outer = (nil)] [url = about:blank] 14:34:25 INFO - PROCESS | 1758 | --DOMWINDOW == 69 (0x8bff0000) [pid = 1758] [serial = 566] [outer = (nil)] [url = about:blank] 14:34:25 INFO - PROCESS | 1758 | --DOMWINDOW == 68 (0x8cf94c00) [pid = 1758] [serial = 383] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:34:25 INFO - PROCESS | 1758 | --DOMWINDOW == 67 (0x8bee7400) [pid = 1758] [serial = 563] [outer = (nil)] [url = about:blank] 14:34:25 INFO - PROCESS | 1758 | --DOMWINDOW == 66 (0x8bff5c00) [pid = 1758] [serial = 567] [outer = (nil)] [url = about:blank] 14:34:25 INFO - PROCESS | 1758 | --DOMWINDOW == 65 (0x8d9c5400) [pid = 1758] [serial = 560] [outer = (nil)] [url = about:blank] 14:34:25 INFO - PROCESS | 1758 | --DOMWINDOW == 64 (0x8b738400) [pid = 1758] [serial = 562] [outer = (nil)] [url = about:blank] 14:34:25 INFO - PROCESS | 1758 | 1465248865967 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]]]}] 14:34:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 14:34:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 4278ms 14:34:26 INFO - PROCESS | 1758 | 1465248866046 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 14:34:26 INFO - PROCESS | 1758 | 1465248866058 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 14:34:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 14:34:26 INFO - PROCESS | 1758 | 1465248866075 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 14:34:26 INFO - PROCESS | 1758 | 1465248866083 Marionette TRACE conn4 <- [1,790,null,{}] 14:34:26 INFO - PROCESS | 1758 | 1465248866118 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}] 14:34:26 INFO - PROCESS | 1758 | 1465248866130 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:26 INFO - PROCESS | 1758 | 1465248866467 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 14:34:26 INFO - PROCESS | 1758 | 1465248866636 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:26 INFO - PROCESS | 1758 | 1465248866658 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:26 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b738c00 == 10 [pid = 1758] [id = 205] 14:34:26 INFO - PROCESS | 1758 | ++DOMWINDOW == 65 (0x8bfed400) [pid = 1758] [serial = 616] [outer = (nil)] 14:34:26 INFO - PROCESS | 1758 | ++DOMWINDOW == 66 (0x8bff0c00) [pid = 1758] [serial = 617] [outer = 0x8bfed400] 14:34:26 INFO - PROCESS | 1758 | 1465248866796 Marionette DEBUG loaded listener.js 14:34:27 INFO - PROCESS | 1758 | ++DOMWINDOW == 67 (0x8bff5400) [pid = 1758] [serial = 618] [outer = 0x8bfed400] 14:34:28 INFO - PROCESS | 1758 | 1465248868197 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]]]}] 14:34:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 14:34:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 2227ms 14:34:28 INFO - PROCESS | 1758 | 1465248868300 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 14:34:28 INFO - PROCESS | 1758 | 1465248868315 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 14:34:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 14:34:28 INFO - PROCESS | 1758 | 1465248868363 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 14:34:28 INFO - PROCESS | 1758 | 1465248868373 Marionette TRACE conn4 <- [1,794,null,{}] 14:34:28 INFO - PROCESS | 1758 | 1465248868501 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}] 14:34:28 INFO - PROCESS | 1758 | 1465248868509 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:28 INFO - PROCESS | 1758 | 1465248868850 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 14:34:28 INFO - PROCESS | 1758 | 1465248868901 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:28 INFO - PROCESS | 1758 | 1465248868914 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:28 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cf9ac00 == 11 [pid = 1758] [id = 206] 14:34:28 INFO - PROCESS | 1758 | ++DOMWINDOW == 68 (0x8cf9c000) [pid = 1758] [serial = 619] [outer = (nil)] 14:34:29 INFO - PROCESS | 1758 | ++DOMWINDOW == 69 (0x8d9bec00) [pid = 1758] [serial = 620] [outer = 0x8cf9c000] 14:34:29 INFO - PROCESS | 1758 | 1465248869053 Marionette DEBUG loaded listener.js 14:34:29 INFO - PROCESS | 1758 | ++DOMWINDOW == 70 (0x8d9d8000) [pid = 1758] [serial = 621] [outer = 0x8cf9c000] 14:34:30 INFO - PROCESS | 1758 | 1465248870223 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]]]}] 14:34:30 INFO - PROCESS | 1758 | --DOMWINDOW == 69 (0x8dcafc00) [pid = 1758] [serial = 592] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 14:34:30 INFO - PROCESS | 1758 | --DOMWINDOW == 68 (0x8dcb9400) [pid = 1758] [serial = 595] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 14:34:30 INFO - PROCESS | 1758 | --DOMWINDOW == 67 (0x8cdd3800) [pid = 1758] [serial = 589] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 14:34:30 INFO - PROCESS | 1758 | --DOMWINDOW == 66 (0x8e00ec00) [pid = 1758] [serial = 583] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 14:34:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 14:34:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 2229ms 14:34:30 INFO - PROCESS | 1758 | --DOMWINDOW == 65 (0x8cdd7000) [pid = 1758] [serial = 574] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 14:34:30 INFO - PROCESS | 1758 | --DOMWINDOW == 64 (0x8b5c3000) [pid = 1758] [serial = 571] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 14:34:30 INFO - PROCESS | 1758 | --DOMWINDOW == 63 (0x8beecc00) [pid = 1758] [serial = 586] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 14:34:30 INFO - PROCESS | 1758 | --DOMWINDOW == 62 (0x8d9d5800) [pid = 1758] [serial = 577] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 14:34:30 INFO - PROCESS | 1758 | --DOMWINDOW == 61 (0x8d9d4c00) [pid = 1758] [serial = 580] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 14:34:30 INFO - PROCESS | 1758 | --DOMWINDOW == 60 (0x8cddd400) [pid = 1758] [serial = 568] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 14:34:30 INFO - PROCESS | 1758 | 1465248870601 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 14:34:30 INFO - PROCESS | 1758 | 1465248870605 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 14:34:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 14:34:30 INFO - PROCESS | 1758 | 1465248870613 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 14:34:30 INFO - PROCESS | 1758 | 1465248870620 Marionette TRACE conn4 <- [1,798,null,{}] 14:34:30 INFO - PROCESS | 1758 | 1465248870639 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}] 14:34:30 INFO - PROCESS | 1758 | 1465248870650 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:30 INFO - PROCESS | 1758 | 1465248870898 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 14:34:31 INFO - PROCESS | 1758 | 1465248871031 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:31 INFO - PROCESS | 1758 | 1465248871044 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:31 INFO - PROCESS | 1758 | ++DOCSHELL 0x8dcb2400 == 12 [pid = 1758] [id = 207] 14:34:31 INFO - PROCESS | 1758 | ++DOMWINDOW == 61 (0x8dcb3800) [pid = 1758] [serial = 622] [outer = (nil)] 14:34:31 INFO - PROCESS | 1758 | ++DOMWINDOW == 62 (0x8dcb7400) [pid = 1758] [serial = 623] [outer = 0x8dcb3800] 14:34:31 INFO - PROCESS | 1758 | 1465248871126 Marionette DEBUG loaded listener.js 14:34:31 INFO - PROCESS | 1758 | ++DOMWINDOW == 63 (0x8e00ec00) [pid = 1758] [serial = 624] [outer = 0x8dcb3800] 14:34:31 INFO - PROCESS | 1758 | 1465248871930 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]]]}] 14:34:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 14:34:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1352ms 14:34:31 INFO - PROCESS | 1758 | 1465248871966 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 14:34:31 INFO - PROCESS | 1758 | 1465248871990 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 14:34:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 14:34:31 INFO - PROCESS | 1758 | 1465248871998 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 14:34:32 INFO - PROCESS | 1758 | 1465248872001 Marionette TRACE conn4 <- [1,802,null,{}] 14:34:32 INFO - PROCESS | 1758 | 1465248872008 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}] 14:34:32 INFO - PROCESS | 1758 | 1465248872014 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:32 INFO - PROCESS | 1758 | 1465248872202 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 14:34:32 INFO - PROCESS | 1758 | 1465248872314 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:32 INFO - PROCESS | 1758 | 1465248872323 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:32 INFO - PROCESS | 1758 | ++DOCSHELL 0x8dbb5800 == 13 [pid = 1758] [id = 208] 14:34:32 INFO - PROCESS | 1758 | ++DOMWINDOW == 64 (0x8f2f4000) [pid = 1758] [serial = 625] [outer = (nil)] 14:34:32 INFO - PROCESS | 1758 | ++DOMWINDOW == 65 (0x8f3cc400) [pid = 1758] [serial = 626] [outer = 0x8f2f4000] 14:34:32 INFO - PROCESS | 1758 | 1465248872400 Marionette DEBUG loaded listener.js 14:34:32 INFO - PROCESS | 1758 | ++DOMWINDOW == 66 (0x8f5e4800) [pid = 1758] [serial = 627] [outer = 0x8f2f4000] 14:34:33 INFO - PROCESS | 1758 | 1465248873677 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]]]}] 14:34:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 14:34:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1732ms 14:34:33 INFO - PROCESS | 1758 | 1465248873735 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 14:34:33 INFO - PROCESS | 1758 | 1465248873746 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 14:34:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 14:34:33 INFO - PROCESS | 1758 | 1465248873822 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 14:34:33 INFO - PROCESS | 1758 | 1465248873832 Marionette TRACE conn4 <- [1,806,null,{}] 14:34:34 INFO - PROCESS | 1758 | 1465248874048 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}] 14:34:34 INFO - PROCESS | 1758 | 1465248874060 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:34 INFO - PROCESS | 1758 | 1465248874309 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 14:34:34 INFO - PROCESS | 1758 | 1465248874501 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:34 INFO - PROCESS | 1758 | 1465248874509 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:34 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cdd3000 == 14 [pid = 1758] [id = 209] 14:34:34 INFO - PROCESS | 1758 | ++DOMWINDOW == 67 (0x8cdd3800) [pid = 1758] [serial = 628] [outer = (nil)] 14:34:34 INFO - PROCESS | 1758 | ++DOMWINDOW == 68 (0x8cf99000) [pid = 1758] [serial = 629] [outer = 0x8cdd3800] 14:34:34 INFO - PROCESS | 1758 | 1465248874607 Marionette DEBUG loaded listener.js 14:34:34 INFO - PROCESS | 1758 | ++DOMWINDOW == 69 (0x8d9d7400) [pid = 1758] [serial = 630] [outer = 0x8cdd3800] 14:34:35 INFO - PROCESS | 1758 | 1465248875620 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]]]}] 14:34:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 14:34:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1901ms 14:34:35 INFO - PROCESS | 1758 | 1465248875666 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 14:34:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 14:34:35 INFO - PROCESS | 1758 | 1465248875675 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 14:34:35 INFO - PROCESS | 1758 | 1465248875689 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 14:34:35 INFO - PROCESS | 1758 | 1465248875695 Marionette TRACE conn4 <- [1,810,null,{}] 14:34:35 INFO - PROCESS | 1758 | 1465248875702 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}] 14:34:35 INFO - PROCESS | 1758 | 1465248875708 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:36 INFO - PROCESS | 1758 | 1465248875996 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 14:34:36 INFO - PROCESS | 1758 | 1465248876233 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:36 INFO - PROCESS | 1758 | 1465248876243 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:36 INFO - PROCESS | 1758 | ++DOCSHELL 0x8dcb7c00 == 15 [pid = 1758] [id = 210] 14:34:36 INFO - PROCESS | 1758 | ++DOMWINDOW == 70 (0x8f5ec000) [pid = 1758] [serial = 631] [outer = (nil)] 14:34:36 INFO - PROCESS | 1758 | ++DOMWINDOW == 71 (0x8f5f0400) [pid = 1758] [serial = 632] [outer = 0x8f5ec000] 14:34:36 INFO - PROCESS | 1758 | 1465248876336 Marionette DEBUG loaded listener.js 14:34:36 INFO - PROCESS | 1758 | ++DOMWINDOW == 72 (0x8fd45800) [pid = 1758] [serial = 633] [outer = 0x8f5ec000] 14:34:37 INFO - PROCESS | 1758 | 1465248877408 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]]]}] 14:34:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 14:34:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1749ms 14:34:37 INFO - PROCESS | 1758 | 1465248877437 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 14:34:37 INFO - PROCESS | 1758 | 1465248877443 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 14:34:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 14:34:37 INFO - PROCESS | 1758 | 1465248877451 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 14:34:37 INFO - PROCESS | 1758 | 1465248877458 Marionette TRACE conn4 <- [1,814,null,{}] 14:34:37 INFO - PROCESS | 1758 | 1465248877477 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}] 14:34:37 INFO - PROCESS | 1758 | 1465248877487 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:37 INFO - PROCESS | 1758 | 1465248877754 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 14:34:37 INFO - PROCESS | 1758 | 1465248877966 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:37 INFO - PROCESS | 1758 | 1465248877979 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:38 INFO - PROCESS | 1758 | ++DOCSHELL 0x8fdf9400 == 16 [pid = 1758] [id = 211] 14:34:38 INFO - PROCESS | 1758 | ++DOMWINDOW == 73 (0x8fdf9c00) [pid = 1758] [serial = 634] [outer = (nil)] 14:34:38 INFO - PROCESS | 1758 | ++DOMWINDOW == 74 (0x8fdfd800) [pid = 1758] [serial = 635] [outer = 0x8fdf9c00] 14:34:38 INFO - PROCESS | 1758 | 1465248878071 Marionette DEBUG loaded listener.js 14:34:38 INFO - PROCESS | 1758 | ++DOMWINDOW == 75 (0x8ffb5800) [pid = 1758] [serial = 636] [outer = 0x8fdf9c00] 14:34:39 INFO - PROCESS | 1758 | 1465248879112 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] 14:34:39 INFO - PROCESS | 1758 | 1465248879172 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 14:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 14:34:39 INFO - PROCESS | 1758 | 1465248879181 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 14:34:39 INFO - PROCESS | 1758 | 1465248879186 Marionette TRACE conn4 <- [1,818,null,{}] 14:34:39 INFO - PROCESS | 1758 | 1465248879194 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}] 14:34:39 INFO - PROCESS | 1758 | 1465248879201 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:39 INFO - PROCESS | 1758 | 1465248879455 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 14:34:39 INFO - PROCESS | 1758 | 1465248879717 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:39 INFO - PROCESS | 1758 | 1465248879729 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:39 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5ce400 == 17 [pid = 1758] [id = 212] 14:34:39 INFO - PROCESS | 1758 | ++DOMWINDOW == 76 (0x8fdf7400) [pid = 1758] [serial = 637] [outer = (nil)] 14:34:39 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x8ffbe400) [pid = 1758] [serial = 638] [outer = 0x8fdf7400] 14:34:39 INFO - PROCESS | 1758 | 1465248879822 Marionette DEBUG loaded listener.js 14:34:39 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x8ffbc400) [pid = 1758] [serial = 639] [outer = 0x8fdf7400] 14:34:40 INFO - PROCESS | 1758 | 1465248880765 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]]]}] 14:34:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 14:34:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1638ms 14:34:40 INFO - PROCESS | 1758 | 1465248880819 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 14:34:40 INFO - PROCESS | 1758 | 1465248880823 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 14:34:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 14:34:40 INFO - PROCESS | 1758 | 1465248880831 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 14:34:40 INFO - PROCESS | 1758 | 1465248880836 Marionette TRACE conn4 <- [1,822,null,{}] 14:34:40 INFO - PROCESS | 1758 | 1465248880843 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}] 14:34:40 INFO - PROCESS | 1758 | 1465248880848 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:41 INFO - PROCESS | 1758 | 1465248881046 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 14:34:41 INFO - PROCESS | 1758 | 1465248881248 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:41 INFO - PROCESS | 1758 | 1465248881259 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:41 INFO - PROCESS | 1758 | ++DOCSHELL 0x8dbbcc00 == 18 [pid = 1758] [id = 213] 14:34:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x8dcb1c00) [pid = 1758] [serial = 640] [outer = (nil)] 14:34:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x90067c00) [pid = 1758] [serial = 641] [outer = 0x8dcb1c00] 14:34:41 INFO - PROCESS | 1758 | 1465248881351 Marionette DEBUG loaded listener.js 14:34:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x90068c00) [pid = 1758] [serial = 642] [outer = 0x8dcb1c00] 14:34:42 INFO - PROCESS | 1758 | 1465248882353 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] 14:34:42 INFO - PROCESS | 1758 | 1465248882390 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 14:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 14:34:42 INFO - PROCESS | 1758 | 1465248882399 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 14:34:42 INFO - PROCESS | 1758 | 1465248882404 Marionette TRACE conn4 <- [1,826,null,{}] 14:34:42 INFO - PROCESS | 1758 | 1465248882412 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}] 14:34:42 INFO - PROCESS | 1758 | 1465248882424 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:42 INFO - PROCESS | 1758 | 1465248882710 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 14:34:43 INFO - PROCESS | 1758 | 1465248882988 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:43 INFO - PROCESS | 1758 | 1465248882998 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:43 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b735000 == 19 [pid = 1758] [id = 214] 14:34:43 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x8b739400) [pid = 1758] [serial = 643] [outer = (nil)] 14:34:43 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8f5ef800) [pid = 1758] [serial = 644] [outer = 0x8b739400] 14:34:43 INFO - PROCESS | 1758 | 1465248883090 Marionette DEBUG loaded listener.js 14:34:43 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x9011a000) [pid = 1758] [serial = 645] [outer = 0x8b739400] 14:34:44 INFO - PROCESS | 1758 | 1465248884212 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]]]}] 14:34:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 14:34:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1842ms 14:34:44 INFO - PROCESS | 1758 | 1465248884242 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 14:34:44 INFO - PROCESS | 1758 | 1465248884249 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 14:34:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 14:34:44 INFO - PROCESS | 1758 | 1465248884259 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 14:34:44 INFO - PROCESS | 1758 | 1465248884265 Marionette TRACE conn4 <- [1,830,null,{}] 14:34:44 INFO - PROCESS | 1758 | 1465248884274 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}] 14:34:44 INFO - PROCESS | 1758 | 1465248884279 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:44 INFO - PROCESS | 1758 | 1465248884526 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 14:34:44 INFO - PROCESS | 1758 | 1465248884779 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:44 INFO - PROCESS | 1758 | 1465248884795 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:44 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bff7400 == 20 [pid = 1758] [id = 215] 14:34:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x8bffa800) [pid = 1758] [serial = 646] [outer = (nil)] 14:34:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x8cdd7800) [pid = 1758] [serial = 647] [outer = 0x8bffa800] 14:34:44 INFO - PROCESS | 1758 | 1465248884929 Marionette DEBUG loaded listener.js 14:34:45 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x8cf97c00) [pid = 1758] [serial = 648] [outer = 0x8bffa800] 14:34:45 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x8cf9d400) [pid = 1758] [serial = 570] [outer = (nil)] [url = about:blank] 14:34:45 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x8dcb8400) [pid = 1758] [serial = 593] [outer = (nil)] [url = about:blank] 14:34:45 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x8f3cd000) [pid = 1758] [serial = 596] [outer = (nil)] [url = about:blank] 14:34:45 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x8d9d7c00) [pid = 1758] [serial = 590] [outer = (nil)] [url = about:blank] 14:34:45 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x8f2f2000) [pid = 1758] [serial = 584] [outer = (nil)] [url = about:blank] 14:34:45 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x8f2f7800) [pid = 1758] [serial = 585] [outer = (nil)] [url = about:blank] 14:34:45 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x8cf9fc00) [pid = 1758] [serial = 575] [outer = (nil)] [url = about:blank] 14:34:45 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x8d9c9000) [pid = 1758] [serial = 576] [outer = (nil)] [url = about:blank] 14:34:45 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x8b5c8400) [pid = 1758] [serial = 572] [outer = (nil)] [url = about:blank] 14:34:45 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0x8b73b400) [pid = 1758] [serial = 573] [outer = (nil)] [url = about:blank] 14:34:45 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x8bfee000) [pid = 1758] [serial = 587] [outer = (nil)] [url = about:blank] 14:34:45 INFO - PROCESS | 1758 | --DOMWINDOW == 75 (0x8bff8c00) [pid = 1758] [serial = 588] [outer = (nil)] [url = about:blank] 14:34:45 INFO - PROCESS | 1758 | --DOMWINDOW == 74 (0x8dbb7000) [pid = 1758] [serial = 578] [outer = (nil)] [url = about:blank] 14:34:45 INFO - PROCESS | 1758 | --DOMWINDOW == 73 (0x8dbbf400) [pid = 1758] [serial = 579] [outer = (nil)] [url = about:blank] 14:34:45 INFO - PROCESS | 1758 | --DOMWINDOW == 72 (0x8e013800) [pid = 1758] [serial = 581] [outer = (nil)] [url = about:blank] 14:34:45 INFO - PROCESS | 1758 | --DOMWINDOW == 71 (0x8e018c00) [pid = 1758] [serial = 582] [outer = (nil)] [url = about:blank] 14:34:45 INFO - PROCESS | 1758 | --DOMWINDOW == 70 (0x8e00b800) [pid = 1758] [serial = 594] [outer = (nil)] [url = about:blank] 14:34:45 INFO - PROCESS | 1758 | --DOMWINDOW == 69 (0x8d9de800) [pid = 1758] [serial = 591] [outer = (nil)] [url = about:blank] 14:34:45 INFO - PROCESS | 1758 | --DOMWINDOW == 68 (0x8f3d7400) [pid = 1758] [serial = 597] [outer = (nil)] [url = about:blank] 14:34:45 INFO - PROCESS | 1758 | 1465248885881 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]]]}] 14:34:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 14:34:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1692ms 14:34:45 INFO - PROCESS | 1758 | 1465248885950 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 14:34:45 INFO - PROCESS | 1758 | 1465248885958 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 14:34:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 14:34:45 INFO - PROCESS | 1758 | 1465248885971 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 14:34:45 INFO - PROCESS | 1758 | 1465248885975 Marionette TRACE conn4 <- [1,834,null,{}] 14:34:45 INFO - PROCESS | 1758 | 1465248885982 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}] 14:34:45 INFO - PROCESS | 1758 | 1465248885986 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:46 INFO - PROCESS | 1758 | 1465248886177 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 14:34:46 INFO - PROCESS | 1758 | 1465248886299 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:46 INFO - PROCESS | 1758 | 1465248886309 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:46 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee7c00 == 21 [pid = 1758] [id = 216] 14:34:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 69 (0x8d9c5400) [pid = 1758] [serial = 649] [outer = (nil)] 14:34:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 70 (0x8d9de800) [pid = 1758] [serial = 650] [outer = 0x8d9c5400] 14:34:46 INFO - PROCESS | 1758 | 1465248886395 Marionette DEBUG loaded listener.js 14:34:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 71 (0x8dbb3800) [pid = 1758] [serial = 651] [outer = 0x8d9c5400] 14:34:47 INFO - PROCESS | 1758 | 1465248887326 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]]]}] 14:34:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 14:34:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1387ms 14:34:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 14:34:47 INFO - PROCESS | 1758 | 1465248887357 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 14:34:47 INFO - PROCESS | 1758 | 1465248887361 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 14:34:47 INFO - PROCESS | 1758 | 1465248887368 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 14:34:47 INFO - PROCESS | 1758 | 1465248887375 Marionette TRACE conn4 <- [1,838,null,{}] 14:34:47 INFO - PROCESS | 1758 | 1465248887392 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}] 14:34:47 INFO - PROCESS | 1758 | 1465248887401 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:47 INFO - PROCESS | 1758 | 1465248887584 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 14:34:47 INFO - PROCESS | 1758 | 1465248887754 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:47 INFO - PROCESS | 1758 | 1465248887770 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:47 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f2ee000 == 22 [pid = 1758] [id = 217] 14:34:47 INFO - PROCESS | 1758 | ++DOMWINDOW == 72 (0x8f2ef400) [pid = 1758] [serial = 652] [outer = (nil)] 14:34:47 INFO - PROCESS | 1758 | ++DOMWINDOW == 73 (0x8f2f8c00) [pid = 1758] [serial = 653] [outer = 0x8f2ef400] 14:34:47 INFO - PROCESS | 1758 | 1465248887846 Marionette DEBUG loaded listener.js 14:34:47 INFO - PROCESS | 1758 | ++DOMWINDOW == 74 (0x8f3d5800) [pid = 1758] [serial = 654] [outer = 0x8f2ef400] 14:34:48 INFO - PROCESS | 1758 | 1465248888848 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]]]}] 14:34:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 14:34:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1538ms 14:34:48 INFO - PROCESS | 1758 | 1465248888908 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 14:34:48 INFO - PROCESS | 1758 | 1465248888914 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 14:34:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 14:34:48 INFO - PROCESS | 1758 | 1465248888921 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 14:34:48 INFO - PROCESS | 1758 | 1465248888924 Marionette TRACE conn4 <- [1,842,null,{}] 14:34:48 INFO - PROCESS | 1758 | 1465248888932 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}] 14:34:48 INFO - PROCESS | 1758 | 1465248888936 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:49 INFO - PROCESS | 1758 | 1465248889161 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 14:34:49 INFO - PROCESS | 1758 | 1465248889196 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:49 INFO - PROCESS | 1758 | 1465248889206 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:49 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f2f1800 == 23 [pid = 1758] [id = 218] 14:34:49 INFO - PROCESS | 1758 | ++DOMWINDOW == 75 (0x8f3cb000) [pid = 1758] [serial = 655] [outer = (nil)] 14:34:49 INFO - PROCESS | 1758 | ++DOMWINDOW == 76 (0x8fd4c800) [pid = 1758] [serial = 656] [outer = 0x8f3cb000] 14:34:49 INFO - PROCESS | 1758 | 1465248889278 Marionette DEBUG loaded listener.js 14:34:49 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x8fdf1000) [pid = 1758] [serial = 657] [outer = 0x8f3cb000] 14:34:49 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x8dcb3800) [pid = 1758] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 14:34:49 INFO - PROCESS | 1758 | --DOMWINDOW == 75 (0x8cf92000) [pid = 1758] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 14:34:49 INFO - PROCESS | 1758 | --DOMWINDOW == 74 (0x8dcb9c00) [pid = 1758] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 14:34:49 INFO - PROCESS | 1758 | --DOMWINDOW == 73 (0x8bff4000) [pid = 1758] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 14:34:49 INFO - PROCESS | 1758 | --DOMWINDOW == 72 (0x8e017000) [pid = 1758] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 14:34:49 INFO - PROCESS | 1758 | --DOMWINDOW == 71 (0x8bfed400) [pid = 1758] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 14:34:49 INFO - PROCESS | 1758 | --DOMWINDOW == 70 (0x8cf9c000) [pid = 1758] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 14:34:49 INFO - PROCESS | 1758 | --DOMWINDOW == 69 (0x8e011400) [pid = 1758] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 14:34:49 INFO - PROCESS | 1758 | --DOMWINDOW == 68 (0x8b5c3400) [pid = 1758] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 14:34:50 INFO - PROCESS | 1758 | 1465248890289 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]]]}] 14:34:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 14:34:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1387ms 14:34:50 INFO - PROCESS | 1758 | 1465248890310 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 14:34:50 INFO - PROCESS | 1758 | 1465248890314 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 14:34:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 14:34:50 INFO - PROCESS | 1758 | 1465248890321 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 14:34:50 INFO - PROCESS | 1758 | 1465248890325 Marionette TRACE conn4 <- [1,846,null,{}] 14:34:50 INFO - PROCESS | 1758 | 1465248890331 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}] 14:34:50 INFO - PROCESS | 1758 | 1465248890337 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:50 INFO - PROCESS | 1758 | 1465248890553 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 14:34:50 INFO - PROCESS | 1758 | 1465248890573 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:50 INFO - PROCESS | 1758 | 1465248890581 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:50 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b73a800 == 24 [pid = 1758] [id = 219] 14:34:50 INFO - PROCESS | 1758 | ++DOMWINDOW == 69 (0x8bef0000) [pid = 1758] [serial = 658] [outer = (nil)] 14:34:50 INFO - PROCESS | 1758 | ++DOMWINDOW == 70 (0x8fd44800) [pid = 1758] [serial = 659] [outer = 0x8bef0000] 14:34:50 INFO - PROCESS | 1758 | 1465248890657 Marionette DEBUG loaded listener.js 14:34:50 INFO - PROCESS | 1758 | ++DOMWINDOW == 71 (0x8fdf9800) [pid = 1758] [serial = 660] [outer = 0x8bef0000] 14:34:51 INFO - PROCESS | 1758 | 1465248891577 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]]]}] 14:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 14:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1286ms 14:34:51 INFO - PROCESS | 1758 | 1465248891608 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 14:34:51 INFO - PROCESS | 1758 | 1465248891613 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 14:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 14:34:51 INFO - PROCESS | 1758 | 1465248891620 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 14:34:51 INFO - PROCESS | 1758 | 1465248891624 Marionette TRACE conn4 <- [1,850,null,{}] 14:34:51 INFO - PROCESS | 1758 | 1465248891631 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}] 14:34:51 INFO - PROCESS | 1758 | 1465248891642 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:51 INFO - PROCESS | 1758 | 1465248891860 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 14:34:52 INFO - PROCESS | 1758 | 1465248892093 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:52 INFO - PROCESS | 1758 | 1465248892108 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:52 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c1000 == 25 [pid = 1758] [id = 220] 14:34:52 INFO - PROCESS | 1758 | ++DOMWINDOW == 72 (0x8b5c8800) [pid = 1758] [serial = 661] [outer = (nil)] 14:34:52 INFO - PROCESS | 1758 | ++DOMWINDOW == 73 (0x8b5cd000) [pid = 1758] [serial = 662] [outer = 0x8b5c8800] 14:34:52 INFO - PROCESS | 1758 | 1465248892203 Marionette DEBUG loaded listener.js 14:34:52 INFO - PROCESS | 1758 | ++DOMWINDOW == 74 (0x8b73a400) [pid = 1758] [serial = 663] [outer = 0x8b5c8800] 14:34:53 INFO - PROCESS | 1758 | 1465248893310 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]]]}] 14:34:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 14:34:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1738ms 14:34:53 INFO - PROCESS | 1758 | 1465248893362 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 14:34:53 INFO - PROCESS | 1758 | 1465248893368 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 14:34:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 14:34:53 INFO - PROCESS | 1758 | 1465248893379 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 14:34:53 INFO - PROCESS | 1758 | 1465248893384 Marionette TRACE conn4 <- [1,854,null,{}] 14:34:53 INFO - PROCESS | 1758 | 1465248893395 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}] 14:34:53 INFO - PROCESS | 1758 | 1465248893404 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:53 INFO - PROCESS | 1758 | 1465248893730 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 14:34:53 INFO - PROCESS | 1758 | 1465248893936 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:53 INFO - PROCESS | 1758 | 1465248893948 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:53 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee9000 == 26 [pid = 1758] [id = 221] 14:34:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 75 (0x8d9c9c00) [pid = 1758] [serial = 664] [outer = (nil)] 14:34:54 INFO - PROCESS | 1758 | ++DOMWINDOW == 76 (0x8d9dec00) [pid = 1758] [serial = 665] [outer = 0x8d9c9c00] 14:34:54 INFO - PROCESS | 1758 | 1465248894040 Marionette DEBUG loaded listener.js 14:34:54 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x8dbba800) [pid = 1758] [serial = 666] [outer = 0x8d9c9c00] 14:34:55 INFO - PROCESS | 1758 | 1465248895062 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]]]}] 14:34:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 14:34:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1753ms 14:34:55 INFO - PROCESS | 1758 | 1465248895136 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 14:34:55 INFO - PROCESS | 1758 | 1465248895145 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 14:34:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 14:34:55 INFO - PROCESS | 1758 | 1465248895154 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 14:34:55 INFO - PROCESS | 1758 | 1465248895158 Marionette TRACE conn4 <- [1,858,null,{}] 14:34:55 INFO - PROCESS | 1758 | 1465248895165 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}] 14:34:55 INFO - PROCESS | 1758 | 1465248895172 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:55 INFO - PROCESS | 1758 | 1465248895434 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 14:34:55 INFO - PROCESS | 1758 | 1465248895739 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:55 INFO - PROCESS | 1758 | 1465248895748 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:55 INFO - PROCESS | 1758 | ++DOCSHELL 0x8e011000 == 27 [pid = 1758] [id = 222] 14:34:55 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x8e015000) [pid = 1758] [serial = 667] [outer = (nil)] 14:34:55 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x8f2eb000) [pid = 1758] [serial = 668] [outer = 0x8e015000] 14:34:55 INFO - PROCESS | 1758 | 1465248895841 Marionette DEBUG loaded listener.js 14:34:55 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8f3d1000) [pid = 1758] [serial = 669] [outer = 0x8e015000] 14:34:56 INFO - PROCESS | 1758 | 1465248896878 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]]]}] 14:34:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 14:34:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1791ms 14:34:56 INFO - PROCESS | 1758 | 1465248896946 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 14:34:56 INFO - PROCESS | 1758 | 1465248896950 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 14:34:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 14:34:56 INFO - PROCESS | 1758 | 1465248896969 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 14:34:56 INFO - PROCESS | 1758 | 1465248896980 Marionette TRACE conn4 <- [1,862,null,{}] 14:34:56 INFO - PROCESS | 1758 | 1465248896987 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}] 14:34:56 INFO - PROCESS | 1758 | 1465248896997 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:57 INFO - PROCESS | 1758 | 1465248897347 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 14:34:57 INFO - PROCESS | 1758 | 1465248897535 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:57 INFO - PROCESS | 1758 | 1465248897547 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:57 INFO - PROCESS | 1758 | ++DOCSHELL 0x8e012c00 == 28 [pid = 1758] [id = 223] 14:34:57 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8e017400) [pid = 1758] [serial = 670] [outer = (nil)] 14:34:57 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x90070000) [pid = 1758] [serial = 671] [outer = 0x8e017400] 14:34:57 INFO - PROCESS | 1758 | 1465248897636 Marionette DEBUG loaded listener.js 14:34:57 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x9011bc00) [pid = 1758] [serial = 672] [outer = 0x8e017400] 14:34:58 INFO - PROCESS | 1758 | 1465248898657 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]]]}] 14:34:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 14:34:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1713ms 14:34:58 INFO - PROCESS | 1758 | 1465248898673 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 14:34:58 INFO - PROCESS | 1758 | 1465248898677 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 14:34:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 14:34:58 INFO - PROCESS | 1758 | 1465248898686 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 14:34:58 INFO - PROCESS | 1758 | 1465248898691 Marionette TRACE conn4 <- [1,866,null,{}] 14:34:58 INFO - PROCESS | 1758 | 1465248898698 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}] 14:34:58 INFO - PROCESS | 1758 | 1465248898703 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:58 INFO - PROCESS | 1758 | 1465248898924 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 14:34:59 INFO - PROCESS | 1758 | 1465248899132 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:59 INFO - PROCESS | 1758 | 1465248899145 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:34:59 INFO - PROCESS | 1758 | ++DOCSHELL 0x90063800 == 29 [pid = 1758] [id = 224] 14:34:59 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x9012e000) [pid = 1758] [serial = 673] [outer = (nil)] 14:34:59 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x90132800) [pid = 1758] [serial = 674] [outer = 0x9012e000] 14:34:59 INFO - PROCESS | 1758 | 1465248899280 Marionette DEBUG loaded listener.js 14:34:59 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x90136000) [pid = 1758] [serial = 675] [outer = 0x9012e000] 14:35:00 INFO - PROCESS | 1758 | 1465248900293 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]]]}] 14:35:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 14:35:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1634ms 14:35:00 INFO - PROCESS | 1758 | 1465248900322 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 14:35:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 14:35:00 INFO - PROCESS | 1758 | 1465248900327 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 14:35:00 INFO - PROCESS | 1758 | 1465248900335 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 14:35:00 INFO - PROCESS | 1758 | 1465248900341 Marionette TRACE conn4 <- [1,870,null,{}] 14:35:00 INFO - PROCESS | 1758 | 1465248900349 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}] 14:35:00 INFO - PROCESS | 1758 | 1465248900356 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:00 INFO - PROCESS | 1758 | 1465248900603 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 14:35:00 INFO - PROCESS | 1758 | 1465248900879 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:00 INFO - PROCESS | 1758 | 1465248900899 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:00 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bfef400 == 30 [pid = 1758] [id = 225] 14:35:00 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x8bff1800) [pid = 1758] [serial = 676] [outer = (nil)] 14:35:00 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x8d9bd000) [pid = 1758] [serial = 677] [outer = 0x8bff1800] 14:35:01 INFO - PROCESS | 1758 | 1465248901005 Marionette DEBUG loaded listener.js 14:35:01 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x901ca400) [pid = 1758] [serial = 678] [outer = 0x8bff1800] 14:35:02 INFO - PROCESS | 1758 | 1465248902073 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]]]}] 14:35:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 14:35:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1789ms 14:35:02 INFO - PROCESS | 1758 | 1465248902125 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 14:35:02 INFO - PROCESS | 1758 | 1465248902130 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 14:35:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 14:35:02 INFO - PROCESS | 1758 | 1465248902138 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 14:35:02 INFO - PROCESS | 1758 | 1465248902142 Marionette TRACE conn4 <- [1,874,null,{}] 14:35:02 INFO - PROCESS | 1758 | 1465248902150 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}] 14:35:02 INFO - PROCESS | 1758 | 1465248902155 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:02 INFO - PROCESS | 1758 | 1465248902654 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 14:35:02 INFO - PROCESS | 1758 | 1465248902926 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:02 INFO - PROCESS | 1758 | 1465248902937 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:02 INFO - PROCESS | 1758 | ++DOCSHELL 0x8beefc00 == 31 [pid = 1758] [id = 226] 14:35:02 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x8bef0400) [pid = 1758] [serial = 679] [outer = (nil)] 14:35:03 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x8bff3000) [pid = 1758] [serial = 680] [outer = 0x8bef0400] 14:35:03 INFO - PROCESS | 1758 | 1465248903022 Marionette DEBUG loaded listener.js 14:35:03 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0x8cf96000) [pid = 1758] [serial = 681] [outer = 0x8bef0400] 14:35:04 INFO - PROCESS | 1758 | 1465248904024 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]]]}] 14:35:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 14:35:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1944ms 14:35:04 INFO - PROCESS | 1758 | 1465248904083 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 14:35:04 INFO - PROCESS | 1758 | 1465248904091 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 14:35:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 14:35:04 INFO - PROCESS | 1758 | 1465248904102 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 14:35:04 INFO - PROCESS | 1758 | 1465248904107 Marionette TRACE conn4 <- [1,878,null,{}] 14:35:04 INFO - PROCESS | 1758 | 1465248904116 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}] 14:35:04 INFO - PROCESS | 1758 | 1465248904122 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:04 INFO - PROCESS | 1758 | 1465248904496 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 14:35:05 INFO - PROCESS | 1758 | --DOCSHELL 0x8b73a800 == 30 [pid = 1758] [id = 219] 14:35:05 INFO - PROCESS | 1758 | --DOCSHELL 0x8f2f1800 == 29 [pid = 1758] [id = 218] 14:35:05 INFO - PROCESS | 1758 | --DOCSHELL 0x8f2ee000 == 28 [pid = 1758] [id = 217] 14:35:05 INFO - PROCESS | 1758 | --DOCSHELL 0x8bee7c00 == 27 [pid = 1758] [id = 216] 14:35:05 INFO - PROCESS | 1758 | --DOCSHELL 0x8bff7400 == 26 [pid = 1758] [id = 215] 14:35:05 INFO - PROCESS | 1758 | --DOCSHELL 0x8dbbcc00 == 25 [pid = 1758] [id = 213] 14:35:05 INFO - PROCESS | 1758 | --DOCSHELL 0x8b735000 == 24 [pid = 1758] [id = 214] 14:35:05 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5ce400 == 23 [pid = 1758] [id = 212] 14:35:05 INFO - PROCESS | 1758 | --DOCSHELL 0x8fdf9400 == 22 [pid = 1758] [id = 211] 14:35:05 INFO - PROCESS | 1758 | --DOCSHELL 0x8dcb7c00 == 21 [pid = 1758] [id = 210] 14:35:05 INFO - PROCESS | 1758 | --DOCSHELL 0x8cdd3000 == 20 [pid = 1758] [id = 209] 14:35:05 INFO - PROCESS | 1758 | --DOCSHELL 0x8b738c00 == 19 [pid = 1758] [id = 205] 14:35:05 INFO - PROCESS | 1758 | --DOCSHELL 0x8dbb5800 == 18 [pid = 1758] [id = 208] 14:35:05 INFO - PROCESS | 1758 | --DOCSHELL 0x8cf9ac00 == 17 [pid = 1758] [id = 206] 14:35:05 INFO - PROCESS | 1758 | --DOCSHELL 0x8bff3c00 == 16 [pid = 1758] [id = 204] 14:35:05 INFO - PROCESS | 1758 | --DOCSHELL 0x8dcb2400 == 15 [pid = 1758] [id = 207] 14:35:05 INFO - PROCESS | 1758 | --DOCSHELL 0x8bfef400 == 14 [pid = 1758] [id = 225] 14:35:05 INFO - PROCESS | 1758 | --DOCSHELL 0x90063800 == 13 [pid = 1758] [id = 224] 14:35:05 INFO - PROCESS | 1758 | --DOCSHELL 0x8e012c00 == 12 [pid = 1758] [id = 223] 14:35:05 INFO - PROCESS | 1758 | --DOCSHELL 0x8bee9000 == 11 [pid = 1758] [id = 221] 14:35:05 INFO - PROCESS | 1758 | --DOCSHELL 0x8e011000 == 10 [pid = 1758] [id = 222] 14:35:05 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c1000 == 9 [pid = 1758] [id = 220] 14:35:05 INFO - PROCESS | 1758 | --DOMWINDOW == 91 (0x8f3cc400) [pid = 1758] [serial = 626] [outer = (nil)] [url = about:blank] 14:35:05 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x8e00ec00) [pid = 1758] [serial = 624] [outer = (nil)] [url = about:blank] 14:35:05 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x8dcb7400) [pid = 1758] [serial = 623] [outer = (nil)] [url = about:blank] 14:35:05 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x8d9d8c00) [pid = 1758] [serial = 602] [outer = (nil)] [url = about:blank] 14:35:05 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x8fd47400) [pid = 1758] [serial = 608] [outer = (nil)] [url = about:blank] 14:35:05 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x8cdda400) [pid = 1758] [serial = 615] [outer = (nil)] [url = about:blank] 14:35:05 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x8f3cf000) [pid = 1758] [serial = 606] [outer = (nil)] [url = about:blank] 14:35:05 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x8bff0c00) [pid = 1758] [serial = 617] [outer = (nil)] [url = about:blank] 14:35:05 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x8d9bec00) [pid = 1758] [serial = 620] [outer = (nil)] [url = about:blank] 14:35:05 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x8f2eec00) [pid = 1758] [serial = 605] [outer = (nil)] [url = about:blank] 14:35:05 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x8fd51400) [pid = 1758] [serial = 611] [outer = (nil)] [url = about:blank] 14:35:05 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x8f2ee400) [pid = 1758] [serial = 612] [outer = (nil)] [url = about:blank] 14:35:05 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x8b5ce000) [pid = 1758] [serial = 599] [outer = (nil)] [url = about:blank] 14:35:05 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x8d9d8000) [pid = 1758] [serial = 621] [outer = (nil)] [url = about:blank] 14:35:05 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0x8b73e000) [pid = 1758] [serial = 600] [outer = (nil)] [url = about:blank] 14:35:05 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x8d9e3c00) [pid = 1758] [serial = 603] [outer = (nil)] [url = about:blank] 14:35:05 INFO - PROCESS | 1758 | --DOMWINDOW == 75 (0x8fd4a400) [pid = 1758] [serial = 609] [outer = (nil)] [url = about:blank] 14:35:06 INFO - PROCESS | 1758 | --DOMWINDOW == 74 (0x8bffcc00) [pid = 1758] [serial = 614] [outer = (nil)] [url = about:blank] 14:35:06 INFO - PROCESS | 1758 | --DOMWINDOW == 73 (0x8bff5400) [pid = 1758] [serial = 618] [outer = (nil)] [url = about:blank] 14:35:06 INFO - PROCESS | 1758 | 1465248906005 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:06 INFO - PROCESS | 1758 | 1465248906018 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:06 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c9800 == 10 [pid = 1758] [id = 227] 14:35:06 INFO - PROCESS | 1758 | ++DOMWINDOW == 74 (0x8b5c9c00) [pid = 1758] [serial = 682] [outer = (nil)] 14:35:06 INFO - PROCESS | 1758 | ++DOMWINDOW == 75 (0x8b733000) [pid = 1758] [serial = 683] [outer = 0x8b5c9c00] 14:35:06 INFO - PROCESS | 1758 | 1465248906166 Marionette DEBUG loaded listener.js 14:35:06 INFO - PROCESS | 1758 | ++DOMWINDOW == 76 (0x8bee8400) [pid = 1758] [serial = 684] [outer = 0x8b5c9c00] 14:35:07 INFO - PROCESS | 1758 | 1465248907198 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]]]}] 14:35:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 14:35:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 3142ms 14:35:07 INFO - PROCESS | 1758 | 1465248907244 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 14:35:07 INFO - PROCESS | 1758 | 1465248907251 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 14:35:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 14:35:07 INFO - PROCESS | 1758 | 1465248907260 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 14:35:07 INFO - PROCESS | 1758 | 1465248907267 Marionette TRACE conn4 <- [1,882,null,{}] 14:35:07 INFO - PROCESS | 1758 | 1465248907278 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}] 14:35:07 INFO - PROCESS | 1758 | 1465248907283 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:07 INFO - PROCESS | 1758 | 1465248907537 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 14:35:07 INFO - PROCESS | 1758 | 1465248907781 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:07 INFO - PROCESS | 1758 | 1465248907793 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:07 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cf95c00 == 11 [pid = 1758] [id = 228] 14:35:07 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x8cf97800) [pid = 1758] [serial = 685] [outer = (nil)] 14:35:07 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x8cf9d400) [pid = 1758] [serial = 686] [outer = 0x8cf97800] 14:35:07 INFO - PROCESS | 1758 | 1465248907943 Marionette DEBUG loaded listener.js 14:35:08 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x8d9c5800) [pid = 1758] [serial = 687] [outer = 0x8cf97800] 14:35:08 INFO - PROCESS | 1758 | 1465248908944 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]]]}] 14:35:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 14:35:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1741ms 14:35:09 INFO - PROCESS | 1758 | 1465248909005 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 14:35:09 INFO - PROCESS | 1758 | 1465248909014 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 14:35:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 14:35:09 INFO - PROCESS | 1758 | 1465248909027 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 14:35:09 INFO - PROCESS | 1758 | 1465248909031 Marionette TRACE conn4 <- [1,886,null,{}] 14:35:09 INFO - PROCESS | 1758 | 1465248909039 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}] 14:35:09 INFO - PROCESS | 1758 | 1465248909046 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:09 INFO - PROCESS | 1758 | 1465248909316 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 14:35:09 INFO - PROCESS | 1758 | 1465248909586 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:09 INFO - PROCESS | 1758 | 1465248909595 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:09 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9c7c00 == 12 [pid = 1758] [id = 229] 14:35:09 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8dbbfc00) [pid = 1758] [serial = 688] [outer = (nil)] 14:35:09 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8dcb3000) [pid = 1758] [serial = 689] [outer = 0x8dbbfc00] 14:35:09 INFO - PROCESS | 1758 | 1465248909686 Marionette DEBUG loaded listener.js 14:35:09 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x8dcb7800) [pid = 1758] [serial = 690] [outer = 0x8dbbfc00] 14:35:10 INFO - PROCESS | 1758 | 1465248910885 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]]]}] 14:35:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 14:35:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1889ms 14:35:10 INFO - PROCESS | 1758 | 1465248910916 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 14:35:10 INFO - PROCESS | 1758 | 1465248910923 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 14:35:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 14:35:10 INFO - PROCESS | 1758 | 1465248910934 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 14:35:10 INFO - PROCESS | 1758 | 1465248910947 Marionette TRACE conn4 <- [1,890,null,{}] 14:35:10 INFO - PROCESS | 1758 | 1465248910968 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}] 14:35:10 INFO - PROCESS | 1758 | 1465248910978 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:11 INFO - PROCESS | 1758 | 1465248911311 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 14:35:11 INFO - PROCESS | 1758 | 1465248911511 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:11 INFO - PROCESS | 1758 | 1465248911521 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:11 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f2f1800 == 13 [pid = 1758] [id = 230] 14:35:11 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8f2f2400) [pid = 1758] [serial = 691] [outer = (nil)] 14:35:11 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x8f3cdc00) [pid = 1758] [serial = 692] [outer = 0x8f2f2400] 14:35:11 INFO - PROCESS | 1758 | 1465248911614 Marionette DEBUG loaded listener.js 14:35:11 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x8f3d4800) [pid = 1758] [serial = 693] [outer = 0x8f2f2400] 14:35:12 INFO - PROCESS | 1758 | 1465248912603 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]]]}] 14:35:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 14:35:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1749ms 14:35:12 INFO - PROCESS | 1758 | 1465248912681 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 14:35:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 14:35:12 INFO - PROCESS | 1758 | 1465248912688 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 14:35:12 INFO - PROCESS | 1758 | 1465248912695 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 14:35:12 INFO - PROCESS | 1758 | 1465248912699 Marionette TRACE conn4 <- [1,894,null,{}] 14:35:12 INFO - PROCESS | 1758 | 1465248912706 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}] 14:35:12 INFO - PROCESS | 1758 | 1465248912713 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:12 INFO - PROCESS | 1758 | 1465248912987 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 14:35:13 INFO - PROCESS | 1758 | 1465248913203 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:13 INFO - PROCESS | 1758 | 1465248913216 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:13 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cddc400 == 14 [pid = 1758] [id = 231] 14:35:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x8f2f6c00) [pid = 1758] [serial = 694] [outer = (nil)] 14:35:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x8f5ed800) [pid = 1758] [serial = 695] [outer = 0x8f2f6c00] 14:35:13 INFO - PROCESS | 1758 | 1465248913302 Marionette DEBUG loaded listener.js 14:35:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x8fd48c00) [pid = 1758] [serial = 696] [outer = 0x8f2f6c00] 14:35:14 INFO - PROCESS | 1758 | 1465248914342 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]]]}] 14:35:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 14:35:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1688ms 14:35:14 INFO - PROCESS | 1758 | 1465248914384 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 14:35:14 INFO - PROCESS | 1758 | 1465248914387 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 14:35:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 14:35:14 INFO - PROCESS | 1758 | 1465248914396 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 14:35:14 INFO - PROCESS | 1758 | 1465248914401 Marionette TRACE conn4 <- [1,898,null,{}] 14:35:14 INFO - PROCESS | 1758 | 1465248914408 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}] 14:35:14 INFO - PROCESS | 1758 | 1465248914414 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:14 INFO - PROCESS | 1758 | 1465248914649 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 14:35:14 INFO - PROCESS | 1758 | 1465248914858 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:14 INFO - PROCESS | 1758 | 1465248914881 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:14 INFO - PROCESS | 1758 | ++DOCSHELL 0x8fdf0800 == 15 [pid = 1758] [id = 232] 14:35:14 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x8fdf2000) [pid = 1758] [serial = 697] [outer = (nil)] 14:35:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x8fdf5000) [pid = 1758] [serial = 698] [outer = 0x8fdf2000] 14:35:15 INFO - PROCESS | 1758 | 1465248915025 Marionette DEBUG loaded listener.js 14:35:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x9006c000) [pid = 1758] [serial = 699] [outer = 0x8fdf2000] 14:35:16 INFO - PROCESS | 1758 | 1465248916158 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]]]}] 14:35:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 14:35:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1789ms 14:35:16 INFO - PROCESS | 1758 | 1465248916187 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 14:35:16 INFO - PROCESS | 1758 | 1465248916191 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 14:35:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 14:35:16 INFO - PROCESS | 1758 | 1465248916199 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 14:35:16 INFO - PROCESS | 1758 | 1465248916204 Marionette TRACE conn4 <- [1,902,null,{}] 14:35:16 INFO - PROCESS | 1758 | 1465248916210 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}] 14:35:16 INFO - PROCESS | 1758 | 1465248916216 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:16 INFO - PROCESS | 1758 | 1465248916415 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 14:35:16 INFO - PROCESS | 1758 | 1465248916638 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:16 INFO - PROCESS | 1758 | 1465248916647 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:16 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee3400 == 16 [pid = 1758] [id = 233] 14:35:16 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0x8d9c2000) [pid = 1758] [serial = 700] [outer = (nil)] 14:35:16 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x90118400) [pid = 1758] [serial = 701] [outer = 0x8d9c2000] 14:35:16 INFO - PROCESS | 1758 | 1465248916775 Marionette DEBUG loaded listener.js 14:35:16 INFO - PROCESS | 1758 | ++DOMWINDOW == 94 (0x90136800) [pid = 1758] [serial = 702] [outer = 0x8d9c2000] 14:35:17 INFO - PROCESS | 1758 | 1465248917763 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]]]}] 14:35:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 14:35:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1643ms 14:35:17 INFO - PROCESS | 1758 | 1465248917843 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 14:35:17 INFO - PROCESS | 1758 | 1465248917848 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 14:35:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 14:35:17 INFO - PROCESS | 1758 | 1465248917856 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 14:35:17 INFO - PROCESS | 1758 | 1465248917861 Marionette TRACE conn4 <- [1,906,null,{}] 14:35:17 INFO - PROCESS | 1758 | 1465248917868 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}] 14:35:17 INFO - PROCESS | 1758 | 1465248917873 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:18 INFO - PROCESS | 1758 | 1465248918209 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 14:35:18 INFO - PROCESS | 1758 | 1465248918445 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:18 INFO - PROCESS | 1758 | 1465248918454 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:18 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c3400 == 17 [pid = 1758] [id = 234] 14:35:18 INFO - PROCESS | 1758 | ++DOMWINDOW == 95 (0x8bee3800) [pid = 1758] [serial = 703] [outer = (nil)] 14:35:18 INFO - PROCESS | 1758 | ++DOMWINDOW == 96 (0x8beed000) [pid = 1758] [serial = 704] [outer = 0x8bee3800] 14:35:18 INFO - PROCESS | 1758 | 1465248918542 Marionette DEBUG loaded listener.js 14:35:18 INFO - PROCESS | 1758 | ++DOMWINDOW == 97 (0x8bffa000) [pid = 1758] [serial = 705] [outer = 0x8bee3800] 14:35:19 INFO - PROCESS | 1758 | 1465248919576 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]]]}] 14:35:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 14:35:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1790ms 14:35:19 INFO - PROCESS | 1758 | 1465248919649 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 14:35:19 INFO - PROCESS | 1758 | 1465248919657 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 14:35:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 14:35:19 INFO - PROCESS | 1758 | 1465248919668 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 14:35:19 INFO - PROCESS | 1758 | 1465248919675 Marionette TRACE conn4 <- [1,910,null,{}] 14:35:19 INFO - PROCESS | 1758 | 1465248919683 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}] 14:35:19 INFO - PROCESS | 1758 | 1465248919690 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:19 INFO - PROCESS | 1758 | 1465248919907 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 14:35:20 INFO - PROCESS | 1758 | 1465248920039 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:20 INFO - PROCESS | 1758 | 1465248920048 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:20 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cfa0800 == 18 [pid = 1758] [id = 235] 14:35:20 INFO - PROCESS | 1758 | ++DOMWINDOW == 98 (0x8d9c3c00) [pid = 1758] [serial = 706] [outer = (nil)] 14:35:20 INFO - PROCESS | 1758 | ++DOMWINDOW == 99 (0x8dbb2400) [pid = 1758] [serial = 707] [outer = 0x8d9c3c00] 14:35:20 INFO - PROCESS | 1758 | 1465248920132 Marionette DEBUG loaded listener.js 14:35:20 INFO - PROCESS | 1758 | ++DOMWINDOW == 100 (0x8dcafc00) [pid = 1758] [serial = 708] [outer = 0x8d9c3c00] 14:35:21 INFO - PROCESS | 1758 | 1465248921075 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]]]}] 14:35:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 14:35:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1502ms 14:35:21 INFO - PROCESS | 1758 | 1465248921170 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 14:35:21 INFO - PROCESS | 1758 | 1465248921177 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 14:35:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 14:35:21 INFO - PROCESS | 1758 | 1465248921185 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 14:35:21 INFO - PROCESS | 1758 | 1465248921190 Marionette TRACE conn4 <- [1,914,null,{}] 14:35:21 INFO - PROCESS | 1758 | 1465248921197 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}] 14:35:21 INFO - PROCESS | 1758 | 1465248921204 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:21 INFO - PROCESS | 1758 | 1465248921466 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 14:35:21 INFO - PROCESS | 1758 | 1465248921495 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:21 INFO - PROCESS | 1758 | 1465248921506 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:21 INFO - PROCESS | 1758 | ++DOCSHELL 0x8dcb1800 == 19 [pid = 1758] [id = 236] 14:35:21 INFO - PROCESS | 1758 | ++DOMWINDOW == 101 (0x8e00c000) [pid = 1758] [serial = 709] [outer = (nil)] 14:35:21 INFO - PROCESS | 1758 | ++DOMWINDOW == 102 (0x8f3d7c00) [pid = 1758] [serial = 710] [outer = 0x8e00c000] 14:35:21 INFO - PROCESS | 1758 | 1465248921584 Marionette DEBUG loaded listener.js 14:35:21 INFO - PROCESS | 1758 | ++DOMWINDOW == 103 (0x8fdf0000) [pid = 1758] [serial = 711] [outer = 0x8e00c000] 14:35:22 INFO - PROCESS | 1758 | 1465248922691 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]]]}] 14:35:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 14:35:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1548ms 14:35:22 INFO - PROCESS | 1758 | 1465248922734 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 14:35:22 INFO - PROCESS | 1758 | 1465248922742 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 14:35:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 14:35:22 INFO - PROCESS | 1758 | 1465248922770 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 14:35:22 INFO - PROCESS | 1758 | 1465248922779 Marionette TRACE conn4 <- [1,918,null,{}] 14:35:22 INFO - PROCESS | 1758 | 1465248922795 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}] 14:35:22 INFO - PROCESS | 1758 | 1465248922809 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:23 INFO - PROCESS | 1758 | 1465248923109 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 14:35:23 INFO - PROCESS | 1758 | 1465248923137 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:23 INFO - PROCESS | 1758 | 1465248923143 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:23 INFO - PROCESS | 1758 | ++DOCSHELL 0x8dbbc000 == 20 [pid = 1758] [id = 237] 14:35:23 INFO - PROCESS | 1758 | ++DOMWINDOW == 104 (0x8f2eec00) [pid = 1758] [serial = 712] [outer = (nil)] 14:35:23 INFO - PROCESS | 1758 | ++DOMWINDOW == 105 (0x901d2800) [pid = 1758] [serial = 713] [outer = 0x8f2eec00] 14:35:23 INFO - PROCESS | 1758 | 1465248923223 Marionette DEBUG loaded listener.js 14:35:23 INFO - PROCESS | 1758 | ++DOMWINDOW == 106 (0x901d6000) [pid = 1758] [serial = 714] [outer = 0x8f2eec00] 14:35:23 INFO - PROCESS | 1758 | --DOMWINDOW == 105 (0x8bef0000) [pid = 1758] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 14:35:23 INFO - PROCESS | 1758 | --DOMWINDOW == 104 (0x8b5c8800) [pid = 1758] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 14:35:23 INFO - PROCESS | 1758 | --DOMWINDOW == 103 (0x8d9c9c00) [pid = 1758] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 14:35:23 INFO - PROCESS | 1758 | --DOMWINDOW == 102 (0x8e015000) [pid = 1758] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 14:35:23 INFO - PROCESS | 1758 | --DOMWINDOW == 101 (0x8f3cb000) [pid = 1758] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 14:35:23 INFO - PROCESS | 1758 | --DOMWINDOW == 100 (0x8f2ef400) [pid = 1758] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 14:35:23 INFO - PROCESS | 1758 | --DOMWINDOW == 99 (0x8b739400) [pid = 1758] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 14:35:23 INFO - PROCESS | 1758 | --DOMWINDOW == 98 (0x8fdf9c00) [pid = 1758] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 14:35:23 INFO - PROCESS | 1758 | --DOMWINDOW == 97 (0x8e017400) [pid = 1758] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 14:35:23 INFO - PROCESS | 1758 | --DOMWINDOW == 96 (0x8cdd3800) [pid = 1758] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 14:35:23 INFO - PROCESS | 1758 | --DOMWINDOW == 95 (0x8f2f4000) [pid = 1758] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 14:35:23 INFO - PROCESS | 1758 | --DOMWINDOW == 94 (0x8d9c5400) [pid = 1758] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 14:35:23 INFO - PROCESS | 1758 | --DOMWINDOW == 93 (0x8f5ec000) [pid = 1758] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 14:35:23 INFO - PROCESS | 1758 | --DOMWINDOW == 92 (0x8dcb1c00) [pid = 1758] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 14:35:23 INFO - PROCESS | 1758 | --DOMWINDOW == 91 (0x9012e000) [pid = 1758] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 14:35:23 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x8fdf7400) [pid = 1758] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 14:35:23 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x8bffa800) [pid = 1758] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 14:35:23 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x8bff1800) [pid = 1758] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 14:35:24 INFO - PROCESS | 1758 | 1465248924386 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]]]}] 14:35:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 14:35:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1659ms 14:35:24 INFO - PROCESS | 1758 | 1465248924419 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 14:35:24 INFO - PROCESS | 1758 | 1465248924423 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 14:35:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 14:35:24 INFO - PROCESS | 1758 | 1465248924432 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 14:35:24 INFO - PROCESS | 1758 | 1465248924436 Marionette TRACE conn4 <- [1,922,null,{}] 14:35:24 INFO - PROCESS | 1758 | 1465248924442 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}] 14:35:24 INFO - PROCESS | 1758 | 1465248924448 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:24 INFO - PROCESS | 1758 | 1465248924639 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 14:35:24 INFO - PROCESS | 1758 | 1465248924763 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:24 INFO - PROCESS | 1758 | 1465248924770 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:24 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bfee000 == 21 [pid = 1758] [id = 238] 14:35:24 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x8bff6800) [pid = 1758] [serial = 715] [outer = (nil)] 14:35:24 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x8f2ef400) [pid = 1758] [serial = 716] [outer = 0x8bff6800] 14:35:24 INFO - PROCESS | 1758 | 1465248924847 Marionette DEBUG loaded listener.js 14:35:24 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x8fd4dc00) [pid = 1758] [serial = 717] [outer = 0x8bff6800] 14:35:25 INFO - PROCESS | 1758 | 1465248925715 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]]]}] 14:35:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 14:35:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1394ms 14:35:25 INFO - PROCESS | 1758 | 1465248925828 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 14:35:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 14:35:25 INFO - PROCESS | 1758 | 1465248925835 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 14:35:25 INFO - PROCESS | 1758 | 1465248925845 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 14:35:25 INFO - PROCESS | 1758 | 1465248925853 Marionette TRACE conn4 <- [1,926,null,{}] 14:35:25 INFO - PROCESS | 1758 | 1465248925864 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}] 14:35:25 INFO - PROCESS | 1758 | 1465248925871 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:26 INFO - PROCESS | 1758 | 1465248926156 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 14:35:26 INFO - PROCESS | 1758 | 1465248926418 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:26 INFO - PROCESS | 1758 | 1465248926436 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:26 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bffb800 == 22 [pid = 1758] [id = 239] 14:35:26 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0x8cdcf400) [pid = 1758] [serial = 718] [outer = (nil)] 14:35:26 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x8cf99c00) [pid = 1758] [serial = 719] [outer = 0x8cdcf400] 14:35:26 INFO - PROCESS | 1758 | 1465248926530 Marionette DEBUG loaded listener.js 14:35:26 INFO - PROCESS | 1758 | ++DOMWINDOW == 94 (0x8dcbac00) [pid = 1758] [serial = 720] [outer = 0x8cdcf400] 14:35:27 INFO - PROCESS | 1758 | 1465248927568 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]]]}] 14:35:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 14:35:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1797ms 14:35:27 INFO - PROCESS | 1758 | 1465248927642 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 14:35:27 INFO - PROCESS | 1758 | 1465248927649 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 14:35:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 14:35:27 INFO - PROCESS | 1758 | 1465248927662 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 14:35:27 INFO - PROCESS | 1758 | 1465248927670 Marionette TRACE conn4 <- [1,930,null,{}] 14:35:27 INFO - PROCESS | 1758 | 1465248927680 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}] 14:35:27 INFO - PROCESS | 1758 | 1465248927685 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:27 INFO - PROCESS | 1758 | 1465248927981 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 14:35:28 INFO - PROCESS | 1758 | 1465248928249 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:28 INFO - PROCESS | 1758 | 1465248928258 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:28 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f2ee800 == 23 [pid = 1758] [id = 240] 14:35:28 INFO - PROCESS | 1758 | ++DOMWINDOW == 95 (0x8fdf6000) [pid = 1758] [serial = 721] [outer = (nil)] 14:35:28 INFO - PROCESS | 1758 | ++DOMWINDOW == 96 (0x8ffbd000) [pid = 1758] [serial = 722] [outer = 0x8fdf6000] 14:35:28 INFO - PROCESS | 1758 | 1465248928353 Marionette DEBUG loaded listener.js 14:35:28 INFO - PROCESS | 1758 | ++DOMWINDOW == 97 (0x9006b400) [pid = 1758] [serial = 723] [outer = 0x8fdf6000] 14:35:29 INFO - PROCESS | 1758 | 1465248929367 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]]]}] 14:35:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 14:35:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1752ms 14:35:29 INFO - PROCESS | 1758 | 1465248929411 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 14:35:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 14:35:29 INFO - PROCESS | 1758 | 1465248929417 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 14:35:29 INFO - PROCESS | 1758 | 1465248929425 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 14:35:29 INFO - PROCESS | 1758 | 1465248929430 Marionette TRACE conn4 <- [1,934,null,{}] 14:35:29 INFO - PROCESS | 1758 | 1465248929449 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}] 14:35:29 INFO - PROCESS | 1758 | 1465248929459 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:29 INFO - PROCESS | 1758 | 1465248929734 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 14:35:30 INFO - PROCESS | 1758 | 1465248930048 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:30 INFO - PROCESS | 1758 | 1465248930063 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:30 INFO - PROCESS | 1758 | ++DOCSHELL 0x919d2000 == 24 [pid = 1758] [id = 241] 14:35:30 INFO - PROCESS | 1758 | ++DOMWINDOW == 98 (0x919d2800) [pid = 1758] [serial = 724] [outer = (nil)] 14:35:30 INFO - PROCESS | 1758 | ++DOMWINDOW == 99 (0x919d7400) [pid = 1758] [serial = 725] [outer = 0x919d2800] 14:35:30 INFO - PROCESS | 1758 | 1465248930160 Marionette DEBUG loaded listener.js 14:35:30 INFO - PROCESS | 1758 | ++DOMWINDOW == 100 (0x91a16400) [pid = 1758] [serial = 726] [outer = 0x919d2800] 14:35:31 INFO - PROCESS | 1758 | 1465248931171 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]]]}] 14:35:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 14:35:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1794ms 14:35:31 INFO - PROCESS | 1758 | 1465248931219 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 14:35:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 14:35:31 INFO - PROCESS | 1758 | 1465248931223 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 14:35:31 INFO - PROCESS | 1758 | 1465248931231 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 14:35:31 INFO - PROCESS | 1758 | 1465248931236 Marionette TRACE conn4 <- [1,938,null,{}] 14:35:31 INFO - PROCESS | 1758 | 1465248931242 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}] 14:35:31 INFO - PROCESS | 1758 | 1465248931248 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:31 INFO - PROCESS | 1758 | 1465248931465 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 14:35:31 INFO - PROCESS | 1758 | 1465248931678 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:31 INFO - PROCESS | 1758 | 1465248931685 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:31 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b739400 == 25 [pid = 1758] [id = 242] 14:35:31 INFO - PROCESS | 1758 | ++DOMWINDOW == 101 (0x919cb400) [pid = 1758] [serial = 727] [outer = (nil)] 14:35:31 INFO - PROCESS | 1758 | ++DOMWINDOW == 102 (0x91a22000) [pid = 1758] [serial = 728] [outer = 0x919cb400] 14:35:31 INFO - PROCESS | 1758 | 1465248931821 Marionette DEBUG loaded listener.js 14:35:31 INFO - PROCESS | 1758 | ++DOMWINDOW == 103 (0x91af0400) [pid = 1758] [serial = 729] [outer = 0x919cb400] 14:35:32 INFO - PROCESS | 1758 | 1465248932824 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]]]}] 14:35:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 14:35:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1634ms 14:35:32 INFO - PROCESS | 1758 | 1465248932865 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 14:35:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 14:35:32 INFO - PROCESS | 1758 | 1465248932878 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 14:35:32 INFO - PROCESS | 1758 | 1465248932891 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 14:35:32 INFO - PROCESS | 1758 | 1465248932896 Marionette TRACE conn4 <- [1,942,null,{}] 14:35:32 INFO - PROCESS | 1758 | 1465248932903 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}] 14:35:32 INFO - PROCESS | 1758 | 1465248932908 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:33 INFO - PROCESS | 1758 | 1465248933151 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 14:35:33 INFO - PROCESS | 1758 | 1465248933422 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:33 INFO - PROCESS | 1758 | 1465248933429 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:33 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee4400 == 26 [pid = 1758] [id = 243] 14:35:33 INFO - PROCESS | 1758 | ++DOMWINDOW == 104 (0x919d5000) [pid = 1758] [serial = 730] [outer = (nil)] 14:35:33 INFO - PROCESS | 1758 | ++DOMWINDOW == 105 (0x91af8800) [pid = 1758] [serial = 731] [outer = 0x919d5000] 14:35:33 INFO - PROCESS | 1758 | 1465248933527 Marionette DEBUG loaded listener.js 14:35:33 INFO - PROCESS | 1758 | ++DOMWINDOW == 106 (0x91afc800) [pid = 1758] [serial = 732] [outer = 0x919d5000] 14:35:34 INFO - PROCESS | 1758 | 1465248934487 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]]]}] 14:35:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 14:35:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1653ms 14:35:34 INFO - PROCESS | 1758 | 1465248934541 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 14:35:34 INFO - PROCESS | 1758 | 1465248934544 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 14:35:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 14:35:34 INFO - PROCESS | 1758 | 1465248934553 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 14:35:34 INFO - PROCESS | 1758 | 1465248934557 Marionette TRACE conn4 <- [1,946,null,{}] 14:35:34 INFO - PROCESS | 1758 | 1465248934564 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}] 14:35:34 INFO - PROCESS | 1758 | 1465248934576 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:34 INFO - PROCESS | 1758 | 1465248934871 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 14:35:35 INFO - PROCESS | 1758 | 1465248935156 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:35 INFO - PROCESS | 1758 | 1465248935166 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:35 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee4000 == 27 [pid = 1758] [id = 244] 14:35:35 INFO - PROCESS | 1758 | ++DOMWINDOW == 107 (0x8d9c0000) [pid = 1758] [serial = 733] [outer = (nil)] 14:35:35 INFO - PROCESS | 1758 | ++DOMWINDOW == 108 (0x8f2f6000) [pid = 1758] [serial = 734] [outer = 0x8d9c0000] 14:35:35 INFO - PROCESS | 1758 | 1465248935272 Marionette DEBUG loaded listener.js 14:35:35 INFO - PROCESS | 1758 | ++DOMWINDOW == 109 (0x91b7a800) [pid = 1758] [serial = 735] [outer = 0x8d9c0000] 14:35:36 INFO - PROCESS | 1758 | 1465248936299 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]]]}] 14:35:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 14:35:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1793ms 14:35:36 INFO - PROCESS | 1758 | 1465248936346 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 14:35:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 14:35:36 INFO - PROCESS | 1758 | 1465248936351 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 14:35:36 INFO - PROCESS | 1758 | 1465248936359 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 14:35:36 INFO - PROCESS | 1758 | 1465248936363 Marionette TRACE conn4 <- [1,950,null,{}] 14:35:36 INFO - PROCESS | 1758 | 1465248936371 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}] 14:35:36 INFO - PROCESS | 1758 | 1465248936375 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:36 INFO - PROCESS | 1758 | 1465248936592 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 14:35:36 INFO - PROCESS | 1758 | 1465248936817 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:36 INFO - PROCESS | 1758 | 1465248936830 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:37 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee6400 == 28 [pid = 1758] [id = 245] 14:35:37 INFO - PROCESS | 1758 | ++DOMWINDOW == 110 (0x8bee6800) [pid = 1758] [serial = 736] [outer = (nil)] 14:35:37 INFO - PROCESS | 1758 | ++DOMWINDOW == 111 (0x8beecc00) [pid = 1758] [serial = 737] [outer = 0x8bee6800] 14:35:37 INFO - PROCESS | 1758 | 1465248937198 Marionette DEBUG loaded listener.js 14:35:37 INFO - PROCESS | 1758 | ++DOMWINDOW == 112 (0x8bff7400) [pid = 1758] [serial = 738] [outer = 0x8bee6800] 14:35:38 INFO - PROCESS | 1758 | 1465248938200 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]]]}] 14:35:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 14:35:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1890ms 14:35:38 INFO - PROCESS | 1758 | 1465248938251 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 14:35:38 INFO - PROCESS | 1758 | 1465248938258 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 14:35:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 14:35:38 INFO - PROCESS | 1758 | 1465248938268 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 14:35:38 INFO - PROCESS | 1758 | 1465248938271 Marionette TRACE conn4 <- [1,954,null,{}] 14:35:38 INFO - PROCESS | 1758 | 1465248938281 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}] 14:35:38 INFO - PROCESS | 1758 | 1465248938288 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:38 INFO - PROCESS | 1758 | 1465248938494 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 14:35:38 INFO - PROCESS | 1758 | 1465248938829 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:38 INFO - PROCESS | 1758 | 1465248938839 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:38 INFO - PROCESS | 1758 | ++DOCSHELL 0x8dbbcc00 == 29 [pid = 1758] [id = 246] 14:35:38 INFO - PROCESS | 1758 | ++DOMWINDOW == 113 (0x8dcb3800) [pid = 1758] [serial = 739] [outer = (nil)] 14:35:38 INFO - PROCESS | 1758 | ++DOMWINDOW == 114 (0x8f2f5800) [pid = 1758] [serial = 740] [outer = 0x8dcb3800] 14:35:38 INFO - PROCESS | 1758 | 1465248938934 Marionette DEBUG loaded listener.js 14:35:39 INFO - PROCESS | 1758 | ++DOMWINDOW == 115 (0x8f5e9800) [pid = 1758] [serial = 741] [outer = 0x8dcb3800] 14:35:39 INFO - PROCESS | 1758 | --DOMWINDOW == 114 (0x8bff3000) [pid = 1758] [serial = 680] [outer = (nil)] [url = about:blank] 14:35:39 INFO - PROCESS | 1758 | 1465248939996 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]]]}] 14:35:40 INFO - PROCESS | 1758 | --DOCSHELL 0x8bee3400 == 28 [pid = 1758] [id = 233] 14:35:40 INFO - PROCESS | 1758 | --DOCSHELL 0x8fdf0800 == 27 [pid = 1758] [id = 232] 14:35:40 INFO - PROCESS | 1758 | --DOCSHELL 0x8cddc400 == 26 [pid = 1758] [id = 231] 14:35:40 INFO - PROCESS | 1758 | --DOCSHELL 0x8f2f1800 == 25 [pid = 1758] [id = 230] 14:35:40 INFO - PROCESS | 1758 | --DOCSHELL 0x8d9c7c00 == 24 [pid = 1758] [id = 229] 14:35:40 INFO - PROCESS | 1758 | --DOCSHELL 0x8cf95c00 == 23 [pid = 1758] [id = 228] 14:35:40 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c9800 == 22 [pid = 1758] [id = 227] 14:35:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 14:35:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1786ms 14:35:40 INFO - PROCESS | 1758 | 1465248940054 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 14:35:40 INFO - PROCESS | 1758 | 1465248940061 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 14:35:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 14:35:40 INFO - PROCESS | 1758 | 1465248940073 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 14:35:40 INFO - PROCESS | 1758 | 1465248940077 Marionette TRACE conn4 <- [1,958,null,{}] 14:35:40 INFO - PROCESS | 1758 | 1465248940085 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}] 14:35:40 INFO - PROCESS | 1758 | 1465248940091 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:40 INFO - PROCESS | 1758 | 1465248940289 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 14:35:40 INFO - PROCESS | 1758 | --DOMWINDOW == 113 (0x8fd44800) [pid = 1758] [serial = 659] [outer = (nil)] [url = about:blank] 14:35:40 INFO - PROCESS | 1758 | --DOMWINDOW == 112 (0x8b5cd000) [pid = 1758] [serial = 662] [outer = (nil)] [url = about:blank] 14:35:40 INFO - PROCESS | 1758 | --DOMWINDOW == 111 (0x8d9dec00) [pid = 1758] [serial = 665] [outer = (nil)] [url = about:blank] 14:35:40 INFO - PROCESS | 1758 | --DOMWINDOW == 110 (0x8b73a400) [pid = 1758] [serial = 663] [outer = (nil)] [url = about:blank] 14:35:40 INFO - PROCESS | 1758 | --DOMWINDOW == 109 (0x8f2eb000) [pid = 1758] [serial = 668] [outer = (nil)] [url = about:blank] 14:35:40 INFO - PROCESS | 1758 | --DOMWINDOW == 108 (0x8fd4c800) [pid = 1758] [serial = 656] [outer = (nil)] [url = about:blank] 14:35:40 INFO - PROCESS | 1758 | --DOMWINDOW == 107 (0x8f3d5800) [pid = 1758] [serial = 654] [outer = (nil)] [url = about:blank] 14:35:40 INFO - PROCESS | 1758 | --DOMWINDOW == 106 (0x8dbba800) [pid = 1758] [serial = 666] [outer = (nil)] [url = about:blank] 14:35:40 INFO - PROCESS | 1758 | --DOMWINDOW == 105 (0x8f5ef800) [pid = 1758] [serial = 644] [outer = (nil)] [url = about:blank] 14:35:40 INFO - PROCESS | 1758 | --DOMWINDOW == 104 (0x9011a000) [pid = 1758] [serial = 645] [outer = (nil)] [url = about:blank] 14:35:40 INFO - PROCESS | 1758 | --DOMWINDOW == 103 (0x8fdfd800) [pid = 1758] [serial = 635] [outer = (nil)] [url = about:blank] 14:35:40 INFO - PROCESS | 1758 | --DOMWINDOW == 102 (0x90070000) [pid = 1758] [serial = 671] [outer = (nil)] [url = about:blank] 14:35:40 INFO - PROCESS | 1758 | --DOMWINDOW == 101 (0x8ffb5800) [pid = 1758] [serial = 636] [outer = (nil)] [url = about:blank] 14:35:40 INFO - PROCESS | 1758 | --DOMWINDOW == 100 (0x8cf99000) [pid = 1758] [serial = 629] [outer = (nil)] [url = about:blank] 14:35:40 INFO - PROCESS | 1758 | --DOMWINDOW == 99 (0x8d9d7400) [pid = 1758] [serial = 630] [outer = (nil)] [url = about:blank] 14:35:40 INFO - PROCESS | 1758 | --DOMWINDOW == 98 (0x8f5e4800) [pid = 1758] [serial = 627] [outer = (nil)] [url = about:blank] 14:35:40 INFO - PROCESS | 1758 | --DOMWINDOW == 97 (0x8d9de800) [pid = 1758] [serial = 650] [outer = (nil)] [url = about:blank] 14:35:40 INFO - PROCESS | 1758 | --DOMWINDOW == 96 (0x8dbb3800) [pid = 1758] [serial = 651] [outer = (nil)] [url = about:blank] 14:35:40 INFO - PROCESS | 1758 | --DOMWINDOW == 95 (0x8f5f0400) [pid = 1758] [serial = 632] [outer = (nil)] [url = about:blank] 14:35:40 INFO - PROCESS | 1758 | --DOMWINDOW == 94 (0x8fd45800) [pid = 1758] [serial = 633] [outer = (nil)] [url = about:blank] 14:35:40 INFO - PROCESS | 1758 | --DOMWINDOW == 93 (0x90067c00) [pid = 1758] [serial = 641] [outer = (nil)] [url = about:blank] 14:35:40 INFO - PROCESS | 1758 | --DOMWINDOW == 92 (0x8f3d1000) [pid = 1758] [serial = 669] [outer = (nil)] [url = about:blank] 14:35:40 INFO - PROCESS | 1758 | --DOMWINDOW == 91 (0x90132800) [pid = 1758] [serial = 674] [outer = (nil)] [url = about:blank] 14:35:40 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x90068c00) [pid = 1758] [serial = 642] [outer = (nil)] [url = about:blank] 14:35:40 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x8ffbe400) [pid = 1758] [serial = 638] [outer = (nil)] [url = about:blank] 14:35:40 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x8ffbc400) [pid = 1758] [serial = 639] [outer = (nil)] [url = about:blank] 14:35:40 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x8cdd7800) [pid = 1758] [serial = 647] [outer = (nil)] [url = about:blank] 14:35:40 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x8cf97c00) [pid = 1758] [serial = 648] [outer = (nil)] [url = about:blank] 14:35:40 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x9011bc00) [pid = 1758] [serial = 672] [outer = (nil)] [url = about:blank] 14:35:40 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x8d9bd000) [pid = 1758] [serial = 677] [outer = (nil)] [url = about:blank] 14:35:40 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x90136000) [pid = 1758] [serial = 675] [outer = (nil)] [url = about:blank] 14:35:40 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x901ca400) [pid = 1758] [serial = 678] [outer = (nil)] [url = about:blank] 14:35:40 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x8fdf1000) [pid = 1758] [serial = 657] [outer = (nil)] [url = about:blank] 14:35:40 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x8f2f8c00) [pid = 1758] [serial = 653] [outer = (nil)] [url = about:blank] 14:35:40 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x8fdf9800) [pid = 1758] [serial = 660] [outer = (nil)] [url = about:blank] 14:35:40 INFO - PROCESS | 1758 | 1465248940523 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:40 INFO - PROCESS | 1758 | 1465248940532 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:40 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cf99000 == 23 [pid = 1758] [id = 247] 14:35:40 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8d9bd000) [pid = 1758] [serial = 742] [outer = (nil)] 14:35:40 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8dbb3800) [pid = 1758] [serial = 743] [outer = 0x8d9bd000] 14:35:40 INFO - PROCESS | 1758 | 1465248940621 Marionette DEBUG loaded listener.js 14:35:40 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x8f2f2000) [pid = 1758] [serial = 744] [outer = 0x8d9bd000] 14:35:41 INFO - PROCESS | 1758 | 1465248941554 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]]]}] 14:35:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 14:35:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1540ms 14:35:41 INFO - PROCESS | 1758 | 1465248941612 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 14:35:41 INFO - PROCESS | 1758 | 1465248941616 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 14:35:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 14:35:41 INFO - PROCESS | 1758 | 1465248941625 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 14:35:41 INFO - PROCESS | 1758 | 1465248941632 Marionette TRACE conn4 <- [1,962,null,{}] 14:35:41 INFO - PROCESS | 1758 | 1465248941649 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}] 14:35:41 INFO - PROCESS | 1758 | 1465248941658 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:41 INFO - PROCESS | 1758 | 1465248941857 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 14:35:42 INFO - PROCESS | 1758 | 1465248942042 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:42 INFO - PROCESS | 1758 | 1465248942055 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:42 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f5e5000 == 24 [pid = 1758] [id = 248] 14:35:42 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8fdf1000) [pid = 1758] [serial = 745] [outer = (nil)] 14:35:42 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x8fdfdc00) [pid = 1758] [serial = 746] [outer = 0x8fdf1000] 14:35:42 INFO - PROCESS | 1758 | 1465248942135 Marionette DEBUG loaded listener.js 14:35:42 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x8ffb6400) [pid = 1758] [serial = 747] [outer = 0x8fdf1000] 14:35:43 INFO - PROCESS | 1758 | 1465248943022 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]]]}] 14:35:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 14:35:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1451ms 14:35:43 INFO - PROCESS | 1758 | 1465248943076 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 14:35:43 INFO - PROCESS | 1758 | 1465248943080 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 14:35:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 14:35:43 INFO - PROCESS | 1758 | 1465248943096 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 14:35:43 INFO - PROCESS | 1758 | 1465248943101 Marionette TRACE conn4 <- [1,966,null,{}] 14:35:43 INFO - PROCESS | 1758 | 1465248943108 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}] 14:35:43 INFO - PROCESS | 1758 | 1465248943114 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:43 INFO - PROCESS | 1758 | 1465248943357 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 14:35:43 INFO - PROCESS | 1758 | 1465248943391 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:43 INFO - PROCESS | 1758 | 1465248943403 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:43 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c1000 == 25 [pid = 1758] [id = 249] 14:35:43 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x8d9be400) [pid = 1758] [serial = 748] [outer = (nil)] 14:35:43 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x9006a000) [pid = 1758] [serial = 749] [outer = 0x8d9be400] 14:35:43 INFO - PROCESS | 1758 | 1465248943479 Marionette DEBUG loaded listener.js 14:35:43 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x9006fc00) [pid = 1758] [serial = 750] [outer = 0x8d9be400] 14:35:44 INFO - PROCESS | 1758 | 1465248944544 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]]]}] 14:35:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 14:35:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1483ms 14:35:44 INFO - PROCESS | 1758 | 1465248944581 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 14:35:44 INFO - PROCESS | 1758 | 1465248944584 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 14:35:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 14:35:44 INFO - PROCESS | 1758 | 1465248944592 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 14:35:44 INFO - PROCESS | 1758 | 1465248944596 Marionette TRACE conn4 <- [1,970,null,{}] 14:35:44 INFO - PROCESS | 1758 | 1465248944611 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}] 14:35:44 INFO - PROCESS | 1758 | 1465248944617 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:45 INFO - PROCESS | 1758 | 1465248945073 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 14:35:45 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x8bee3800) [pid = 1758] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 14:35:45 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x8dbbfc00) [pid = 1758] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 14:35:45 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x8d9c2000) [pid = 1758] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 14:35:45 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x8e00c000) [pid = 1758] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 14:35:45 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x8f2f2400) [pid = 1758] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 14:35:45 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x8cf97800) [pid = 1758] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 14:35:45 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x8d9c3c00) [pid = 1758] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 14:35:45 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x8f2f6c00) [pid = 1758] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 14:35:45 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x8fdf2000) [pid = 1758] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 14:35:45 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x8b5c9c00) [pid = 1758] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 14:35:45 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0x8f2eec00) [pid = 1758] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 14:35:45 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x8bef0400) [pid = 1758] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 14:35:45 INFO - PROCESS | 1758 | 1465248945245 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:45 INFO - PROCESS | 1758 | 1465248945254 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:45 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bef0400 == 26 [pid = 1758] [id = 250] 14:35:45 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x8bff8400) [pid = 1758] [serial = 751] [outer = (nil)] 14:35:45 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x8d9dc000) [pid = 1758] [serial = 752] [outer = 0x8bff8400] 14:35:45 INFO - PROCESS | 1758 | 1465248945342 Marionette DEBUG loaded listener.js 14:35:45 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x8fd51c00) [pid = 1758] [serial = 753] [outer = 0x8bff8400] 14:35:46 INFO - PROCESS | 1758 | 1465248946181 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]]]}] 14:35:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 14:35:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1658ms 14:35:46 INFO - PROCESS | 1758 | 1465248946251 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 14:35:46 INFO - PROCESS | 1758 | 1465248946256 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 14:35:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 14:35:46 INFO - PROCESS | 1758 | 1465248946263 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 14:35:46 INFO - PROCESS | 1758 | 1465248946267 Marionette TRACE conn4 <- [1,974,null,{}] 14:35:46 INFO - PROCESS | 1758 | 1465248946273 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}] 14:35:46 INFO - PROCESS | 1758 | 1465248946284 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:46 INFO - PROCESS | 1758 | 1465248946492 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 14:35:46 INFO - PROCESS | 1758 | 1465248946620 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:46 INFO - PROCESS | 1758 | 1465248946630 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:46 INFO - PROCESS | 1758 | ++DOCSHELL 0x9006b800 == 27 [pid = 1758] [id = 251] 14:35:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x9011e800) [pid = 1758] [serial = 754] [outer = (nil)] 14:35:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x919ca800) [pid = 1758] [serial = 755] [outer = 0x9011e800] 14:35:46 INFO - PROCESS | 1758 | 1465248946705 Marionette DEBUG loaded listener.js 14:35:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x919d0c00) [pid = 1758] [serial = 756] [outer = 0x9011e800] 14:35:47 INFO - PROCESS | 1758 | 1465248947754 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]]]}] 14:35:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 14:35:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1533ms 14:35:47 INFO - PROCESS | 1758 | 1465248947798 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 14:35:47 INFO - PROCESS | 1758 | 1465248947807 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 14:35:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 14:35:47 INFO - PROCESS | 1758 | 1465248947818 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 14:35:47 INFO - PROCESS | 1758 | 1465248947823 Marionette TRACE conn4 <- [1,978,null,{}] 14:35:47 INFO - PROCESS | 1758 | 1465248947836 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}] 14:35:47 INFO - PROCESS | 1758 | 1465248947844 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:48 INFO - PROCESS | 1758 | 1465248948115 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 14:35:48 INFO - PROCESS | 1758 | 1465248948398 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:48 INFO - PROCESS | 1758 | 1465248948410 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:48 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cddd800 == 28 [pid = 1758] [id = 252] 14:35:48 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8cf97800) [pid = 1758] [serial = 757] [outer = (nil)] 14:35:48 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x8d9db800) [pid = 1758] [serial = 758] [outer = 0x8cf97800] 14:35:48 INFO - PROCESS | 1758 | 1465248948505 Marionette DEBUG loaded listener.js 14:35:48 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x8dbbd000) [pid = 1758] [serial = 759] [outer = 0x8cf97800] 14:35:49 INFO - PROCESS | 1758 | 1465248949496 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]]]}] 14:35:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 14:35:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1746ms 14:35:49 INFO - PROCESS | 1758 | 1465248949565 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 14:35:49 INFO - PROCESS | 1758 | 1465248949574 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 14:35:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 14:35:49 INFO - PROCESS | 1758 | 1465248949588 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 14:35:49 INFO - PROCESS | 1758 | 1465248949595 Marionette TRACE conn4 <- [1,982,null,{}] 14:35:49 INFO - PROCESS | 1758 | 1465248949603 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}] 14:35:49 INFO - PROCESS | 1758 | 1465248949610 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:49 INFO - PROCESS | 1758 | 1465248949870 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 14:35:50 INFO - PROCESS | 1758 | 1465248950147 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:50 INFO - PROCESS | 1758 | 1465248950153 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:50 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f3d0400 == 29 [pid = 1758] [id = 253] 14:35:50 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x8f5e6000) [pid = 1758] [serial = 760] [outer = (nil)] 14:35:50 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x8fd46c00) [pid = 1758] [serial = 761] [outer = 0x8f5e6000] 14:35:50 INFO - PROCESS | 1758 | 1465248950252 Marionette DEBUG loaded listener.js 14:35:50 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x8fdf8000) [pid = 1758] [serial = 762] [outer = 0x8f5e6000] 14:35:51 INFO - PROCESS | 1758 | 1465248951276 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]]]}] 14:35:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 14:35:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1739ms 14:35:51 INFO - PROCESS | 1758 | 1465248951326 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 14:35:51 INFO - PROCESS | 1758 | 1465248951332 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 14:35:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 14:35:51 INFO - PROCESS | 1758 | 1465248951393 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 14:35:51 INFO - PROCESS | 1758 | 1465248951400 Marionette TRACE conn4 <- [1,986,null,{}] 14:35:51 INFO - PROCESS | 1758 | 1465248951476 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}] 14:35:51 INFO - PROCESS | 1758 | 1465248951487 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:51 INFO - PROCESS | 1758 | 1465248951713 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 14:35:51 INFO - PROCESS | 1758 | 1465248951927 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:51 INFO - PROCESS | 1758 | 1465248951939 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:51 INFO - PROCESS | 1758 | ++DOCSHELL 0x919d1c00 == 30 [pid = 1758] [id = 254] 14:35:51 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x919d4400) [pid = 1758] [serial = 763] [outer = (nil)] 14:35:52 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x91a19000) [pid = 1758] [serial = 764] [outer = 0x919d4400] 14:35:52 INFO - PROCESS | 1758 | 1465248952028 Marionette DEBUG loaded listener.js 14:35:52 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x91a22400) [pid = 1758] [serial = 765] [outer = 0x919d4400] 14:35:52 INFO - PROCESS | 1758 | 1465248952986 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]]]}] 14:35:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 14:35:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1654ms 14:35:53 INFO - PROCESS | 1758 | 1465248953042 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 14:35:53 INFO - PROCESS | 1758 | 1465248953046 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 14:35:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 14:35:53 INFO - PROCESS | 1758 | 1465248953061 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 14:35:53 INFO - PROCESS | 1758 | 1465248953072 Marionette TRACE conn4 <- [1,990,null,{}] 14:35:53 INFO - PROCESS | 1758 | 1465248953080 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}] 14:35:53 INFO - PROCESS | 1758 | 1465248953087 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:53 INFO - PROCESS | 1758 | 1465248953313 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 14:35:53 INFO - PROCESS | 1758 | 1465248953548 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:53 INFO - PROCESS | 1758 | 1465248953554 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:53 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cdd1000 == 31 [pid = 1758] [id = 255] 14:35:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0x8f2f3800) [pid = 1758] [serial = 766] [outer = (nil)] 14:35:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x91b74400) [pid = 1758] [serial = 767] [outer = 0x8f2f3800] 14:35:53 INFO - PROCESS | 1758 | 1465248953689 Marionette DEBUG loaded listener.js 14:35:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 94 (0x91b79c00) [pid = 1758] [serial = 768] [outer = 0x8f2f3800] 14:35:54 INFO - PROCESS | 1758 | 1465248954680 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]]]}] 14:35:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 14:35:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1701ms 14:35:54 INFO - PROCESS | 1758 | 1465248954762 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 14:35:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 14:35:54 INFO - PROCESS | 1758 | 1465248954767 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 14:35:54 INFO - PROCESS | 1758 | 1465248954775 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 14:35:54 INFO - PROCESS | 1758 | 1465248954778 Marionette TRACE conn4 <- [1,994,null,{}] 14:35:54 INFO - PROCESS | 1758 | 1465248954786 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}] 14:35:54 INFO - PROCESS | 1758 | 1465248954793 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:55 INFO - PROCESS | 1758 | 1465248955042 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 14:35:55 INFO - PROCESS | 1758 | 1465248955313 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:55 INFO - PROCESS | 1758 | 1465248955327 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:55 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c8000 == 32 [pid = 1758] [id = 256] 14:35:55 INFO - PROCESS | 1758 | ++DOMWINDOW == 95 (0x8bff2000) [pid = 1758] [serial = 769] [outer = (nil)] 14:35:55 INFO - PROCESS | 1758 | ++DOMWINDOW == 96 (0x927e7000) [pid = 1758] [serial = 770] [outer = 0x8bff2000] 14:35:55 INFO - PROCESS | 1758 | 1465248955419 Marionette DEBUG loaded listener.js 14:35:55 INFO - PROCESS | 1758 | ++DOMWINDOW == 97 (0x927e8400) [pid = 1758] [serial = 771] [outer = 0x8bff2000] 14:35:56 INFO - PROCESS | 1758 | 1465248956480 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]]]}] 14:35:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 14:35:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1743ms 14:35:56 INFO - PROCESS | 1758 | 1465248956517 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 14:35:56 INFO - PROCESS | 1758 | 1465248956521 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 14:35:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 14:35:56 INFO - PROCESS | 1758 | 1465248956530 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 14:35:56 INFO - PROCESS | 1758 | 1465248956534 Marionette TRACE conn4 <- [1,998,null,{}] 14:35:56 INFO - PROCESS | 1758 | 1465248956541 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}] 14:35:56 INFO - PROCESS | 1758 | 1465248956553 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:56 INFO - PROCESS | 1758 | 1465248956805 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 14:35:57 INFO - PROCESS | 1758 | 1465248957014 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:57 INFO - PROCESS | 1758 | 1465248957022 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:57 INFO - PROCESS | 1758 | ++DOCSHELL 0x927e5000 == 33 [pid = 1758] [id = 257] 14:35:57 INFO - PROCESS | 1758 | ++DOMWINDOW == 98 (0x927ee400) [pid = 1758] [serial = 772] [outer = (nil)] 14:35:57 INFO - PROCESS | 1758 | ++DOMWINDOW == 99 (0x92827000) [pid = 1758] [serial = 773] [outer = 0x927ee400] 14:35:57 INFO - PROCESS | 1758 | 1465248957127 Marionette DEBUG loaded listener.js 14:35:57 INFO - PROCESS | 1758 | ++DOMWINDOW == 100 (0x9296f400) [pid = 1758] [serial = 774] [outer = 0x927ee400] 14:35:58 INFO - PROCESS | 1758 | 1465248958118 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]]]}] 14:35:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 14:35:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1644ms 14:35:58 INFO - PROCESS | 1758 | 1465248958176 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 14:35:58 INFO - PROCESS | 1758 | 1465248958180 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 14:35:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 14:35:58 INFO - PROCESS | 1758 | 1465248958188 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 14:35:58 INFO - PROCESS | 1758 | 1465248958193 Marionette TRACE conn4 <- [1,1002,null,{}] 14:35:58 INFO - PROCESS | 1758 | 1465248958200 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}] 14:35:58 INFO - PROCESS | 1758 | 1465248958206 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:58 INFO - PROCESS | 1758 | 1465248958443 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 14:35:58 INFO - PROCESS | 1758 | 1465248958673 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:58 INFO - PROCESS | 1758 | 1465248958683 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:35:58 INFO - PROCESS | 1758 | ++DOCSHELL 0x8e00fc00 == 34 [pid = 1758] [id = 258] 14:35:58 INFO - PROCESS | 1758 | ++DOMWINDOW == 101 (0x927ecc00) [pid = 1758] [serial = 775] [outer = (nil)] 14:35:58 INFO - PROCESS | 1758 | ++DOMWINDOW == 102 (0x92976000) [pid = 1758] [serial = 776] [outer = 0x927ecc00] 14:35:58 INFO - PROCESS | 1758 | 1465248958811 Marionette DEBUG loaded listener.js 14:35:58 INFO - PROCESS | 1758 | ++DOMWINDOW == 103 (0x9297a000) [pid = 1758] [serial = 777] [outer = 0x927ecc00] 14:35:59 INFO - PROCESS | 1758 | 1465248959776 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]]]}] 14:35:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 14:35:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1643ms 14:35:59 INFO - PROCESS | 1758 | 1465248959833 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 14:35:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 14:35:59 INFO - PROCESS | 1758 | 1465248959845 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 14:35:59 INFO - PROCESS | 1758 | 1465248959853 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 14:35:59 INFO - PROCESS | 1758 | 1465248959858 Marionette TRACE conn4 <- [1,1006,null,{}] 14:35:59 INFO - PROCESS | 1758 | 1465248959865 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}] 14:35:59 INFO - PROCESS | 1758 | 1465248959871 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:00 INFO - PROCESS | 1758 | 1465248960091 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 14:36:00 INFO - PROCESS | 1758 | 1465248960316 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:00 INFO - PROCESS | 1758 | 1465248960325 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:00 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cdd3800 == 35 [pid = 1758] [id = 259] 14:36:00 INFO - PROCESS | 1758 | ++DOMWINDOW == 104 (0x8cdd6000) [pid = 1758] [serial = 778] [outer = (nil)] 14:36:00 INFO - PROCESS | 1758 | ++DOMWINDOW == 105 (0x931f9c00) [pid = 1758] [serial = 779] [outer = 0x8cdd6000] 14:36:00 INFO - PROCESS | 1758 | 1465248960472 Marionette DEBUG loaded listener.js 14:36:00 INFO - PROCESS | 1758 | ++DOMWINDOW == 106 (0x93b5a000) [pid = 1758] [serial = 780] [outer = 0x8cdd6000] 14:36:01 INFO - PROCESS | 1758 | 1465248961665 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]]]}] 14:36:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 14:36:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1854ms 14:36:01 INFO - PROCESS | 1758 | 1465248961707 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 14:36:01 INFO - PROCESS | 1758 | 1465248961713 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 14:36:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 14:36:01 INFO - PROCESS | 1758 | 1465248961723 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 14:36:01 INFO - PROCESS | 1758 | 1465248961729 Marionette TRACE conn4 <- [1,1010,null,{}] 14:36:01 INFO - PROCESS | 1758 | 1465248961737 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}] 14:36:01 INFO - PROCESS | 1758 | 1465248961744 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:01 INFO - PROCESS | 1758 | 1465248961973 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 14:36:02 INFO - PROCESS | 1758 | 1465248962513 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:02 INFO - PROCESS | 1758 | 1465248962525 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:02 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bff3000 == 36 [pid = 1758] [id = 260] 14:36:02 INFO - PROCESS | 1758 | ++DOMWINDOW == 107 (0x8bff3400) [pid = 1758] [serial = 781] [outer = (nil)] 14:36:02 INFO - PROCESS | 1758 | ++DOMWINDOW == 108 (0x8cddc400) [pid = 1758] [serial = 782] [outer = 0x8bff3400] 14:36:02 INFO - PROCESS | 1758 | 1465248962608 Marionette DEBUG loaded listener.js 14:36:02 INFO - PROCESS | 1758 | ++DOMWINDOW == 109 (0x8d9be800) [pid = 1758] [serial = 783] [outer = 0x8bff3400] 14:36:03 INFO - PROCESS | 1758 | 1465248963710 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]]]}] 14:36:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 14:36:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 2062ms 14:36:03 INFO - PROCESS | 1758 | 1465248963787 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 14:36:03 INFO - PROCESS | 1758 | 1465248963792 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 14:36:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 14:36:03 INFO - PROCESS | 1758 | 1465248963803 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 14:36:03 INFO - PROCESS | 1758 | 1465248963808 Marionette TRACE conn4 <- [1,1014,null,{}] 14:36:03 INFO - PROCESS | 1758 | 1465248963818 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}] 14:36:03 INFO - PROCESS | 1758 | 1465248963826 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:04 INFO - PROCESS | 1758 | 1465248964096 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 14:36:04 INFO - PROCESS | 1758 | --DOMWINDOW == 108 (0x8f2ef400) [pid = 1758] [serial = 716] [outer = (nil)] [url = about:blank] 14:36:04 INFO - PROCESS | 1758 | 1465248964428 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:04 INFO - PROCESS | 1758 | 1465248964435 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:04 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b738000 == 37 [pid = 1758] [id = 261] 14:36:04 INFO - PROCESS | 1758 | ++DOMWINDOW == 109 (0x8bee8800) [pid = 1758] [serial = 784] [outer = (nil)] 14:36:04 INFO - PROCESS | 1758 | ++DOMWINDOW == 110 (0x8cf96800) [pid = 1758] [serial = 785] [outer = 0x8bee8800] 14:36:04 INFO - PROCESS | 1758 | 1465248964527 Marionette DEBUG loaded listener.js 14:36:04 INFO - PROCESS | 1758 | ++DOMWINDOW == 111 (0x8d9c7000) [pid = 1758] [serial = 786] [outer = 0x8bee8800] 14:36:04 INFO - PROCESS | 1758 | --DOMWINDOW == 110 (0x8cf96000) [pid = 1758] [serial = 681] [outer = (nil)] [url = about:blank] 14:36:04 INFO - PROCESS | 1758 | --DOMWINDOW == 109 (0x8bffa000) [pid = 1758] [serial = 705] [outer = (nil)] [url = about:blank] 14:36:04 INFO - PROCESS | 1758 | --DOMWINDOW == 108 (0x8beed000) [pid = 1758] [serial = 704] [outer = (nil)] [url = about:blank] 14:36:04 INFO - PROCESS | 1758 | --DOMWINDOW == 107 (0x8dcb7800) [pid = 1758] [serial = 690] [outer = (nil)] [url = about:blank] 14:36:04 INFO - PROCESS | 1758 | --DOMWINDOW == 106 (0x8dcb3000) [pid = 1758] [serial = 689] [outer = (nil)] [url = about:blank] 14:36:04 INFO - PROCESS | 1758 | --DOMWINDOW == 105 (0x90118400) [pid = 1758] [serial = 701] [outer = (nil)] [url = about:blank] 14:36:04 INFO - PROCESS | 1758 | --DOMWINDOW == 104 (0x8fdf0000) [pid = 1758] [serial = 711] [outer = (nil)] [url = about:blank] 14:36:04 INFO - PROCESS | 1758 | --DOMWINDOW == 103 (0x90136800) [pid = 1758] [serial = 702] [outer = (nil)] [url = about:blank] 14:36:04 INFO - PROCESS | 1758 | --DOMWINDOW == 102 (0x8f3cdc00) [pid = 1758] [serial = 692] [outer = (nil)] [url = about:blank] 14:36:04 INFO - PROCESS | 1758 | --DOMWINDOW == 101 (0x8f3d4800) [pid = 1758] [serial = 693] [outer = (nil)] [url = about:blank] 14:36:04 INFO - PROCESS | 1758 | --DOMWINDOW == 100 (0x8d9c5800) [pid = 1758] [serial = 687] [outer = (nil)] [url = about:blank] 14:36:04 INFO - PROCESS | 1758 | --DOMWINDOW == 99 (0x8cf9d400) [pid = 1758] [serial = 686] [outer = (nil)] [url = about:blank] 14:36:04 INFO - PROCESS | 1758 | --DOMWINDOW == 98 (0x8dbb2400) [pid = 1758] [serial = 707] [outer = (nil)] [url = about:blank] 14:36:04 INFO - PROCESS | 1758 | --DOMWINDOW == 97 (0x8dcafc00) [pid = 1758] [serial = 708] [outer = (nil)] [url = about:blank] 14:36:04 INFO - PROCESS | 1758 | --DOMWINDOW == 96 (0x8fd48c00) [pid = 1758] [serial = 696] [outer = (nil)] [url = about:blank] 14:36:04 INFO - PROCESS | 1758 | --DOMWINDOW == 95 (0x8f5ed800) [pid = 1758] [serial = 695] [outer = (nil)] [url = about:blank] 14:36:04 INFO - PROCESS | 1758 | --DOMWINDOW == 94 (0x9006c000) [pid = 1758] [serial = 699] [outer = (nil)] [url = about:blank] 14:36:04 INFO - PROCESS | 1758 | --DOMWINDOW == 93 (0x8fdf5000) [pid = 1758] [serial = 698] [outer = (nil)] [url = about:blank] 14:36:04 INFO - PROCESS | 1758 | --DOMWINDOW == 92 (0x8bee8400) [pid = 1758] [serial = 684] [outer = (nil)] [url = about:blank] 14:36:04 INFO - PROCESS | 1758 | --DOMWINDOW == 91 (0x8b733000) [pid = 1758] [serial = 683] [outer = (nil)] [url = about:blank] 14:36:04 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x901d2800) [pid = 1758] [serial = 713] [outer = (nil)] [url = about:blank] 14:36:04 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x901d6000) [pid = 1758] [serial = 714] [outer = (nil)] [url = about:blank] 14:36:04 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x8f3d7c00) [pid = 1758] [serial = 710] [outer = (nil)] [url = about:blank] 14:36:05 INFO - PROCESS | 1758 | 1465248965422 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]]]}] 14:36:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 14:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1688ms 14:36:05 INFO - PROCESS | 1758 | 1465248965495 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 14:36:05 INFO - PROCESS | 1758 | 1465248965502 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 14:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 14:36:05 INFO - PROCESS | 1758 | 1465248965512 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 14:36:05 INFO - PROCESS | 1758 | 1465248965516 Marionette TRACE conn4 <- [1,1018,null,{}] 14:36:05 INFO - PROCESS | 1758 | 1465248965524 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}] 14:36:05 INFO - PROCESS | 1758 | 1465248965528 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:05 INFO - PROCESS | 1758 | 1465248965733 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 14:36:05 INFO - PROCESS | 1758 | 1465248965879 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:05 INFO - PROCESS | 1758 | 1465248965887 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:05 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee3000 == 38 [pid = 1758] [id = 262] 14:36:05 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x8e00a800) [pid = 1758] [serial = 787] [outer = (nil)] 14:36:05 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x8f5ec000) [pid = 1758] [serial = 788] [outer = 0x8e00a800] 14:36:05 INFO - PROCESS | 1758 | 1465248965967 Marionette DEBUG loaded listener.js 14:36:06 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x8fd4ac00) [pid = 1758] [serial = 789] [outer = 0x8e00a800] 14:36:06 INFO - PROCESS | 1758 | 1465248966960 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]]]}] 14:36:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 14:36:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1535ms 14:36:07 INFO - PROCESS | 1758 | 1465248967048 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 14:36:07 INFO - PROCESS | 1758 | 1465248967051 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 14:36:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 14:36:07 INFO - PROCESS | 1758 | 1465248967066 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 14:36:07 INFO - PROCESS | 1758 | 1465248967076 Marionette TRACE conn4 <- [1,1022,null,{}] 14:36:07 INFO - PROCESS | 1758 | 1465248967097 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}] 14:36:07 INFO - PROCESS | 1758 | 1465248967106 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:07 INFO - PROCESS | 1758 | 1465248967358 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 14:36:07 INFO - PROCESS | 1758 | 1465248967387 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:07 INFO - PROCESS | 1758 | 1465248967398 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:07 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c6000 == 39 [pid = 1758] [id = 263] 14:36:07 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0x8fd4e000) [pid = 1758] [serial = 790] [outer = (nil)] 14:36:07 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x90114800) [pid = 1758] [serial = 791] [outer = 0x8fd4e000] 14:36:07 INFO - PROCESS | 1758 | 1465248967472 Marionette DEBUG loaded listener.js 14:36:07 INFO - PROCESS | 1758 | ++DOMWINDOW == 94 (0x90132400) [pid = 1758] [serial = 792] [outer = 0x8fd4e000] 14:36:08 INFO - PROCESS | 1758 | 1465248968552 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]]]}] 14:36:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 14:36:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1572ms 14:36:08 INFO - PROCESS | 1758 | 1465248968647 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 14:36:08 INFO - PROCESS | 1758 | 1465248968654 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 14:36:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 14:36:08 INFO - PROCESS | 1758 | 1465248968671 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 14:36:08 INFO - PROCESS | 1758 | 1465248968675 Marionette TRACE conn4 <- [1,1026,null,{}] 14:36:08 INFO - PROCESS | 1758 | 1465248968682 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}] 14:36:08 INFO - PROCESS | 1758 | 1465248968687 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:08 INFO - PROCESS | 1758 | 1465248968944 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 14:36:08 INFO - PROCESS | 1758 | 1465248968971 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:08 INFO - PROCESS | 1758 | 1465248968978 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:09 INFO - PROCESS | 1758 | ++DOCSHELL 0x8dcb3000 == 40 [pid = 1758] [id = 264] 14:36:09 INFO - PROCESS | 1758 | ++DOMWINDOW == 95 (0x8f5ee000) [pid = 1758] [serial = 793] [outer = (nil)] 14:36:09 INFO - PROCESS | 1758 | ++DOMWINDOW == 96 (0x901d2c00) [pid = 1758] [serial = 794] [outer = 0x8f5ee000] 14:36:09 INFO - PROCESS | 1758 | 1465248969059 Marionette DEBUG loaded listener.js 14:36:09 INFO - PROCESS | 1758 | ++DOMWINDOW == 97 (0x919cec00) [pid = 1758] [serial = 795] [outer = 0x8f5ee000] 14:36:09 INFO - PROCESS | 1758 | --DOMWINDOW == 96 (0x8d9bd000) [pid = 1758] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 14:36:09 INFO - PROCESS | 1758 | --DOMWINDOW == 95 (0x8d9be400) [pid = 1758] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 14:36:09 INFO - PROCESS | 1758 | --DOMWINDOW == 94 (0x8bee6800) [pid = 1758] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 14:36:09 INFO - PROCESS | 1758 | --DOMWINDOW == 93 (0x8dcb3800) [pid = 1758] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 14:36:09 INFO - PROCESS | 1758 | --DOMWINDOW == 92 (0x8fdf1000) [pid = 1758] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 14:36:09 INFO - PROCESS | 1758 | --DOMWINDOW == 91 (0x8bff8400) [pid = 1758] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 14:36:10 INFO - PROCESS | 1758 | 1465248970160 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]]]}] 14:36:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 14:36:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1532ms 14:36:10 INFO - PROCESS | 1758 | 1465248970204 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 14:36:10 INFO - PROCESS | 1758 | 1465248970207 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 14:36:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 14:36:10 INFO - PROCESS | 1758 | 1465248970215 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 14:36:10 INFO - PROCESS | 1758 | 1465248970219 Marionette TRACE conn4 <- [1,1030,null,{}] 14:36:10 INFO - PROCESS | 1758 | 1465248970225 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}] 14:36:10 INFO - PROCESS | 1758 | 1465248970230 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:10 INFO - PROCESS | 1758 | 1465248970427 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 14:36:10 INFO - PROCESS | 1758 | 1465248970559 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:10 INFO - PROCESS | 1758 | 1465248970578 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:10 INFO - PROCESS | 1758 | ++DOCSHELL 0x901cac00 == 41 [pid = 1758] [id = 265] 14:36:10 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0x901d1c00) [pid = 1758] [serial = 796] [outer = (nil)] 14:36:10 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x91a20c00) [pid = 1758] [serial = 797] [outer = 0x901d1c00] 14:36:10 INFO - PROCESS | 1758 | 1465248970661 Marionette DEBUG loaded listener.js 14:36:10 INFO - PROCESS | 1758 | ++DOMWINDOW == 94 (0x91b80000) [pid = 1758] [serial = 798] [outer = 0x901d1c00] 14:36:11 INFO - PROCESS | 1758 | 1465248971553 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]]]}] 14:36:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 14:36:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1440ms 14:36:11 INFO - PROCESS | 1758 | 1465248971658 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 14:36:11 INFO - PROCESS | 1758 | 1465248971664 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 14:36:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 14:36:11 INFO - PROCESS | 1758 | 1465248971674 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 14:36:11 INFO - PROCESS | 1758 | 1465248971681 Marionette TRACE conn4 <- [1,1034,null,{}] 14:36:11 INFO - PROCESS | 1758 | 1465248971691 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}] 14:36:11 INFO - PROCESS | 1758 | 1465248971698 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:11 INFO - PROCESS | 1758 | 1465248971968 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 14:36:12 INFO - PROCESS | 1758 | 1465248972217 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:12 INFO - PROCESS | 1758 | 1465248972236 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:12 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee8000 == 42 [pid = 1758] [id = 266] 14:36:12 INFO - PROCESS | 1758 | ++DOMWINDOW == 95 (0x8d9bfc00) [pid = 1758] [serial = 799] [outer = (nil)] 14:36:12 INFO - PROCESS | 1758 | ++DOMWINDOW == 96 (0x8d9dec00) [pid = 1758] [serial = 800] [outer = 0x8d9bfc00] 14:36:12 INFO - PROCESS | 1758 | 1465248972342 Marionette DEBUG loaded listener.js 14:36:12 INFO - PROCESS | 1758 | ++DOMWINDOW == 97 (0x8dcb4800) [pid = 1758] [serial = 801] [outer = 0x8d9bfc00] 14:36:13 INFO - PROCESS | 1758 | 1465248973392 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]]]}] 14:36:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 14:36:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1796ms 14:36:13 INFO - PROCESS | 1758 | 1465248973471 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 14:36:13 INFO - PROCESS | 1758 | 1465248973477 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 14:36:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 14:36:13 INFO - PROCESS | 1758 | 1465248973491 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 14:36:13 INFO - PROCESS | 1758 | 1465248973498 Marionette TRACE conn4 <- [1,1038,null,{}] 14:36:13 INFO - PROCESS | 1758 | 1465248973506 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}] 14:36:13 INFO - PROCESS | 1758 | 1465248973513 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:13 INFO - PROCESS | 1758 | 1465248973791 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 14:36:14 INFO - PROCESS | 1758 | 1465248974028 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:14 INFO - PROCESS | 1758 | 1465248974039 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:14 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f3ce400 == 43 [pid = 1758] [id = 267] 14:36:14 INFO - PROCESS | 1758 | ++DOMWINDOW == 98 (0x8f5e4c00) [pid = 1758] [serial = 802] [outer = (nil)] 14:36:14 INFO - PROCESS | 1758 | ++DOMWINDOW == 99 (0x8fdf2400) [pid = 1758] [serial = 803] [outer = 0x8f5e4c00] 14:36:14 INFO - PROCESS | 1758 | 1465248974135 Marionette DEBUG loaded listener.js 14:36:14 INFO - PROCESS | 1758 | ++DOMWINDOW == 100 (0x8ffc1c00) [pid = 1758] [serial = 804] [outer = 0x8f5e4c00] 14:36:15 INFO - PROCESS | 1758 | 1465248975195 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]]]}] 14:36:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 14:36:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1748ms 14:36:15 INFO - PROCESS | 1758 | 1465248975234 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 14:36:15 INFO - PROCESS | 1758 | 1465248975240 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 14:36:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 14:36:15 INFO - PROCESS | 1758 | 1465248975249 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 14:36:15 INFO - PROCESS | 1758 | 1465248975253 Marionette TRACE conn4 <- [1,1042,null,{}] 14:36:15 INFO - PROCESS | 1758 | 1465248975271 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}] 14:36:15 INFO - PROCESS | 1758 | 1465248975283 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:15 INFO - PROCESS | 1758 | 1465248975516 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 14:36:15 INFO - PROCESS | 1758 | 1465248975840 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:15 INFO - PROCESS | 1758 | 1465248975857 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:15 INFO - PROCESS | 1758 | ++DOCSHELL 0x91b77800 == 44 [pid = 1758] [id = 268] 14:36:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 101 (0x91b7b400) [pid = 1758] [serial = 805] [outer = (nil)] 14:36:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 102 (0x9281f400) [pid = 1758] [serial = 806] [outer = 0x91b7b400] 14:36:15 INFO - PROCESS | 1758 | 1465248975957 Marionette DEBUG loaded listener.js 14:36:16 INFO - PROCESS | 1758 | ++DOMWINDOW == 103 (0x92824400) [pid = 1758] [serial = 807] [outer = 0x91b7b400] 14:36:16 INFO - PROCESS | 1758 | 1465248976942 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]]]}] 14:36:16 INFO - PROCESS | 1758 | --DOCSHELL 0x9a41c800 == 43 [pid = 1758] [id = 9] 14:36:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 14:36:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1788ms 14:36:17 INFO - PROCESS | 1758 | 1465248977056 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 14:36:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 14:36:17 INFO - PROCESS | 1758 | 1465248977062 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 14:36:17 INFO - PROCESS | 1758 | 1465248977069 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 14:36:17 INFO - PROCESS | 1758 | 1465248977073 Marionette TRACE conn4 <- [1,1046,null,{}] 14:36:17 INFO - PROCESS | 1758 | 1465248977081 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}] 14:36:17 INFO - PROCESS | 1758 | 1465248977088 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:17 INFO - PROCESS | 1758 | 1465248977342 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 14:36:17 INFO - PROCESS | 1758 | 1465248977579 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:17 INFO - PROCESS | 1758 | 1465248977589 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:17 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9e0000 == 44 [pid = 1758] [id = 269] 14:36:17 INFO - PROCESS | 1758 | ++DOMWINDOW == 104 (0x92977400) [pid = 1758] [serial = 808] [outer = (nil)] 14:36:17 INFO - PROCESS | 1758 | ++DOMWINDOW == 105 (0x93b59800) [pid = 1758] [serial = 809] [outer = 0x92977400] 14:36:17 INFO - PROCESS | 1758 | 1465248977674 Marionette DEBUG loaded listener.js 14:36:17 INFO - PROCESS | 1758 | ++DOMWINDOW == 106 (0x93c50c00) [pid = 1758] [serial = 810] [outer = 0x92977400] 14:36:18 INFO - PROCESS | 1758 | 1465248978650 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]]]}] 14:36:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 14:36:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1641ms 14:36:18 INFO - PROCESS | 1758 | 1465248978711 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 14:36:18 INFO - PROCESS | 1758 | 1465248978714 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 14:36:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 14:36:18 INFO - PROCESS | 1758 | 1465248978722 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 14:36:18 INFO - PROCESS | 1758 | 1465248978726 Marionette TRACE conn4 <- [1,1050,null,{}] 14:36:18 INFO - PROCESS | 1758 | 1465248978733 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}] 14:36:18 INFO - PROCESS | 1758 | 1465248978738 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:18 INFO - PROCESS | 1758 | 1465248978977 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 14:36:19 INFO - PROCESS | 1758 | 1465248979264 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:19 INFO - PROCESS | 1758 | 1465248979271 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:19 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b737000 == 45 [pid = 1758] [id = 270] 14:36:19 INFO - PROCESS | 1758 | ++DOMWINDOW == 107 (0x8bee3800) [pid = 1758] [serial = 811] [outer = (nil)] 14:36:19 INFO - PROCESS | 1758 | ++DOMWINDOW == 108 (0x93d24800) [pid = 1758] [serial = 812] [outer = 0x8bee3800] 14:36:19 INFO - PROCESS | 1758 | 1465248979372 Marionette DEBUG loaded listener.js 14:36:19 INFO - PROCESS | 1758 | ++DOMWINDOW == 109 (0x93d29400) [pid = 1758] [serial = 813] [outer = 0x8bee3800] 14:36:20 INFO - PROCESS | 1758 | 1465248980315 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]]]}] 14:36:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 14:36:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1634ms 14:36:20 INFO - PROCESS | 1758 | 1465248980358 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 14:36:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 14:36:20 INFO - PROCESS | 1758 | 1465248980362 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 14:36:20 INFO - PROCESS | 1758 | 1465248980370 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 14:36:20 INFO - PROCESS | 1758 | 1465248980373 Marionette TRACE conn4 <- [1,1054,null,{}] 14:36:20 INFO - PROCESS | 1758 | 1465248980381 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}] 14:36:20 INFO - PROCESS | 1758 | 1465248980392 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:20 INFO - PROCESS | 1758 | 1465248980689 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 14:36:20 INFO - PROCESS | 1758 | 1465248980965 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:20 INFO - PROCESS | 1758 | 1465248980976 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:21 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5ce000 == 46 [pid = 1758] [id = 271] 14:36:21 INFO - PROCESS | 1758 | ++DOMWINDOW == 110 (0x94a75400) [pid = 1758] [serial = 814] [outer = (nil)] 14:36:21 INFO - PROCESS | 1758 | ++DOMWINDOW == 111 (0x94a91000) [pid = 1758] [serial = 815] [outer = 0x94a75400] 14:36:21 INFO - PROCESS | 1758 | 1465248981070 Marionette DEBUG loaded listener.js 14:36:21 INFO - PROCESS | 1758 | ++DOMWINDOW == 112 (0x94a96400) [pid = 1758] [serial = 816] [outer = 0x94a75400] 14:36:22 INFO - PROCESS | 1758 | 1465248982061 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]]]}] 14:36:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 14:36:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1743ms 14:36:22 INFO - PROCESS | 1758 | 1465248982115 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 14:36:22 INFO - PROCESS | 1758 | 1465248982119 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 14:36:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 14:36:22 INFO - PROCESS | 1758 | 1465248982128 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 14:36:22 INFO - PROCESS | 1758 | 1465248982133 Marionette TRACE conn4 <- [1,1058,null,{}] 14:36:22 INFO - PROCESS | 1758 | 1465248982141 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}] 14:36:22 INFO - PROCESS | 1758 | 1465248982148 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:22 INFO - PROCESS | 1758 | 1465248982370 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 14:36:22 INFO - PROCESS | 1758 | 1465248982601 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:22 INFO - PROCESS | 1758 | 1465248982611 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:22 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c0800 == 47 [pid = 1758] [id = 272] 14:36:22 INFO - PROCESS | 1758 | ++DOMWINDOW == 113 (0x93f12800) [pid = 1758] [serial = 817] [outer = (nil)] 14:36:22 INFO - PROCESS | 1758 | ++DOMWINDOW == 114 (0x94a9cc00) [pid = 1758] [serial = 818] [outer = 0x93f12800] 14:36:22 INFO - PROCESS | 1758 | 1465248982737 Marionette DEBUG loaded listener.js 14:36:22 INFO - PROCESS | 1758 | ++DOMWINDOW == 115 (0x94a9e000) [pid = 1758] [serial = 819] [outer = 0x93f12800] 14:36:23 INFO - PROCESS | 1758 | 1465248983690 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]]]}] 14:36:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 14:36:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1635ms 14:36:23 INFO - PROCESS | 1758 | 1465248983765 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 14:36:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 14:36:23 INFO - PROCESS | 1758 | 1465248983770 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 14:36:23 INFO - PROCESS | 1758 | 1465248983779 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 14:36:23 INFO - PROCESS | 1758 | 1465248983782 Marionette TRACE conn4 <- [1,1062,null,{}] 14:36:23 INFO - PROCESS | 1758 | 1465248983790 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}] 14:36:23 INFO - PROCESS | 1758 | 1465248983795 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:24 INFO - PROCESS | 1758 | 1465248984070 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 14:36:24 INFO - PROCESS | 1758 | 1465248984350 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:24 INFO - PROCESS | 1758 | 1465248984363 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:24 INFO - PROCESS | 1758 | ++DOCSHELL 0x94a9d400 == 48 [pid = 1758] [id = 273] 14:36:24 INFO - PROCESS | 1758 | ++DOMWINDOW == 116 (0x95491800) [pid = 1758] [serial = 820] [outer = (nil)] 14:36:24 INFO - PROCESS | 1758 | ++DOMWINDOW == 117 (0x95498800) [pid = 1758] [serial = 821] [outer = 0x95491800] 14:36:24 INFO - PROCESS | 1758 | 1465248984459 Marionette DEBUG loaded listener.js 14:36:24 INFO - PROCESS | 1758 | ++DOMWINDOW == 118 (0x9549bc00) [pid = 1758] [serial = 822] [outer = 0x95491800] 14:36:25 INFO - PROCESS | 1758 | 1465248985483 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]]]}] 14:36:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 14:36:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1749ms 14:36:25 INFO - PROCESS | 1758 | 1465248985527 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 14:36:25 INFO - PROCESS | 1758 | 1465248985530 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 14:36:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 14:36:25 INFO - PROCESS | 1758 | 1465248985540 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 14:36:25 INFO - PROCESS | 1758 | 1465248985543 Marionette TRACE conn4 <- [1,1066,null,{}] 14:36:25 INFO - PROCESS | 1758 | 1465248985551 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}] 14:36:25 INFO - PROCESS | 1758 | 1465248985557 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:25 INFO - PROCESS | 1758 | 1465248985819 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 14:36:26 INFO - PROCESS | 1758 | 1465248986108 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:26 INFO - PROCESS | 1758 | 1465248986117 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:26 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c3c00 == 49 [pid = 1758] [id = 274] 14:36:26 INFO - PROCESS | 1758 | ++DOMWINDOW == 119 (0x8b5c9800) [pid = 1758] [serial = 823] [outer = (nil)] 14:36:26 INFO - PROCESS | 1758 | ++DOMWINDOW == 120 (0x954d3c00) [pid = 1758] [serial = 824] [outer = 0x8b5c9800] 14:36:26 INFO - PROCESS | 1758 | 1465248986218 Marionette DEBUG loaded listener.js 14:36:26 INFO - PROCESS | 1758 | ++DOMWINDOW == 121 (0x954dac00) [pid = 1758] [serial = 825] [outer = 0x8b5c9800] 14:36:27 INFO - PROCESS | 1758 | 1465248987286 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]]]}] 14:36:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 14:36:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1787ms 14:36:27 INFO - PROCESS | 1758 | 1465248987329 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 14:36:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 14:36:27 INFO - PROCESS | 1758 | 1465248987334 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 14:36:27 INFO - PROCESS | 1758 | 1465248987342 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 14:36:27 INFO - PROCESS | 1758 | 1465248987347 Marionette TRACE conn4 <- [1,1070,null,{}] 14:36:27 INFO - PROCESS | 1758 | 1465248987356 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}] 14:36:27 INFO - PROCESS | 1758 | 1465248987363 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:27 INFO - PROCESS | 1758 | 1465248987637 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 14:36:28 INFO - PROCESS | 1758 | 1465248988218 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:28 INFO - PROCESS | 1758 | 1465248988229 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:28 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bfed800 == 50 [pid = 1758] [id = 275] 14:36:28 INFO - PROCESS | 1758 | ++DOMWINDOW == 122 (0x8bfee400) [pid = 1758] [serial = 826] [outer = (nil)] 14:36:28 INFO - PROCESS | 1758 | ++DOMWINDOW == 123 (0x8cdd5400) [pid = 1758] [serial = 827] [outer = 0x8bfee400] 14:36:28 INFO - PROCESS | 1758 | 1465248988316 Marionette DEBUG loaded listener.js 14:36:28 INFO - PROCESS | 1758 | ++DOMWINDOW == 124 (0x8cf9f000) [pid = 1758] [serial = 828] [outer = 0x8bfee400] 14:36:29 INFO - PROCESS | 1758 | 1465248989350 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]]]}] 14:36:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 14:36:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 2048ms 14:36:29 INFO - PROCESS | 1758 | 1465248989391 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 14:36:29 INFO - PROCESS | 1758 | 1465248989398 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 14:36:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 14:36:29 INFO - PROCESS | 1758 | 1465248989407 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 14:36:29 INFO - PROCESS | 1758 | 1465248989412 Marionette TRACE conn4 <- [1,1074,null,{}] 14:36:29 INFO - PROCESS | 1758 | 1465248989421 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}] 14:36:29 INFO - PROCESS | 1758 | 1465248989430 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:29 INFO - PROCESS | 1758 | 1465248989655 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 14:36:30 INFO - PROCESS | 1758 | 1465248989992 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:30 INFO - PROCESS | 1758 | 1465248990004 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:30 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9de400 == 51 [pid = 1758] [id = 276] 14:36:30 INFO - PROCESS | 1758 | ++DOMWINDOW == 125 (0x8f3cf000) [pid = 1758] [serial = 829] [outer = (nil)] 14:36:30 INFO - PROCESS | 1758 | ++DOMWINDOW == 126 (0x8fd4d800) [pid = 1758] [serial = 830] [outer = 0x8f3cf000] 14:36:30 INFO - PROCESS | 1758 | 1465248990096 Marionette DEBUG loaded listener.js 14:36:30 INFO - PROCESS | 1758 | ++DOMWINDOW == 127 (0x8fdf3800) [pid = 1758] [serial = 831] [outer = 0x8f3cf000] 14:36:32 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c3400 == 50 [pid = 1758] [id = 234] 14:36:32 INFO - PROCESS | 1758 | --DOCSHELL 0x8dcb3000 == 49 [pid = 1758] [id = 264] 14:36:32 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c6000 == 48 [pid = 1758] [id = 263] 14:36:32 INFO - PROCESS | 1758 | --DOCSHELL 0x8bee3000 == 47 [pid = 1758] [id = 262] 14:36:32 INFO - PROCESS | 1758 | --DOCSHELL 0x8b738000 == 46 [pid = 1758] [id = 261] 14:36:32 INFO - PROCESS | 1758 | --DOCSHELL 0x8bff3000 == 45 [pid = 1758] [id = 260] 14:36:32 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c8000 == 44 [pid = 1758] [id = 256] 14:36:32 INFO - PROCESS | 1758 | --DOCSHELL 0x927e5000 == 43 [pid = 1758] [id = 257] 14:36:32 INFO - PROCESS | 1758 | --DOCSHELL 0x8cdd1000 == 42 [pid = 1758] [id = 255] 14:36:32 INFO - PROCESS | 1758 | --DOCSHELL 0x919d1c00 == 41 [pid = 1758] [id = 254] 14:36:32 INFO - PROCESS | 1758 | --DOCSHELL 0x8f3d0400 == 40 [pid = 1758] [id = 253] 14:36:32 INFO - PROCESS | 1758 | --DOCSHELL 0x8cddd800 == 39 [pid = 1758] [id = 252] 14:36:32 INFO - PROCESS | 1758 | --DOCSHELL 0x8beefc00 == 38 [pid = 1758] [id = 226] 14:36:32 INFO - PROCESS | 1758 | --DOCSHELL 0x8e00fc00 == 37 [pid = 1758] [id = 258] 14:36:32 INFO - PROCESS | 1758 | --DOCSHELL 0x8cdd3800 == 36 [pid = 1758] [id = 259] 14:36:32 INFO - PROCESS | 1758 | --DOCSHELL 0x9a4d0000 == 35 [pid = 1758] [id = 11] 14:36:32 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c3c00 == 34 [pid = 1758] [id = 274] 14:36:32 INFO - PROCESS | 1758 | --DOCSHELL 0x8bfed800 == 33 [pid = 1758] [id = 275] 14:36:32 INFO - PROCESS | 1758 | --DOCSHELL 0x94a9d400 == 32 [pid = 1758] [id = 273] 14:36:32 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c0800 == 31 [pid = 1758] [id = 272] 14:36:32 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5ce000 == 30 [pid = 1758] [id = 271] 14:36:32 INFO - PROCESS | 1758 | --DOCSHELL 0x8d9e0000 == 29 [pid = 1758] [id = 269] 14:36:32 INFO - PROCESS | 1758 | --DOCSHELL 0x8b737000 == 28 [pid = 1758] [id = 270] 14:36:32 INFO - PROCESS | 1758 | --DOCSHELL 0x91b77800 == 27 [pid = 1758] [id = 268] 14:36:32 INFO - PROCESS | 1758 | --DOCSHELL 0x8f3ce400 == 26 [pid = 1758] [id = 267] 14:36:32 INFO - PROCESS | 1758 | --DOCSHELL 0x901cac00 == 25 [pid = 1758] [id = 265] 14:36:32 INFO - PROCESS | 1758 | --DOCSHELL 0x8bee8000 == 24 [pid = 1758] [id = 266] 14:36:32 INFO - PROCESS | 1758 | --DOMWINDOW == 126 (0x8cf99c00) [pid = 1758] [serial = 719] [outer = (nil)] [url = about:blank] 14:36:32 INFO - PROCESS | 1758 | --DOMWINDOW == 125 (0x8dbb3800) [pid = 1758] [serial = 743] [outer = (nil)] [url = about:blank] 14:36:32 INFO - PROCESS | 1758 | --DOMWINDOW == 124 (0x8f2f2000) [pid = 1758] [serial = 744] [outer = (nil)] [url = about:blank] 14:36:32 INFO - PROCESS | 1758 | --DOMWINDOW == 123 (0x9006a000) [pid = 1758] [serial = 749] [outer = (nil)] [url = about:blank] 14:36:32 INFO - PROCESS | 1758 | --DOMWINDOW == 122 (0x919d7400) [pid = 1758] [serial = 725] [outer = (nil)] [url = about:blank] 14:36:32 INFO - PROCESS | 1758 | --DOMWINDOW == 121 (0x8beecc00) [pid = 1758] [serial = 737] [outer = (nil)] [url = about:blank] 14:36:32 INFO - PROCESS | 1758 | --DOMWINDOW == 120 (0x8bff7400) [pid = 1758] [serial = 738] [outer = (nil)] [url = about:blank] 14:36:32 INFO - PROCESS | 1758 | --DOMWINDOW == 119 (0x8f2f5800) [pid = 1758] [serial = 740] [outer = (nil)] [url = about:blank] 14:36:32 INFO - PROCESS | 1758 | --DOMWINDOW == 118 (0x8ffbd000) [pid = 1758] [serial = 722] [outer = (nil)] [url = about:blank] 14:36:32 INFO - PROCESS | 1758 | --DOMWINDOW == 117 (0x91a22000) [pid = 1758] [serial = 728] [outer = (nil)] [url = about:blank] 14:36:32 INFO - PROCESS | 1758 | --DOMWINDOW == 116 (0x8f5e9800) [pid = 1758] [serial = 741] [outer = (nil)] [url = about:blank] 14:36:32 INFO - PROCESS | 1758 | --DOMWINDOW == 115 (0x8fdfdc00) [pid = 1758] [serial = 746] [outer = (nil)] [url = about:blank] 14:36:32 INFO - PROCESS | 1758 | --DOMWINDOW == 114 (0x8f2f6000) [pid = 1758] [serial = 734] [outer = (nil)] [url = about:blank] 14:36:32 INFO - PROCESS | 1758 | --DOMWINDOW == 113 (0x91af8800) [pid = 1758] [serial = 731] [outer = (nil)] [url = about:blank] 14:36:32 INFO - PROCESS | 1758 | --DOMWINDOW == 112 (0x919ca800) [pid = 1758] [serial = 755] [outer = (nil)] [url = about:blank] 14:36:32 INFO - PROCESS | 1758 | --DOMWINDOW == 111 (0x9006fc00) [pid = 1758] [serial = 750] [outer = (nil)] [url = about:blank] 14:36:32 INFO - PROCESS | 1758 | --DOMWINDOW == 110 (0x8d9dc000) [pid = 1758] [serial = 752] [outer = (nil)] [url = about:blank] 14:36:32 INFO - PROCESS | 1758 | --DOMWINDOW == 109 (0x8ffb6400) [pid = 1758] [serial = 747] [outer = (nil)] [url = about:blank] 14:36:32 INFO - PROCESS | 1758 | --DOMWINDOW == 108 (0x8fd51c00) [pid = 1758] [serial = 753] [outer = (nil)] [url = about:blank] 14:36:32 INFO - PROCESS | 1758 | 1465248992934 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]]]}] 14:36:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 14:36:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 3595ms 14:36:33 INFO - PROCESS | 1758 | 1465248993002 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 14:36:33 INFO - PROCESS | 1758 | 1465248993010 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 14:36:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 14:36:33 INFO - PROCESS | 1758 | 1465248993019 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 14:36:33 INFO - PROCESS | 1758 | 1465248993023 Marionette TRACE conn4 <- [1,1078,null,{}] 14:36:33 INFO - PROCESS | 1758 | 1465248993034 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}] 14:36:33 INFO - PROCESS | 1758 | 1465248993041 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:33 INFO - PROCESS | 1758 | 1465248993268 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 14:36:33 INFO - PROCESS | 1758 | 1465248993442 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:33 INFO - PROCESS | 1758 | 1465248993457 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:33 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b738000 == 25 [pid = 1758] [id = 277] 14:36:33 INFO - PROCESS | 1758 | ++DOMWINDOW == 109 (0x8b73a000) [pid = 1758] [serial = 832] [outer = (nil)] 14:36:33 INFO - PROCESS | 1758 | ++DOMWINDOW == 110 (0x8bff8000) [pid = 1758] [serial = 833] [outer = 0x8b73a000] 14:36:33 INFO - PROCESS | 1758 | 1465248993535 Marionette DEBUG loaded listener.js 14:36:33 INFO - PROCESS | 1758 | ++DOMWINDOW == 111 (0x8cddd800) [pid = 1758] [serial = 834] [outer = 0x8b73a000] 14:36:34 INFO - PROCESS | 1758 | 1465248994380 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]]]}] 14:36:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 14:36:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1397ms 14:36:34 INFO - PROCESS | 1758 | 1465248994416 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 14:36:34 INFO - PROCESS | 1758 | 1465248994425 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 14:36:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 14:36:34 INFO - PROCESS | 1758 | 1465248994439 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 14:36:34 INFO - PROCESS | 1758 | 1465248994445 Marionette TRACE conn4 <- [1,1082,null,{}] 14:36:34 INFO - PROCESS | 1758 | 1465248994452 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}] 14:36:34 INFO - PROCESS | 1758 | 1465248994457 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:34 INFO - PROCESS | 1758 | 1465248994658 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 14:36:34 INFO - PROCESS | 1758 | 1465248994809 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:34 INFO - PROCESS | 1758 | 1465248994819 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:34 INFO - PROCESS | 1758 | ++DOCSHELL 0x8dcb3000 == 26 [pid = 1758] [id = 278] 14:36:34 INFO - PROCESS | 1758 | ++DOMWINDOW == 112 (0x8dcb8400) [pid = 1758] [serial = 835] [outer = (nil)] 14:36:34 INFO - PROCESS | 1758 | ++DOMWINDOW == 113 (0x8e00f000) [pid = 1758] [serial = 836] [outer = 0x8dcb8400] 14:36:34 INFO - PROCESS | 1758 | 1465248994900 Marionette DEBUG loaded listener.js 14:36:35 INFO - PROCESS | 1758 | ++DOMWINDOW == 114 (0x8f2eb000) [pid = 1758] [serial = 837] [outer = 0x8dcb8400] 14:36:35 INFO - PROCESS | 1758 | 1465248995913 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]]]}] 14:36:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 14:36:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1539ms 14:36:35 INFO - PROCESS | 1758 | 1465248995978 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 14:36:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 14:36:35 INFO - PROCESS | 1758 | 1465248995983 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 14:36:35 INFO - PROCESS | 1758 | 1465248995991 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 14:36:36 INFO - PROCESS | 1758 | 1465248995999 Marionette TRACE conn4 <- [1,1086,null,{}] 14:36:36 INFO - PROCESS | 1758 | 1465248996037 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}] 14:36:36 INFO - PROCESS | 1758 | 1465248996048 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:36 INFO - PROCESS | 1758 | 1465248996300 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 14:36:36 INFO - PROCESS | 1758 | 1465248996460 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:36 INFO - PROCESS | 1758 | 1465248996475 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:36 INFO - PROCESS | 1758 | ++DOCSHELL 0x8fdfa400 == 27 [pid = 1758] [id = 279] 14:36:36 INFO - PROCESS | 1758 | ++DOMWINDOW == 115 (0x8fdfbc00) [pid = 1758] [serial = 838] [outer = (nil)] 14:36:36 INFO - PROCESS | 1758 | ++DOMWINDOW == 116 (0x8ffb6400) [pid = 1758] [serial = 839] [outer = 0x8fdfbc00] 14:36:36 INFO - PROCESS | 1758 | 1465248996558 Marionette DEBUG loaded listener.js 14:36:36 INFO - PROCESS | 1758 | ++DOMWINDOW == 117 (0x90068c00) [pid = 1758] [serial = 840] [outer = 0x8fdfbc00] 14:36:38 INFO - PROCESS | 1758 | --DOMWINDOW == 116 (0x8cdcf400) [pid = 1758] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 14:36:38 INFO - PROCESS | 1758 | --DOMWINDOW == 115 (0x919d2800) [pid = 1758] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 14:36:38 INFO - PROCESS | 1758 | --DOMWINDOW == 114 (0x8bff6800) [pid = 1758] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 14:36:38 INFO - PROCESS | 1758 | --DOMWINDOW == 113 (0x8fdf6000) [pid = 1758] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 14:36:38 INFO - PROCESS | 1758 | --DOMWINDOW == 112 (0x919d5000) [pid = 1758] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 14:36:38 INFO - PROCESS | 1758 | --DOMWINDOW == 111 (0x919cb400) [pid = 1758] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 14:36:38 INFO - PROCESS | 1758 | --DOMWINDOW == 110 (0x8d9c0000) [pid = 1758] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 14:36:38 INFO - PROCESS | 1758 | --DOMWINDOW == 109 (0x901d1c00) [pid = 1758] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 14:36:38 INFO - PROCESS | 1758 | --DOMWINDOW == 108 (0x8f5ee000) [pid = 1758] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 14:36:38 INFO - PROCESS | 1758 | --DOMWINDOW == 107 (0x919d4400) [pid = 1758] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 14:36:38 INFO - PROCESS | 1758 | --DOMWINDOW == 106 (0x9011e800) [pid = 1758] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 14:36:38 INFO - PROCESS | 1758 | --DOMWINDOW == 105 (0x8cdd6000) [pid = 1758] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 14:36:38 INFO - PROCESS | 1758 | --DOMWINDOW == 104 (0x8bee8800) [pid = 1758] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 14:36:38 INFO - PROCESS | 1758 | --DOMWINDOW == 103 (0x8f2f3800) [pid = 1758] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 14:36:38 INFO - PROCESS | 1758 | --DOMWINDOW == 102 (0x8cf97800) [pid = 1758] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 14:36:38 INFO - PROCESS | 1758 | --DOMWINDOW == 101 (0x927ecc00) [pid = 1758] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 14:36:38 INFO - PROCESS | 1758 | --DOMWINDOW == 100 (0x8f5e6000) [pid = 1758] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 14:36:38 INFO - PROCESS | 1758 | --DOMWINDOW == 99 (0x927ee400) [pid = 1758] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 14:36:38 INFO - PROCESS | 1758 | --DOMWINDOW == 98 (0x8e00a800) [pid = 1758] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 14:36:38 INFO - PROCESS | 1758 | --DOMWINDOW == 97 (0x8bff2000) [pid = 1758] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 14:36:38 INFO - PROCESS | 1758 | --DOMWINDOW == 96 (0x8bff3400) [pid = 1758] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 14:36:38 INFO - PROCESS | 1758 | --DOMWINDOW == 95 (0x8fd4e000) [pid = 1758] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 14:36:38 INFO - PROCESS | 1758 | --DOMWINDOW == 94 (0x9a7d0000) [pid = 1758] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:36:38 INFO - PROCESS | 1758 | --DOMWINDOW == 93 (0x9a41d000) [pid = 1758] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:36:38 INFO - PROCESS | 1758 | 1465248998863 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]]]}] 14:36:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 14:36:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 2919ms 14:36:38 INFO - PROCESS | 1758 | 1465248998910 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 14:36:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 14:36:38 INFO - PROCESS | 1758 | 1465248998916 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 14:36:38 INFO - PROCESS | 1758 | 1465248998924 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 14:36:38 INFO - PROCESS | 1758 | 1465248998927 Marionette TRACE conn4 <- [1,1090,null,{}] 14:36:38 INFO - PROCESS | 1758 | 1465248998935 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}] 14:36:38 INFO - PROCESS | 1758 | 1465248998939 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:39 INFO - PROCESS | 1758 | 1465248999180 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 14:36:39 INFO - PROCESS | 1758 | 1465248999195 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:39 INFO - PROCESS | 1758 | 1465248999204 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:39 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bff6800 == 28 [pid = 1758] [id = 280] 14:36:39 INFO - PROCESS | 1758 | ++DOMWINDOW == 94 (0x8cdd6000) [pid = 1758] [serial = 841] [outer = (nil)] 14:36:39 INFO - PROCESS | 1758 | ++DOMWINDOW == 95 (0x8dbb3400) [pid = 1758] [serial = 842] [outer = 0x8cdd6000] 14:36:39 INFO - PROCESS | 1758 | 1465248999286 Marionette DEBUG loaded listener.js 14:36:39 INFO - PROCESS | 1758 | ++DOMWINDOW == 96 (0x8fd44c00) [pid = 1758] [serial = 843] [outer = 0x8cdd6000] 14:36:40 INFO - PROCESS | 1758 | 1465249000199 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]]]}] 14:36:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 14:36:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1339ms 14:36:40 INFO - PROCESS | 1758 | 1465249000264 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 14:36:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 14:36:40 INFO - PROCESS | 1758 | 1465249000268 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 14:36:40 INFO - PROCESS | 1758 | 1465249000276 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 14:36:40 INFO - PROCESS | 1758 | 1465249000280 Marionette TRACE conn4 <- [1,1094,null,{}] 14:36:40 INFO - PROCESS | 1758 | 1465249000286 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}] 14:36:40 INFO - PROCESS | 1758 | 1465249000292 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:40 INFO - PROCESS | 1758 | 1465249000478 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 14:36:40 INFO - PROCESS | 1758 | 1465249000717 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:40 INFO - PROCESS | 1758 | 1465249000729 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:40 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c8000 == 29 [pid = 1758] [id = 281] 14:36:40 INFO - PROCESS | 1758 | ++DOMWINDOW == 97 (0x8b5c8800) [pid = 1758] [serial = 844] [outer = (nil)] 14:36:40 INFO - PROCESS | 1758 | ++DOMWINDOW == 98 (0x8b735000) [pid = 1758] [serial = 845] [outer = 0x8b5c8800] 14:36:40 INFO - PROCESS | 1758 | 1465249000902 Marionette DEBUG loaded listener.js 14:36:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 99 (0x8bee7c00) [pid = 1758] [serial = 846] [outer = 0x8b5c8800] 14:36:41 INFO - PROCESS | 1758 | 1465249001970 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]]]}] 14:36:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 14:36:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1742ms 14:36:42 INFO - PROCESS | 1758 | 1465249002020 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 14:36:42 INFO - PROCESS | 1758 | 1465249002028 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 14:36:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 14:36:42 INFO - PROCESS | 1758 | 1465249002038 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 14:36:42 INFO - PROCESS | 1758 | 1465249002044 Marionette TRACE conn4 <- [1,1098,null,{}] 14:36:42 INFO - PROCESS | 1758 | 1465249002054 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}] 14:36:42 INFO - PROCESS | 1758 | 1465249002063 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:42 INFO - PROCESS | 1758 | 1465249002390 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 14:36:42 INFO - PROCESS | 1758 | 1465249002598 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:42 INFO - PROCESS | 1758 | 1465249002613 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:42 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9dd800 == 30 [pid = 1758] [id = 282] 14:36:42 INFO - PROCESS | 1758 | ++DOMWINDOW == 100 (0x8dbb6400) [pid = 1758] [serial = 847] [outer = (nil)] 14:36:42 INFO - PROCESS | 1758 | ++DOMWINDOW == 101 (0x8dcb7400) [pid = 1758] [serial = 848] [outer = 0x8dbb6400] 14:36:42 INFO - PROCESS | 1758 | 1465249002719 Marionette DEBUG loaded listener.js 14:36:42 INFO - PROCESS | 1758 | ++DOMWINDOW == 102 (0x8e00f400) [pid = 1758] [serial = 849] [outer = 0x8dbb6400] 14:36:43 INFO - PROCESS | 1758 | 1465249003739 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]]]}] 14:36:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 14:36:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1743ms 14:36:43 INFO - PROCESS | 1758 | 1465249003784 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 14:36:43 INFO - PROCESS | 1758 | 1465249003792 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 14:36:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 14:36:43 INFO - PROCESS | 1758 | 1465249003801 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 14:36:43 INFO - PROCESS | 1758 | 1465249003806 Marionette TRACE conn4 <- [1,1102,null,{}] 14:36:43 INFO - PROCESS | 1758 | 1465249003813 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}] 14:36:43 INFO - PROCESS | 1758 | 1465249003820 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:44 INFO - PROCESS | 1758 | 1465249004041 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 14:36:44 INFO - PROCESS | 1758 | 1465249004332 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:44 INFO - PROCESS | 1758 | 1465249004343 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:44 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f2ee400 == 31 [pid = 1758] [id = 283] 14:36:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 103 (0x8fd43400) [pid = 1758] [serial = 850] [outer = (nil)] 14:36:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 104 (0x8fdf0000) [pid = 1758] [serial = 851] [outer = 0x8fd43400] 14:36:44 INFO - PROCESS | 1758 | 1465249004474 Marionette DEBUG loaded listener.js 14:36:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 105 (0x8fdfec00) [pid = 1758] [serial = 852] [outer = 0x8fd43400] 14:36:45 INFO - PROCESS | 1758 | 1465249005522 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]]]}] 14:36:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 14:36:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1789ms 14:36:45 INFO - PROCESS | 1758 | 1465249005592 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 14:36:45 INFO - PROCESS | 1758 | 1465249005597 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 14:36:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 14:36:45 INFO - PROCESS | 1758 | 1465249005617 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 14:36:45 INFO - PROCESS | 1758 | 1465249005628 Marionette TRACE conn4 <- [1,1106,null,{}] 14:36:45 INFO - PROCESS | 1758 | 1465249005636 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}] 14:36:45 INFO - PROCESS | 1758 | 1465249005645 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:46 INFO - PROCESS | 1758 | 1465249005996 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 14:36:46 INFO - PROCESS | 1758 | 1465249006195 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:46 INFO - PROCESS | 1758 | 1465249006207 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:46 INFO - PROCESS | 1758 | ++DOCSHELL 0x90070800 == 32 [pid = 1758] [id = 284] 14:36:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 106 (0x9011fc00) [pid = 1758] [serial = 853] [outer = (nil)] 14:36:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 107 (0x901ca000) [pid = 1758] [serial = 854] [outer = 0x9011fc00] 14:36:46 INFO - PROCESS | 1758 | 1465249006296 Marionette DEBUG loaded listener.js 14:36:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 108 (0x901d5000) [pid = 1758] [serial = 855] [outer = 0x9011fc00] 14:36:47 INFO - PROCESS | 1758 | 1465249007257 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]]]}] 14:36:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 14:36:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1708ms 14:36:47 INFO - PROCESS | 1758 | 1465249007316 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 14:36:47 INFO - PROCESS | 1758 | 1465249007323 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 14:36:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 14:36:47 INFO - PROCESS | 1758 | 1465249007330 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 14:36:47 INFO - PROCESS | 1758 | 1465249007333 Marionette TRACE conn4 <- [1,1110,null,{}] 14:36:47 INFO - PROCESS | 1758 | 1465249007342 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}] 14:36:47 INFO - PROCESS | 1758 | 1465249007348 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:47 INFO - PROCESS | 1758 | 1465249007616 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 14:36:47 INFO - PROCESS | 1758 | 1465249007893 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:47 INFO - PROCESS | 1758 | 1465249007903 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:47 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f2ecc00 == 33 [pid = 1758] [id = 285] 14:36:47 INFO - PROCESS | 1758 | ++DOMWINDOW == 109 (0x8f3cb800) [pid = 1758] [serial = 856] [outer = (nil)] 14:36:47 INFO - PROCESS | 1758 | ++DOMWINDOW == 110 (0x91a1c400) [pid = 1758] [serial = 857] [outer = 0x8f3cb800] 14:36:47 INFO - PROCESS | 1758 | 1465249007995 Marionette DEBUG loaded listener.js 14:36:48 INFO - PROCESS | 1758 | ++DOMWINDOW == 111 (0x91a19c00) [pid = 1758] [serial = 858] [outer = 0x8f3cb800] 14:36:48 INFO - PROCESS | 1758 | 1465249008992 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]]]}] 14:36:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 14:36:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1740ms 14:36:49 INFO - PROCESS | 1758 | 1465249009072 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 14:36:49 INFO - PROCESS | 1758 | 1465249009077 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 14:36:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 14:36:49 INFO - PROCESS | 1758 | 1465249009087 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 14:36:49 INFO - PROCESS | 1758 | 1465249009091 Marionette TRACE conn4 <- [1,1114,null,{}] 14:36:49 INFO - PROCESS | 1758 | 1465249009100 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}] 14:36:49 INFO - PROCESS | 1758 | 1465249009107 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:49 INFO - PROCESS | 1758 | 1465249009349 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 14:36:49 INFO - PROCESS | 1758 | 1465249009631 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:49 INFO - PROCESS | 1758 | 1465249009655 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:49 INFO - PROCESS | 1758 | ++DOCSHELL 0x8dbb8000 == 34 [pid = 1758] [id = 286] 14:36:49 INFO - PROCESS | 1758 | ++DOMWINDOW == 112 (0x8f2eb800) [pid = 1758] [serial = 859] [outer = (nil)] 14:36:49 INFO - PROCESS | 1758 | ++DOMWINDOW == 113 (0x91b7b800) [pid = 1758] [serial = 860] [outer = 0x8f2eb800] 14:36:49 INFO - PROCESS | 1758 | 1465249009762 Marionette DEBUG loaded listener.js 14:36:49 INFO - PROCESS | 1758 | ++DOMWINDOW == 114 (0x9281ec00) [pid = 1758] [serial = 861] [outer = 0x8f2eb800] 14:36:50 INFO - PROCESS | 1758 | 1465249010831 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]]]}] 14:36:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 14:36:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1793ms 14:36:50 INFO - PROCESS | 1758 | 1465249010880 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 14:36:50 INFO - PROCESS | 1758 | 1465249010884 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 14:36:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 14:36:50 INFO - PROCESS | 1758 | 1465249010893 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 14:36:50 INFO - PROCESS | 1758 | 1465249010897 Marionette TRACE conn4 <- [1,1118,null,{}] 14:36:50 INFO - PROCESS | 1758 | 1465249010904 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}] 14:36:50 INFO - PROCESS | 1758 | 1465249010910 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:51 INFO - PROCESS | 1758 | 1465249011176 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 14:36:51 INFO - PROCESS | 1758 | 1465249011451 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:51 INFO - PROCESS | 1758 | 1465249011458 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:51 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c7800 == 35 [pid = 1758] [id = 287] 14:36:51 INFO - PROCESS | 1758 | ++DOMWINDOW == 115 (0x8fdf0800) [pid = 1758] [serial = 862] [outer = (nil)] 14:36:51 INFO - PROCESS | 1758 | ++DOMWINDOW == 116 (0x92979800) [pid = 1758] [serial = 863] [outer = 0x8fdf0800] 14:36:51 INFO - PROCESS | 1758 | 1465249011551 Marionette DEBUG loaded listener.js 14:36:51 INFO - PROCESS | 1758 | ++DOMWINDOW == 117 (0x9297e400) [pid = 1758] [serial = 864] [outer = 0x8fdf0800] 14:36:52 INFO - PROCESS | 1758 | 1465249012743 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]]]}] 14:36:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 14:36:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1885ms 14:36:52 INFO - PROCESS | 1758 | 1465249012782 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 14:36:52 INFO - PROCESS | 1758 | 1465249012790 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 14:36:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 14:36:52 INFO - PROCESS | 1758 | 1465249012803 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 14:36:52 INFO - PROCESS | 1758 | 1465249012812 Marionette TRACE conn4 <- [1,1122,null,{}] 14:36:52 INFO - PROCESS | 1758 | 1465249012825 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}] 14:36:52 INFO - PROCESS | 1758 | 1465249012836 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:53 INFO - PROCESS | 1758 | 1465249013383 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 14:36:53 INFO - PROCESS | 1758 | 1465249013540 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:53 INFO - PROCESS | 1758 | 1465249013547 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:53 INFO - PROCESS | 1758 | ++DOCSHELL 0x8beefc00 == 36 [pid = 1758] [id = 288] 14:36:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 118 (0x8dbb8400) [pid = 1758] [serial = 865] [outer = (nil)] 14:36:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 119 (0x93d2a800) [pid = 1758] [serial = 866] [outer = 0x8dbb8400] 14:36:53 INFO - PROCESS | 1758 | 1465249013638 Marionette DEBUG loaded listener.js 14:36:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 120 (0x93d28800) [pid = 1758] [serial = 867] [outer = 0x8dbb8400] 14:36:54 INFO - PROCESS | 1758 | 1465249014600 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]]]}] 14:36:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 14:36:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1844ms 14:36:54 INFO - PROCESS | 1758 | 1465249014646 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 14:36:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 14:36:54 INFO - PROCESS | 1758 | 1465249014651 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 14:36:54 INFO - PROCESS | 1758 | 1465249014659 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 14:36:54 INFO - PROCESS | 1758 | 1465249014662 Marionette TRACE conn4 <- [1,1126,null,{}] 14:36:54 INFO - PROCESS | 1758 | 1465249014669 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}] 14:36:54 INFO - PROCESS | 1758 | 1465249014674 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:54 INFO - PROCESS | 1758 | 1465249014877 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 14:36:55 INFO - PROCESS | 1758 | 1465249015130 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:55 INFO - PROCESS | 1758 | 1465249015141 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:55 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9dcc00 == 37 [pid = 1758] [id = 289] 14:36:55 INFO - PROCESS | 1758 | ++DOMWINDOW == 121 (0x8f3d8400) [pid = 1758] [serial = 868] [outer = (nil)] 14:36:55 INFO - PROCESS | 1758 | ++DOMWINDOW == 122 (0x94a7a400) [pid = 1758] [serial = 869] [outer = 0x8f3d8400] 14:36:55 INFO - PROCESS | 1758 | 1465249015280 Marionette DEBUG loaded listener.js 14:36:55 INFO - PROCESS | 1758 | ++DOMWINDOW == 123 (0x94a93800) [pid = 1758] [serial = 870] [outer = 0x8f3d8400] 14:36:56 INFO - PROCESS | 1758 | 1465249016314 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]]]}] 14:36:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 14:36:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1687ms 14:36:56 INFO - PROCESS | 1758 | 1465249016346 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 14:36:56 INFO - PROCESS | 1758 | 1465249016350 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 14:36:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 14:36:56 INFO - PROCESS | 1758 | 1465249016358 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 14:36:56 INFO - PROCESS | 1758 | 1465249016363 Marionette TRACE conn4 <- [1,1130,null,{}] 14:36:56 INFO - PROCESS | 1758 | 1465249016370 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}] 14:36:56 INFO - PROCESS | 1758 | 1465249016376 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:56 INFO - PROCESS | 1758 | 1465249016649 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 14:36:57 INFO - PROCESS | 1758 | 1465249017120 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:57 INFO - PROCESS | 1758 | 1465249017129 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:57 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c1800 == 38 [pid = 1758] [id = 290] 14:36:57 INFO - PROCESS | 1758 | ++DOMWINDOW == 124 (0x8b5c1c00) [pid = 1758] [serial = 871] [outer = (nil)] 14:36:57 INFO - PROCESS | 1758 | ++DOMWINDOW == 125 (0x8b5c7400) [pid = 1758] [serial = 872] [outer = 0x8b5c1c00] 14:36:57 INFO - PROCESS | 1758 | 1465249017235 Marionette DEBUG loaded listener.js 14:36:57 INFO - PROCESS | 1758 | ++DOMWINDOW == 126 (0x8bee6000) [pid = 1758] [serial = 873] [outer = 0x8b5c1c00] 14:36:58 INFO - PROCESS | 1758 | 1465249018271 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]]]}] 14:36:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 14:36:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1943ms 14:36:58 INFO - PROCESS | 1758 | 1465249018305 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 14:36:58 INFO - PROCESS | 1758 | 1465249018312 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 14:36:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 14:36:58 INFO - PROCESS | 1758 | 1465249018322 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 14:36:58 INFO - PROCESS | 1758 | 1465249018326 Marionette TRACE conn4 <- [1,1134,null,{}] 14:36:58 INFO - PROCESS | 1758 | 1465249018338 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}] 14:36:58 INFO - PROCESS | 1758 | 1465249018347 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:58 INFO - PROCESS | 1758 | 1465249018593 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 14:36:58 INFO - PROCESS | 1758 | 1465249018849 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:58 INFO - PROCESS | 1758 | 1465249018863 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:36:58 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9c9800 == 39 [pid = 1758] [id = 291] 14:36:58 INFO - PROCESS | 1758 | ++DOMWINDOW == 127 (0x8dbb0400) [pid = 1758] [serial = 874] [outer = (nil)] 14:36:59 INFO - PROCESS | 1758 | ++DOMWINDOW == 128 (0x8dcb5c00) [pid = 1758] [serial = 875] [outer = 0x8dbb0400] 14:36:59 INFO - PROCESS | 1758 | 1465249019047 Marionette DEBUG loaded listener.js 14:36:59 INFO - PROCESS | 1758 | ++DOMWINDOW == 129 (0x8f2f4000) [pid = 1758] [serial = 876] [outer = 0x8dbb0400] 14:36:59 INFO - PROCESS | 1758 | --DOCSHELL 0x8cf99000 == 38 [pid = 1758] [id = 247] 14:36:59 INFO - PROCESS | 1758 | --DOCSHELL 0x8bff6800 == 37 [pid = 1758] [id = 280] 14:36:59 INFO - PROCESS | 1758 | --DOCSHELL 0x8fdfa400 == 36 [pid = 1758] [id = 279] 14:36:59 INFO - PROCESS | 1758 | --DOCSHELL 0x8dcb3000 == 35 [pid = 1758] [id = 278] 14:36:59 INFO - PROCESS | 1758 | --DOCSHELL 0x8b738000 == 34 [pid = 1758] [id = 277] 14:37:00 INFO - PROCESS | 1758 | --DOMWINDOW == 128 (0x8dcbac00) [pid = 1758] [serial = 720] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1758 | --DOMWINDOW == 127 (0x91a16400) [pid = 1758] [serial = 726] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1758 | --DOMWINDOW == 126 (0x8fd4dc00) [pid = 1758] [serial = 717] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1758 | --DOMWINDOW == 125 (0x9006b400) [pid = 1758] [serial = 723] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1758 | --DOMWINDOW == 124 (0x91afc800) [pid = 1758] [serial = 732] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1758 | --DOMWINDOW == 123 (0x91af0400) [pid = 1758] [serial = 729] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1758 | --DOMWINDOW == 122 (0x91b7a800) [pid = 1758] [serial = 735] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1758 | --DOMWINDOW == 121 (0x8dbbd000) [pid = 1758] [serial = 759] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1758 | --DOMWINDOW == 120 (0x92976000) [pid = 1758] [serial = 776] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1758 | --DOMWINDOW == 119 (0x9297a000) [pid = 1758] [serial = 777] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1758 | --DOMWINDOW == 118 (0x8fd46c00) [pid = 1758] [serial = 761] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1758 | --DOMWINDOW == 117 (0x8fdf8000) [pid = 1758] [serial = 762] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1758 | --DOMWINDOW == 116 (0x92827000) [pid = 1758] [serial = 773] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1758 | --DOMWINDOW == 115 (0x9296f400) [pid = 1758] [serial = 774] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1758 | --DOMWINDOW == 114 (0x8f5ec000) [pid = 1758] [serial = 788] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1758 | --DOMWINDOW == 113 (0x927e7000) [pid = 1758] [serial = 770] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1758 | --DOMWINDOW == 112 (0x927e8400) [pid = 1758] [serial = 771] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1758 | --DOMWINDOW == 111 (0x8cddc400) [pid = 1758] [serial = 782] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1758 | --DOMWINDOW == 110 (0x8d9be800) [pid = 1758] [serial = 783] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1758 | --DOMWINDOW == 109 (0x90114800) [pid = 1758] [serial = 791] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1758 | --DOMWINDOW == 108 (0x91b80000) [pid = 1758] [serial = 798] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1758 | --DOMWINDOW == 107 (0x90132400) [pid = 1758] [serial = 792] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1758 | --DOMWINDOW == 106 (0x8fd4ac00) [pid = 1758] [serial = 789] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1758 | --DOMWINDOW == 105 (0x8b73f800) [pid = 1758] [serial = 564] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:37:00 INFO - PROCESS | 1758 | --DOMWINDOW == 104 (0x91a20c00) [pid = 1758] [serial = 797] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1758 | --DOMWINDOW == 103 (0x901d2c00) [pid = 1758] [serial = 794] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1758 | --DOMWINDOW == 102 (0x919cec00) [pid = 1758] [serial = 795] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1758 | --DOMWINDOW == 101 (0x91a19000) [pid = 1758] [serial = 764] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1758 | --DOMWINDOW == 100 (0x91a22400) [pid = 1758] [serial = 765] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1758 | --DOMWINDOW == 99 (0x919d0c00) [pid = 1758] [serial = 756] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1758 | --DOMWINDOW == 98 (0x931f9c00) [pid = 1758] [serial = 779] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1758 | --DOMWINDOW == 97 (0x93b5a000) [pid = 1758] [serial = 780] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1758 | --DOMWINDOW == 96 (0x8cf96800) [pid = 1758] [serial = 785] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1758 | --DOMWINDOW == 95 (0x8d9c7000) [pid = 1758] [serial = 786] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1758 | --DOMWINDOW == 94 (0x91b74400) [pid = 1758] [serial = 767] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1758 | --DOMWINDOW == 93 (0x91b79c00) [pid = 1758] [serial = 768] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1758 | --DOMWINDOW == 92 (0x8d9db800) [pid = 1758] [serial = 758] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1758 | 1465249020156 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]]]}] 14:37:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 14:37:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1898ms 14:37:00 INFO - PROCESS | 1758 | 1465249020223 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 14:37:00 INFO - PROCESS | 1758 | 1465249020230 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 14:37:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 14:37:00 INFO - PROCESS | 1758 | 1465249020246 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 14:37:00 INFO - PROCESS | 1758 | 1465249020253 Marionette TRACE conn4 <- [1,1138,null,{}] 14:37:00 INFO - PROCESS | 1758 | 1465249020263 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}] 14:37:00 INFO - PROCESS | 1758 | 1465249020270 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:00 INFO - PROCESS | 1758 | 1465249020544 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 14:37:00 INFO - PROCESS | 1758 | 1465249020789 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:00 INFO - PROCESS | 1758 | 1465249020797 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:00 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9c6000 == 35 [pid = 1758] [id = 292] 14:37:00 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x8d9c7800) [pid = 1758] [serial = 877] [outer = (nil)] 14:37:00 INFO - PROCESS | 1758 | ++DOMWINDOW == 94 (0x8f2f3c00) [pid = 1758] [serial = 878] [outer = 0x8d9c7800] 14:37:00 INFO - PROCESS | 1758 | 1465249020891 Marionette DEBUG loaded listener.js 14:37:01 INFO - PROCESS | 1758 | ++DOMWINDOW == 95 (0x8fd44800) [pid = 1758] [serial = 879] [outer = 0x8d9c7800] 14:37:01 INFO - PROCESS | 1758 | 1465249021881 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]]]}] 14:37:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 14:37:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1659ms 14:37:01 INFO - PROCESS | 1758 | 1465249021902 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 14:37:01 INFO - PROCESS | 1758 | 1465249021907 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 14:37:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 14:37:01 INFO - PROCESS | 1758 | 1465249021917 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 14:37:01 INFO - PROCESS | 1758 | 1465249021928 Marionette TRACE conn4 <- [1,1142,null,{}] 14:37:01 INFO - PROCESS | 1758 | 1465249021946 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}] 14:37:01 INFO - PROCESS | 1758 | 1465249021956 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:02 INFO - PROCESS | 1758 | 1465249022226 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 14:37:02 INFO - PROCESS | 1758 | 1465249022462 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:02 INFO - PROCESS | 1758 | 1465249022470 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:02 INFO - PROCESS | 1758 | ++DOCSHELL 0x90117800 == 36 [pid = 1758] [id = 293] 14:37:02 INFO - PROCESS | 1758 | ++DOMWINDOW == 96 (0x9011bc00) [pid = 1758] [serial = 880] [outer = (nil)] 14:37:02 INFO - PROCESS | 1758 | ++DOMWINDOW == 97 (0x90132800) [pid = 1758] [serial = 881] [outer = 0x9011bc00] 14:37:02 INFO - PROCESS | 1758 | 1465249022554 Marionette DEBUG loaded listener.js 14:37:02 INFO - PROCESS | 1758 | ++DOMWINDOW == 98 (0x901c9800) [pid = 1758] [serial = 882] [outer = 0x9011bc00] 14:37:03 INFO - PROCESS | 1758 | 1465249023587 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]]]}] 14:37:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 14:37:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1703ms 14:37:03 INFO - PROCESS | 1758 | 1465249023619 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 14:37:03 INFO - PROCESS | 1758 | 1465249023623 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 14:37:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 14:37:03 INFO - PROCESS | 1758 | 1465249023632 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 14:37:03 INFO - PROCESS | 1758 | 1465249023637 Marionette TRACE conn4 <- [1,1146,null,{}] 14:37:03 INFO - PROCESS | 1758 | 1465249023654 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}] 14:37:03 INFO - PROCESS | 1758 | 1465249023661 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:03 INFO - PROCESS | 1758 | 1465249023926 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 14:37:03 INFO - PROCESS | 1758 | 1465249023964 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:03 INFO - PROCESS | 1758 | 1465249023976 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:04 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f3cc400 == 37 [pid = 1758] [id = 294] 14:37:04 INFO - PROCESS | 1758 | ++DOMWINDOW == 99 (0x90120c00) [pid = 1758] [serial = 883] [outer = (nil)] 14:37:04 INFO - PROCESS | 1758 | ++DOMWINDOW == 100 (0x919d0400) [pid = 1758] [serial = 884] [outer = 0x90120c00] 14:37:04 INFO - PROCESS | 1758 | 1465249024056 Marionette DEBUG loaded listener.js 14:37:04 INFO - PROCESS | 1758 | ++DOMWINDOW == 101 (0x919d3c00) [pid = 1758] [serial = 885] [outer = 0x90120c00] 14:37:05 INFO - PROCESS | 1758 | --DOMWINDOW == 100 (0x92977400) [pid = 1758] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 14:37:05 INFO - PROCESS | 1758 | --DOMWINDOW == 99 (0x8bfee400) [pid = 1758] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 14:37:05 INFO - PROCESS | 1758 | --DOMWINDOW == 98 (0x8b5c9800) [pid = 1758] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 14:37:05 INFO - PROCESS | 1758 | --DOMWINDOW == 97 (0x8b73a000) [pid = 1758] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 14:37:05 INFO - PROCESS | 1758 | --DOMWINDOW == 96 (0x93f12800) [pid = 1758] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 14:37:05 INFO - PROCESS | 1758 | --DOMWINDOW == 95 (0x91b7b400) [pid = 1758] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 14:37:05 INFO - PROCESS | 1758 | --DOMWINDOW == 94 (0x8f5e4c00) [pid = 1758] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 14:37:05 INFO - PROCESS | 1758 | --DOMWINDOW == 93 (0x94a75400) [pid = 1758] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 14:37:05 INFO - PROCESS | 1758 | --DOMWINDOW == 92 (0x8dcb8400) [pid = 1758] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 14:37:05 INFO - PROCESS | 1758 | --DOMWINDOW == 91 (0x8d9bfc00) [pid = 1758] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 14:37:05 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x8bee3800) [pid = 1758] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 14:37:05 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x95491800) [pid = 1758] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 14:37:05 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x8fdfbc00) [pid = 1758] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 14:37:05 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x8f3cf000) [pid = 1758] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 14:37:05 INFO - PROCESS | 1758 | 1465249025331 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]]]}] 14:37:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 14:37:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1740ms 14:37:05 INFO - PROCESS | 1758 | 1465249025374 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 14:37:05 INFO - PROCESS | 1758 | 1465249025379 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 14:37:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 14:37:05 INFO - PROCESS | 1758 | 1465249025387 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 14:37:05 INFO - PROCESS | 1758 | 1465249025392 Marionette TRACE conn4 <- [1,1150,null,{}] 14:37:05 INFO - PROCESS | 1758 | 1465249025399 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}] 14:37:05 INFO - PROCESS | 1758 | 1465249025406 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:05 INFO - PROCESS | 1758 | 1465249025614 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 14:37:05 INFO - PROCESS | 1758 | 1465249025804 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:05 INFO - PROCESS | 1758 | 1465249025823 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:05 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f2f1800 == 38 [pid = 1758] [id = 295] 14:37:05 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x8f3cf000) [pid = 1758] [serial = 886] [outer = (nil)] 14:37:05 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x901d3400) [pid = 1758] [serial = 887] [outer = 0x8f3cf000] 14:37:05 INFO - PROCESS | 1758 | 1465249025913 Marionette DEBUG loaded listener.js 14:37:06 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x91afe000) [pid = 1758] [serial = 888] [outer = 0x8f3cf000] 14:37:06 INFO - PROCESS | 1758 | 1465249026855 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]]]}] 14:37:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 14:37:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1497ms 14:37:06 INFO - PROCESS | 1758 | 1465249026886 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 14:37:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 14:37:06 INFO - PROCESS | 1758 | 1465249026891 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 14:37:06 INFO - PROCESS | 1758 | 1465249026900 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 14:37:06 INFO - PROCESS | 1758 | 1465249026903 Marionette TRACE conn4 <- [1,1154,null,{}] 14:37:06 INFO - PROCESS | 1758 | 1465249026912 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}] 14:37:06 INFO - PROCESS | 1758 | 1465249026918 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:07 INFO - PROCESS | 1758 | 1465249027253 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 14:37:07 INFO - PROCESS | 1758 | 1465249027622 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:07 INFO - PROCESS | 1758 | 1465249027634 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:07 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b732800 == 39 [pid = 1758] [id = 296] 14:37:07 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x8b738000) [pid = 1758] [serial = 889] [outer = (nil)] 14:37:07 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0x8beef000) [pid = 1758] [serial = 890] [outer = 0x8b738000] 14:37:07 INFO - PROCESS | 1758 | 1465249027751 Marionette DEBUG loaded listener.js 14:37:07 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x8cf92000) [pid = 1758] [serial = 891] [outer = 0x8b738000] 14:37:08 INFO - PROCESS | 1758 | 1465249028977 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]]]}] 14:37:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 14:37:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 2138ms 14:37:09 INFO - PROCESS | 1758 | 1465249029040 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 14:37:09 INFO - PROCESS | 1758 | 1465249029048 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 14:37:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 14:37:09 INFO - PROCESS | 1758 | 1465249029059 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 14:37:09 INFO - PROCESS | 1758 | 1465249029064 Marionette TRACE conn4 <- [1,1158,null,{}] 14:37:09 INFO - PROCESS | 1758 | 1465249029074 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}] 14:37:09 INFO - PROCESS | 1758 | 1465249029080 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:09 INFO - PROCESS | 1758 | 1465249029358 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 14:37:09 INFO - PROCESS | 1758 | 1465249029610 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:09 INFO - PROCESS | 1758 | 1465249029622 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:09 INFO - PROCESS | 1758 | ++DOCSHELL 0x8dcba400 == 40 [pid = 1758] [id = 297] 14:37:09 INFO - PROCESS | 1758 | ++DOMWINDOW == 94 (0x8dcbb000) [pid = 1758] [serial = 892] [outer = (nil)] 14:37:09 INFO - PROCESS | 1758 | ++DOMWINDOW == 95 (0x8f3cf400) [pid = 1758] [serial = 893] [outer = 0x8dcbb000] 14:37:09 INFO - PROCESS | 1758 | 1465249029751 Marionette DEBUG loaded listener.js 14:37:09 INFO - PROCESS | 1758 | ++DOMWINDOW == 96 (0x8fd4b800) [pid = 1758] [serial = 894] [outer = 0x8dcbb000] 14:37:10 INFO - PROCESS | 1758 | 1465249030898 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]]]}] 14:37:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 14:37:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1890ms 14:37:10 INFO - PROCESS | 1758 | 1465249030949 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 14:37:10 INFO - PROCESS | 1758 | 1465249030955 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 14:37:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 14:37:10 INFO - PROCESS | 1758 | 1465249030964 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 14:37:10 INFO - PROCESS | 1758 | 1465249030969 Marionette TRACE conn4 <- [1,1162,null,{}] 14:37:10 INFO - PROCESS | 1758 | 1465249030977 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}] 14:37:10 INFO - PROCESS | 1758 | 1465249030984 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:11 INFO - PROCESS | 1758 | 1465249031231 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 14:37:11 INFO - PROCESS | 1758 | 1465249031572 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:11 INFO - PROCESS | 1758 | 1465249031584 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:11 INFO - PROCESS | 1758 | ++DOCSHELL 0x90115800 == 41 [pid = 1758] [id = 298] 14:37:11 INFO - PROCESS | 1758 | ++DOMWINDOW == 97 (0x9011cc00) [pid = 1758] [serial = 895] [outer = (nil)] 14:37:11 INFO - PROCESS | 1758 | ++DOMWINDOW == 98 (0x90136c00) [pid = 1758] [serial = 896] [outer = 0x9011cc00] 14:37:11 INFO - PROCESS | 1758 | 1465249031692 Marionette DEBUG loaded listener.js 14:37:11 INFO - PROCESS | 1758 | ++DOMWINDOW == 99 (0x919ce400) [pid = 1758] [serial = 897] [outer = 0x9011cc00] 14:37:12 INFO - PROCESS | 1758 | 1465249032750 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]]]}] 14:37:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 14:37:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1834ms 14:37:12 INFO - PROCESS | 1758 | 1465249032800 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 14:37:12 INFO - PROCESS | 1758 | 1465249032807 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 14:37:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 14:37:12 INFO - PROCESS | 1758 | 1465249032828 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 14:37:12 INFO - PROCESS | 1758 | 1465249032836 Marionette TRACE conn4 <- [1,1166,null,{}] 14:37:12 INFO - PROCESS | 1758 | 1465249032844 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}] 14:37:12 INFO - PROCESS | 1758 | 1465249032852 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:13 INFO - PROCESS | 1758 | 1465249033150 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 14:37:13 INFO - PROCESS | 1758 | 1465249033447 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:13 INFO - PROCESS | 1758 | 1465249033455 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:13 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b737000 == 42 [pid = 1758] [id = 299] 14:37:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 100 (0x8ffbb800) [pid = 1758] [serial = 898] [outer = (nil)] 14:37:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 101 (0x91b7f000) [pid = 1758] [serial = 899] [outer = 0x8ffbb800] 14:37:13 INFO - PROCESS | 1758 | 1465249033574 Marionette DEBUG loaded listener.js 14:37:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 102 (0x927ea800) [pid = 1758] [serial = 900] [outer = 0x8ffbb800] 14:37:14 INFO - PROCESS | 1758 | 1465249034597 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]]]}] 14:37:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 14:37:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1854ms 14:37:14 INFO - PROCESS | 1758 | 1465249034674 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 14:37:14 INFO - PROCESS | 1758 | 1465249034677 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 14:37:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 14:37:14 INFO - PROCESS | 1758 | 1465249034687 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 14:37:14 INFO - PROCESS | 1758 | 1465249034692 Marionette TRACE conn4 <- [1,1170,null,{}] 14:37:14 INFO - PROCESS | 1758 | 1465249034698 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}] 14:37:14 INFO - PROCESS | 1758 | 1465249034704 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:14 INFO - PROCESS | 1758 | 1465249034965 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 14:37:15 INFO - PROCESS | 1758 | 1465249035260 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:15 INFO - PROCESS | 1758 | 1465249035271 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:15 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bff0000 == 43 [pid = 1758] [id = 300] 14:37:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 103 (0x8dcb5800) [pid = 1758] [serial = 901] [outer = (nil)] 14:37:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 104 (0x92829400) [pid = 1758] [serial = 902] [outer = 0x8dcb5800] 14:37:15 INFO - PROCESS | 1758 | 1465249035368 Marionette DEBUG loaded listener.js 14:37:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 105 (0x92970c00) [pid = 1758] [serial = 903] [outer = 0x8dcb5800] 14:37:16 INFO - PROCESS | 1758 | 1465249036399 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]]]}] 14:37:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 14:37:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1783ms 14:37:16 INFO - PROCESS | 1758 | 1465249036472 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 14:37:16 INFO - PROCESS | 1758 | 1465249036478 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 14:37:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 14:37:16 INFO - PROCESS | 1758 | 1465249036487 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 14:37:16 INFO - PROCESS | 1758 | 1465249036492 Marionette TRACE conn4 <- [1,1174,null,{}] 14:37:16 INFO - PROCESS | 1758 | 1465249036499 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}] 14:37:16 INFO - PROCESS | 1758 | 1465249036506 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:16 INFO - PROCESS | 1758 | 1465249036779 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 14:37:17 INFO - PROCESS | 1758 | 1465249037071 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:17 INFO - PROCESS | 1758 | 1465249037092 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:17 INFO - PROCESS | 1758 | ++DOCSHELL 0x9297ec00 == 44 [pid = 1758] [id = 301] 14:37:17 INFO - PROCESS | 1758 | ++DOMWINDOW == 106 (0x931f9c00) [pid = 1758] [serial = 904] [outer = (nil)] 14:37:17 INFO - PROCESS | 1758 | ++DOMWINDOW == 107 (0x93c4d800) [pid = 1758] [serial = 905] [outer = 0x931f9c00] 14:37:17 INFO - PROCESS | 1758 | 1465249037192 Marionette DEBUG loaded listener.js 14:37:17 INFO - PROCESS | 1758 | ++DOMWINDOW == 108 (0x94a98400) [pid = 1758] [serial = 906] [outer = 0x931f9c00] 14:37:18 INFO - PROCESS | 1758 | 1465249038260 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] 14:37:18 INFO - PROCESS | 1758 | 1465249038346 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 14:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 14:37:18 INFO - PROCESS | 1758 | 1465249038356 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 14:37:18 INFO - PROCESS | 1758 | 1465249038359 Marionette TRACE conn4 <- [1,1178,null,{}] 14:37:18 INFO - PROCESS | 1758 | 1465249038367 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}] 14:37:18 INFO - PROCESS | 1758 | 1465249038373 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:18 INFO - PROCESS | 1758 | 1465249038684 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 14:37:18 INFO - PROCESS | 1758 | 1465249038977 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:18 INFO - PROCESS | 1758 | 1465249038989 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:19 INFO - PROCESS | 1758 | ++DOCSHELL 0x92821000 == 45 [pid = 1758] [id = 302] 14:37:19 INFO - PROCESS | 1758 | ++DOMWINDOW == 109 (0x92829800) [pid = 1758] [serial = 907] [outer = (nil)] 14:37:19 INFO - PROCESS | 1758 | ++DOMWINDOW == 110 (0x954cec00) [pid = 1758] [serial = 908] [outer = 0x92829800] 14:37:19 INFO - PROCESS | 1758 | 1465249039088 Marionette DEBUG loaded listener.js 14:37:19 INFO - PROCESS | 1758 | ++DOMWINDOW == 111 (0x954d6800) [pid = 1758] [serial = 909] [outer = 0x92829800] 14:37:20 INFO - PROCESS | 1758 | 1465249040130 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] 14:37:20 INFO - PROCESS | 1758 | 1465249040211 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 14:37:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 14:37:20 INFO - PROCESS | 1758 | 1465249040219 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 14:37:20 INFO - PROCESS | 1758 | 1465249040223 Marionette TRACE conn4 <- [1,1182,null,{}] 14:37:20 INFO - PROCESS | 1758 | 1465249040230 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}] 14:37:20 INFO - PROCESS | 1758 | 1465249040235 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:20 INFO - PROCESS | 1758 | 1465249040467 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 14:37:20 INFO - PROCESS | 1758 | 1465249040708 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:20 INFO - PROCESS | 1758 | 1465249040720 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:20 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f2f0800 == 46 [pid = 1758] [id = 303] 14:37:20 INFO - PROCESS | 1758 | ++DOMWINDOW == 112 (0x9296f800) [pid = 1758] [serial = 910] [outer = (nil)] 14:37:20 INFO - PROCESS | 1758 | ++DOMWINDOW == 113 (0x94a9fc00) [pid = 1758] [serial = 911] [outer = 0x9296f800] 14:37:20 INFO - PROCESS | 1758 | 1465249040809 Marionette DEBUG loaded listener.js 14:37:20 INFO - PROCESS | 1758 | ++DOMWINDOW == 114 (0x9549dc00) [pid = 1758] [serial = 912] [outer = 0x9296f800] 14:37:21 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:37:21 INFO - PROCESS | 1758 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:37:21 INFO - PROCESS | 1758 | 1465249041790 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] 14:37:22 INFO - PROCESS | 1758 | 1465249042321 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 14:37:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 14:37:22 INFO - PROCESS | 1758 | 1465249042349 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 14:37:22 INFO - PROCESS | 1758 | 1465249042355 Marionette TRACE conn4 <- [1,1186,null,{}] 14:37:22 INFO - PROCESS | 1758 | 1465249042365 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}] 14:37:22 INFO - PROCESS | 1758 | 1465249042371 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:22 INFO - PROCESS | 1758 | 1465249042589 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 14:37:22 INFO - PROCESS | 1758 | 1465249042825 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:22 INFO - PROCESS | 1758 | 1465249042835 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:22 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9c7c00 == 47 [pid = 1758] [id = 304] 14:37:22 INFO - PROCESS | 1758 | ++DOMWINDOW == 115 (0x8d9e1800) [pid = 1758] [serial = 913] [outer = (nil)] 14:37:22 INFO - PROCESS | 1758 | ++DOMWINDOW == 116 (0x8dbb7800) [pid = 1758] [serial = 914] [outer = 0x8d9e1800] 14:37:22 INFO - PROCESS | 1758 | 1465249042920 Marionette DEBUG loaded listener.js 14:37:23 INFO - PROCESS | 1758 | ++DOMWINDOW == 117 (0x8dcbc000) [pid = 1758] [serial = 915] [outer = 0x8d9e1800] 14:37:24 INFO - PROCESS | 1758 | 1465249044074 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] 14:37:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 14:37:24 INFO - PROCESS | 1758 | 1465249044158 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 14:37:24 INFO - PROCESS | 1758 | 1465249044171 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 14:37:24 INFO - PROCESS | 1758 | 1465249044177 Marionette TRACE conn4 <- [1,1190,null,{}] 14:37:24 INFO - PROCESS | 1758 | 1465249044185 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}] 14:37:24 INFO - PROCESS | 1758 | 1465249044192 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8f5e5000 == 46 [pid = 1758] [id = 248] 14:37:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c1000 == 45 [pid = 1758] [id = 249] 14:37:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8bee6400 == 44 [pid = 1758] [id = 245] 14:37:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8f2f1800 == 43 [pid = 1758] [id = 295] 14:37:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8f3cc400 == 42 [pid = 1758] [id = 294] 14:37:25 INFO - PROCESS | 1758 | --DOCSHELL 0x90117800 == 41 [pid = 1758] [id = 293] 14:37:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8d9c6000 == 40 [pid = 1758] [id = 292] 14:37:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8d9c9800 == 39 [pid = 1758] [id = 291] 14:37:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c1800 == 38 [pid = 1758] [id = 290] 14:37:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8dbbc000 == 37 [pid = 1758] [id = 237] 14:37:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c7800 == 36 [pid = 1758] [id = 287] 14:37:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8cfa0800 == 35 [pid = 1758] [id = 235] 14:37:25 INFO - PROCESS | 1758 | --DOCSHELL 0x919d2000 == 34 [pid = 1758] [id = 241] 14:37:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8bee4400 == 33 [pid = 1758] [id = 243] 14:37:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8dbbcc00 == 32 [pid = 1758] [id = 246] 14:37:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8d9de400 == 31 [pid = 1758] [id = 276] 14:37:25 INFO - PROCESS | 1758 | --DOCSHELL 0x9006b800 == 30 [pid = 1758] [id = 251] 14:37:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8bef0400 == 29 [pid = 1758] [id = 250] 14:37:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8d9dd800 == 28 [pid = 1758] [id = 282] 14:37:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8bfee000 == 27 [pid = 1758] [id = 238] 14:37:25 INFO - PROCESS | 1758 | --DOCSHELL 0x90070800 == 26 [pid = 1758] [id = 284] 14:37:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8b739400 == 25 [pid = 1758] [id = 242] 14:37:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8f2ecc00 == 24 [pid = 1758] [id = 285] 14:37:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8beefc00 == 23 [pid = 1758] [id = 288] 14:37:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8dcb1800 == 22 [pid = 1758] [id = 236] 14:37:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c8000 == 21 [pid = 1758] [id = 281] 14:37:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8f2ee800 == 20 [pid = 1758] [id = 240] 14:37:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8bee4000 == 19 [pid = 1758] [id = 244] 14:37:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8f2ee400 == 18 [pid = 1758] [id = 283] 14:37:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8dbb8000 == 17 [pid = 1758] [id = 286] 14:37:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8d9dcc00 == 16 [pid = 1758] [id = 289] 14:37:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8bffb800 == 15 [pid = 1758] [id = 239] 14:37:25 INFO - PROCESS | 1758 | --DOCSHELL 0x92821000 == 14 [pid = 1758] [id = 302] 14:37:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8f2f0800 == 13 [pid = 1758] [id = 303] 14:37:25 INFO - PROCESS | 1758 | --DOCSHELL 0x9297ec00 == 12 [pid = 1758] [id = 301] 14:37:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8bff0000 == 11 [pid = 1758] [id = 300] 14:37:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8b737000 == 10 [pid = 1758] [id = 299] 14:37:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8dcba400 == 9 [pid = 1758] [id = 297] 14:37:25 INFO - PROCESS | 1758 | --DOCSHELL 0x90115800 == 8 [pid = 1758] [id = 298] 14:37:25 INFO - PROCESS | 1758 | --DOCSHELL 0x8b732800 == 7 [pid = 1758] [id = 296] 14:37:25 INFO - PROCESS | 1758 | 1465249045898 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 14:37:25 INFO - PROCESS | 1758 | --DOMWINDOW == 116 (0x9a76c400) [pid = 1758] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:37:26 INFO - PROCESS | 1758 | --DOMWINDOW == 115 (0x8dbb3400) [pid = 1758] [serial = 842] [outer = (nil)] [url = about:blank] 14:37:26 INFO - PROCESS | 1758 | --DOMWINDOW == 114 (0x93b59800) [pid = 1758] [serial = 809] [outer = (nil)] [url = about:blank] 14:37:26 INFO - PROCESS | 1758 | --DOMWINDOW == 113 (0x8cdd5400) [pid = 1758] [serial = 827] [outer = (nil)] [url = about:blank] 14:37:26 INFO - PROCESS | 1758 | --DOMWINDOW == 112 (0x954dac00) [pid = 1758] [serial = 825] [outer = (nil)] [url = about:blank] 14:37:26 INFO - PROCESS | 1758 | --DOMWINDOW == 111 (0x8cddd800) [pid = 1758] [serial = 834] [outer = (nil)] [url = about:blank] 14:37:26 INFO - PROCESS | 1758 | --DOMWINDOW == 110 (0x94a9cc00) [pid = 1758] [serial = 818] [outer = (nil)] [url = about:blank] 14:37:26 INFO - PROCESS | 1758 | --DOMWINDOW == 109 (0x93c50c00) [pid = 1758] [serial = 810] [outer = (nil)] [url = about:blank] 14:37:26 INFO - PROCESS | 1758 | --DOMWINDOW == 108 (0x92824400) [pid = 1758] [serial = 807] [outer = (nil)] [url = about:blank] 14:37:26 INFO - PROCESS | 1758 | --DOMWINDOW == 107 (0x8fdf2400) [pid = 1758] [serial = 803] [outer = (nil)] [url = about:blank] 14:37:26 INFO - PROCESS | 1758 | --DOMWINDOW == 106 (0x94a96400) [pid = 1758] [serial = 816] [outer = (nil)] [url = about:blank] 14:37:26 INFO - PROCESS | 1758 | --DOMWINDOW == 105 (0x9281f400) [pid = 1758] [serial = 806] [outer = (nil)] [url = about:blank] 14:37:26 INFO - PROCESS | 1758 | --DOMWINDOW == 104 (0x8f2eb000) [pid = 1758] [serial = 837] [outer = (nil)] [url = about:blank] 14:37:26 INFO - PROCESS | 1758 | --DOMWINDOW == 103 (0x8d9dec00) [pid = 1758] [serial = 800] [outer = (nil)] [url = about:blank] 14:37:26 INFO - PROCESS | 1758 | --DOMWINDOW == 102 (0x954d3c00) [pid = 1758] [serial = 824] [outer = (nil)] [url = about:blank] 14:37:26 INFO - PROCESS | 1758 | --DOMWINDOW == 101 (0x8bff8000) [pid = 1758] [serial = 833] [outer = (nil)] [url = about:blank] 14:37:26 INFO - PROCESS | 1758 | --DOMWINDOW == 100 (0x8e00f000) [pid = 1758] [serial = 836] [outer = (nil)] [url = about:blank] 14:37:26 INFO - PROCESS | 1758 | --DOMWINDOW == 99 (0x93d24800) [pid = 1758] [serial = 812] [outer = (nil)] [url = about:blank] 14:37:26 INFO - PROCESS | 1758 | --DOMWINDOW == 98 (0x95498800) [pid = 1758] [serial = 821] [outer = (nil)] [url = about:blank] 14:37:26 INFO - PROCESS | 1758 | --DOMWINDOW == 97 (0x94a91000) [pid = 1758] [serial = 815] [outer = (nil)] [url = about:blank] 14:37:26 INFO - PROCESS | 1758 | --DOMWINDOW == 96 (0x8dcb4800) [pid = 1758] [serial = 801] [outer = (nil)] [url = about:blank] 14:37:26 INFO - PROCESS | 1758 | --DOMWINDOW == 95 (0x8ffb6400) [pid = 1758] [serial = 839] [outer = (nil)] [url = about:blank] 14:37:26 INFO - PROCESS | 1758 | --DOMWINDOW == 94 (0x8fdf3800) [pid = 1758] [serial = 831] [outer = (nil)] [url = about:blank] 14:37:26 INFO - PROCESS | 1758 | --DOMWINDOW == 93 (0x90068c00) [pid = 1758] [serial = 840] [outer = (nil)] [url = about:blank] 14:37:26 INFO - PROCESS | 1758 | --DOMWINDOW == 92 (0x94a9e000) [pid = 1758] [serial = 819] [outer = (nil)] [url = about:blank] 14:37:26 INFO - PROCESS | 1758 | --DOMWINDOW == 91 (0x8ffc1c00) [pid = 1758] [serial = 804] [outer = (nil)] [url = about:blank] 14:37:26 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x9549bc00) [pid = 1758] [serial = 822] [outer = (nil)] [url = about:blank] 14:37:26 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x93d29400) [pid = 1758] [serial = 813] [outer = (nil)] [url = about:blank] 14:37:26 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x8cf9f000) [pid = 1758] [serial = 828] [outer = (nil)] [url = about:blank] 14:37:26 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x8fd4d800) [pid = 1758] [serial = 830] [outer = (nil)] [url = about:blank] 14:37:26 INFO - PROCESS | 1758 | 1465249046193 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:26 INFO - PROCESS | 1758 | 1465249046207 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:26 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b736800 == 8 [pid = 1758] [id = 305] 14:37:26 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x8b736c00) [pid = 1758] [serial = 916] [outer = (nil)] 14:37:26 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x8b73e000) [pid = 1758] [serial = 917] [outer = 0x8b736c00] 14:37:26 INFO - PROCESS | 1758 | 1465249046292 Marionette DEBUG loaded listener.js 14:37:26 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x8beea000) [pid = 1758] [serial = 918] [outer = 0x8b736c00] 14:37:27 INFO - PROCESS | 1758 | 1465249047243 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] 14:37:27 INFO - PROCESS | 1758 | 1465249047328 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 14:37:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 14:37:27 INFO - PROCESS | 1758 | 1465249047341 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 14:37:27 INFO - PROCESS | 1758 | 1465249047348 Marionette TRACE conn4 <- [1,1194,null,{}] 14:37:27 INFO - PROCESS | 1758 | 1465249047359 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}] 14:37:27 INFO - PROCESS | 1758 | 1465249047365 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:27 INFO - PROCESS | 1758 | 1465249047599 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 14:37:27 INFO - PROCESS | 1758 | 1465249047809 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:27 INFO - PROCESS | 1758 | 1465249047820 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:27 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cdd5c00 == 9 [pid = 1758] [id = 306] 14:37:27 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x8cdd6400) [pid = 1758] [serial = 919] [outer = (nil)] 14:37:27 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0x8cdde400) [pid = 1758] [serial = 920] [outer = 0x8cdd6400] 14:37:27 INFO - PROCESS | 1758 | 1465249047920 Marionette DEBUG loaded listener.js 14:37:28 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x8cf9a000) [pid = 1758] [serial = 921] [outer = 0x8cdd6400] 14:37:28 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:37:28 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:37:29 INFO - PROCESS | 1758 | 1465249048996 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] 14:37:29 INFO - PROCESS | 1758 | 1465249049041 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 14:37:29 INFO - PROCESS | 1758 | 1465249049049 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 14:37:29 INFO - PROCESS | 1758 | 1465249049053 Marionette TRACE conn4 <- [1,1198,null,{}] 14:37:29 INFO - PROCESS | 1758 | 1465249049060 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}] 14:37:29 INFO - PROCESS | 1758 | 1465249049065 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:29 INFO - PROCESS | 1758 | 1465249049325 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 14:37:29 INFO - PROCESS | 1758 | 1465249049353 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:29 INFO - PROCESS | 1758 | 1465249049363 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:29 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bff5800 == 10 [pid = 1758] [id = 307] 14:37:29 INFO - PROCESS | 1758 | ++DOMWINDOW == 94 (0x8d9dbc00) [pid = 1758] [serial = 922] [outer = (nil)] 14:37:29 INFO - PROCESS | 1758 | ++DOMWINDOW == 95 (0x8d9e3000) [pid = 1758] [serial = 923] [outer = 0x8d9dbc00] 14:37:29 INFO - PROCESS | 1758 | 1465249049556 Marionette DEBUG loaded listener.js 14:37:29 INFO - PROCESS | 1758 | ++DOMWINDOW == 96 (0x8dbb8c00) [pid = 1758] [serial = 924] [outer = 0x8d9dbc00] 14:37:31 INFO - PROCESS | 1758 | 1465249051382 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]]]}] 14:37:31 INFO - PROCESS | 1758 | --DOMWINDOW == 95 (0x90120c00) [pid = 1758] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 14:37:31 INFO - PROCESS | 1758 | --DOMWINDOW == 94 (0x8dbb0400) [pid = 1758] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 14:37:31 INFO - PROCESS | 1758 | --DOMWINDOW == 93 (0x8d9c7800) [pid = 1758] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 14:37:31 INFO - PROCESS | 1758 | --DOMWINDOW == 92 (0x8f3d8400) [pid = 1758] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 14:37:31 INFO - PROCESS | 1758 | --DOMWINDOW == 91 (0x8fd43400) [pid = 1758] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 14:37:31 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x8fdf0800) [pid = 1758] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 14:37:31 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x8dbb8400) [pid = 1758] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 14:37:31 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x8b5c8800) [pid = 1758] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 14:37:31 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x8dbb6400) [pid = 1758] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 14:37:31 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x8f2eb800) [pid = 1758] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 14:37:31 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x8f3cb800) [pid = 1758] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 14:37:31 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x8b5c1c00) [pid = 1758] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 14:37:31 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x9011fc00) [pid = 1758] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 14:37:31 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x9011bc00) [pid = 1758] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 14:37:31 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x8cdd6000) [pid = 1758] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 14:37:31 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x8f3cf000) [pid = 1758] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 14:37:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 14:37:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 2493ms 14:37:31 INFO - PROCESS | 1758 | 1465249051563 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 14:37:31 INFO - PROCESS | 1758 | 1465249051572 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 14:37:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 14:37:31 INFO - PROCESS | 1758 | 1465249051594 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 14:37:31 INFO - PROCESS | 1758 | 1465249051604 Marionette TRACE conn4 <- [1,1202,null,{}] 14:37:31 INFO - PROCESS | 1758 | 1465249051610 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}] 14:37:31 INFO - PROCESS | 1758 | 1465249051620 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:31 INFO - PROCESS | 1758 | 1465249051874 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 14:37:31 INFO - PROCESS | 1758 | 1465249051957 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:31 INFO - PROCESS | 1758 | 1465249051965 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:31 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bfef000 == 11 [pid = 1758] [id = 308] 14:37:31 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8d9c7000) [pid = 1758] [serial = 925] [outer = (nil)] 14:37:32 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x8e00ec00) [pid = 1758] [serial = 926] [outer = 0x8d9c7000] 14:37:32 INFO - PROCESS | 1758 | 1465249052043 Marionette DEBUG loaded listener.js 14:37:32 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8f2ee800) [pid = 1758] [serial = 927] [outer = 0x8d9c7000] 14:37:33 INFO - PROCESS | 1758 | 1465249053020 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]]]}] 14:37:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 14:37:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1506ms 14:37:33 INFO - PROCESS | 1758 | 1465249053091 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 14:37:33 INFO - PROCESS | 1758 | 1465249053101 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 14:37:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 14:37:33 INFO - PROCESS | 1758 | 1465249053112 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 14:37:33 INFO - PROCESS | 1758 | 1465249053117 Marionette TRACE conn4 <- [1,1206,null,{}] 14:37:33 INFO - PROCESS | 1758 | 1465249053129 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}] 14:37:33 INFO - PROCESS | 1758 | 1465249053134 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:33 INFO - PROCESS | 1758 | 1465249053394 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 14:37:33 INFO - PROCESS | 1758 | 1465249053669 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:33 INFO - PROCESS | 1758 | 1465249053680 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:33 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee8400 == 12 [pid = 1758] [id = 309] 14:37:33 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x8beebc00) [pid = 1758] [serial = 928] [outer = (nil)] 14:37:33 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x8cdd3400) [pid = 1758] [serial = 929] [outer = 0x8beebc00] 14:37:33 INFO - PROCESS | 1758 | 1465249053813 Marionette DEBUG loaded listener.js 14:37:33 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x8cf93000) [pid = 1758] [serial = 930] [outer = 0x8beebc00] 14:37:34 INFO - PROCESS | 1758 | 1465249054894 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]]]}] 14:37:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 14:37:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1845ms 14:37:34 INFO - PROCESS | 1758 | 1465249054957 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 14:37:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 14:37:34 INFO - PROCESS | 1758 | 1465249054966 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 14:37:34 INFO - PROCESS | 1758 | 1465249054980 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 14:37:34 INFO - PROCESS | 1758 | 1465249054987 Marionette TRACE conn4 <- [1,1210,null,{}] 14:37:34 INFO - PROCESS | 1758 | 1465249054995 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}] 14:37:35 INFO - PROCESS | 1758 | 1465249055003 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:35 INFO - PROCESS | 1758 | 1465249055271 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 14:37:35 INFO - PROCESS | 1758 | 1465249055523 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:35 INFO - PROCESS | 1758 | 1465249055531 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:35 INFO - PROCESS | 1758 | ++DOCSHELL 0x8dbb3000 == 13 [pid = 1758] [id = 310] 14:37:35 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x8dbb8000) [pid = 1758] [serial = 931] [outer = (nil)] 14:37:35 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x8dcaf400) [pid = 1758] [serial = 932] [outer = 0x8dbb8000] 14:37:35 INFO - PROCESS | 1758 | 1465249055684 Marionette DEBUG loaded listener.js 14:37:35 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x8f3cb800) [pid = 1758] [serial = 933] [outer = 0x8dbb8000] 14:37:36 INFO - PROCESS | 1758 | 1465249056887 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]]]}] 14:37:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 14:37:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1950ms 14:37:36 INFO - PROCESS | 1758 | 1465249056929 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 14:37:36 INFO - PROCESS | 1758 | 1465249056938 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 14:37:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 14:37:36 INFO - PROCESS | 1758 | 1465249056949 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 14:37:36 INFO - PROCESS | 1758 | 1465249056958 Marionette TRACE conn4 <- [1,1214,null,{}] 14:37:36 INFO - PROCESS | 1758 | 1465249056985 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}] 14:37:37 INFO - PROCESS | 1758 | 1465249056999 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:37 INFO - PROCESS | 1758 | 1465249057271 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 14:37:37 INFO - PROCESS | 1758 | 1465249057501 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:37 INFO - PROCESS | 1758 | 1465249057519 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:37 INFO - PROCESS | 1758 | ++DOCSHELL 0x8fd44000 == 14 [pid = 1758] [id = 311] 14:37:37 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x8fd47000) [pid = 1758] [serial = 934] [outer = (nil)] 14:37:37 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x8fd4dc00) [pid = 1758] [serial = 935] [outer = 0x8fd47000] 14:37:37 INFO - PROCESS | 1758 | 1465249057620 Marionette DEBUG loaded listener.js 14:37:37 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0x8fdf2c00) [pid = 1758] [serial = 936] [outer = 0x8fd47000] 14:37:38 INFO - PROCESS | 1758 | 1465249058691 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]]]}] 14:37:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 14:37:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1800ms 14:37:38 INFO - PROCESS | 1758 | 1465249058749 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 14:37:38 INFO - PROCESS | 1758 | 1465249058755 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 14:37:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 14:37:38 INFO - PROCESS | 1758 | 1465249058763 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 14:37:38 INFO - PROCESS | 1758 | 1465249058768 Marionette TRACE conn4 <- [1,1218,null,{}] 14:37:38 INFO - PROCESS | 1758 | 1465249058827 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}] 14:37:38 INFO - PROCESS | 1758 | 1465249058833 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:39 INFO - PROCESS | 1758 | 1465249059071 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 14:37:39 INFO - PROCESS | 1758 | 1465249059308 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:39 INFO - PROCESS | 1758 | 1465249059322 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:39 INFO - PROCESS | 1758 | ++DOCSHELL 0x8fd4ac00 == 15 [pid = 1758] [id = 312] 14:37:39 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x8fdf5800) [pid = 1758] [serial = 937] [outer = (nil)] 14:37:39 INFO - PROCESS | 1758 | ++DOMWINDOW == 94 (0x8ffb2800) [pid = 1758] [serial = 938] [outer = 0x8fdf5800] 14:37:39 INFO - PROCESS | 1758 | 1465249059413 Marionette DEBUG loaded listener.js 14:37:39 INFO - PROCESS | 1758 | ++DOMWINDOW == 95 (0x8ffb7800) [pid = 1758] [serial = 939] [outer = 0x8fdf5800] 14:37:40 INFO - PROCESS | 1758 | 1465249060407 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]]]}] 14:37:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 14:37:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1731ms 14:37:40 INFO - PROCESS | 1758 | 1465249060495 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 14:37:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 14:37:40 INFO - PROCESS | 1758 | 1465249060500 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 14:37:40 INFO - PROCESS | 1758 | 1465249060509 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 14:37:40 INFO - PROCESS | 1758 | 1465249060512 Marionette TRACE conn4 <- [1,1222,null,{}] 14:37:40 INFO - PROCESS | 1758 | 1465249060521 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}] 14:37:40 INFO - PROCESS | 1758 | 1465249060528 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:40 INFO - PROCESS | 1758 | 1465249060774 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 14:37:41 INFO - PROCESS | 1758 | 1465249060999 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:41 INFO - PROCESS | 1758 | 1465249061007 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:41 INFO - PROCESS | 1758 | ++DOCSHELL 0x8fdf9c00 == 16 [pid = 1758] [id = 313] 14:37:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 96 (0x8ffb3c00) [pid = 1758] [serial = 940] [outer = (nil)] 14:37:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 97 (0x8ffbe400) [pid = 1758] [serial = 941] [outer = 0x8ffb3c00] 14:37:41 INFO - PROCESS | 1758 | 1465249061137 Marionette DEBUG loaded listener.js 14:37:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 98 (0x8ffba800) [pid = 1758] [serial = 942] [outer = 0x8ffb3c00] 14:37:42 INFO - PROCESS | 1758 | 1465249062193 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] 14:37:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 14:37:42 INFO - PROCESS | 1758 | 1465249062265 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 14:37:42 INFO - PROCESS | 1758 | 1465249062273 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 14:37:42 INFO - PROCESS | 1758 | 1465249062278 Marionette TRACE conn4 <- [1,1226,null,{}] 14:37:42 INFO - PROCESS | 1758 | 1465249062285 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}] 14:37:42 INFO - PROCESS | 1758 | 1465249062298 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:42 INFO - PROCESS | 1758 | 1465249062589 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 14:37:42 INFO - PROCESS | 1758 | 1465249062826 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:42 INFO - PROCESS | 1758 | 1465249062833 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:42 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b732c00 == 17 [pid = 1758] [id = 314] 14:37:42 INFO - PROCESS | 1758 | ++DOMWINDOW == 99 (0x8b734800) [pid = 1758] [serial = 943] [outer = (nil)] 14:37:42 INFO - PROCESS | 1758 | ++DOMWINDOW == 100 (0x9011f400) [pid = 1758] [serial = 944] [outer = 0x8b734800] 14:37:42 INFO - PROCESS | 1758 | 1465249062926 Marionette DEBUG loaded listener.js 14:37:43 INFO - PROCESS | 1758 | ++DOMWINDOW == 101 (0x90130000) [pid = 1758] [serial = 945] [outer = 0x8b734800] 14:37:43 INFO - PROCESS | 1758 | 1465249063922 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]]]}] 14:37:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 14:37:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1687ms 14:37:43 INFO - PROCESS | 1758 | 1465249063962 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 14:37:43 INFO - PROCESS | 1758 | 1465249063967 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 14:37:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 14:37:43 INFO - PROCESS | 1758 | 1465249063978 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 14:37:43 INFO - PROCESS | 1758 | 1465249063981 Marionette TRACE conn4 <- [1,1230,null,{}] 14:37:43 INFO - PROCESS | 1758 | 1465249063989 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}] 14:37:44 INFO - PROCESS | 1758 | 1465249063996 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:44 INFO - PROCESS | 1758 | 1465249064198 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 14:37:44 INFO - PROCESS | 1758 | 1465249064425 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:44 INFO - PROCESS | 1758 | 1465249064437 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:44 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f2f0400 == 18 [pid = 1758] [id = 315] 14:37:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 102 (0x90068400) [pid = 1758] [serial = 946] [outer = (nil)] 14:37:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 103 (0x901ce000) [pid = 1758] [serial = 947] [outer = 0x90068400] 14:37:44 INFO - PROCESS | 1758 | 1465249064586 Marionette DEBUG loaded listener.js 14:37:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 104 (0x9012fc00) [pid = 1758] [serial = 948] [outer = 0x90068400] 14:37:45 INFO - PROCESS | 1758 | 1465249065599 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]]]}] 14:37:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 14:37:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1693ms 14:37:45 INFO - PROCESS | 1758 | 1465249065671 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 14:37:45 INFO - PROCESS | 1758 | 1465249065684 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 14:37:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 14:37:45 INFO - PROCESS | 1758 | 1465249065693 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 14:37:45 INFO - PROCESS | 1758 | 1465249065697 Marionette TRACE conn4 <- [1,1234,null,{}] 14:37:45 INFO - PROCESS | 1758 | 1465249065704 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}] 14:37:45 INFO - PROCESS | 1758 | 1465249065711 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:45 INFO - PROCESS | 1758 | 1465249065962 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 14:37:46 INFO - PROCESS | 1758 | 1465249066363 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:46 INFO - PROCESS | 1758 | 1465249066377 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:46 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c5400 == 19 [pid = 1758] [id = 316] 14:37:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 105 (0x8b5cb400) [pid = 1758] [serial = 949] [outer = (nil)] 14:37:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 106 (0x8b73e400) [pid = 1758] [serial = 950] [outer = 0x8b5cb400] 14:37:46 INFO - PROCESS | 1758 | 1465249066457 Marionette DEBUG loaded listener.js 14:37:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 107 (0x8bff0800) [pid = 1758] [serial = 951] [outer = 0x8b5cb400] 14:37:47 INFO - PROCESS | 1758 | 1465249067554 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]]]}] 14:37:47 INFO - PROCESS | 1758 | --DOMWINDOW == 106 (0x8fd44c00) [pid = 1758] [serial = 843] [outer = (nil)] [url = about:blank] 14:37:47 INFO - PROCESS | 1758 | --DOMWINDOW == 105 (0x901d3400) [pid = 1758] [serial = 887] [outer = (nil)] [url = about:blank] 14:37:47 INFO - PROCESS | 1758 | --DOMWINDOW == 104 (0x919d0400) [pid = 1758] [serial = 884] [outer = (nil)] [url = about:blank] 14:37:47 INFO - PROCESS | 1758 | --DOMWINDOW == 103 (0x919d3c00) [pid = 1758] [serial = 885] [outer = (nil)] [url = about:blank] 14:37:47 INFO - PROCESS | 1758 | --DOMWINDOW == 102 (0x8dcb5c00) [pid = 1758] [serial = 875] [outer = (nil)] [url = about:blank] 14:37:47 INFO - PROCESS | 1758 | --DOMWINDOW == 101 (0x8f2f4000) [pid = 1758] [serial = 876] [outer = (nil)] [url = about:blank] 14:37:47 INFO - PROCESS | 1758 | --DOMWINDOW == 100 (0x8f2f3c00) [pid = 1758] [serial = 878] [outer = (nil)] [url = about:blank] 14:37:47 INFO - PROCESS | 1758 | --DOMWINDOW == 99 (0x8fd44800) [pid = 1758] [serial = 879] [outer = (nil)] [url = about:blank] 14:37:47 INFO - PROCESS | 1758 | --DOMWINDOW == 98 (0x94a7a400) [pid = 1758] [serial = 869] [outer = (nil)] [url = about:blank] 14:37:47 INFO - PROCESS | 1758 | --DOMWINDOW == 97 (0x94a93800) [pid = 1758] [serial = 870] [outer = (nil)] [url = about:blank] 14:37:47 INFO - PROCESS | 1758 | --DOMWINDOW == 96 (0x8fdf0000) [pid = 1758] [serial = 851] [outer = (nil)] [url = about:blank] 14:37:47 INFO - PROCESS | 1758 | --DOMWINDOW == 95 (0x8fdfec00) [pid = 1758] [serial = 852] [outer = (nil)] [url = about:blank] 14:37:47 INFO - PROCESS | 1758 | --DOMWINDOW == 94 (0x92979800) [pid = 1758] [serial = 863] [outer = (nil)] [url = about:blank] 14:37:47 INFO - PROCESS | 1758 | --DOMWINDOW == 93 (0x9297e400) [pid = 1758] [serial = 864] [outer = (nil)] [url = about:blank] 14:37:47 INFO - PROCESS | 1758 | --DOMWINDOW == 92 (0x93d2a800) [pid = 1758] [serial = 866] [outer = (nil)] [url = about:blank] 14:37:47 INFO - PROCESS | 1758 | --DOMWINDOW == 91 (0x93d28800) [pid = 1758] [serial = 867] [outer = (nil)] [url = about:blank] 14:37:47 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x8b735000) [pid = 1758] [serial = 845] [outer = (nil)] [url = about:blank] 14:37:47 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x8bee7c00) [pid = 1758] [serial = 846] [outer = (nil)] [url = about:blank] 14:37:47 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x8dcb7400) [pid = 1758] [serial = 848] [outer = (nil)] [url = about:blank] 14:37:47 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x8e00f400) [pid = 1758] [serial = 849] [outer = (nil)] [url = about:blank] 14:37:47 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x91b7b800) [pid = 1758] [serial = 860] [outer = (nil)] [url = about:blank] 14:37:47 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x9281ec00) [pid = 1758] [serial = 861] [outer = (nil)] [url = about:blank] 14:37:47 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x91a1c400) [pid = 1758] [serial = 857] [outer = (nil)] [url = about:blank] 14:37:47 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x91a19c00) [pid = 1758] [serial = 858] [outer = (nil)] [url = about:blank] 14:37:47 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x8b5c7400) [pid = 1758] [serial = 872] [outer = (nil)] [url = about:blank] 14:37:47 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x8bee6000) [pid = 1758] [serial = 873] [outer = (nil)] [url = about:blank] 14:37:47 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x901ca000) [pid = 1758] [serial = 854] [outer = (nil)] [url = about:blank] 14:37:47 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x901d5000) [pid = 1758] [serial = 855] [outer = (nil)] [url = about:blank] 14:37:47 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x90132800) [pid = 1758] [serial = 881] [outer = (nil)] [url = about:blank] 14:37:47 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0x91afe000) [pid = 1758] [serial = 888] [outer = (nil)] [url = about:blank] 14:37:47 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x901c9800) [pid = 1758] [serial = 882] [outer = (nil)] [url = about:blank] 14:37:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 14:37:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1944ms 14:37:47 INFO - PROCESS | 1758 | 1465249067645 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 14:37:47 INFO - PROCESS | 1758 | 1465249067651 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 14:37:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 14:37:47 INFO - PROCESS | 1758 | 1465249067660 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 14:37:47 INFO - PROCESS | 1758 | 1465249067665 Marionette TRACE conn4 <- [1,1238,null,{}] 14:37:47 INFO - PROCESS | 1758 | 1465249067682 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}] 14:37:47 INFO - PROCESS | 1758 | 1465249067689 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:47 INFO - PROCESS | 1758 | 1465249067884 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 14:37:48 INFO - PROCESS | 1758 | 1465249068098 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:48 INFO - PROCESS | 1758 | 1465249068111 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:48 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cdd0c00 == 20 [pid = 1758] [id = 317] 14:37:48 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x8cdd8c00) [pid = 1758] [serial = 952] [outer = (nil)] 14:37:48 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x8cf9c400) [pid = 1758] [serial = 953] [outer = 0x8cdd8c00] 14:37:48 INFO - PROCESS | 1758 | 1465249068192 Marionette DEBUG loaded listener.js 14:37:48 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x8d9c0c00) [pid = 1758] [serial = 954] [outer = 0x8cdd8c00] 14:37:49 INFO - PROCESS | 1758 | 1465249069029 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]]]}] 14:37:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 14:37:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1447ms 14:37:49 INFO - PROCESS | 1758 | 1465249069111 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 14:37:49 INFO - PROCESS | 1758 | 1465249069119 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 14:37:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 14:37:49 INFO - PROCESS | 1758 | 1465249069127 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 14:37:49 INFO - PROCESS | 1758 | 1465249069131 Marionette TRACE conn4 <- [1,1242,null,{}] 14:37:49 INFO - PROCESS | 1758 | 1465249069146 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}] 14:37:49 INFO - PROCESS | 1758 | 1465249069155 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:49 INFO - PROCESS | 1758 | 1465249069370 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 14:37:49 INFO - PROCESS | 1758 | 1465249069519 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:49 INFO - PROCESS | 1758 | 1465249069525 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:49 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cdd8400 == 21 [pid = 1758] [id = 318] 14:37:49 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8dbb0400) [pid = 1758] [serial = 955] [outer = (nil)] 14:37:49 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8f2f2000) [pid = 1758] [serial = 956] [outer = 0x8dbb0400] 14:37:49 INFO - PROCESS | 1758 | 1465249069612 Marionette DEBUG loaded listener.js 14:37:49 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x8f3d7000) [pid = 1758] [serial = 957] [outer = 0x8dbb0400] 14:37:50 INFO - PROCESS | 1758 | 1465249070613 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]]]}] 14:37:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 14:37:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1555ms 14:37:50 INFO - PROCESS | 1758 | 1465249070683 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 14:37:50 INFO - PROCESS | 1758 | 1465249070688 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 14:37:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 14:37:50 INFO - PROCESS | 1758 | 1465249070707 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 14:37:50 INFO - PROCESS | 1758 | 1465249070717 Marionette TRACE conn4 <- [1,1246,null,{}] 14:37:50 INFO - PROCESS | 1758 | 1465249070747 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}] 14:37:50 INFO - PROCESS | 1758 | 1465249070757 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:51 INFO - PROCESS | 1758 | 1465249071023 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 14:37:51 INFO - PROCESS | 1758 | 1465249071054 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:51 INFO - PROCESS | 1758 | 1465249071060 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:51 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b739400 == 22 [pid = 1758] [id = 319] 14:37:51 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8beed400) [pid = 1758] [serial = 958] [outer = (nil)] 14:37:51 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x8fd4a000) [pid = 1758] [serial = 959] [outer = 0x8beed400] 14:37:51 INFO - PROCESS | 1758 | 1465249071147 Marionette DEBUG loaded listener.js 14:37:51 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x8fdfa800) [pid = 1758] [serial = 960] [outer = 0x8beed400] 14:37:52 INFO - PROCESS | 1758 | 1465249072209 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]]]}] 14:37:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 14:37:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1570ms 14:37:52 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x9011cc00) [pid = 1758] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 14:37:52 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x8ffbb800) [pid = 1758] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 14:37:52 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x92829800) [pid = 1758] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 14:37:52 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x8d9dbc00) [pid = 1758] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 14:37:52 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x9296f800) [pid = 1758] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 14:37:52 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x8d9e1800) [pid = 1758] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 14:37:52 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x8dcbb000) [pid = 1758] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 14:37:52 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0x8b738000) [pid = 1758] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 14:37:52 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x8dcb5800) [pid = 1758] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 14:37:52 INFO - PROCESS | 1758 | --DOMWINDOW == 75 (0x931f9c00) [pid = 1758] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 14:37:52 INFO - PROCESS | 1758 | --DOMWINDOW == 74 (0x8cdd6400) [pid = 1758] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 14:37:52 INFO - PROCESS | 1758 | --DOMWINDOW == 73 (0x8b736c00) [pid = 1758] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 14:37:52 INFO - PROCESS | 1758 | 1465249072374 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 14:37:52 INFO - PROCESS | 1758 | 1465249072378 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 14:37:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 14:37:52 INFO - PROCESS | 1758 | 1465249072398 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 14:37:52 INFO - PROCESS | 1758 | 1465249072401 Marionette TRACE conn4 <- [1,1250,null,{}] 14:37:52 INFO - PROCESS | 1758 | 1465249072408 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}] 14:37:52 INFO - PROCESS | 1758 | 1465249072414 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:52 INFO - PROCESS | 1758 | 1465249072594 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 14:37:52 INFO - PROCESS | 1758 | 1465249072813 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:52 INFO - PROCESS | 1758 | 1465249072822 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:52 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bfed400 == 23 [pid = 1758] [id = 320] 14:37:52 INFO - PROCESS | 1758 | ++DOMWINDOW == 74 (0x8d9d7400) [pid = 1758] [serial = 961] [outer = (nil)] 14:37:52 INFO - PROCESS | 1758 | ++DOMWINDOW == 75 (0x8f5ee800) [pid = 1758] [serial = 962] [outer = 0x8d9d7400] 14:37:52 INFO - PROCESS | 1758 | 1465249072898 Marionette DEBUG loaded listener.js 14:37:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 76 (0x8ffbb800) [pid = 1758] [serial = 963] [outer = 0x8d9d7400] 14:37:53 INFO - PROCESS | 1758 | 1465249073736 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]]]}] 14:37:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 14:37:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1384ms 14:37:53 INFO - PROCESS | 1758 | 1465249073783 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 14:37:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 14:37:53 INFO - PROCESS | 1758 | 1465249073788 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 14:37:53 INFO - PROCESS | 1758 | 1465249073795 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 14:37:53 INFO - PROCESS | 1758 | 1465249073798 Marionette TRACE conn4 <- [1,1254,null,{}] 14:37:53 INFO - PROCESS | 1758 | 1465249073805 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}] 14:37:53 INFO - PROCESS | 1758 | 1465249073811 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:54 INFO - PROCESS | 1758 | 1465249074003 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 14:37:54 INFO - PROCESS | 1758 | 1465249074015 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:54 INFO - PROCESS | 1758 | 1465249074031 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:54 INFO - PROCESS | 1758 | ++DOCSHELL 0x90118800 == 24 [pid = 1758] [id = 321] 14:37:54 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x9011cc00) [pid = 1758] [serial = 964] [outer = (nil)] 14:37:54 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x90136400) [pid = 1758] [serial = 965] [outer = 0x9011cc00] 14:37:54 INFO - PROCESS | 1758 | 1465249074232 Marionette DEBUG loaded listener.js 14:37:54 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x901d3400) [pid = 1758] [serial = 966] [outer = 0x9011cc00] 14:37:55 INFO - PROCESS | 1758 | 1465249075441 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]]]}] 14:37:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 14:37:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1689ms 14:37:55 INFO - PROCESS | 1758 | 1465249075486 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 14:37:55 INFO - PROCESS | 1758 | 1465249075495 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 14:37:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 14:37:55 INFO - PROCESS | 1758 | 1465249075510 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 14:37:55 INFO - PROCESS | 1758 | 1465249075521 Marionette TRACE conn4 <- [1,1258,null,{}] 14:37:55 INFO - PROCESS | 1758 | 1465249075531 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}] 14:37:55 INFO - PROCESS | 1758 | 1465249075536 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:55 INFO - PROCESS | 1758 | 1465249075830 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 14:37:56 INFO - PROCESS | 1758 | 1465249076073 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:56 INFO - PROCESS | 1758 | 1465249076082 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:56 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c7400 == 25 [pid = 1758] [id = 322] 14:37:56 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8b735c00) [pid = 1758] [serial = 967] [outer = (nil)] 14:37:56 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8d9d9c00) [pid = 1758] [serial = 968] [outer = 0x8b735c00] 14:37:56 INFO - PROCESS | 1758 | 1465249076188 Marionette DEBUG loaded listener.js 14:37:56 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x8dbb2800) [pid = 1758] [serial = 969] [outer = 0x8b735c00] 14:37:57 INFO - PROCESS | 1758 | 1465249077231 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]]]}] 14:37:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 14:37:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1802ms 14:37:57 INFO - PROCESS | 1758 | 1465249077310 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 14:37:57 INFO - PROCESS | 1758 | 1465249077319 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 14:37:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 14:37:57 INFO - PROCESS | 1758 | 1465249077332 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 14:37:57 INFO - PROCESS | 1758 | 1465249077338 Marionette TRACE conn4 <- [1,1262,null,{}] 14:37:57 INFO - PROCESS | 1758 | 1465249077345 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}] 14:37:57 INFO - PROCESS | 1758 | 1465249077352 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:57 INFO - PROCESS | 1758 | 1465249077621 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 14:37:57 INFO - PROCESS | 1758 | 1465249077878 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:57 INFO - PROCESS | 1758 | 1465249077890 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:57 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9d5000 == 26 [pid = 1758] [id = 323] 14:37:57 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8f5f0400) [pid = 1758] [serial = 970] [outer = (nil)] 14:37:57 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x8fd48800) [pid = 1758] [serial = 971] [outer = 0x8f5f0400] 14:37:57 INFO - PROCESS | 1758 | 1465249077986 Marionette DEBUG loaded listener.js 14:37:58 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x8ffb3400) [pid = 1758] [serial = 972] [outer = 0x8f5f0400] 14:37:59 INFO - PROCESS | 1758 | 1465249079044 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]]]}] 14:37:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 14:37:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1749ms 14:37:59 INFO - PROCESS | 1758 | 1465249079081 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 14:37:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 14:37:59 INFO - PROCESS | 1758 | 1465249079086 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 14:37:59 INFO - PROCESS | 1758 | 1465249079094 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 14:37:59 INFO - PROCESS | 1758 | 1465249079102 Marionette TRACE conn4 <- [1,1266,null,{}] 14:37:59 INFO - PROCESS | 1758 | 1465249079121 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}] 14:37:59 INFO - PROCESS | 1758 | 1465249079132 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:59 INFO - PROCESS | 1758 | 1465249079366 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 14:37:59 INFO - PROCESS | 1758 | 1465249079640 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:59 INFO - PROCESS | 1758 | 1465249079655 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:37:59 INFO - PROCESS | 1758 | ++DOCSHELL 0x919d2800 == 27 [pid = 1758] [id = 324] 14:37:59 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x919d4400) [pid = 1758] [serial = 973] [outer = (nil)] 14:37:59 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x919d8800) [pid = 1758] [serial = 974] [outer = 0x919d4400] 14:37:59 INFO - PROCESS | 1758 | 1465249079753 Marionette DEBUG loaded listener.js 14:37:59 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x91a19000) [pid = 1758] [serial = 975] [outer = 0x919d4400] 14:38:00 INFO - PROCESS | 1758 | 1465249080711 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]]]}] 14:38:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 14:38:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1698ms 14:38:00 INFO - PROCESS | 1758 | 1465249080792 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 14:38:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 14:38:00 INFO - PROCESS | 1758 | 1465249080798 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 14:38:00 INFO - PROCESS | 1758 | 1465249080806 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 14:38:00 INFO - PROCESS | 1758 | 1465249080809 Marionette TRACE conn4 <- [1,1270,null,{}] 14:38:00 INFO - PROCESS | 1758 | 1465249080817 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}] 14:38:00 INFO - PROCESS | 1758 | 1465249080824 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:01 INFO - PROCESS | 1758 | 1465249081107 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 14:38:01 INFO - PROCESS | 1758 | 1465249081447 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:01 INFO - PROCESS | 1758 | 1465249081464 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:01 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9c8400 == 28 [pid = 1758] [id = 325] 14:38:01 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x8fd4a800) [pid = 1758] [serial = 976] [outer = (nil)] 14:38:01 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x91a21400) [pid = 1758] [serial = 977] [outer = 0x8fd4a800] 14:38:01 INFO - PROCESS | 1758 | 1465249081570 Marionette DEBUG loaded listener.js 14:38:01 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x91af2400) [pid = 1758] [serial = 978] [outer = 0x8fd4a800] 14:38:02 INFO - PROCESS | 1758 | 1465249082626 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]]]}] 14:38:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 14:38:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1903ms 14:38:02 INFO - PROCESS | 1758 | 1465249082709 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 14:38:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 14:38:02 INFO - PROCESS | 1758 | 1465249082714 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 14:38:02 INFO - PROCESS | 1758 | 1465249082723 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 14:38:02 INFO - PROCESS | 1758 | 1465249082726 Marionette TRACE conn4 <- [1,1274,null,{}] 14:38:02 INFO - PROCESS | 1758 | 1465249082735 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}] 14:38:02 INFO - PROCESS | 1758 | 1465249082740 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:03 INFO - PROCESS | 1758 | 1465249083006 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 14:38:03 INFO - PROCESS | 1758 | 1465249083276 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:03 INFO - PROCESS | 1758 | 1465249083292 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:03 INFO - PROCESS | 1758 | ++DOCSHELL 0x8fd45400 == 29 [pid = 1758] [id = 326] 14:38:03 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0x8fdf1800) [pid = 1758] [serial = 979] [outer = (nil)] 14:38:03 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x91afb000) [pid = 1758] [serial = 980] [outer = 0x8fdf1800] 14:38:03 INFO - PROCESS | 1758 | 1465249083389 Marionette DEBUG loaded listener.js 14:38:03 INFO - PROCESS | 1758 | ++DOMWINDOW == 94 (0x91afe400) [pid = 1758] [serial = 981] [outer = 0x8fdf1800] 14:38:04 INFO - PROCESS | 1758 | 1465249084419 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]]]}] 14:38:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 14:38:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1739ms 14:38:04 INFO - PROCESS | 1758 | 1465249084463 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 14:38:04 INFO - PROCESS | 1758 | 1465249084468 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 14:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 14:38:04 INFO - PROCESS | 1758 | 1465249084475 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 14:38:04 INFO - PROCESS | 1758 | 1465249084480 Marionette TRACE conn4 <- [1,1278,null,{}] 14:38:04 INFO - PROCESS | 1758 | 1465249084487 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}] 14:38:04 INFO - PROCESS | 1758 | 1465249084499 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:04 INFO - PROCESS | 1758 | 1465249084768 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 14:38:05 INFO - PROCESS | 1758 | 1465249085049 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:05 INFO - PROCESS | 1758 | 1465249085059 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:05 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bfee400 == 30 [pid = 1758] [id = 327] 14:38:05 INFO - PROCESS | 1758 | ++DOMWINDOW == 95 (0x91af4800) [pid = 1758] [serial = 982] [outer = (nil)] 14:38:05 INFO - PROCESS | 1758 | ++DOMWINDOW == 96 (0x927e7800) [pid = 1758] [serial = 983] [outer = 0x91af4800] 14:38:05 INFO - PROCESS | 1758 | 1465249085149 Marionette DEBUG loaded listener.js 14:38:05 INFO - PROCESS | 1758 | ++DOMWINDOW == 97 (0x927ee400) [pid = 1758] [serial = 984] [outer = 0x91af4800] 14:38:06 INFO - PROCESS | 1758 | 1465249086106 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]]]}] 14:38:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 14:38:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1681ms 14:38:06 INFO - PROCESS | 1758 | 1465249086157 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 14:38:06 INFO - PROCESS | 1758 | 1465249086162 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 14:38:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 14:38:06 INFO - PROCESS | 1758 | 1465249086171 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 14:38:06 INFO - PROCESS | 1758 | 1465249086174 Marionette TRACE conn4 <- [1,1282,null,{}] 14:38:06 INFO - PROCESS | 1758 | 1465249086183 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}] 14:38:06 INFO - PROCESS | 1758 | 1465249086189 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:06 INFO - PROCESS | 1758 | 1465249086398 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 14:38:06 INFO - PROCESS | 1758 | 1465249086636 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:06 INFO - PROCESS | 1758 | 1465249086643 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:06 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b73e800 == 31 [pid = 1758] [id = 328] 14:38:06 INFO - PROCESS | 1758 | ++DOMWINDOW == 98 (0x91a1f400) [pid = 1758] [serial = 985] [outer = (nil)] 14:38:06 INFO - PROCESS | 1758 | ++DOMWINDOW == 99 (0x92820c00) [pid = 1758] [serial = 986] [outer = 0x91a1f400] 14:38:06 INFO - PROCESS | 1758 | 1465249086796 Marionette DEBUG loaded listener.js 14:38:06 INFO - PROCESS | 1758 | ++DOMWINDOW == 100 (0x9282a800) [pid = 1758] [serial = 987] [outer = 0x91a1f400] 14:38:07 INFO - PROCESS | 1758 | 1465249087755 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]]]}] 14:38:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 14:38:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1634ms 14:38:07 INFO - PROCESS | 1758 | 1465249087806 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 14:38:07 INFO - PROCESS | 1758 | 1465249087810 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 14:38:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 14:38:07 INFO - PROCESS | 1758 | 1465249087818 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 14:38:07 INFO - PROCESS | 1758 | 1465249087822 Marionette TRACE conn4 <- [1,1286,null,{}] 14:38:07 INFO - PROCESS | 1758 | 1465249087828 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}] 14:38:07 INFO - PROCESS | 1758 | 1465249087835 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:08 INFO - PROCESS | 1758 | 1465249088050 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 14:38:08 INFO - PROCESS | 1758 | 1465249088285 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:08 INFO - PROCESS | 1758 | 1465249088295 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:08 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b73d800 == 32 [pid = 1758] [id = 329] 14:38:08 INFO - PROCESS | 1758 | ++DOMWINDOW == 101 (0x8bee1c00) [pid = 1758] [serial = 988] [outer = (nil)] 14:38:08 INFO - PROCESS | 1758 | ++DOMWINDOW == 102 (0x8cf97800) [pid = 1758] [serial = 989] [outer = 0x8bee1c00] 14:38:08 INFO - PROCESS | 1758 | 1465249088421 Marionette DEBUG loaded listener.js 14:38:08 INFO - PROCESS | 1758 | ++DOMWINDOW == 103 (0x8dbbbc00) [pid = 1758] [serial = 990] [outer = 0x8bee1c00] 14:38:09 INFO - PROCESS | 1758 | 1465249089421 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]]]}] 14:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 14:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1645ms 14:38:09 INFO - PROCESS | 1758 | 1465249089464 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 14:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 14:38:09 INFO - PROCESS | 1758 | 1465249089469 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 14:38:09 INFO - PROCESS | 1758 | 1465249089477 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 14:38:09 INFO - PROCESS | 1758 | 1465249089480 Marionette TRACE conn4 <- [1,1290,null,{}] 14:38:09 INFO - PROCESS | 1758 | 1465249089487 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}] 14:38:09 INFO - PROCESS | 1758 | 1465249089491 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:09 INFO - PROCESS | 1758 | 1465249089707 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 14:38:10 INFO - PROCESS | 1758 | 1465249090218 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:10 INFO - PROCESS | 1758 | 1465249090231 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:10 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bff6800 == 33 [pid = 1758] [id = 330] 14:38:10 INFO - PROCESS | 1758 | ++DOMWINDOW == 104 (0x8bff7000) [pid = 1758] [serial = 991] [outer = (nil)] 14:38:10 INFO - PROCESS | 1758 | ++DOMWINDOW == 105 (0x8cdd7c00) [pid = 1758] [serial = 992] [outer = 0x8bff7000] 14:38:10 INFO - PROCESS | 1758 | 1465249090360 Marionette DEBUG loaded listener.js 14:38:10 INFO - PROCESS | 1758 | ++DOMWINDOW == 106 (0x8d9d8400) [pid = 1758] [serial = 993] [outer = 0x8bff7000] 14:38:11 INFO - PROCESS | 1758 | 1465249091307 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]]]}] 14:38:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 14:38:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1891ms 14:38:11 INFO - PROCESS | 1758 | 1465249091370 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 14:38:11 INFO - PROCESS | 1758 | 1465249091378 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 14:38:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 14:38:11 INFO - PROCESS | 1758 | 1465249091387 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 14:38:11 INFO - PROCESS | 1758 | 1465249091393 Marionette TRACE conn4 <- [1,1294,null,{}] 14:38:11 INFO - PROCESS | 1758 | 1465249091403 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}] 14:38:11 INFO - PROCESS | 1758 | 1465249091411 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:11 INFO - PROCESS | 1758 | 1465249091730 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 14:38:13 INFO - PROCESS | 1758 | --DOCSHELL 0x8b736800 == 32 [pid = 1758] [id = 305] 14:38:13 INFO - PROCESS | 1758 | --DOCSHELL 0x8d9c7c00 == 31 [pid = 1758] [id = 304] 14:38:13 INFO - PROCESS | 1758 | --DOMWINDOW == 105 (0x8e00ec00) [pid = 1758] [serial = 926] [outer = (nil)] [url = about:blank] 14:38:13 INFO - PROCESS | 1758 | --DOMWINDOW == 104 (0x919ce400) [pid = 1758] [serial = 897] [outer = (nil)] [url = about:blank] 14:38:13 INFO - PROCESS | 1758 | --DOMWINDOW == 103 (0x91b7f000) [pid = 1758] [serial = 899] [outer = (nil)] [url = about:blank] 14:38:13 INFO - PROCESS | 1758 | --DOMWINDOW == 102 (0x954cec00) [pid = 1758] [serial = 908] [outer = (nil)] [url = about:blank] 14:38:13 INFO - PROCESS | 1758 | --DOMWINDOW == 101 (0x8dbb8c00) [pid = 1758] [serial = 924] [outer = (nil)] [url = about:blank] 14:38:13 INFO - PROCESS | 1758 | --DOMWINDOW == 100 (0x9549dc00) [pid = 1758] [serial = 912] [outer = (nil)] [url = about:blank] 14:38:13 INFO - PROCESS | 1758 | --DOMWINDOW == 99 (0x8dbb7800) [pid = 1758] [serial = 914] [outer = (nil)] [url = about:blank] 14:38:13 INFO - PROCESS | 1758 | --DOMWINDOW == 98 (0x8f3cf400) [pid = 1758] [serial = 893] [outer = (nil)] [url = about:blank] 14:38:13 INFO - PROCESS | 1758 | --DOMWINDOW == 97 (0x8fd4b800) [pid = 1758] [serial = 894] [outer = (nil)] [url = about:blank] 14:38:13 INFO - PROCESS | 1758 | --DOMWINDOW == 96 (0x94a9fc00) [pid = 1758] [serial = 911] [outer = (nil)] [url = about:blank] 14:38:13 INFO - PROCESS | 1758 | --DOMWINDOW == 95 (0x8cf92000) [pid = 1758] [serial = 891] [outer = (nil)] [url = about:blank] 14:38:13 INFO - PROCESS | 1758 | --DOMWINDOW == 94 (0x90136c00) [pid = 1758] [serial = 896] [outer = (nil)] [url = about:blank] 14:38:13 INFO - PROCESS | 1758 | --DOMWINDOW == 93 (0x927ea800) [pid = 1758] [serial = 900] [outer = (nil)] [url = about:blank] 14:38:13 INFO - PROCESS | 1758 | --DOMWINDOW == 92 (0x92829400) [pid = 1758] [serial = 902] [outer = (nil)] [url = about:blank] 14:38:13 INFO - PROCESS | 1758 | --DOMWINDOW == 91 (0x93c4d800) [pid = 1758] [serial = 905] [outer = (nil)] [url = about:blank] 14:38:13 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x92970c00) [pid = 1758] [serial = 903] [outer = (nil)] [url = about:blank] 14:38:13 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x8cf9a000) [pid = 1758] [serial = 921] [outer = (nil)] [url = about:blank] 14:38:13 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x8d9e3000) [pid = 1758] [serial = 923] [outer = (nil)] [url = about:blank] 14:38:13 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x8cdde400) [pid = 1758] [serial = 920] [outer = (nil)] [url = about:blank] 14:38:13 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x8beea000) [pid = 1758] [serial = 918] [outer = (nil)] [url = about:blank] 14:38:13 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x954d6800) [pid = 1758] [serial = 909] [outer = (nil)] [url = about:blank] 14:38:13 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x94a98400) [pid = 1758] [serial = 906] [outer = (nil)] [url = about:blank] 14:38:13 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x8b73e000) [pid = 1758] [serial = 917] [outer = (nil)] [url = about:blank] 14:38:13 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x8beef000) [pid = 1758] [serial = 890] [outer = (nil)] [url = about:blank] 14:38:13 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x8dcbc000) [pid = 1758] [serial = 915] [outer = (nil)] [url = about:blank] 14:38:13 INFO - PROCESS | 1758 | 1465249093349 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:13 INFO - PROCESS | 1758 | 1465249093363 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:13 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c6c00 == 32 [pid = 1758] [id = 331] 14:38:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x8b5c9400) [pid = 1758] [serial = 994] [outer = (nil)] 14:38:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8b735800) [pid = 1758] [serial = 995] [outer = 0x8b5c9400] 14:38:13 INFO - PROCESS | 1758 | 1465249093519 Marionette DEBUG loaded listener.js 14:38:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x8b73dc00) [pid = 1758] [serial = 996] [outer = 0x8b5c9400] 14:38:14 INFO - PROCESS | 1758 | 1465249094427 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]]]}] 14:38:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 14:38:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 3095ms 14:38:14 INFO - PROCESS | 1758 | 1465249094485 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 14:38:14 INFO - PROCESS | 1758 | 1465249094491 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 14:38:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 14:38:14 INFO - PROCESS | 1758 | 1465249094500 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 14:38:14 INFO - PROCESS | 1758 | 1465249094504 Marionette TRACE conn4 <- [1,1298,null,{}] 14:38:14 INFO - PROCESS | 1758 | 1465249094515 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}] 14:38:14 INFO - PROCESS | 1758 | 1465249094524 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:14 INFO - PROCESS | 1758 | 1465249094723 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 14:38:14 INFO - PROCESS | 1758 | 1465249094859 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:14 INFO - PROCESS | 1758 | 1465249094866 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:14 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bffa000 == 33 [pid = 1758] [id = 332] 14:38:14 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x8cdcf400) [pid = 1758] [serial = 997] [outer = (nil)] 14:38:14 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x8cf92000) [pid = 1758] [serial = 998] [outer = 0x8cdcf400] 14:38:14 INFO - PROCESS | 1758 | 1465249094962 Marionette DEBUG loaded listener.js 14:38:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x8cf9bc00) [pid = 1758] [serial = 999] [outer = 0x8cdcf400] 14:38:15 INFO - PROCESS | 1758 | 1465249095961 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]]]}] 14:38:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 14:38:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1492ms 14:38:16 INFO - PROCESS | 1758 | 1465249096002 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 14:38:16 INFO - PROCESS | 1758 | 1465249096010 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 14:38:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 14:38:16 INFO - PROCESS | 1758 | 1465249096021 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 14:38:16 INFO - PROCESS | 1758 | 1465249096024 Marionette TRACE conn4 <- [1,1302,null,{}] 14:38:16 INFO - PROCESS | 1758 | 1465249096040 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}] 14:38:16 INFO - PROCESS | 1758 | 1465249096047 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:16 INFO - PROCESS | 1758 | 1465249096316 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 14:38:16 INFO - PROCESS | 1758 | 1465249096347 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:16 INFO - PROCESS | 1758 | 1465249096359 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:16 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9de800 == 34 [pid = 1758] [id = 333] 14:38:16 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x8dbb4800) [pid = 1758] [serial = 1000] [outer = (nil)] 14:38:16 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x8dbb8c00) [pid = 1758] [serial = 1001] [outer = 0x8dbb4800] 14:38:16 INFO - PROCESS | 1758 | 1465249096436 Marionette DEBUG loaded listener.js 14:38:16 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x8dcb3400) [pid = 1758] [serial = 1002] [outer = 0x8dbb4800] 14:38:17 INFO - PROCESS | 1758 | 1465249097590 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]]]}] 14:38:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 14:38:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1634ms 14:38:17 INFO - PROCESS | 1758 | 1465249097659 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 14:38:17 INFO - PROCESS | 1758 | 1465249097664 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 14:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 14:38:17 INFO - PROCESS | 1758 | 1465249097675 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 14:38:17 INFO - PROCESS | 1758 | 1465249097686 Marionette TRACE conn4 <- [1,1306,null,{}] 14:38:17 INFO - PROCESS | 1758 | 1465249097710 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}] 14:38:17 INFO - PROCESS | 1758 | 1465249097719 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:17 INFO - PROCESS | 1758 | 1465249097966 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 14:38:18 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x9011cc00) [pid = 1758] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 14:38:18 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x8beed400) [pid = 1758] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 14:38:18 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x8d9d7400) [pid = 1758] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 14:38:18 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x8dbb8000) [pid = 1758] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 14:38:18 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x90068400) [pid = 1758] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 14:38:18 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x8beebc00) [pid = 1758] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 14:38:18 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x8fd47000) [pid = 1758] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 14:38:18 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x8d9c7000) [pid = 1758] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 14:38:18 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x8b734800) [pid = 1758] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 14:38:18 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x8b5cb400) [pid = 1758] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 14:38:18 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x8fdf5800) [pid = 1758] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 14:38:18 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x8ffb3c00) [pid = 1758] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 14:38:18 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0x8dbb0400) [pid = 1758] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 14:38:18 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x8cdd8c00) [pid = 1758] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 14:38:18 INFO - PROCESS | 1758 | 1465249098775 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:18 INFO - PROCESS | 1758 | 1465249098782 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:18 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5cb400 == 35 [pid = 1758] [id = 334] 14:38:18 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x8b5cdc00) [pid = 1758] [serial = 1003] [outer = (nil)] 14:38:18 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x8cdd1000) [pid = 1758] [serial = 1004] [outer = 0x8b5cdc00] 14:38:18 INFO - PROCESS | 1758 | 1465249098896 Marionette DEBUG loaded listener.js 14:38:19 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x8f2f3c00) [pid = 1758] [serial = 1005] [outer = 0x8b5cdc00] 14:38:19 INFO - PROCESS | 1758 | 1465249099756 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]]]}] 14:38:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 14:38:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 2162ms 14:38:19 INFO - PROCESS | 1758 | 1465249099836 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 14:38:19 INFO - PROCESS | 1758 | 1465249099841 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 14:38:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 14:38:19 INFO - PROCESS | 1758 | 1465249099849 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 14:38:19 INFO - PROCESS | 1758 | 1465249099853 Marionette TRACE conn4 <- [1,1310,null,{}] 14:38:19 INFO - PROCESS | 1758 | 1465249099860 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}] 14:38:19 INFO - PROCESS | 1758 | 1465249099865 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:20 INFO - PROCESS | 1758 | 1465249100059 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 14:38:20 INFO - PROCESS | 1758 | 1465249100186 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:20 INFO - PROCESS | 1758 | 1465249100196 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:20 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cdd8c00 == 36 [pid = 1758] [id = 335] 14:38:20 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8d9bf000) [pid = 1758] [serial = 1006] [outer = (nil)] 14:38:20 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8f5e8800) [pid = 1758] [serial = 1007] [outer = 0x8d9bf000] 14:38:20 INFO - PROCESS | 1758 | 1465249100275 Marionette DEBUG loaded listener.js 14:38:20 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x8fd47c00) [pid = 1758] [serial = 1008] [outer = 0x8d9bf000] 14:38:21 INFO - PROCESS | 1758 | 1465249101377 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] 14:38:21 INFO - PROCESS | 1758 | 1465249101450 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 14:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 14:38:21 INFO - PROCESS | 1758 | 1465249101461 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 14:38:21 INFO - PROCESS | 1758 | 1465249101468 Marionette TRACE conn4 <- [1,1314,null,{}] 14:38:21 INFO - PROCESS | 1758 | 1465249101480 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}] 14:38:21 INFO - PROCESS | 1758 | 1465249101488 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:21 INFO - PROCESS | 1758 | 1465249101752 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 14:38:22 INFO - PROCESS | 1758 | 1465249102008 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:22 INFO - PROCESS | 1758 | 1465249102023 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:22 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cdddc00 == 37 [pid = 1758] [id = 336] 14:38:22 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8cf91c00) [pid = 1758] [serial = 1009] [outer = (nil)] 14:38:22 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x8d9dcc00) [pid = 1758] [serial = 1010] [outer = 0x8cf91c00] 14:38:22 INFO - PROCESS | 1758 | 1465249102152 Marionette DEBUG loaded listener.js 14:38:22 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x8e009c00) [pid = 1758] [serial = 1011] [outer = 0x8cf91c00] 14:38:23 INFO - PROCESS | 1758 | 1465249103225 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]]]}] 14:38:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 14:38:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1846ms 14:38:23 INFO - PROCESS | 1758 | 1465249103307 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 14:38:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 14:38:23 INFO - PROCESS | 1758 | 1465249103317 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 14:38:23 INFO - PROCESS | 1758 | 1465249103330 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 14:38:23 INFO - PROCESS | 1758 | 1465249103337 Marionette TRACE conn4 <- [1,1318,null,{}] 14:38:23 INFO - PROCESS | 1758 | 1465249103345 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}] 14:38:23 INFO - PROCESS | 1758 | 1465249103353 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:23 INFO - PROCESS | 1758 | 1465249103710 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 14:38:23 INFO - PROCESS | 1758 | 1465249103979 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:24 INFO - PROCESS | 1758 | 1465249103989 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:24 INFO - PROCESS | 1758 | ++DOCSHELL 0x8beea800 == 38 [pid = 1758] [id = 337] 14:38:24 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x8fd4c800) [pid = 1758] [serial = 1012] [outer = (nil)] 14:38:24 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x8fd52000) [pid = 1758] [serial = 1013] [outer = 0x8fd4c800] 14:38:24 INFO - PROCESS | 1758 | 1465249104095 Marionette DEBUG loaded listener.js 14:38:24 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x8fdfc000) [pid = 1758] [serial = 1014] [outer = 0x8fd4c800] 14:38:25 INFO - PROCESS | 1758 | 1465249105157 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]]]}] 14:38:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 14:38:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1889ms 14:38:25 INFO - PROCESS | 1758 | 1465249105221 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 14:38:25 INFO - PROCESS | 1758 | 1465249105226 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 14:38:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 14:38:25 INFO - PROCESS | 1758 | 1465249105234 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 14:38:25 INFO - PROCESS | 1758 | 1465249105241 Marionette TRACE conn4 <- [1,1322,null,{}] 14:38:25 INFO - PROCESS | 1758 | 1465249105260 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}] 14:38:25 INFO - PROCESS | 1758 | 1465249105270 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:25 INFO - PROCESS | 1758 | 1465249105495 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 14:38:25 INFO - PROCESS | 1758 | 1465249105739 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:25 INFO - PROCESS | 1758 | 1465249105752 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:25 INFO - PROCESS | 1758 | ++DOCSHELL 0x90117000 == 39 [pid = 1758] [id = 338] 14:38:25 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x90117800) [pid = 1758] [serial = 1015] [outer = (nil)] 14:38:25 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x9011d800) [pid = 1758] [serial = 1016] [outer = 0x90117800] 14:38:25 INFO - PROCESS | 1758 | 1465249105846 Marionette DEBUG loaded listener.js 14:38:25 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x90130c00) [pid = 1758] [serial = 1017] [outer = 0x90117800] 14:38:26 INFO - PROCESS | 1758 | 1465249106801 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]]]}] 14:38:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 14:38:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1649ms 14:38:26 INFO - PROCESS | 1758 | 1465249106884 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 14:38:26 INFO - PROCESS | 1758 | 1465249106889 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 14:38:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 14:38:26 INFO - PROCESS | 1758 | 1465249106898 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 14:38:26 INFO - PROCESS | 1758 | 1465249106903 Marionette TRACE conn4 <- [1,1326,null,{}] 14:38:26 INFO - PROCESS | 1758 | 1465249106910 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}] 14:38:26 INFO - PROCESS | 1758 | 1465249106916 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:27 INFO - PROCESS | 1758 | 1465249107141 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 14:38:27 INFO - PROCESS | 1758 | 1465249107362 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:27 INFO - PROCESS | 1758 | 1465249107371 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:27 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee2000 == 40 [pid = 1758] [id = 339] 14:38:27 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0x8f5ef000) [pid = 1758] [serial = 1018] [outer = (nil)] 14:38:27 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x901cb000) [pid = 1758] [serial = 1019] [outer = 0x8f5ef000] 14:38:27 INFO - PROCESS | 1758 | 1465249107477 Marionette DEBUG loaded listener.js 14:38:27 INFO - PROCESS | 1758 | ++DOMWINDOW == 94 (0x901d0000) [pid = 1758] [serial = 1020] [outer = 0x8f5ef000] 14:38:28 INFO - PROCESS | 1758 | 1465249108489 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]]]}] 14:38:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 14:38:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1639ms 14:38:28 INFO - PROCESS | 1758 | 1465249108537 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 14:38:28 INFO - PROCESS | 1758 | 1465249108543 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 14:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 14:38:28 INFO - PROCESS | 1758 | 1465249108550 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 14:38:28 INFO - PROCESS | 1758 | 1465249108554 Marionette TRACE conn4 <- [1,1330,null,{}] 14:38:28 INFO - PROCESS | 1758 | 1465249108562 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}] 14:38:28 INFO - PROCESS | 1758 | 1465249108568 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:28 INFO - PROCESS | 1758 | 1465249108777 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 14:38:29 INFO - PROCESS | 1758 | 1465249109032 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:29 INFO - PROCESS | 1758 | 1465249109040 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:29 INFO - PROCESS | 1758 | ++DOCSHELL 0x8dcb6c00 == 41 [pid = 1758] [id = 340] 14:38:29 INFO - PROCESS | 1758 | ++DOMWINDOW == 95 (0x8f5ed000) [pid = 1758] [serial = 1021] [outer = (nil)] 14:38:29 INFO - PROCESS | 1758 | ++DOMWINDOW == 96 (0x919d4000) [pid = 1758] [serial = 1022] [outer = 0x8f5ed000] 14:38:29 INFO - PROCESS | 1758 | 1465249109174 Marionette DEBUG loaded listener.js 14:38:29 INFO - PROCESS | 1758 | ++DOMWINDOW == 97 (0x919d9c00) [pid = 1758] [serial = 1023] [outer = 0x8f5ed000] 14:38:30 INFO - PROCESS | 1758 | 1465249110173 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]]]}] 14:38:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 14:38:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1695ms 14:38:30 INFO - PROCESS | 1758 | 1465249110247 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 14:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 14:38:30 INFO - PROCESS | 1758 | 1465249110252 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 14:38:30 INFO - PROCESS | 1758 | 1465249110260 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 14:38:30 INFO - PROCESS | 1758 | 1465249110264 Marionette TRACE conn4 <- [1,1334,null,{}] 14:38:30 INFO - PROCESS | 1758 | 1465249110271 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}] 14:38:30 INFO - PROCESS | 1758 | 1465249110283 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:30 INFO - PROCESS | 1758 | 1465249110563 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 14:38:30 INFO - PROCESS | 1758 | 1465249110792 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:30 INFO - PROCESS | 1758 | 1465249110804 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:30 INFO - PROCESS | 1758 | ++DOCSHELL 0x8beecc00 == 42 [pid = 1758] [id = 341] 14:38:30 INFO - PROCESS | 1758 | ++DOMWINDOW == 98 (0x919cec00) [pid = 1758] [serial = 1024] [outer = (nil)] 14:38:30 INFO - PROCESS | 1758 | ++DOMWINDOW == 99 (0x91b7d800) [pid = 1758] [serial = 1025] [outer = 0x919cec00] 14:38:30 INFO - PROCESS | 1758 | 1465249110905 Marionette DEBUG loaded listener.js 14:38:31 INFO - PROCESS | 1758 | ++DOMWINDOW == 100 (0x927e1c00) [pid = 1758] [serial = 1026] [outer = 0x919cec00] 14:38:31 INFO - PROCESS | 1758 | 1465249111909 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]]]}] 14:38:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 14:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1693ms 14:38:31 INFO - PROCESS | 1758 | 1465249111952 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 14:38:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 14:38:31 INFO - PROCESS | 1758 | 1465249111958 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 14:38:31 INFO - PROCESS | 1758 | 1465249111967 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 14:38:31 INFO - PROCESS | 1758 | 1465249111970 Marionette TRACE conn4 <- [1,1338,null,{}] 14:38:31 INFO - PROCESS | 1758 | 1465249111978 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}] 14:38:31 INFO - PROCESS | 1758 | 1465249111984 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:32 INFO - PROCESS | 1758 | 1465249112202 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 14:38:32 INFO - PROCESS | 1758 | 1465249112435 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:32 INFO - PROCESS | 1758 | 1465249112443 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:32 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee9c00 == 43 [pid = 1758] [id = 342] 14:38:32 INFO - PROCESS | 1758 | ++DOMWINDOW == 101 (0x8cdd0000) [pid = 1758] [serial = 1027] [outer = (nil)] 14:38:32 INFO - PROCESS | 1758 | ++DOMWINDOW == 102 (0x927e7400) [pid = 1758] [serial = 1028] [outer = 0x8cdd0000] 14:38:32 INFO - PROCESS | 1758 | 1465249112573 Marionette DEBUG loaded listener.js 14:38:32 INFO - PROCESS | 1758 | ++DOMWINDOW == 103 (0x9012dc00) [pid = 1758] [serial = 1029] [outer = 0x8cdd0000] 14:38:34 INFO - PROCESS | 1758 | 1465249114079 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]]]}] 14:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 14:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2201ms 14:38:34 INFO - PROCESS | 1758 | 1465249114168 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 14:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 14:38:34 INFO - PROCESS | 1758 | 1465249114173 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 14:38:34 INFO - PROCESS | 1758 | 1465249114180 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 14:38:34 INFO - PROCESS | 1758 | 1465249114183 Marionette TRACE conn4 <- [1,1342,null,{}] 14:38:34 INFO - PROCESS | 1758 | 1465249114191 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}] 14:38:34 INFO - PROCESS | 1758 | 1465249114195 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:34 INFO - PROCESS | 1758 | 1465249114406 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 14:38:34 INFO - PROCESS | 1758 | 1465249114585 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:34 INFO - PROCESS | 1758 | 1465249114596 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:34 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5ce000 == 44 [pid = 1758] [id = 343] 14:38:34 INFO - PROCESS | 1758 | ++DOMWINDOW == 104 (0x8beeb000) [pid = 1758] [serial = 1030] [outer = (nil)] 14:38:34 INFO - PROCESS | 1758 | ++DOMWINDOW == 105 (0x8d9d4400) [pid = 1758] [serial = 1031] [outer = 0x8beeb000] 14:38:34 INFO - PROCESS | 1758 | 1465249114686 Marionette DEBUG loaded listener.js 14:38:34 INFO - PROCESS | 1758 | ++DOMWINDOW == 106 (0x8e00bc00) [pid = 1758] [serial = 1032] [outer = 0x8beeb000] 14:38:35 INFO - PROCESS | 1758 | 1465249115866 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]]]}] 14:38:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 14:38:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1737ms 14:38:35 INFO - PROCESS | 1758 | 1465249115919 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 14:38:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 14:38:35 INFO - PROCESS | 1758 | 1465249115927 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 14:38:35 INFO - PROCESS | 1758 | 1465249115937 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 14:38:35 INFO - PROCESS | 1758 | 1465249115945 Marionette TRACE conn4 <- [1,1346,null,{}] 14:38:35 INFO - PROCESS | 1758 | 1465249115954 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}] 14:38:35 INFO - PROCESS | 1758 | 1465249115961 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:36 INFO - PROCESS | 1758 | 1465249116170 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 14:38:36 INFO - PROCESS | 1758 | 1465249116459 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:36 INFO - PROCESS | 1758 | 1465249116469 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:36 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cdd1800 == 45 [pid = 1758] [id = 344] 14:38:36 INFO - PROCESS | 1758 | ++DOMWINDOW == 107 (0x8cf96000) [pid = 1758] [serial = 1033] [outer = (nil)] 14:38:36 INFO - PROCESS | 1758 | ++DOMWINDOW == 108 (0x8d9d7800) [pid = 1758] [serial = 1034] [outer = 0x8cf96000] 14:38:36 INFO - PROCESS | 1758 | 1465249116594 Marionette DEBUG loaded listener.js 14:38:36 INFO - PROCESS | 1758 | ++DOMWINDOW == 109 (0x8dcb0c00) [pid = 1758] [serial = 1035] [outer = 0x8cf96000] 14:38:37 INFO - PROCESS | 1758 | --DOMWINDOW == 108 (0x901d3400) [pid = 1758] [serial = 966] [outer = (nil)] [url = about:blank] 14:38:37 INFO - PROCESS | 1758 | --DOMWINDOW == 107 (0x90136400) [pid = 1758] [serial = 965] [outer = (nil)] [url = about:blank] 14:38:37 INFO - PROCESS | 1758 | --DOMWINDOW == 106 (0x8fd4a000) [pid = 1758] [serial = 959] [outer = (nil)] [url = about:blank] 14:38:37 INFO - PROCESS | 1758 | --DOMWINDOW == 105 (0x8f5ee800) [pid = 1758] [serial = 962] [outer = (nil)] [url = about:blank] 14:38:37 INFO - PROCESS | 1758 | --DOMWINDOW == 104 (0x8dcaf400) [pid = 1758] [serial = 932] [outer = (nil)] [url = about:blank] 14:38:37 INFO - PROCESS | 1758 | --DOMWINDOW == 103 (0x8f3cb800) [pid = 1758] [serial = 933] [outer = (nil)] [url = about:blank] 14:38:37 INFO - PROCESS | 1758 | --DOMWINDOW == 102 (0x901ce000) [pid = 1758] [serial = 947] [outer = (nil)] [url = about:blank] 14:38:37 INFO - PROCESS | 1758 | --DOMWINDOW == 101 (0x9012fc00) [pid = 1758] [serial = 948] [outer = (nil)] [url = about:blank] 14:38:37 INFO - PROCESS | 1758 | --DOMWINDOW == 100 (0x8cdd3400) [pid = 1758] [serial = 929] [outer = (nil)] [url = about:blank] 14:38:37 INFO - PROCESS | 1758 | --DOMWINDOW == 99 (0x8cf93000) [pid = 1758] [serial = 930] [outer = (nil)] [url = about:blank] 14:38:37 INFO - PROCESS | 1758 | --DOMWINDOW == 98 (0x8fd4dc00) [pid = 1758] [serial = 935] [outer = (nil)] [url = about:blank] 14:38:37 INFO - PROCESS | 1758 | --DOMWINDOW == 97 (0x8fdf2c00) [pid = 1758] [serial = 936] [outer = (nil)] [url = about:blank] 14:38:37 INFO - PROCESS | 1758 | --DOMWINDOW == 96 (0x8f2ee800) [pid = 1758] [serial = 927] [outer = (nil)] [url = about:blank] 14:38:37 INFO - PROCESS | 1758 | --DOMWINDOW == 95 (0x9011f400) [pid = 1758] [serial = 944] [outer = (nil)] [url = about:blank] 14:38:37 INFO - PROCESS | 1758 | --DOMWINDOW == 94 (0x90130000) [pid = 1758] [serial = 945] [outer = (nil)] [url = about:blank] 14:38:37 INFO - PROCESS | 1758 | --DOMWINDOW == 93 (0x8b73e400) [pid = 1758] [serial = 950] [outer = (nil)] [url = about:blank] 14:38:37 INFO - PROCESS | 1758 | --DOMWINDOW == 92 (0x8bff0800) [pid = 1758] [serial = 951] [outer = (nil)] [url = about:blank] 14:38:37 INFO - PROCESS | 1758 | --DOMWINDOW == 91 (0x8ffb2800) [pid = 1758] [serial = 938] [outer = (nil)] [url = about:blank] 14:38:37 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x8ffb7800) [pid = 1758] [serial = 939] [outer = (nil)] [url = about:blank] 14:38:37 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x8ffbe400) [pid = 1758] [serial = 941] [outer = (nil)] [url = about:blank] 14:38:37 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x8ffba800) [pid = 1758] [serial = 942] [outer = (nil)] [url = about:blank] 14:38:37 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x8f2f2000) [pid = 1758] [serial = 956] [outer = (nil)] [url = about:blank] 14:38:37 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x8d9c0c00) [pid = 1758] [serial = 954] [outer = (nil)] [url = about:blank] 14:38:37 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x8cf9c400) [pid = 1758] [serial = 953] [outer = (nil)] [url = about:blank] 14:38:37 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x8ffbb800) [pid = 1758] [serial = 963] [outer = (nil)] [url = about:blank] 14:38:37 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x8fdfa800) [pid = 1758] [serial = 960] [outer = (nil)] [url = about:blank] 14:38:37 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x8f3d7000) [pid = 1758] [serial = 957] [outer = (nil)] [url = about:blank] 14:38:37 INFO - PROCESS | 1758 | 1465249117657 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]]]}] 14:38:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 14:38:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1742ms 14:38:37 INFO - PROCESS | 1758 | 1465249117677 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 14:38:37 INFO - PROCESS | 1758 | 1465249117686 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 14:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 14:38:37 INFO - PROCESS | 1758 | 1465249117699 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 14:38:37 INFO - PROCESS | 1758 | 1465249117705 Marionette TRACE conn4 <- [1,1350,null,{}] 14:38:37 INFO - PROCESS | 1758 | 1465249117712 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}] 14:38:37 INFO - PROCESS | 1758 | 1465249117718 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:37 INFO - PROCESS | 1758 | 1465249117932 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 14:38:38 INFO - PROCESS | 1758 | 1465249118139 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:38 INFO - PROCESS | 1758 | 1465249118146 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:38 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cf91800 == 46 [pid = 1758] [id = 345] 14:38:38 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8d9c5400) [pid = 1758] [serial = 1036] [outer = (nil)] 14:38:38 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x8f2f2000) [pid = 1758] [serial = 1037] [outer = 0x8d9c5400] 14:38:38 INFO - PROCESS | 1758 | 1465249118233 Marionette DEBUG loaded listener.js 14:38:38 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x8f3d2800) [pid = 1758] [serial = 1038] [outer = 0x8d9c5400] 14:38:39 INFO - PROCESS | 1758 | 1465249119237 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]]]}] 14:38:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 14:38:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1607ms 14:38:39 INFO - PROCESS | 1758 | 1465249119306 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 14:38:39 INFO - PROCESS | 1758 | 1465249119311 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 14:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 14:38:39 INFO - PROCESS | 1758 | 1465249119319 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 14:38:39 INFO - PROCESS | 1758 | 1465249119326 Marionette TRACE conn4 <- [1,1354,null,{}] 14:38:39 INFO - PROCESS | 1758 | 1465249119343 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}] 14:38:39 INFO - PROCESS | 1758 | 1465249119353 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:39 INFO - PROCESS | 1758 | 1465249119652 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 14:38:39 INFO - PROCESS | 1758 | 1465249119745 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:39 INFO - PROCESS | 1758 | 1465249119757 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:39 INFO - PROCESS | 1758 | ++DOCSHELL 0x8fdfa800 == 47 [pid = 1758] [id = 346] 14:38:39 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x8fdfb800) [pid = 1758] [serial = 1039] [outer = (nil)] 14:38:39 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x8ffb7400) [pid = 1758] [serial = 1040] [outer = 0x8fdfb800] 14:38:39 INFO - PROCESS | 1758 | 1465249119836 Marionette DEBUG loaded listener.js 14:38:39 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x8ffc0000) [pid = 1758] [serial = 1041] [outer = 0x8fdfb800] 14:38:40 INFO - PROCESS | 1758 | 1465249120799 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]]]}] 14:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 14:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1551ms 14:38:40 INFO - PROCESS | 1758 | 1465249120870 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 14:38:40 INFO - PROCESS | 1758 | 1465249120875 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 14:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 14:38:40 INFO - PROCESS | 1758 | 1465249120883 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 14:38:40 INFO - PROCESS | 1758 | 1465249120887 Marionette TRACE conn4 <- [1,1358,null,{}] 14:38:40 INFO - PROCESS | 1758 | 1465249120901 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}] 14:38:40 INFO - PROCESS | 1758 | 1465249120907 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:41 INFO - PROCESS | 1758 | 1465249121158 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 14:38:41 INFO - PROCESS | 1758 | 1465249121187 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:41 INFO - PROCESS | 1758 | 1465249121196 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:41 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c0000 == 48 [pid = 1758] [id = 347] 14:38:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x8fdf9800) [pid = 1758] [serial = 1042] [outer = (nil)] 14:38:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x9006f800) [pid = 1758] [serial = 1043] [outer = 0x8fdf9800] 14:38:41 INFO - PROCESS | 1758 | 1465249121286 Marionette DEBUG loaded listener.js 14:38:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x90114000) [pid = 1758] [serial = 1044] [outer = 0x8fdf9800] 14:38:42 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x8dbb4800) [pid = 1758] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 14:38:42 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x91a1f400) [pid = 1758] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 14:38:42 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x8f5f0400) [pid = 1758] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 14:38:42 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x8cdcf400) [pid = 1758] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 14:38:42 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x91af4800) [pid = 1758] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 14:38:42 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x8b5c9400) [pid = 1758] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 14:38:42 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x8b5cdc00) [pid = 1758] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 14:38:42 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x8b735c00) [pid = 1758] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 14:38:42 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x8fd4a800) [pid = 1758] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 14:38:42 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x8bff7000) [pid = 1758] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 14:38:42 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x8fdf1800) [pid = 1758] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 14:38:42 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x919d4400) [pid = 1758] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 14:38:42 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x8bee1c00) [pid = 1758] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 14:38:42 INFO - PROCESS | 1758 | 1465249122454 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]]]}] 14:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 14:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1596ms 14:38:42 INFO - PROCESS | 1758 | 1465249122481 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 14:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 14:38:42 INFO - PROCESS | 1758 | 1465249122486 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 14:38:42 INFO - PROCESS | 1758 | 1465249122495 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 14:38:42 INFO - PROCESS | 1758 | 1465249122500 Marionette TRACE conn4 <- [1,1362,null,{}] 14:38:42 INFO - PROCESS | 1758 | 1465249122514 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}] 14:38:42 INFO - PROCESS | 1758 | 1465249122521 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:42 INFO - PROCESS | 1758 | 1465249122735 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 14:38:42 INFO - PROCESS | 1758 | 1465249122907 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:42 INFO - PROCESS | 1758 | 1465249122918 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:42 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c5000 == 49 [pid = 1758] [id = 348] 14:38:42 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x8b5c5c00) [pid = 1758] [serial = 1045] [outer = (nil)] 14:38:42 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8f5ee000) [pid = 1758] [serial = 1046] [outer = 0x8b5c5c00] 14:38:43 INFO - PROCESS | 1758 | 1465249122998 Marionette DEBUG loaded listener.js 14:38:43 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x90066400) [pid = 1758] [serial = 1047] [outer = 0x8b5c5c00] 14:38:43 INFO - PROCESS | 1758 | 1465249123887 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]]]}] 14:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 14:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1437ms 14:38:43 INFO - PROCESS | 1758 | 1465249123931 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 14:38:43 INFO - PROCESS | 1758 | 1465249123936 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 14:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 14:38:43 INFO - PROCESS | 1758 | 1465249123945 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 14:38:43 INFO - PROCESS | 1758 | 1465249123948 Marionette TRACE conn4 <- [1,1366,null,{}] 14:38:43 INFO - PROCESS | 1758 | 1465249123956 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}] 14:38:43 INFO - PROCESS | 1758 | 1465249123968 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:44 INFO - PROCESS | 1758 | 1465249124214 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 14:38:44 INFO - PROCESS | 1758 | 1465249124485 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:44 INFO - PROCESS | 1758 | 1465249124501 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:44 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5ca000 == 50 [pid = 1758] [id = 349] 14:38:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x8b5cac00) [pid = 1758] [serial = 1048] [outer = (nil)] 14:38:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8b739c00) [pid = 1758] [serial = 1049] [outer = 0x8b5cac00] 14:38:44 INFO - PROCESS | 1758 | 1465249124599 Marionette DEBUG loaded listener.js 14:38:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x8beeac00) [pid = 1758] [serial = 1050] [outer = 0x8b5cac00] 14:38:45 INFO - PROCESS | 1758 | 1465249125737 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] 14:38:45 INFO - PROCESS | 1758 | 1465249125797 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 14:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 14:38:45 INFO - PROCESS | 1758 | 1465249125808 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 14:38:45 INFO - PROCESS | 1758 | 1465249125812 Marionette TRACE conn4 <- [1,1370,null,{}] 14:38:45 INFO - PROCESS | 1758 | 1465249125823 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}] 14:38:45 INFO - PROCESS | 1758 | 1465249125833 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:46 INFO - PROCESS | 1758 | 1465249126173 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 14:38:46 INFO - PROCESS | 1758 | 1465249126379 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:46 INFO - PROCESS | 1758 | 1465249126395 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:46 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c4c00 == 51 [pid = 1758] [id = 350] 14:38:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x8dbbe400) [pid = 1758] [serial = 1051] [outer = (nil)] 14:38:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x8dcb9800) [pid = 1758] [serial = 1052] [outer = 0x8dbbe400] 14:38:46 INFO - PROCESS | 1758 | 1465249126525 Marionette DEBUG loaded listener.js 14:38:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x8e00f800) [pid = 1758] [serial = 1053] [outer = 0x8dbbe400] 14:38:47 INFO - PROCESS | 1758 | 1465249127668 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] 14:38:47 INFO - PROCESS | 1758 | 1465249127721 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 14:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 14:38:47 INFO - PROCESS | 1758 | 1465249127775 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 14:38:47 INFO - PROCESS | 1758 | 1465249127778 Marionette TRACE conn4 <- [1,1374,null,{}] 14:38:47 INFO - PROCESS | 1758 | 1465249127800 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}] 14:38:47 INFO - PROCESS | 1758 | 1465249127807 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:48 INFO - PROCESS | 1758 | 1465249128048 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 14:38:48 INFO - PROCESS | 1758 | 1465249128309 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:48 INFO - PROCESS | 1758 | 1465249128321 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:48 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f5e5000 == 52 [pid = 1758] [id = 351] 14:38:48 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x8f5e9400) [pid = 1758] [serial = 1054] [outer = (nil)] 14:38:48 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x8fd50000) [pid = 1758] [serial = 1055] [outer = 0x8f5e9400] 14:38:48 INFO - PROCESS | 1758 | 1465249128415 Marionette DEBUG loaded listener.js 14:38:48 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x8ffbe400) [pid = 1758] [serial = 1056] [outer = 0x8f5e9400] 14:38:49 INFO - PROCESS | 1758 | [1758] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:38:49 INFO - PROCESS | 1758 | 1465249129559 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] 14:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 14:38:49 INFO - PROCESS | 1758 | 1465249129626 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 14:38:49 INFO - PROCESS | 1758 | 1465249129642 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 14:38:49 INFO - PROCESS | 1758 | 1465249129653 Marionette TRACE conn4 <- [1,1378,null,{}] 14:38:49 INFO - PROCESS | 1758 | 1465249129731 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}] 14:38:49 INFO - PROCESS | 1758 | 1465249129740 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:49 INFO - PROCESS | 1758 | 1465249129986 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 14:38:50 INFO - PROCESS | 1758 | 1465249130229 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:50 INFO - PROCESS | 1758 | 1465249130242 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:50 INFO - PROCESS | 1758 | ++DOCSHELL 0x8fd46c00 == 53 [pid = 1758] [id = 352] 14:38:50 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x901d4c00) [pid = 1758] [serial = 1057] [outer = (nil)] 14:38:50 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0x91a24000) [pid = 1758] [serial = 1058] [outer = 0x901d4c00] 14:38:50 INFO - PROCESS | 1758 | 1465249130327 Marionette DEBUG loaded listener.js 14:38:50 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x91afc800) [pid = 1758] [serial = 1059] [outer = 0x901d4c00] 14:38:51 INFO - PROCESS | 1758 | 1465249131396 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] 14:38:51 INFO - PROCESS | 1758 | 1465249131448 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 14:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 14:38:51 INFO - PROCESS | 1758 | 1465249131457 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 14:38:51 INFO - PROCESS | 1758 | 1465249131462 Marionette TRACE conn4 <- [1,1382,null,{}] 14:38:51 INFO - PROCESS | 1758 | 1465249131488 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}] 14:38:51 INFO - PROCESS | 1758 | 1465249131495 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:51 INFO - PROCESS | 1758 | 1465249131717 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 14:38:51 INFO - PROCESS | 1758 | 1465249131955 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:51 INFO - PROCESS | 1758 | 1465249131962 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:52 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5cbc00 == 54 [pid = 1758] [id = 353] 14:38:52 INFO - PROCESS | 1758 | ++DOMWINDOW == 94 (0x8d9dc400) [pid = 1758] [serial = 1060] [outer = (nil)] 14:38:52 INFO - PROCESS | 1758 | ++DOMWINDOW == 95 (0x92823400) [pid = 1758] [serial = 1061] [outer = 0x8d9dc400] 14:38:52 INFO - PROCESS | 1758 | 1465249132067 Marionette DEBUG loaded listener.js 14:38:52 INFO - PROCESS | 1758 | ++DOMWINDOW == 96 (0x92827400) [pid = 1758] [serial = 1062] [outer = 0x8d9dc400] 14:38:53 INFO - PROCESS | 1758 | [1758] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:38:53 INFO - PROCESS | 1758 | 1465249133087 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] 14:38:53 INFO - PROCESS | 1758 | 1465249133130 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 14:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 14:38:53 INFO - PROCESS | 1758 | 1465249133140 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 14:38:53 INFO - PROCESS | 1758 | 1465249133144 Marionette TRACE conn4 <- [1,1386,null,{}] 14:38:53 INFO - PROCESS | 1758 | 1465249133153 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}] 14:38:53 INFO - PROCESS | 1758 | 1465249133160 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:53 INFO - PROCESS | 1758 | 1465249133400 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 14:38:53 INFO - PROCESS | 1758 | 1465249133679 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:53 INFO - PROCESS | 1758 | 1465249133698 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:53 INFO - PROCESS | 1758 | ++DOCSHELL 0x92977000 == 55 [pid = 1758] [id = 354] 14:38:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 97 (0x92977800) [pid = 1758] [serial = 1063] [outer = (nil)] 14:38:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 98 (0x9297b800) [pid = 1758] [serial = 1064] [outer = 0x92977800] 14:38:53 INFO - PROCESS | 1758 | 1465249133801 Marionette DEBUG loaded listener.js 14:38:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 99 (0x93c50c00) [pid = 1758] [serial = 1065] [outer = 0x92977800] 14:38:55 INFO - PROCESS | 1758 | 1465249135038 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] 14:38:55 INFO - PROCESS | 1758 | 1465249135085 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 14:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 14:38:55 INFO - PROCESS | 1758 | 1465249135114 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 14:38:55 INFO - PROCESS | 1758 | 1465249135120 Marionette TRACE conn4 <- [1,1390,null,{}] 14:38:55 INFO - PROCESS | 1758 | 1465249135133 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}] 14:38:55 INFO - PROCESS | 1758 | 1465249135139 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:55 INFO - PROCESS | 1758 | 1465249135363 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 14:38:55 INFO - PROCESS | 1758 | 1465249135593 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:55 INFO - PROCESS | 1758 | 1465249135604 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:55 INFO - PROCESS | 1758 | ++DOCSHELL 0x92975000 == 56 [pid = 1758] [id = 355] 14:38:55 INFO - PROCESS | 1758 | ++DOMWINDOW == 100 (0x92976000) [pid = 1758] [serial = 1066] [outer = (nil)] 14:38:55 INFO - PROCESS | 1758 | ++DOMWINDOW == 101 (0x93f0f800) [pid = 1758] [serial = 1067] [outer = 0x92976000] 14:38:55 INFO - PROCESS | 1758 | 1465249135690 Marionette DEBUG loaded listener.js 14:38:55 INFO - PROCESS | 1758 | ++DOMWINDOW == 102 (0x94a75400) [pid = 1758] [serial = 1068] [outer = 0x92976000] 14:38:56 INFO - PROCESS | 1758 | 1465249136699 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]]]}] 14:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 14:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1665ms 14:38:56 INFO - PROCESS | 1758 | 1465249136759 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 14:38:56 INFO - PROCESS | 1758 | 1465249136765 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 14:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 14:38:56 INFO - PROCESS | 1758 | 1465249136776 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 14:38:56 INFO - PROCESS | 1758 | 1465249136779 Marionette TRACE conn4 <- [1,1394,null,{}] 14:38:56 INFO - PROCESS | 1758 | 1465249136788 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}] 14:38:56 INFO - PROCESS | 1758 | 1465249136795 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:57 INFO - PROCESS | 1758 | 1465249137063 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 14:38:57 INFO - PROCESS | 1758 | 1465249137345 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:57 INFO - PROCESS | 1758 | 1465249137360 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:57 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5cd400 == 57 [pid = 1758] [id = 356] 14:38:57 INFO - PROCESS | 1758 | ++DOMWINDOW == 103 (0x8b5ce800) [pid = 1758] [serial = 1069] [outer = (nil)] 14:38:57 INFO - PROCESS | 1758 | ++DOMWINDOW == 104 (0x8d9c6000) [pid = 1758] [serial = 1070] [outer = 0x8b5ce800] 14:38:57 INFO - PROCESS | 1758 | 1465249137464 Marionette DEBUG loaded listener.js 14:38:57 INFO - PROCESS | 1758 | ++DOMWINDOW == 105 (0x8dcae400) [pid = 1758] [serial = 1071] [outer = 0x8b5ce800] 14:38:58 INFO - PROCESS | 1758 | 1465249138456 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]]]}] 14:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 14:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1701ms 14:38:58 INFO - PROCESS | 1758 | 1465249138476 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 14:38:58 INFO - PROCESS | 1758 | 1465249138480 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 14:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 14:38:58 INFO - PROCESS | 1758 | 1465249138489 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 14:38:58 INFO - PROCESS | 1758 | 1465249138493 Marionette TRACE conn4 <- [1,1398,null,{}] 14:38:58 INFO - PROCESS | 1758 | 1465249138499 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}] 14:38:58 INFO - PROCESS | 1758 | 1465249138505 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:58 INFO - PROCESS | 1758 | 1465249138719 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 14:38:59 INFO - PROCESS | 1758 | 1465249139379 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:59 INFO - PROCESS | 1758 | 1465249139390 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:38:59 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bff7c00 == 58 [pid = 1758] [id = 357] 14:38:59 INFO - PROCESS | 1758 | ++DOMWINDOW == 106 (0x8bff8000) [pid = 1758] [serial = 1072] [outer = (nil)] 14:38:59 INFO - PROCESS | 1758 | ++DOMWINDOW == 107 (0x8cdd0800) [pid = 1758] [serial = 1073] [outer = 0x8bff8000] 14:38:59 INFO - PROCESS | 1758 | 1465249139490 Marionette DEBUG loaded listener.js 14:38:59 INFO - PROCESS | 1758 | ++DOMWINDOW == 108 (0x8d9bfc00) [pid = 1758] [serial = 1074] [outer = 0x8bff8000] 14:39:00 INFO - PROCESS | 1758 | 1465249140471 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]]]}] 14:39:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 14:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1997ms 14:39:00 INFO - PROCESS | 1758 | 1465249140488 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 14:39:00 INFO - PROCESS | 1758 | 1465249140495 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 14:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 14:39:00 INFO - PROCESS | 1758 | 1465249140505 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 14:39:00 INFO - PROCESS | 1758 | 1465249140510 Marionette TRACE conn4 <- [1,1402,null,{}] 14:39:00 INFO - PROCESS | 1758 | 1465249140522 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}] 14:39:00 INFO - PROCESS | 1758 | 1465249140531 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:00 INFO - PROCESS | 1758 | 1465249140869 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 14:39:01 INFO - PROCESS | 1758 | 1465249141323 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:01 INFO - PROCESS | 1758 | 1465249141341 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:01 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bef0c00 == 59 [pid = 1758] [id = 358] 14:39:01 INFO - PROCESS | 1758 | ++DOMWINDOW == 109 (0x8cdd1400) [pid = 1758] [serial = 1075] [outer = (nil)] 14:39:01 INFO - PROCESS | 1758 | ++DOMWINDOW == 110 (0x8f2f2800) [pid = 1758] [serial = 1076] [outer = 0x8cdd1400] 14:39:01 INFO - PROCESS | 1758 | 1465249141451 Marionette DEBUG loaded listener.js 14:39:01 INFO - PROCESS | 1758 | ++DOMWINDOW == 111 (0x8f5f1400) [pid = 1758] [serial = 1077] [outer = 0x8cdd1400] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8cdd5c00 == 58 [pid = 1758] [id = 306] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8bff5800 == 57 [pid = 1758] [id = 307] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8bee8400 == 56 [pid = 1758] [id = 309] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c5000 == 55 [pid = 1758] [id = 348] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c0000 == 54 [pid = 1758] [id = 347] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8fdfa800 == 53 [pid = 1758] [id = 346] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8cf91800 == 52 [pid = 1758] [id = 345] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8cdd1800 == 51 [pid = 1758] [id = 344] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8bffa000 == 50 [pid = 1758] [id = 332] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8cdd8400 == 49 [pid = 1758] [id = 318] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8d9de800 == 48 [pid = 1758] [id = 333] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8bfed400 == 47 [pid = 1758] [id = 320] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8cdddc00 == 46 [pid = 1758] [id = 336] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8bee2000 == 45 [pid = 1758] [id = 339] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8f2f0400 == 44 [pid = 1758] [id = 315] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8fdf9c00 == 43 [pid = 1758] [id = 313] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8beea800 == 42 [pid = 1758] [id = 337] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5ce000 == 41 [pid = 1758] [id = 343] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8d9d5000 == 40 [pid = 1758] [id = 323] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8dcb6c00 == 39 [pid = 1758] [id = 340] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x90118800 == 38 [pid = 1758] [id = 321] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c7400 == 37 [pid = 1758] [id = 322] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8beecc00 == 36 [pid = 1758] [id = 341] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8bff6800 == 35 [pid = 1758] [id = 330] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8bee9c00 == 34 [pid = 1758] [id = 342] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8cdd8c00 == 33 [pid = 1758] [id = 335] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8dbb3000 == 32 [pid = 1758] [id = 310] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x90117000 == 31 [pid = 1758] [id = 338] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8b732c00 == 30 [pid = 1758] [id = 314] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5cb400 == 29 [pid = 1758] [id = 334] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8bfef000 == 28 [pid = 1758] [id = 308] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8b739400 == 27 [pid = 1758] [id = 319] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8fd4ac00 == 26 [pid = 1758] [id = 312] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8fd44000 == 25 [pid = 1758] [id = 311] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c5400 == 24 [pid = 1758] [id = 316] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8b73d800 == 23 [pid = 1758] [id = 329] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x919d2800 == 22 [pid = 1758] [id = 324] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8d9c8400 == 21 [pid = 1758] [id = 325] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8fd45400 == 20 [pid = 1758] [id = 326] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8bfee400 == 19 [pid = 1758] [id = 327] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8b73e800 == 18 [pid = 1758] [id = 328] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c6c00 == 17 [pid = 1758] [id = 331] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8cdd0c00 == 16 [pid = 1758] [id = 317] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x92975000 == 15 [pid = 1758] [id = 355] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5cd400 == 14 [pid = 1758] [id = 356] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x92977000 == 13 [pid = 1758] [id = 354] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5cbc00 == 12 [pid = 1758] [id = 353] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8fd46c00 == 11 [pid = 1758] [id = 352] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c4c00 == 10 [pid = 1758] [id = 350] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8f5e5000 == 9 [pid = 1758] [id = 351] 14:39:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5ca000 == 8 [pid = 1758] [id = 349] 14:39:04 INFO - PROCESS | 1758 | --DOMWINDOW == 110 (0x8dbb8c00) [pid = 1758] [serial = 1001] [outer = (nil)] [url = about:blank] 14:39:04 INFO - PROCESS | 1758 | --DOMWINDOW == 109 (0x92820c00) [pid = 1758] [serial = 986] [outer = (nil)] [url = about:blank] 14:39:04 INFO - PROCESS | 1758 | --DOMWINDOW == 108 (0x8fd48800) [pid = 1758] [serial = 971] [outer = (nil)] [url = about:blank] 14:39:04 INFO - PROCESS | 1758 | --DOMWINDOW == 107 (0x8cf9bc00) [pid = 1758] [serial = 999] [outer = (nil)] [url = about:blank] 14:39:04 INFO - PROCESS | 1758 | --DOMWINDOW == 106 (0x927e7800) [pid = 1758] [serial = 983] [outer = (nil)] [url = about:blank] 14:39:04 INFO - PROCESS | 1758 | --DOMWINDOW == 105 (0x8b735800) [pid = 1758] [serial = 995] [outer = (nil)] [url = about:blank] 14:39:04 INFO - PROCESS | 1758 | --DOMWINDOW == 104 (0x8cdd1000) [pid = 1758] [serial = 1004] [outer = (nil)] [url = about:blank] 14:39:04 INFO - PROCESS | 1758 | --DOMWINDOW == 103 (0x8ffb3400) [pid = 1758] [serial = 972] [outer = (nil)] [url = about:blank] 14:39:04 INFO - PROCESS | 1758 | --DOMWINDOW == 102 (0x8d9d9c00) [pid = 1758] [serial = 968] [outer = (nil)] [url = about:blank] 14:39:04 INFO - PROCESS | 1758 | --DOMWINDOW == 101 (0x91af2400) [pid = 1758] [serial = 978] [outer = (nil)] [url = about:blank] 14:39:04 INFO - PROCESS | 1758 | --DOMWINDOW == 100 (0x8dbb2800) [pid = 1758] [serial = 969] [outer = (nil)] [url = about:blank] 14:39:04 INFO - PROCESS | 1758 | --DOMWINDOW == 99 (0x8d9d8400) [pid = 1758] [serial = 993] [outer = (nil)] [url = about:blank] 14:39:04 INFO - PROCESS | 1758 | --DOMWINDOW == 98 (0x91afe400) [pid = 1758] [serial = 981] [outer = (nil)] [url = about:blank] 14:39:04 INFO - PROCESS | 1758 | --DOMWINDOW == 97 (0x927ee400) [pid = 1758] [serial = 984] [outer = (nil)] [url = about:blank] 14:39:04 INFO - PROCESS | 1758 | --DOMWINDOW == 96 (0x91afb000) [pid = 1758] [serial = 980] [outer = (nil)] [url = about:blank] 14:39:04 INFO - PROCESS | 1758 | --DOMWINDOW == 95 (0x919d8800) [pid = 1758] [serial = 974] [outer = (nil)] [url = about:blank] 14:39:04 INFO - PROCESS | 1758 | --DOMWINDOW == 94 (0x8cf97800) [pid = 1758] [serial = 989] [outer = (nil)] [url = about:blank] 14:39:04 INFO - PROCESS | 1758 | --DOMWINDOW == 93 (0x8dbbbc00) [pid = 1758] [serial = 990] [outer = (nil)] [url = about:blank] 14:39:04 INFO - PROCESS | 1758 | --DOMWINDOW == 92 (0x91a21400) [pid = 1758] [serial = 977] [outer = (nil)] [url = about:blank] 14:39:04 INFO - PROCESS | 1758 | --DOMWINDOW == 91 (0x8b73dc00) [pid = 1758] [serial = 996] [outer = (nil)] [url = about:blank] 14:39:04 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x8cdd7c00) [pid = 1758] [serial = 992] [outer = (nil)] [url = about:blank] 14:39:04 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x8dcb3400) [pid = 1758] [serial = 1002] [outer = (nil)] [url = about:blank] 14:39:04 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x91a19000) [pid = 1758] [serial = 975] [outer = (nil)] [url = about:blank] 14:39:04 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x8f2f3c00) [pid = 1758] [serial = 1005] [outer = (nil)] [url = about:blank] 14:39:04 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x9282a800) [pid = 1758] [serial = 987] [outer = (nil)] [url = about:blank] 14:39:04 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x8cf92000) [pid = 1758] [serial = 998] [outer = (nil)] [url = about:blank] 14:39:04 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x8f5e8800) [pid = 1758] [serial = 1007] [outer = (nil)] [url = about:blank] 14:39:04 INFO - PROCESS | 1758 | 1465249144382 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]]]}] 14:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 14:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 3949ms 14:39:04 INFO - PROCESS | 1758 | 1465249144455 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 14:39:04 INFO - PROCESS | 1758 | 1465249144464 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 14:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 14:39:04 INFO - PROCESS | 1758 | 1465249144477 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 14:39:04 INFO - PROCESS | 1758 | 1465249144485 Marionette TRACE conn4 <- [1,1406,null,{}] 14:39:04 INFO - PROCESS | 1758 | 1465249144507 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}] 14:39:04 INFO - PROCESS | 1758 | 1465249144516 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:04 INFO - PROCESS | 1758 | 1465249144734 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 14:39:04 INFO - PROCESS | 1758 | 1465249144926 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:04 INFO - PROCESS | 1758 | 1465249144946 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:04 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee7c00 == 9 [pid = 1758] [id = 359] 14:39:04 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x8bee9c00) [pid = 1758] [serial = 1078] [outer = (nil)] 14:39:05 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x8beef000) [pid = 1758] [serial = 1079] [outer = 0x8bee9c00] 14:39:05 INFO - PROCESS | 1758 | 1465249145045 Marionette DEBUG loaded listener.js 14:39:05 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x8bff4400) [pid = 1758] [serial = 1080] [outer = 0x8bee9c00] 14:39:05 INFO - PROCESS | 1758 | 1465249145926 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]]]}] 14:39:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 14:39:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1509ms 14:39:05 INFO - PROCESS | 1758 | 1465249145985 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 14:39:05 INFO - PROCESS | 1758 | 1465249145994 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 14:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 14:39:06 INFO - PROCESS | 1758 | 1465249146008 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 14:39:06 INFO - PROCESS | 1758 | 1465249146015 Marionette TRACE conn4 <- [1,1410,null,{}] 14:39:06 INFO - PROCESS | 1758 | 1465249146022 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}] 14:39:06 INFO - PROCESS | 1758 | 1465249146027 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:06 INFO - PROCESS | 1758 | 1465249146222 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 14:39:06 INFO - PROCESS | 1758 | 1465249146379 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:06 INFO - PROCESS | 1758 | 1465249146392 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:06 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cdd7400 == 10 [pid = 1758] [id = 360] 14:39:06 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x8cf99c00) [pid = 1758] [serial = 1081] [outer = (nil)] 14:39:06 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x8d9c0800) [pid = 1758] [serial = 1082] [outer = 0x8cf99c00] 14:39:06 INFO - PROCESS | 1758 | 1465249146470 Marionette DEBUG loaded listener.js 14:39:06 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x8d9d9800) [pid = 1758] [serial = 1083] [outer = 0x8cf99c00] 14:39:07 INFO - PROCESS | 1758 | 1465249147680 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]]]}] 14:39:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 14:39:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1700ms 14:39:07 INFO - PROCESS | 1758 | 1465249147708 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 14:39:07 INFO - PROCESS | 1758 | 1465249147714 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 14:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 14:39:07 INFO - PROCESS | 1758 | 1465249147734 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 14:39:07 INFO - PROCESS | 1758 | 1465249147743 Marionette TRACE conn4 <- [1,1414,null,{}] 14:39:07 INFO - PROCESS | 1758 | 1465249147777 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}] 14:39:07 INFO - PROCESS | 1758 | 1465249147790 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:08 INFO - PROCESS | 1758 | 1465249148057 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 14:39:08 INFO - PROCESS | 1758 | 1465249148237 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:08 INFO - PROCESS | 1758 | 1465249148253 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:08 INFO - PROCESS | 1758 | ++DOCSHELL 0x8dcbc400 == 11 [pid = 1758] [id = 361] 14:39:08 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x8e00a800) [pid = 1758] [serial = 1084] [outer = (nil)] 14:39:08 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0x8e014000) [pid = 1758] [serial = 1085] [outer = 0x8e00a800] 14:39:08 INFO - PROCESS | 1758 | 1465249148425 Marionette DEBUG loaded listener.js 14:39:08 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x8f2f3c00) [pid = 1758] [serial = 1086] [outer = 0x8e00a800] 14:39:09 INFO - PROCESS | 1758 | --DOMWINDOW == 92 (0x8fdf9800) [pid = 1758] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 14:39:09 INFO - PROCESS | 1758 | --DOMWINDOW == 91 (0x8b5c5c00) [pid = 1758] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 14:39:09 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x8beeb000) [pid = 1758] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 14:39:09 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x8cdd0000) [pid = 1758] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 14:39:09 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x8cf91c00) [pid = 1758] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 14:39:09 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x8f5ef000) [pid = 1758] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 14:39:09 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x8fd4c800) [pid = 1758] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 14:39:09 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x8f5ed000) [pid = 1758] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 14:39:09 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x8d9c5400) [pid = 1758] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 14:39:09 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x8d9bf000) [pid = 1758] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 14:39:09 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x919cec00) [pid = 1758] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 14:39:09 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x90117800) [pid = 1758] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 14:39:09 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x8fdfb800) [pid = 1758] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 14:39:09 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x8cf96000) [pid = 1758] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 14:39:10 INFO - PROCESS | 1758 | 1465249150367 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]]]}] 14:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 14:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 2661ms 14:39:10 INFO - PROCESS | 1758 | 1465249150394 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 14:39:10 INFO - PROCESS | 1758 | 1465249150400 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 14:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 14:39:10 INFO - PROCESS | 1758 | 1465249150408 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 14:39:10 INFO - PROCESS | 1758 | 1465249150414 Marionette TRACE conn4 <- [1,1418,null,{}] 14:39:10 INFO - PROCESS | 1758 | 1465249150423 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}] 14:39:10 INFO - PROCESS | 1758 | 1465249150431 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:10 INFO - PROCESS | 1758 | 1465249150675 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 14:39:10 INFO - PROCESS | 1758 | 1465249150883 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:10 INFO - PROCESS | 1758 | 1465249150896 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:10 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee5800 == 12 [pid = 1758] [id = 362] 14:39:10 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8cddac00) [pid = 1758] [serial = 1087] [outer = (nil)] 14:39:10 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8e00c400) [pid = 1758] [serial = 1088] [outer = 0x8cddac00] 14:39:11 INFO - PROCESS | 1758 | 1465249151008 Marionette DEBUG loaded listener.js 14:39:11 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x8f5f0000) [pid = 1758] [serial = 1089] [outer = 0x8cddac00] 14:39:12 INFO - PROCESS | 1758 | 1465249152181 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]]]}] 14:39:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 14:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1788ms 14:39:12 INFO - PROCESS | 1758 | 1465249152197 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 14:39:12 INFO - PROCESS | 1758 | 1465249152208 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 14:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 14:39:12 INFO - PROCESS | 1758 | 1465249152225 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 14:39:12 INFO - PROCESS | 1758 | 1465249152233 Marionette TRACE conn4 <- [1,1422,null,{}] 14:39:12 INFO - PROCESS | 1758 | 1465249152289 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}] 14:39:12 INFO - PROCESS | 1758 | 1465249152297 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:12 INFO - PROCESS | 1758 | 1465249152696 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 14:39:12 INFO - PROCESS | 1758 | 1465249152858 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:12 INFO - PROCESS | 1758 | 1465249152875 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:12 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee2c00 == 13 [pid = 1758] [id = 363] 14:39:12 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8bee4000) [pid = 1758] [serial = 1090] [outer = (nil)] 14:39:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x8cddd800) [pid = 1758] [serial = 1091] [outer = 0x8bee4000] 14:39:13 INFO - PROCESS | 1758 | 1465249153023 Marionette DEBUG loaded listener.js 14:39:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x8cf9e800) [pid = 1758] [serial = 1092] [outer = 0x8bee4000] 14:39:14 INFO - PROCESS | 1758 | 1465249154129 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]]]}] 14:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 14:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1946ms 14:39:14 INFO - PROCESS | 1758 | 1465249154168 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 14:39:14 INFO - PROCESS | 1758 | 1465249154186 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 14:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 14:39:14 INFO - PROCESS | 1758 | 1465249154199 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 14:39:14 INFO - PROCESS | 1758 | 1465249154203 Marionette TRACE conn4 <- [1,1426,null,{}] 14:39:14 INFO - PROCESS | 1758 | 1465249154211 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}] 14:39:14 INFO - PROCESS | 1758 | 1465249154218 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:14 INFO - PROCESS | 1758 | 1465249154493 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 14:39:14 INFO - PROCESS | 1758 | 1465249154768 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:14 INFO - PROCESS | 1758 | 1465249154779 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:14 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee3c00 == 14 [pid = 1758] [id = 364] 14:39:14 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x8bef0400) [pid = 1758] [serial = 1093] [outer = (nil)] 14:39:14 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x8f2f6400) [pid = 1758] [serial = 1094] [outer = 0x8bef0400] 14:39:14 INFO - PROCESS | 1758 | 1465249154890 Marionette DEBUG loaded listener.js 14:39:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x8fd47000) [pid = 1758] [serial = 1095] [outer = 0x8bef0400] 14:39:16 INFO - PROCESS | 1758 | 1465249156038 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]]]}] 14:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 14:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1888ms 14:39:16 INFO - PROCESS | 1758 | 1465249156087 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 14:39:16 INFO - PROCESS | 1758 | 1465249156092 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 14:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 14:39:16 INFO - PROCESS | 1758 | 1465249156100 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 14:39:16 INFO - PROCESS | 1758 | 1465249156107 Marionette TRACE conn4 <- [1,1430,null,{}] 14:39:16 INFO - PROCESS | 1758 | 1465249156126 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}] 14:39:16 INFO - PROCESS | 1758 | 1465249156136 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:16 INFO - PROCESS | 1758 | 1465249156391 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 14:39:16 INFO - PROCESS | 1758 | 1465249156603 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:16 INFO - PROCESS | 1758 | 1465249156617 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:16 INFO - PROCESS | 1758 | ++DOCSHELL 0x8ffb6c00 == 15 [pid = 1758] [id = 365] 14:39:16 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x8ffb7c00) [pid = 1758] [serial = 1096] [outer = (nil)] 14:39:16 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x8ffbc000) [pid = 1758] [serial = 1097] [outer = 0x8ffb7c00] 14:39:16 INFO - PROCESS | 1758 | 1465249156707 Marionette DEBUG loaded listener.js 14:39:16 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x90063000) [pid = 1758] [serial = 1098] [outer = 0x8ffb7c00] 14:39:17 INFO - PROCESS | 1758 | 1465249157748 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]]]}] 14:39:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 14:39:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1694ms 14:39:17 INFO - PROCESS | 1758 | 1465249157796 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 14:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 14:39:17 INFO - PROCESS | 1758 | 1465249157802 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 14:39:17 INFO - PROCESS | 1758 | 1465249157809 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 14:39:17 INFO - PROCESS | 1758 | 1465249157814 Marionette TRACE conn4 <- [1,1434,null,{}] 14:39:17 INFO - PROCESS | 1758 | 1465249157821 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}] 14:39:17 INFO - PROCESS | 1758 | 1465249157826 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:18 INFO - PROCESS | 1758 | 1465249158032 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 14:39:18 INFO - PROCESS | 1758 | 1465249158257 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:18 INFO - PROCESS | 1758 | 1465249158268 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:18 INFO - PROCESS | 1758 | ++DOCSHELL 0x8beed400 == 16 [pid = 1758] [id = 366] 14:39:18 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0x9006cc00) [pid = 1758] [serial = 1099] [outer = (nil)] 14:39:18 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x90116800) [pid = 1758] [serial = 1100] [outer = 0x9006cc00] 14:39:18 INFO - PROCESS | 1758 | 1465249158370 Marionette DEBUG loaded listener.js 14:39:18 INFO - PROCESS | 1758 | ++DOMWINDOW == 94 (0x90118800) [pid = 1758] [serial = 1101] [outer = 0x9006cc00] 14:39:19 INFO - PROCESS | 1758 | 1465249159380 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]]]}] 14:39:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 14:39:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1636ms 14:39:19 INFO - PROCESS | 1758 | 1465249159446 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 14:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 14:39:19 INFO - PROCESS | 1758 | 1465249159450 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 14:39:19 INFO - PROCESS | 1758 | 1465249159458 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 14:39:19 INFO - PROCESS | 1758 | 1465249159461 Marionette TRACE conn4 <- [1,1438,null,{}] 14:39:19 INFO - PROCESS | 1758 | 1465249159470 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}] 14:39:19 INFO - PROCESS | 1758 | 1465249159476 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:19 INFO - PROCESS | 1758 | 1465249159724 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 14:39:20 INFO - PROCESS | 1758 | 1465249160006 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:20 INFO - PROCESS | 1758 | 1465249160017 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:20 INFO - PROCESS | 1758 | ++DOCSHELL 0x8dcafc00 == 17 [pid = 1758] [id = 367] 14:39:20 INFO - PROCESS | 1758 | ++DOMWINDOW == 95 (0x8dcba000) [pid = 1758] [serial = 1102] [outer = (nil)] 14:39:20 INFO - PROCESS | 1758 | ++DOMWINDOW == 96 (0x901c9800) [pid = 1758] [serial = 1103] [outer = 0x8dcba000] 14:39:20 INFO - PROCESS | 1758 | 1465249160108 Marionette DEBUG loaded listener.js 14:39:20 INFO - PROCESS | 1758 | ++DOMWINDOW == 97 (0x901ca400) [pid = 1758] [serial = 1104] [outer = 0x8dcba000] 14:39:21 INFO - PROCESS | 1758 | 1465249161117 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]]]}] 14:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 14:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1734ms 14:39:21 INFO - PROCESS | 1758 | 1465249161191 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 14:39:21 INFO - PROCESS | 1758 | 1465249161195 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 14:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 14:39:21 INFO - PROCESS | 1758 | 1465249161204 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 14:39:21 INFO - PROCESS | 1758 | 1465249161209 Marionette TRACE conn4 <- [1,1442,null,{}] 14:39:21 INFO - PROCESS | 1758 | 1465249161216 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}] 14:39:21 INFO - PROCESS | 1758 | 1465249161229 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:21 INFO - PROCESS | 1758 | 1465249161541 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 14:39:21 INFO - PROCESS | 1758 | 1465249161786 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:21 INFO - PROCESS | 1758 | 1465249161796 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:21 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b73b000 == 18 [pid = 1758] [id = 368] 14:39:21 INFO - PROCESS | 1758 | ++DOMWINDOW == 98 (0x8b740400) [pid = 1758] [serial = 1105] [outer = (nil)] 14:39:21 INFO - PROCESS | 1758 | ++DOMWINDOW == 99 (0x91a1ac00) [pid = 1758] [serial = 1106] [outer = 0x8b740400] 14:39:21 INFO - PROCESS | 1758 | 1465249161940 Marionette DEBUG loaded listener.js 14:39:22 INFO - PROCESS | 1758 | ++DOMWINDOW == 100 (0x91a22800) [pid = 1758] [serial = 1107] [outer = 0x8b740400] 14:39:23 INFO - PROCESS | 1758 | 1465249163061 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]]]}] 14:39:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 14:39:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1943ms 14:39:23 INFO - PROCESS | 1758 | 1465249163148 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 14:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 14:39:23 INFO - PROCESS | 1758 | 1465249163154 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 14:39:23 INFO - PROCESS | 1758 | 1465249163162 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 14:39:23 INFO - PROCESS | 1758 | 1465249163165 Marionette TRACE conn4 <- [1,1446,null,{}] 14:39:23 INFO - PROCESS | 1758 | 1465249163174 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}] 14:39:23 INFO - PROCESS | 1758 | 1465249163179 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:23 INFO - PROCESS | 1758 | 1465249163432 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 14:39:23 INFO - PROCESS | 1758 | 1465249163798 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:23 INFO - PROCESS | 1758 | 1465249163808 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:23 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c9c00 == 19 [pid = 1758] [id = 369] 14:39:23 INFO - PROCESS | 1758 | ++DOMWINDOW == 101 (0x8b5ca000) [pid = 1758] [serial = 1108] [outer = (nil)] 14:39:23 INFO - PROCESS | 1758 | ++DOMWINDOW == 102 (0x8b736000) [pid = 1758] [serial = 1109] [outer = 0x8b5ca000] 14:39:23 INFO - PROCESS | 1758 | 1465249163938 Marionette DEBUG loaded listener.js 14:39:24 INFO - PROCESS | 1758 | ++DOMWINDOW == 103 (0x8bee8800) [pid = 1758] [serial = 1110] [outer = 0x8b5ca000] 14:39:24 INFO - PROCESS | 1758 | --DOMWINDOW == 102 (0x9006f800) [pid = 1758] [serial = 1043] [outer = (nil)] [url = about:blank] 14:39:24 INFO - PROCESS | 1758 | --DOMWINDOW == 101 (0x90114000) [pid = 1758] [serial = 1044] [outer = (nil)] [url = about:blank] 14:39:24 INFO - PROCESS | 1758 | --DOMWINDOW == 100 (0x8f5ee000) [pid = 1758] [serial = 1046] [outer = (nil)] [url = about:blank] 14:39:24 INFO - PROCESS | 1758 | --DOMWINDOW == 99 (0x8d9d4400) [pid = 1758] [serial = 1031] [outer = (nil)] [url = about:blank] 14:39:25 INFO - PROCESS | 1758 | --DOMWINDOW == 98 (0x8e00bc00) [pid = 1758] [serial = 1032] [outer = (nil)] [url = about:blank] 14:39:25 INFO - PROCESS | 1758 | --DOMWINDOW == 97 (0x927e7400) [pid = 1758] [serial = 1028] [outer = (nil)] [url = about:blank] 14:39:25 INFO - PROCESS | 1758 | --DOMWINDOW == 96 (0x9012dc00) [pid = 1758] [serial = 1029] [outer = (nil)] [url = about:blank] 14:39:25 INFO - PROCESS | 1758 | --DOMWINDOW == 95 (0x8d9dcc00) [pid = 1758] [serial = 1010] [outer = (nil)] [url = about:blank] 14:39:25 INFO - PROCESS | 1758 | --DOMWINDOW == 94 (0x8e009c00) [pid = 1758] [serial = 1011] [outer = (nil)] [url = about:blank] 14:39:25 INFO - PROCESS | 1758 | --DOMWINDOW == 93 (0x901cb000) [pid = 1758] [serial = 1019] [outer = (nil)] [url = about:blank] 14:39:25 INFO - PROCESS | 1758 | --DOMWINDOW == 92 (0x901d0000) [pid = 1758] [serial = 1020] [outer = (nil)] [url = about:blank] 14:39:25 INFO - PROCESS | 1758 | --DOMWINDOW == 91 (0x8fd52000) [pid = 1758] [serial = 1013] [outer = (nil)] [url = about:blank] 14:39:25 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x8fdfc000) [pid = 1758] [serial = 1014] [outer = (nil)] [url = about:blank] 14:39:25 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x919d4000) [pid = 1758] [serial = 1022] [outer = (nil)] [url = about:blank] 14:39:25 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x919d9c00) [pid = 1758] [serial = 1023] [outer = (nil)] [url = about:blank] 14:39:25 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x8f2f2000) [pid = 1758] [serial = 1037] [outer = (nil)] [url = about:blank] 14:39:25 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x8f3d2800) [pid = 1758] [serial = 1038] [outer = (nil)] [url = about:blank] 14:39:25 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x8fd47c00) [pid = 1758] [serial = 1008] [outer = (nil)] [url = about:blank] 14:39:25 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x91b7d800) [pid = 1758] [serial = 1025] [outer = (nil)] [url = about:blank] 14:39:25 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x927e1c00) [pid = 1758] [serial = 1026] [outer = (nil)] [url = about:blank] 14:39:25 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x9011d800) [pid = 1758] [serial = 1016] [outer = (nil)] [url = about:blank] 14:39:25 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x90130c00) [pid = 1758] [serial = 1017] [outer = (nil)] [url = about:blank] 14:39:25 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x8ffb7400) [pid = 1758] [serial = 1040] [outer = (nil)] [url = about:blank] 14:39:25 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x8d9d7800) [pid = 1758] [serial = 1034] [outer = (nil)] [url = about:blank] 14:39:25 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x8dcb0c00) [pid = 1758] [serial = 1035] [outer = (nil)] [url = about:blank] 14:39:25 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0x90066400) [pid = 1758] [serial = 1047] [outer = (nil)] [url = about:blank] 14:39:25 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x8ffc0000) [pid = 1758] [serial = 1041] [outer = (nil)] [url = about:blank] 14:39:25 INFO - PROCESS | 1758 | 1465249165339 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]]]}] 14:39:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 14:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 2244ms 14:39:25 INFO - PROCESS | 1758 | 1465249165409 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 14:39:25 INFO - PROCESS | 1758 | 1465249165415 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 14:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 14:39:25 INFO - PROCESS | 1758 | 1465249165426 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 14:39:25 INFO - PROCESS | 1758 | 1465249165432 Marionette TRACE conn4 <- [1,1450,null,{}] 14:39:25 INFO - PROCESS | 1758 | 1465249165495 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}] 14:39:25 INFO - PROCESS | 1758 | 1465249165502 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:25 INFO - PROCESS | 1758 | 1465249165727 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 14:39:25 INFO - PROCESS | 1758 | 1465249165861 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:25 INFO - PROCESS | 1758 | 1465249165871 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:25 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bff0c00 == 20 [pid = 1758] [id = 370] 14:39:25 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x8d9d7800) [pid = 1758] [serial = 1111] [outer = (nil)] 14:39:25 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x8dbbb000) [pid = 1758] [serial = 1112] [outer = 0x8d9d7800] 14:39:25 INFO - PROCESS | 1758 | 1465249165947 Marionette DEBUG loaded listener.js 14:39:26 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x8e009400) [pid = 1758] [serial = 1113] [outer = 0x8d9d7800] 14:39:26 INFO - PROCESS | 1758 | 1465249166807 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]]]}] 14:39:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 14:39:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1445ms 14:39:26 INFO - PROCESS | 1758 | 1465249166874 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 14:39:26 INFO - PROCESS | 1758 | 1465249166881 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 14:39:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 14:39:26 INFO - PROCESS | 1758 | 1465249166889 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 14:39:26 INFO - PROCESS | 1758 | 1465249166893 Marionette TRACE conn4 <- [1,1454,null,{}] 14:39:26 INFO - PROCESS | 1758 | 1465249166900 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}] 14:39:26 INFO - PROCESS | 1758 | 1465249166907 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:27 INFO - PROCESS | 1758 | 1465249167118 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 14:39:27 INFO - PROCESS | 1758 | 1465249167282 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:27 INFO - PROCESS | 1758 | 1465249167293 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:27 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee2000 == 21 [pid = 1758] [id = 371] 14:39:27 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8f5e3800) [pid = 1758] [serial = 1114] [outer = (nil)] 14:39:27 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8fd4f400) [pid = 1758] [serial = 1115] [outer = 0x8f5e3800] 14:39:27 INFO - PROCESS | 1758 | 1465249167448 Marionette DEBUG loaded listener.js 14:39:27 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x8fdf5c00) [pid = 1758] [serial = 1116] [outer = 0x8f5e3800] 14:39:28 INFO - PROCESS | 1758 | 1465249168396 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]]]}] 14:39:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 14:39:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1545ms 14:39:28 INFO - PROCESS | 1758 | 1465249168436 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 14:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 14:39:28 INFO - PROCESS | 1758 | 1465249168441 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 14:39:28 INFO - PROCESS | 1758 | 1465249168456 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 14:39:28 INFO - PROCESS | 1758 | 1465249168467 Marionette TRACE conn4 <- [1,1458,null,{}] 14:39:28 INFO - PROCESS | 1758 | 1465249168485 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}] 14:39:28 INFO - PROCESS | 1758 | 1465249168494 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:28 INFO - PROCESS | 1758 | 1465249168741 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 14:39:28 INFO - PROCESS | 1758 | 1465249168772 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:28 INFO - PROCESS | 1758 | 1465249168779 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:28 INFO - PROCESS | 1758 | ++DOCSHELL 0x8ffc0000 == 22 [pid = 1758] [id = 372] 14:39:28 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8ffc0400) [pid = 1758] [serial = 1117] [outer = (nil)] 14:39:28 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x9006ac00) [pid = 1758] [serial = 1118] [outer = 0x8ffc0400] 14:39:28 INFO - PROCESS | 1758 | 1465249168871 Marionette DEBUG loaded listener.js 14:39:28 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x90113000) [pid = 1758] [serial = 1119] [outer = 0x8ffc0400] 14:39:29 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x8e00a800) [pid = 1758] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 14:39:29 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x8f5e9400) [pid = 1758] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 14:39:29 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x8cdd1400) [pid = 1758] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 14:39:29 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x901d4c00) [pid = 1758] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 14:39:29 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x92976000) [pid = 1758] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 14:39:29 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x8b5ce800) [pid = 1758] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 14:39:29 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x8b5cac00) [pid = 1758] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 14:39:29 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0x8dbbe400) [pid = 1758] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 14:39:29 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x8d9dc400) [pid = 1758] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 14:39:29 INFO - PROCESS | 1758 | --DOMWINDOW == 75 (0x8bff8000) [pid = 1758] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 14:39:29 INFO - PROCESS | 1758 | --DOMWINDOW == 74 (0x8cf99c00) [pid = 1758] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 14:39:29 INFO - PROCESS | 1758 | --DOMWINDOW == 73 (0x8bee9c00) [pid = 1758] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 14:39:29 INFO - PROCESS | 1758 | --DOMWINDOW == 72 (0x92977800) [pid = 1758] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 14:39:30 INFO - PROCESS | 1758 | 1465249170014 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]]]}] 14:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 14:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1611ms 14:39:30 INFO - PROCESS | 1758 | 1465249170059 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 14:39:30 INFO - PROCESS | 1758 | 1465249170064 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 14:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 14:39:30 INFO - PROCESS | 1758 | 1465249170071 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 14:39:30 INFO - PROCESS | 1758 | 1465249170076 Marionette TRACE conn4 <- [1,1462,null,{}] 14:39:30 INFO - PROCESS | 1758 | 1465249170082 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}] 14:39:30 INFO - PROCESS | 1758 | 1465249170088 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:30 INFO - PROCESS | 1758 | 1465249170303 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 14:39:30 INFO - PROCESS | 1758 | 1465249170518 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:30 INFO - PROCESS | 1758 | 1465249170530 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:30 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c4000 == 23 [pid = 1758] [id = 373] 14:39:30 INFO - PROCESS | 1758 | ++DOMWINDOW == 73 (0x8bff8000) [pid = 1758] [serial = 1120] [outer = (nil)] 14:39:30 INFO - PROCESS | 1758 | ++DOMWINDOW == 74 (0x8f2f8800) [pid = 1758] [serial = 1121] [outer = 0x8bff8000] 14:39:30 INFO - PROCESS | 1758 | 1465249170605 Marionette DEBUG loaded listener.js 14:39:30 INFO - PROCESS | 1758 | ++DOMWINDOW == 75 (0x8ffb3c00) [pid = 1758] [serial = 1122] [outer = 0x8bff8000] 14:39:31 INFO - PROCESS | 1758 | 1465249171444 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]]]}] 14:39:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 14:39:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1437ms 14:39:31 INFO - PROCESS | 1758 | 1465249171510 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 14:39:31 INFO - PROCESS | 1758 | 1465249171514 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 14:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 14:39:31 INFO - PROCESS | 1758 | 1465249171521 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 14:39:31 INFO - PROCESS | 1758 | 1465249171524 Marionette TRACE conn4 <- [1,1466,null,{}] 14:39:31 INFO - PROCESS | 1758 | 1465249171530 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}] 14:39:31 INFO - PROCESS | 1758 | 1465249171536 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:31 INFO - PROCESS | 1758 | 1465249171725 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 14:39:31 INFO - PROCESS | 1758 | 1465249171936 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:31 INFO - PROCESS | 1758 | 1465249171952 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:32 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c9400 == 24 [pid = 1758] [id = 374] 14:39:32 INFO - PROCESS | 1758 | ++DOMWINDOW == 76 (0x8b5ccc00) [pid = 1758] [serial = 1123] [outer = (nil)] 14:39:32 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x8b73e800) [pid = 1758] [serial = 1124] [outer = 0x8b5ccc00] 14:39:32 INFO - PROCESS | 1758 | 1465249172114 Marionette DEBUG loaded listener.js 14:39:32 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x8bffa400) [pid = 1758] [serial = 1125] [outer = 0x8b5ccc00] 14:39:33 INFO - PROCESS | 1758 | 1465249173276 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]]]}] 14:39:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 14:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1795ms 14:39:33 INFO - PROCESS | 1758 | 1465249173320 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 14:39:33 INFO - PROCESS | 1758 | 1465249173329 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 14:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 14:39:33 INFO - PROCESS | 1758 | 1465249173341 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 14:39:33 INFO - PROCESS | 1758 | 1465249173346 Marionette TRACE conn4 <- [1,1470,null,{}] 14:39:33 INFO - PROCESS | 1758 | 1465249173361 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}] 14:39:33 INFO - PROCESS | 1758 | 1465249173374 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:33 INFO - PROCESS | 1758 | 1465249173674 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 14:39:33 INFO - PROCESS | 1758 | 1465249173906 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:33 INFO - PROCESS | 1758 | 1465249173918 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:33 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9e1c00 == 25 [pid = 1758] [id = 375] 14:39:33 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x8dbb4800) [pid = 1758] [serial = 1126] [outer = (nil)] 14:39:34 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8dbbd000) [pid = 1758] [serial = 1127] [outer = 0x8dbb4800] 14:39:34 INFO - PROCESS | 1758 | 1465249174051 Marionette DEBUG loaded listener.js 14:39:34 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8dcbac00) [pid = 1758] [serial = 1128] [outer = 0x8dbb4800] 14:39:35 INFO - PROCESS | 1758 | 1465249175177 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]]]}] 14:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 14:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1911ms 14:39:35 INFO - PROCESS | 1758 | 1465249175254 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 14:39:35 INFO - PROCESS | 1758 | 1465249175262 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 14:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 14:39:35 INFO - PROCESS | 1758 | 1465249175274 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 14:39:35 INFO - PROCESS | 1758 | 1465249175277 Marionette TRACE conn4 <- [1,1474,null,{}] 14:39:35 INFO - PROCESS | 1758 | 1465249175285 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}] 14:39:35 INFO - PROCESS | 1758 | 1465249175292 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:35 INFO - PROCESS | 1758 | 1465249175562 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 14:39:35 INFO - PROCESS | 1758 | 1465249175846 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:35 INFO - PROCESS | 1758 | 1465249175857 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:35 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f3d6c00 == 26 [pid = 1758] [id = 376] 14:39:35 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x8f5e8c00) [pid = 1758] [serial = 1129] [outer = (nil)] 14:39:35 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8fd44800) [pid = 1758] [serial = 1130] [outer = 0x8f5e8c00] 14:39:35 INFO - PROCESS | 1758 | 1465249175946 Marionette DEBUG loaded listener.js 14:39:36 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x8fdf8800) [pid = 1758] [serial = 1131] [outer = 0x8f5e8c00] 14:39:37 INFO - PROCESS | 1758 | 1465249177057 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]]]}] 14:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 14:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1838ms 14:39:37 INFO - PROCESS | 1758 | 1465249177113 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 14:39:37 INFO - PROCESS | 1758 | 1465249177117 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 14:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 14:39:37 INFO - PROCESS | 1758 | 1465249177129 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 14:39:37 INFO - PROCESS | 1758 | 1465249177153 Marionette TRACE conn4 <- [1,1478,null,{}] 14:39:37 INFO - PROCESS | 1758 | 1465249177171 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}] 14:39:37 INFO - PROCESS | 1758 | 1465249177180 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:37 INFO - PROCESS | 1758 | 1465249177471 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 14:39:37 INFO - PROCESS | 1758 | 1465249177705 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:37 INFO - PROCESS | 1758 | 1465249177713 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:37 INFO - PROCESS | 1758 | ++DOCSHELL 0x8ffb5000 == 27 [pid = 1758] [id = 377] 14:39:37 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x8ffbcc00) [pid = 1758] [serial = 1132] [outer = (nil)] 14:39:37 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x901d0000) [pid = 1758] [serial = 1133] [outer = 0x8ffbcc00] 14:39:37 INFO - PROCESS | 1758 | 1465249177802 Marionette DEBUG loaded listener.js 14:39:37 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x919cdc00) [pid = 1758] [serial = 1134] [outer = 0x8ffbcc00] 14:39:38 INFO - PROCESS | 1758 | 1465249178850 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]]]}] 14:39:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 14:39:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1764ms 14:39:38 INFO - PROCESS | 1758 | 1465249178892 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 14:39:38 INFO - PROCESS | 1758 | 1465249178898 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 14:39:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 14:39:38 INFO - PROCESS | 1758 | 1465249178906 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 14:39:38 INFO - PROCESS | 1758 | 1465249178911 Marionette TRACE conn4 <- [1,1482,null,{}] 14:39:38 INFO - PROCESS | 1758 | 1465249178918 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}] 14:39:38 INFO - PROCESS | 1758 | 1465249178925 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:39 INFO - PROCESS | 1758 | 1465249179147 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 14:39:39 INFO - PROCESS | 1758 | 1465249179385 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:39 INFO - PROCESS | 1758 | 1465249179394 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:39 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5ce000 == 28 [pid = 1758] [id = 378] 14:39:39 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x8dcb6c00) [pid = 1758] [serial = 1135] [outer = (nil)] 14:39:39 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x91a1bc00) [pid = 1758] [serial = 1136] [outer = 0x8dcb6c00] 14:39:39 INFO - PROCESS | 1758 | 1465249179498 Marionette DEBUG loaded listener.js 14:39:39 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x91a22000) [pid = 1758] [serial = 1137] [outer = 0x8dcb6c00] 14:39:40 INFO - PROCESS | 1758 | 1465249180567 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]]]}] 14:39:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 14:39:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1697ms 14:39:40 INFO - PROCESS | 1758 | 1465249180605 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 14:39:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 14:39:40 INFO - PROCESS | 1758 | 1465249180610 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 14:39:40 INFO - PROCESS | 1758 | 1465249180618 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 14:39:40 INFO - PROCESS | 1758 | 1465249180621 Marionette TRACE conn4 <- [1,1486,null,{}] 14:39:40 INFO - PROCESS | 1758 | 1465249180629 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}] 14:39:40 INFO - PROCESS | 1758 | 1465249180633 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:40 INFO - PROCESS | 1758 | 1465249180852 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 14:39:41 INFO - PROCESS | 1758 | 1465249181091 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:41 INFO - PROCESS | 1758 | 1465249181110 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:41 INFO - PROCESS | 1758 | ++DOCSHELL 0x91b74c00 == 29 [pid = 1758] [id = 379] 14:39:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x91b75000) [pid = 1758] [serial = 1138] [outer = (nil)] 14:39:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0x91b7cc00) [pid = 1758] [serial = 1139] [outer = 0x91b75000] 14:39:41 INFO - PROCESS | 1758 | 1465249181250 Marionette DEBUG loaded listener.js 14:39:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x927ec400) [pid = 1758] [serial = 1140] [outer = 0x91b75000] 14:39:42 INFO - PROCESS | 1758 | 1465249182388 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]]]}] 14:39:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 14:39:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1802ms 14:39:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 14:39:42 INFO - PROCESS | 1758 | 1465249182421 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 14:39:42 INFO - PROCESS | 1758 | 1465249182424 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 14:39:42 INFO - PROCESS | 1758 | 1465249182432 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 14:39:42 INFO - PROCESS | 1758 | 1465249182436 Marionette TRACE conn4 <- [1,1490,null,{}] 14:39:42 INFO - PROCESS | 1758 | 1465249182443 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}] 14:39:42 INFO - PROCESS | 1758 | 1465249182448 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:42 INFO - PROCESS | 1758 | 1465249182668 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 14:39:42 INFO - PROCESS | 1758 | 1465249182940 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:42 INFO - PROCESS | 1758 | 1465249182950 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:42 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cdd4c00 == 30 [pid = 1758] [id = 380] 14:39:42 INFO - PROCESS | 1758 | ++DOMWINDOW == 94 (0x8cdd9c00) [pid = 1758] [serial = 1141] [outer = (nil)] 14:39:43 INFO - PROCESS | 1758 | ++DOMWINDOW == 95 (0x92828c00) [pid = 1758] [serial = 1142] [outer = 0x8cdd9c00] 14:39:43 INFO - PROCESS | 1758 | 1465249183040 Marionette DEBUG loaded listener.js 14:39:43 INFO - PROCESS | 1758 | ++DOMWINDOW == 96 (0x9296f800) [pid = 1758] [serial = 1143] [outer = 0x8cdd9c00] 14:39:44 INFO - PROCESS | 1758 | 1465249184022 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]]]}] 14:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 14:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1642ms 14:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 14:39:44 INFO - PROCESS | 1758 | 1465249184074 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 14:39:44 INFO - PROCESS | 1758 | 1465249184077 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 14:39:44 INFO - PROCESS | 1758 | 1465249184085 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 14:39:44 INFO - PROCESS | 1758 | 1465249184088 Marionette TRACE conn4 <- [1,1494,null,{}] 14:39:44 INFO - PROCESS | 1758 | 1465249184097 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}] 14:39:44 INFO - PROCESS | 1758 | 1465249184101 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:44 INFO - PROCESS | 1758 | 1465249184313 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 14:39:44 INFO - PROCESS | 1758 | 1465249184548 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:44 INFO - PROCESS | 1758 | 1465249184554 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:44 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c5000 == 31 [pid = 1758] [id = 381] 14:39:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 97 (0x8b5c6c00) [pid = 1758] [serial = 1144] [outer = (nil)] 14:39:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 98 (0x8cfa0400) [pid = 1758] [serial = 1145] [outer = 0x8b5c6c00] 14:39:44 INFO - PROCESS | 1758 | 1465249184690 Marionette DEBUG loaded listener.js 14:39:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 99 (0x8dcb4c00) [pid = 1758] [serial = 1146] [outer = 0x8b5c6c00] 14:39:45 INFO - PROCESS | 1758 | 1465249185712 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]]]}] 14:39:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 14:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1688ms 14:39:45 INFO - PROCESS | 1758 | 1465249185773 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 14:39:45 INFO - PROCESS | 1758 | 1465249185778 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 14:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 14:39:45 INFO - PROCESS | 1758 | 1465249185786 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 14:39:45 INFO - PROCESS | 1758 | 1465249185790 Marionette TRACE conn4 <- [1,1498,null,{}] 14:39:45 INFO - PROCESS | 1758 | 1465249185797 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}] 14:39:45 INFO - PROCESS | 1758 | 1465249185802 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:46 INFO - PROCESS | 1758 | 1465249186241 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 14:39:46 INFO - PROCESS | 1758 | 1465249186497 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:46 INFO - PROCESS | 1758 | 1465249186507 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:46 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5cb000 == 32 [pid = 1758] [id = 382] 14:39:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 100 (0x8b5cbc00) [pid = 1758] [serial = 1147] [outer = (nil)] 14:39:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 101 (0x8b73b400) [pid = 1758] [serial = 1148] [outer = 0x8b5cbc00] 14:39:46 INFO - PROCESS | 1758 | 1465249186593 Marionette DEBUG loaded listener.js 14:39:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 102 (0x8cdd2c00) [pid = 1758] [serial = 1149] [outer = 0x8b5cbc00] 14:39:47 INFO - PROCESS | 1758 | 1465249187584 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]]]}] 14:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 14:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1843ms 14:39:47 INFO - PROCESS | 1758 | 1465249187631 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 14:39:47 INFO - PROCESS | 1758 | 1465249187637 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 14:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 14:39:47 INFO - PROCESS | 1758 | 1465249187647 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 14:39:47 INFO - PROCESS | 1758 | 1465249187652 Marionette TRACE conn4 <- [1,1502,null,{}] 14:39:47 INFO - PROCESS | 1758 | 1465249187661 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}] 14:39:47 INFO - PROCESS | 1758 | 1465249187666 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:47 INFO - PROCESS | 1758 | 1465249187992 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 14:39:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8bef0c00 == 31 [pid = 1758] [id = 358] 14:39:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c4000 == 30 [pid = 1758] [id = 373] 14:39:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8ffc0000 == 29 [pid = 1758] [id = 372] 14:39:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8bee2000 == 28 [pid = 1758] [id = 371] 14:39:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8bff0c00 == 27 [pid = 1758] [id = 370] 14:39:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c9c00 == 26 [pid = 1758] [id = 369] 14:39:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8bee7c00 == 25 [pid = 1758] [id = 359] 14:39:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8cdd7400 == 24 [pid = 1758] [id = 360] 14:39:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8dcbc400 == 23 [pid = 1758] [id = 361] 14:39:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8bff7c00 == 22 [pid = 1758] [id = 357] 14:39:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8bee5800 == 21 [pid = 1758] [id = 362] 14:39:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8b73b000 == 20 [pid = 1758] [id = 368] 14:39:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8dcafc00 == 19 [pid = 1758] [id = 367] 14:39:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8bee2c00 == 18 [pid = 1758] [id = 363] 14:39:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8bee3c00 == 17 [pid = 1758] [id = 364] 14:39:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8ffb6c00 == 16 [pid = 1758] [id = 365] 14:39:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8beed400 == 15 [pid = 1758] [id = 366] 14:39:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8cdd4c00 == 14 [pid = 1758] [id = 380] 14:39:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c5000 == 13 [pid = 1758] [id = 381] 14:39:49 INFO - PROCESS | 1758 | --DOCSHELL 0x91b74c00 == 12 [pid = 1758] [id = 379] 14:39:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5ce000 == 11 [pid = 1758] [id = 378] 14:39:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8ffb5000 == 10 [pid = 1758] [id = 377] 14:39:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8d9e1c00 == 9 [pid = 1758] [id = 375] 14:39:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8f3d6c00 == 8 [pid = 1758] [id = 376] 14:39:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c9400 == 7 [pid = 1758] [id = 374] 14:39:49 INFO - PROCESS | 1758 | --DOMWINDOW == 101 (0x8f2f3c00) [pid = 1758] [serial = 1086] [outer = (nil)] [url = about:blank] 14:39:49 INFO - PROCESS | 1758 | --DOMWINDOW == 100 (0x8ffbe400) [pid = 1758] [serial = 1056] [outer = (nil)] [url = about:blank] 14:39:49 INFO - PROCESS | 1758 | --DOMWINDOW == 99 (0x8f5f1400) [pid = 1758] [serial = 1077] [outer = (nil)] [url = about:blank] 14:39:49 INFO - PROCESS | 1758 | --DOMWINDOW == 98 (0x91afc800) [pid = 1758] [serial = 1059] [outer = (nil)] [url = about:blank] 14:39:49 INFO - PROCESS | 1758 | --DOMWINDOW == 97 (0x94a75400) [pid = 1758] [serial = 1068] [outer = (nil)] [url = about:blank] 14:39:49 INFO - PROCESS | 1758 | --DOMWINDOW == 96 (0x8dcae400) [pid = 1758] [serial = 1071] [outer = (nil)] [url = about:blank] 14:39:49 INFO - PROCESS | 1758 | --DOMWINDOW == 95 (0x8b739c00) [pid = 1758] [serial = 1049] [outer = (nil)] [url = about:blank] 14:39:49 INFO - PROCESS | 1758 | --DOMWINDOW == 94 (0x8beeac00) [pid = 1758] [serial = 1050] [outer = (nil)] [url = about:blank] 14:39:49 INFO - PROCESS | 1758 | --DOMWINDOW == 93 (0x8e00f800) [pid = 1758] [serial = 1053] [outer = (nil)] [url = about:blank] 14:39:49 INFO - PROCESS | 1758 | --DOMWINDOW == 92 (0x91a24000) [pid = 1758] [serial = 1058] [outer = (nil)] [url = about:blank] 14:39:49 INFO - PROCESS | 1758 | --DOMWINDOW == 91 (0x92823400) [pid = 1758] [serial = 1061] [outer = (nil)] [url = about:blank] 14:39:49 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x8dcb9800) [pid = 1758] [serial = 1052] [outer = (nil)] [url = about:blank] 14:39:49 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x8cdd0800) [pid = 1758] [serial = 1073] [outer = (nil)] [url = about:blank] 14:39:49 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x92827400) [pid = 1758] [serial = 1062] [outer = (nil)] [url = about:blank] 14:39:49 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x8e00c400) [pid = 1758] [serial = 1088] [outer = (nil)] [url = about:blank] 14:39:49 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x8bff4400) [pid = 1758] [serial = 1080] [outer = (nil)] [url = about:blank] 14:39:49 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x8d9bfc00) [pid = 1758] [serial = 1074] [outer = (nil)] [url = about:blank] 14:39:49 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x8fd50000) [pid = 1758] [serial = 1055] [outer = (nil)] [url = about:blank] 14:39:49 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x8e014000) [pid = 1758] [serial = 1085] [outer = (nil)] [url = about:blank] 14:39:49 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x8d9c6000) [pid = 1758] [serial = 1070] [outer = (nil)] [url = about:blank] 14:39:49 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x8f2f2800) [pid = 1758] [serial = 1076] [outer = (nil)] [url = about:blank] 14:39:49 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x8d9d9800) [pid = 1758] [serial = 1083] [outer = (nil)] [url = about:blank] 14:39:49 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x93f0f800) [pid = 1758] [serial = 1067] [outer = (nil)] [url = about:blank] 14:39:49 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x8d9c0800) [pid = 1758] [serial = 1082] [outer = (nil)] [url = about:blank] 14:39:49 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0x8beef000) [pid = 1758] [serial = 1079] [outer = (nil)] [url = about:blank] 14:39:49 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x9297b800) [pid = 1758] [serial = 1064] [outer = (nil)] [url = about:blank] 14:39:49 INFO - PROCESS | 1758 | --DOMWINDOW == 75 (0x93c50c00) [pid = 1758] [serial = 1065] [outer = (nil)] [url = about:blank] 14:39:49 INFO - PROCESS | 1758 | 1465249189529 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:49 INFO - PROCESS | 1758 | 1465249189543 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:49 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c4000 == 8 [pid = 1758] [id = 383] 14:39:49 INFO - PROCESS | 1758 | ++DOMWINDOW == 76 (0x8b5c4c00) [pid = 1758] [serial = 1150] [outer = (nil)] 14:39:49 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x8b736400) [pid = 1758] [serial = 1151] [outer = 0x8b5c4c00] 14:39:49 INFO - PROCESS | 1758 | 1465249189680 Marionette DEBUG loaded listener.js 14:39:49 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x8bee2c00) [pid = 1758] [serial = 1152] [outer = 0x8b5c4c00] 14:39:50 INFO - PROCESS | 1758 | 1465249190577 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]]]}] 14:39:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 14:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 2993ms 14:39:50 INFO - PROCESS | 1758 | 1465249190641 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 14:39:50 INFO - PROCESS | 1758 | 1465249190649 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 14:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 14:39:50 INFO - PROCESS | 1758 | 1465249190658 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 14:39:50 INFO - PROCESS | 1758 | 1465249190663 Marionette TRACE conn4 <- [1,1506,null,{}] 14:39:50 INFO - PROCESS | 1758 | 1465249190673 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}] 14:39:50 INFO - PROCESS | 1758 | 1465249190680 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:50 INFO - PROCESS | 1758 | 1465249190874 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 14:39:51 INFO - PROCESS | 1758 | 1465249191011 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:51 INFO - PROCESS | 1758 | 1465249191023 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:51 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bff6400 == 9 [pid = 1758] [id = 384] 14:39:51 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x8bff7c00) [pid = 1758] [serial = 1153] [outer = (nil)] 14:39:51 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8cdd8000) [pid = 1758] [serial = 1154] [outer = 0x8bff7c00] 14:39:51 INFO - PROCESS | 1758 | 1465249191107 Marionette DEBUG loaded listener.js 14:39:51 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8cf96c00) [pid = 1758] [serial = 1155] [outer = 0x8bff7c00] 14:39:52 INFO - PROCESS | 1758 | 1465249192024 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]]]}] 14:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 14:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1402ms 14:39:52 INFO - PROCESS | 1758 | 1465249192065 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 14:39:52 INFO - PROCESS | 1758 | 1465249192074 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 14:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 14:39:52 INFO - PROCESS | 1758 | 1465249192085 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 14:39:52 INFO - PROCESS | 1758 | 1465249192088 Marionette TRACE conn4 <- [1,1510,null,{}] 14:39:52 INFO - PROCESS | 1758 | 1465249192103 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}] 14:39:52 INFO - PROCESS | 1758 | 1465249192110 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:52 INFO - PROCESS | 1758 | 1465249192369 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 14:39:52 INFO - PROCESS | 1758 | 1465249192397 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:52 INFO - PROCESS | 1758 | 1465249192406 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:52 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cdd4c00 == 10 [pid = 1758] [id = 385] 14:39:52 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x8d9d9c00) [pid = 1758] [serial = 1156] [outer = (nil)] 14:39:52 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8d9dfc00) [pid = 1758] [serial = 1157] [outer = 0x8d9d9c00] 14:39:52 INFO - PROCESS | 1758 | 1465249192503 Marionette DEBUG loaded listener.js 14:39:52 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x8dbb7400) [pid = 1758] [serial = 1158] [outer = 0x8d9d9c00] 14:39:53 INFO - PROCESS | 1758 | 1465249193636 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]]]}] 14:39:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 14:39:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1591ms 14:39:53 INFO - PROCESS | 1758 | 1465249193677 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 14:39:53 INFO - PROCESS | 1758 | 1465249193683 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 14:39:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 14:39:53 INFO - PROCESS | 1758 | 1465249193693 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 14:39:53 INFO - PROCESS | 1758 | 1465249193705 Marionette TRACE conn4 <- [1,1514,null,{}] 14:39:53 INFO - PROCESS | 1758 | 1465249193729 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}] 14:39:53 INFO - PROCESS | 1758 | 1465249193738 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:53 INFO - PROCESS | 1758 | 1465249193992 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 14:39:54 INFO - PROCESS | 1758 | 1465249194027 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:54 INFO - PROCESS | 1758 | 1465249194039 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:54 INFO - PROCESS | 1758 | ++DOCSHELL 0x8e011800 == 11 [pid = 1758] [id = 386] 14:39:54 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x8e018c00) [pid = 1758] [serial = 1159] [outer = (nil)] 14:39:54 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x8f2ee000) [pid = 1758] [serial = 1160] [outer = 0x8e018c00] 14:39:54 INFO - PROCESS | 1758 | 1465249194157 Marionette DEBUG loaded listener.js 14:39:54 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x8f2f5800) [pid = 1758] [serial = 1161] [outer = 0x8e018c00] 14:39:55 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x8ffc0400) [pid = 1758] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 14:39:55 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x8bff8000) [pid = 1758] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 14:39:55 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x8cddac00) [pid = 1758] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 14:39:55 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x8b5ca000) [pid = 1758] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 14:39:55 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x8dcba000) [pid = 1758] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 14:39:55 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x8bef0400) [pid = 1758] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 14:39:55 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x8f5e3800) [pid = 1758] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 14:39:55 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x9006cc00) [pid = 1758] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 14:39:55 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x8b740400) [pid = 1758] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 14:39:55 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0x8ffb7c00) [pid = 1758] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 14:39:55 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x8d9d7800) [pid = 1758] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 14:39:55 INFO - PROCESS | 1758 | --DOMWINDOW == 75 (0x8bee4000) [pid = 1758] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 14:39:55 INFO - PROCESS | 1758 | 1465249195756 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]]]}] 14:39:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 14:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 2109ms 14:39:55 INFO - PROCESS | 1758 | 1465249195801 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 14:39:55 INFO - PROCESS | 1758 | 1465249195807 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 14:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 14:39:55 INFO - PROCESS | 1758 | 1465249195814 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 14:39:55 INFO - PROCESS | 1758 | 1465249195817 Marionette TRACE conn4 <- [1,1518,null,{}] 14:39:55 INFO - PROCESS | 1758 | 1465249195825 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}] 14:39:55 INFO - PROCESS | 1758 | 1465249195830 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:56 INFO - PROCESS | 1758 | 1465249196076 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 14:39:56 INFO - PROCESS | 1758 | 1465249196092 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:56 INFO - PROCESS | 1758 | 1465249196098 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:56 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bff0000 == 12 [pid = 1758] [id = 387] 14:39:56 INFO - PROCESS | 1758 | ++DOMWINDOW == 76 (0x8cddac00) [pid = 1758] [serial = 1162] [outer = (nil)] 14:39:56 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x8f3ca800) [pid = 1758] [serial = 1163] [outer = 0x8cddac00] 14:39:56 INFO - PROCESS | 1758 | 1465249196177 Marionette DEBUG loaded listener.js 14:39:56 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x8f3cd000) [pid = 1758] [serial = 1164] [outer = 0x8cddac00] 14:39:57 INFO - PROCESS | 1758 | 1465249197156 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]]]}] 14:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 14:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1382ms 14:39:57 INFO - PROCESS | 1758 | 1465249197198 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 14:39:57 INFO - PROCESS | 1758 | 1465249197205 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 14:39:57 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 14:39:57 INFO - PROCESS | 1758 | 1465249197215 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 14:39:57 INFO - PROCESS | 1758 | 1465249197231 Marionette TRACE conn4 <- [1,1522,null,{}] 14:39:57 INFO - PROCESS | 1758 | 1465249197248 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}] 14:39:57 INFO - PROCESS | 1758 | 1465249197256 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:57 INFO - PROCESS | 1758 | 1465249197502 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 14:39:57 INFO - PROCESS | 1758 | 1465249197761 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:57 INFO - PROCESS | 1758 | 1465249197780 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:57 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bff3c00 == 13 [pid = 1758] [id = 388] 14:39:57 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x8bff5400) [pid = 1758] [serial = 1165] [outer = (nil)] 14:39:57 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8cdd3400) [pid = 1758] [serial = 1166] [outer = 0x8bff5400] 14:39:57 INFO - PROCESS | 1758 | 1465249197888 Marionette DEBUG loaded listener.js 14:39:58 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8d9ca800) [pid = 1758] [serial = 1167] [outer = 0x8bff5400] 14:39:58 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:39:58 INFO - PROCESS | 1758 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:39:58 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:39:58 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:39:58 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:39:58 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:39:58 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:39:58 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:39:58 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:39:58 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:39:58 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:39:58 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:39:58 INFO - PROCESS | 1758 | 1465249198829 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"]]]}] 14:39:58 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 14:39:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:39:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 14:39:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:39:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 14:39:58 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 14:39:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:39:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 14:39:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:39:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 14:39:58 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 14:39:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:39:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 14:39:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:39:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 14:39:58 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 14:39:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:39:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 14:39:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:39:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 14:39:58 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1664ms 14:39:58 INFO - PROCESS | 1758 | 1465249198897 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 14:39:58 INFO - PROCESS | 1758 | 1465249198906 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 14:39:58 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 14:39:58 INFO - PROCESS | 1758 | 1465249198922 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 14:39:58 INFO - PROCESS | 1758 | 1465249198928 Marionette TRACE conn4 <- [1,1526,null,{}] 14:39:58 INFO - PROCESS | 1758 | 1465249198935 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}] 14:39:58 INFO - PROCESS | 1758 | 1465249198942 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:59 INFO - PROCESS | 1758 | 1465249199155 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 14:39:59 INFO - PROCESS | 1758 | 1465249199383 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:59 INFO - PROCESS | 1758 | 1465249199393 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:39:59 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee2800 == 14 [pid = 1758] [id = 389] 14:39:59 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x8f2f2c00) [pid = 1758] [serial = 1168] [outer = (nil)] 14:39:59 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8f3d6800) [pid = 1758] [serial = 1169] [outer = 0x8f2f2c00] 14:39:59 INFO - PROCESS | 1758 | 1465249199546 Marionette DEBUG loaded listener.js 14:39:59 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x8f5e6000) [pid = 1758] [serial = 1170] [outer = 0x8f2f2c00] 14:40:00 INFO - PROCESS | 1758 | 1465249200497 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"]]]}] 14:40:00 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:40:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 14:40:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:40:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:40:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 14:40:00 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:40:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 14:40:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:40:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:40:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 14:40:00 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 14:40:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 14:40:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:40:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:40:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 14:40:00 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1638ms 14:40:00 INFO - PROCESS | 1758 | 1465249200569 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 14:40:00 INFO - PROCESS | 1758 | 1465249200573 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 14:40:00 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 14:40:00 INFO - PROCESS | 1758 | 1465249200583 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 14:40:00 INFO - PROCESS | 1758 | 1465249200589 Marionette TRACE conn4 <- [1,1530,null,{}] 14:40:00 INFO - PROCESS | 1758 | 1465249200609 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}] 14:40:00 INFO - PROCESS | 1758 | 1465249200618 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:00 INFO - PROCESS | 1758 | 1465249200847 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 14:40:01 INFO - PROCESS | 1758 | 1465249201125 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:01 INFO - PROCESS | 1758 | 1465249201140 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:01 INFO - PROCESS | 1758 | ++DOCSHELL 0x8fdfb400 == 15 [pid = 1758] [id = 390] 14:40:01 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x8fdfc000) [pid = 1758] [serial = 1171] [outer = (nil)] 14:40:01 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x8fdfec00) [pid = 1758] [serial = 1172] [outer = 0x8fdfc000] 14:40:01 INFO - PROCESS | 1758 | 1465249201243 Marionette DEBUG loaded listener.js 14:40:01 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x8ffb7c00) [pid = 1758] [serial = 1173] [outer = 0x8fdfc000] 14:40:02 INFO - PROCESS | 1758 | 1465249202221 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]]]}] 14:40:02 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 14:40:02 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 14:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:40:02 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 14:40:02 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 14:40:02 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 14:40:02 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 14:40:02 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1698ms 14:40:02 INFO - PROCESS | 1758 | 1465249202282 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 14:40:02 INFO - PROCESS | 1758 | 1465249202290 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 14:40:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 14:40:02 INFO - PROCESS | 1758 | 1465249202323 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 14:40:02 INFO - PROCESS | 1758 | 1465249202328 Marionette TRACE conn4 <- [1,1534,null,{}] 14:40:02 INFO - PROCESS | 1758 | 1465249202338 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}] 14:40:02 INFO - PROCESS | 1758 | 1465249202344 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:02 INFO - PROCESS | 1758 | 1465249202559 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 14:40:02 INFO - PROCESS | 1758 | 1465249202753 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:02 INFO - PROCESS | 1758 | 1465249202763 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:02 INFO - PROCESS | 1758 | ++DOCSHELL 0x8fdfd400 == 16 [pid = 1758] [id = 391] 14:40:02 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x8ffc0400) [pid = 1758] [serial = 1174] [outer = (nil)] 14:40:02 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x9006b400) [pid = 1758] [serial = 1175] [outer = 0x8ffc0400] 14:40:02 INFO - PROCESS | 1758 | 1465249202852 Marionette DEBUG loaded listener.js 14:40:02 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x9006d800) [pid = 1758] [serial = 1176] [outer = 0x8ffc0400] 14:40:03 INFO - PROCESS | 1758 | 1465249203911 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]]]}] 14:40:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 14:40:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1663ms 14:40:03 INFO - PROCESS | 1758 | 1465249203973 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 14:40:03 INFO - PROCESS | 1758 | 1465249203978 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 14:40:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 14:40:03 INFO - PROCESS | 1758 | 1465249203986 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 14:40:03 INFO - PROCESS | 1758 | 1465249203990 Marionette TRACE conn4 <- [1,1538,null,{}] 14:40:03 INFO - PROCESS | 1758 | 1465249203997 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}] 14:40:04 INFO - PROCESS | 1758 | 1465249204004 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:04 INFO - PROCESS | 1758 | 1465249204208 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 14:40:04 INFO - PROCESS | 1758 | 1465249204430 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:04 INFO - PROCESS | 1758 | 1465249204445 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:04 INFO - PROCESS | 1758 | ++DOCSHELL 0x8dbba400 == 17 [pid = 1758] [id = 392] 14:40:04 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x8fdf2c00) [pid = 1758] [serial = 1177] [outer = (nil)] 14:40:04 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0x9012e800) [pid = 1758] [serial = 1178] [outer = 0x8fdf2c00] 14:40:04 INFO - PROCESS | 1758 | 1465249204556 Marionette DEBUG loaded listener.js 14:40:04 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x90135c00) [pid = 1758] [serial = 1179] [outer = 0x8fdf2c00] 14:40:05 INFO - PROCESS | 1758 | 1465249205503 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]]]}] 14:40:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 14:40:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1583ms 14:40:05 INFO - PROCESS | 1758 | 1465249205570 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 14:40:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 14:40:05 INFO - PROCESS | 1758 | 1465249205575 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 14:40:05 INFO - PROCESS | 1758 | 1465249205583 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 14:40:05 INFO - PROCESS | 1758 | 1465249205586 Marionette TRACE conn4 <- [1,1542,null,{}] 14:40:05 INFO - PROCESS | 1758 | 1465249205594 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}] 14:40:05 INFO - PROCESS | 1758 | 1465249205606 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:05 INFO - PROCESS | 1758 | 1465249205907 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 14:40:06 INFO - PROCESS | 1758 | 1465249206187 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:06 INFO - PROCESS | 1758 | 1465249206199 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:06 INFO - PROCESS | 1758 | ++DOCSHELL 0x9012c400 == 18 [pid = 1758] [id = 393] 14:40:06 INFO - PROCESS | 1758 | ++DOMWINDOW == 94 (0x9013b000) [pid = 1758] [serial = 1180] [outer = (nil)] 14:40:06 INFO - PROCESS | 1758 | ++DOMWINDOW == 95 (0x919cf000) [pid = 1758] [serial = 1181] [outer = 0x9013b000] 14:40:06 INFO - PROCESS | 1758 | 1465249206299 Marionette DEBUG loaded listener.js 14:40:06 INFO - PROCESS | 1758 | ++DOMWINDOW == 96 (0x91a1e000) [pid = 1758] [serial = 1182] [outer = 0x9013b000] 14:40:07 INFO - PROCESS | 1758 | 1465249207320 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]]]}] 14:40:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 14:40:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1800ms 14:40:07 INFO - PROCESS | 1758 | 1465249207382 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 14:40:07 INFO - PROCESS | 1758 | 1465249207387 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 14:40:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 14:40:07 INFO - PROCESS | 1758 | 1465249207394 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 14:40:07 INFO - PROCESS | 1758 | 1465249207399 Marionette TRACE conn4 <- [1,1546,null,{}] 14:40:07 INFO - PROCESS | 1758 | 1465249207406 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}] 14:40:07 INFO - PROCESS | 1758 | 1465249207411 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:07 INFO - PROCESS | 1758 | 1465249207626 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 14:40:07 INFO - PROCESS | 1758 | 1465249207848 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:07 INFO - PROCESS | 1758 | 1465249207858 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:07 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bff2c00 == 19 [pid = 1758] [id = 394] 14:40:07 INFO - PROCESS | 1758 | ++DOMWINDOW == 97 (0x8cf99400) [pid = 1758] [serial = 1183] [outer = (nil)] 14:40:07 INFO - PROCESS | 1758 | ++DOMWINDOW == 98 (0x91af7c00) [pid = 1758] [serial = 1184] [outer = 0x8cf99400] 14:40:07 INFO - PROCESS | 1758 | 1465249207988 Marionette DEBUG loaded listener.js 14:40:08 INFO - PROCESS | 1758 | ++DOMWINDOW == 99 (0x919d7c00) [pid = 1758] [serial = 1185] [outer = 0x8cf99400] 14:40:08 INFO - PROCESS | 1758 | 1465249208941 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]]]}] 14:40:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 14:40:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1599ms 14:40:08 INFO - PROCESS | 1758 | 1465249208995 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 14:40:09 INFO - PROCESS | 1758 | 1465249209000 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 14:40:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 14:40:09 INFO - PROCESS | 1758 | 1465249209008 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 14:40:09 INFO - PROCESS | 1758 | 1465249209012 Marionette TRACE conn4 <- [1,1550,null,{}] 14:40:09 INFO - PROCESS | 1758 | 1465249209018 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}] 14:40:09 INFO - PROCESS | 1758 | 1465249209023 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:09 INFO - PROCESS | 1758 | 1465249209232 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 14:40:09 INFO - PROCESS | 1758 | 1465249209456 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:09 INFO - PROCESS | 1758 | 1465249209464 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:09 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b73e400 == 20 [pid = 1758] [id = 395] 14:40:09 INFO - PROCESS | 1758 | ++DOMWINDOW == 100 (0x8f3d5c00) [pid = 1758] [serial = 1186] [outer = (nil)] 14:40:09 INFO - PROCESS | 1758 | ++DOMWINDOW == 101 (0x91b80400) [pid = 1758] [serial = 1187] [outer = 0x8f3d5c00] 14:40:09 INFO - PROCESS | 1758 | 1465249209600 Marionette DEBUG loaded listener.js 14:40:09 INFO - PROCESS | 1758 | ++DOMWINDOW == 102 (0x927e4000) [pid = 1758] [serial = 1188] [outer = 0x8f3d5c00] 14:40:10 INFO - PROCESS | 1758 | 1465249210524 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]]]}] 14:40:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 14:40:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1596ms 14:40:10 INFO - PROCESS | 1758 | 1465249210612 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 14:40:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 14:40:10 INFO - PROCESS | 1758 | 1465249210617 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 14:40:10 INFO - PROCESS | 1758 | 1465249210625 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 14:40:10 INFO - PROCESS | 1758 | 1465249210629 Marionette TRACE conn4 <- [1,1554,null,{}] 14:40:10 INFO - PROCESS | 1758 | 1465249210637 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}] 14:40:10 INFO - PROCESS | 1758 | 1465249210641 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:10 INFO - PROCESS | 1758 | 1465249210859 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 14:40:11 INFO - PROCESS | 1758 | 1465249211089 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:11 INFO - PROCESS | 1758 | 1465249211098 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:11 INFO - PROCESS | 1758 | ++DOCSHELL 0x90061c00 == 21 [pid = 1758] [id = 396] 14:40:11 INFO - PROCESS | 1758 | ++DOMWINDOW == 103 (0x91af8c00) [pid = 1758] [serial = 1189] [outer = (nil)] 14:40:11 INFO - PROCESS | 1758 | ++DOMWINDOW == 104 (0x927ea800) [pid = 1758] [serial = 1190] [outer = 0x91af8c00] 14:40:11 INFO - PROCESS | 1758 | 1465249211204 Marionette DEBUG loaded listener.js 14:40:11 INFO - PROCESS | 1758 | ++DOMWINDOW == 105 (0x927ee800) [pid = 1758] [serial = 1191] [outer = 0x91af8c00] 14:40:12 INFO - PROCESS | 1758 | 1465249212203 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]]]}] 14:40:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 14:40:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1640ms 14:40:12 INFO - PROCESS | 1758 | 1465249212270 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 14:40:12 INFO - PROCESS | 1758 | 1465249212280 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 14:40:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 14:40:12 INFO - PROCESS | 1758 | 1465249212294 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 14:40:12 INFO - PROCESS | 1758 | 1465249212301 Marionette TRACE conn4 <- [1,1558,null,{}] 14:40:12 INFO - PROCESS | 1758 | 1465249212308 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}] 14:40:12 INFO - PROCESS | 1758 | 1465249212315 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:12 INFO - PROCESS | 1758 | 1465249212542 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 14:40:12 INFO - PROCESS | 1758 | 1465249212828 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:12 INFO - PROCESS | 1758 | 1465249212837 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:12 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5cac00 == 22 [pid = 1758] [id = 397] 14:40:12 INFO - PROCESS | 1758 | ++DOMWINDOW == 106 (0x8b5cd800) [pid = 1758] [serial = 1192] [outer = (nil)] 14:40:12 INFO - PROCESS | 1758 | ++DOMWINDOW == 107 (0x8bee6000) [pid = 1758] [serial = 1193] [outer = 0x8b5cd800] 14:40:12 INFO - PROCESS | 1758 | 1465249212932 Marionette DEBUG loaded listener.js 14:40:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 108 (0x8dcb6000) [pid = 1758] [serial = 1194] [outer = 0x8b5cd800] 14:40:14 INFO - PROCESS | 1758 | 1465249214073 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]]]}] 14:40:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 14:40:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1853ms 14:40:14 INFO - PROCESS | 1758 | 1465249214146 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 14:40:14 INFO - PROCESS | 1758 | 1465249214153 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 14:40:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 14:40:14 INFO - PROCESS | 1758 | 1465249214164 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 14:40:14 INFO - PROCESS | 1758 | 1465249214169 Marionette TRACE conn4 <- [1,1562,null,{}] 14:40:14 INFO - PROCESS | 1758 | 1465249214179 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}] 14:40:14 INFO - PROCESS | 1758 | 1465249214185 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:14 INFO - PROCESS | 1758 | 1465249214422 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 14:40:14 INFO - PROCESS | 1758 | 1465249214666 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:14 INFO - PROCESS | 1758 | 1465249214682 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:14 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bef0800 == 23 [pid = 1758] [id = 398] 14:40:14 INFO - PROCESS | 1758 | ++DOMWINDOW == 109 (0x8bfed400) [pid = 1758] [serial = 1195] [outer = (nil)] 14:40:14 INFO - PROCESS | 1758 | ++DOMWINDOW == 110 (0x8bff2800) [pid = 1758] [serial = 1196] [outer = 0x8bfed400] 14:40:14 INFO - PROCESS | 1758 | 1465249214762 Marionette DEBUG loaded listener.js 14:40:14 INFO - PROCESS | 1758 | ++DOMWINDOW == 111 (0x8cf98c00) [pid = 1758] [serial = 1197] [outer = 0x8bfed400] 14:40:15 INFO - PROCESS | 1758 | 1465249215772 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]]]}] 14:40:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 14:40:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1694ms 14:40:15 INFO - PROCESS | 1758 | 1465249215858 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 14:40:15 INFO - PROCESS | 1758 | 1465249215866 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 14:40:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 14:40:15 INFO - PROCESS | 1758 | 1465249215879 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 14:40:15 INFO - PROCESS | 1758 | 1465249215883 Marionette TRACE conn4 <- [1,1566,null,{}] 14:40:15 INFO - PROCESS | 1758 | 1465249215891 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}] 14:40:15 INFO - PROCESS | 1758 | 1465249215897 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:16 INFO - PROCESS | 1758 | 1465249216197 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 14:40:16 INFO - PROCESS | 1758 | --DOMWINDOW == 110 (0x9006ac00) [pid = 1758] [serial = 1118] [outer = (nil)] [url = about:blank] 14:40:16 INFO - PROCESS | 1758 | --DOMWINDOW == 109 (0x90113000) [pid = 1758] [serial = 1119] [outer = (nil)] [url = about:blank] 14:40:16 INFO - PROCESS | 1758 | --DOMWINDOW == 108 (0x8f2f8800) [pid = 1758] [serial = 1121] [outer = (nil)] [url = about:blank] 14:40:16 INFO - PROCESS | 1758 | --DOMWINDOW == 107 (0x8f5f0000) [pid = 1758] [serial = 1089] [outer = (nil)] [url = about:blank] 14:40:16 INFO - PROCESS | 1758 | --DOMWINDOW == 106 (0x8b736000) [pid = 1758] [serial = 1109] [outer = (nil)] [url = about:blank] 14:40:16 INFO - PROCESS | 1758 | --DOMWINDOW == 105 (0x8bee8800) [pid = 1758] [serial = 1110] [outer = (nil)] [url = about:blank] 14:40:16 INFO - PROCESS | 1758 | --DOMWINDOW == 104 (0x901c9800) [pid = 1758] [serial = 1103] [outer = (nil)] [url = about:blank] 14:40:16 INFO - PROCESS | 1758 | --DOMWINDOW == 103 (0x901ca400) [pid = 1758] [serial = 1104] [outer = (nil)] [url = about:blank] 14:40:16 INFO - PROCESS | 1758 | --DOMWINDOW == 102 (0x8f2f6400) [pid = 1758] [serial = 1094] [outer = (nil)] [url = about:blank] 14:40:16 INFO - PROCESS | 1758 | --DOMWINDOW == 101 (0x8fd47000) [pid = 1758] [serial = 1095] [outer = (nil)] [url = about:blank] 14:40:16 INFO - PROCESS | 1758 | --DOMWINDOW == 100 (0x8fd4f400) [pid = 1758] [serial = 1115] [outer = (nil)] [url = about:blank] 14:40:16 INFO - PROCESS | 1758 | --DOMWINDOW == 99 (0x90116800) [pid = 1758] [serial = 1100] [outer = (nil)] [url = about:blank] 14:40:16 INFO - PROCESS | 1758 | --DOMWINDOW == 98 (0x90118800) [pid = 1758] [serial = 1101] [outer = (nil)] [url = about:blank] 14:40:16 INFO - PROCESS | 1758 | --DOMWINDOW == 97 (0x91a1ac00) [pid = 1758] [serial = 1106] [outer = (nil)] [url = about:blank] 14:40:16 INFO - PROCESS | 1758 | --DOMWINDOW == 96 (0x91a22800) [pid = 1758] [serial = 1107] [outer = (nil)] [url = about:blank] 14:40:16 INFO - PROCESS | 1758 | --DOMWINDOW == 95 (0x8ffbc000) [pid = 1758] [serial = 1097] [outer = (nil)] [url = about:blank] 14:40:16 INFO - PROCESS | 1758 | --DOMWINDOW == 94 (0x90063000) [pid = 1758] [serial = 1098] [outer = (nil)] [url = about:blank] 14:40:16 INFO - PROCESS | 1758 | --DOMWINDOW == 93 (0x8dbbb000) [pid = 1758] [serial = 1112] [outer = (nil)] [url = about:blank] 14:40:16 INFO - PROCESS | 1758 | --DOMWINDOW == 92 (0x8e009400) [pid = 1758] [serial = 1113] [outer = (nil)] [url = about:blank] 14:40:16 INFO - PROCESS | 1758 | --DOMWINDOW == 91 (0x8cddd800) [pid = 1758] [serial = 1091] [outer = (nil)] [url = about:blank] 14:40:16 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x8cf9e800) [pid = 1758] [serial = 1092] [outer = (nil)] [url = about:blank] 14:40:16 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x8ffb3c00) [pid = 1758] [serial = 1122] [outer = (nil)] [url = about:blank] 14:40:16 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x8fdf5c00) [pid = 1758] [serial = 1116] [outer = (nil)] [url = about:blank] 14:40:16 INFO - PROCESS | 1758 | 1465249216468 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:16 INFO - PROCESS | 1758 | 1465249216474 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:16 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee2000 == 24 [pid = 1758] [id = 399] 14:40:16 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x8cf9e800) [pid = 1758] [serial = 1198] [outer = (nil)] 14:40:16 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x8dbbac00) [pid = 1758] [serial = 1199] [outer = 0x8cf9e800] 14:40:16 INFO - PROCESS | 1758 | 1465249216563 Marionette DEBUG loaded listener.js 14:40:16 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x8e00d400) [pid = 1758] [serial = 1200] [outer = 0x8cf9e800] 14:40:17 INFO - PROCESS | 1758 | 1465249217436 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]]]}] 14:40:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 14:40:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1589ms 14:40:17 INFO - PROCESS | 1758 | 1465249217473 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 14:40:17 INFO - PROCESS | 1758 | 1465249217476 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 14:40:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 14:40:17 INFO - PROCESS | 1758 | 1465249217486 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 14:40:17 INFO - PROCESS | 1758 | 1465249217491 Marionette TRACE conn4 <- [1,1570,null,{}] 14:40:17 INFO - PROCESS | 1758 | 1465249217510 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}] 14:40:17 INFO - PROCESS | 1758 | 1465249217520 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:17 INFO - PROCESS | 1758 | 1465249217732 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 14:40:17 INFO - PROCESS | 1758 | 1465249217888 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:17 INFO - PROCESS | 1758 | 1465249217901 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:17 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f2f3000 == 25 [pid = 1758] [id = 400] 14:40:17 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0x8f2f7000) [pid = 1758] [serial = 1201] [outer = (nil)] 14:40:17 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x8fd47800) [pid = 1758] [serial = 1202] [outer = 0x8f2f7000] 14:40:17 INFO - PROCESS | 1758 | 1465249217986 Marionette DEBUG loaded listener.js 14:40:18 INFO - PROCESS | 1758 | ++DOMWINDOW == 94 (0x8fdf1800) [pid = 1758] [serial = 1203] [outer = 0x8f2f7000] 14:40:18 INFO - PROCESS | 1758 | 1465249218981 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]]]}] 14:40:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 14:40:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1542ms 14:40:19 INFO - PROCESS | 1758 | 1465249219028 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 14:40:19 INFO - PROCESS | 1758 | 1465249219034 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 14:40:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 14:40:19 INFO - PROCESS | 1758 | 1465249219048 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 14:40:19 INFO - PROCESS | 1758 | 1465249219051 Marionette TRACE conn4 <- [1,1574,null,{}] 14:40:19 INFO - PROCESS | 1758 | 1465249219059 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}] 14:40:19 INFO - PROCESS | 1758 | 1465249219065 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:19 INFO - PROCESS | 1758 | 1465249219326 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 14:40:19 INFO - PROCESS | 1758 | 1465249219371 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:19 INFO - PROCESS | 1758 | 1465249219378 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:19 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c3400 == 26 [pid = 1758] [id = 401] 14:40:19 INFO - PROCESS | 1758 | ++DOMWINDOW == 95 (0x8e00ac00) [pid = 1758] [serial = 1204] [outer = (nil)] 14:40:19 INFO - PROCESS | 1758 | ++DOMWINDOW == 96 (0x90063400) [pid = 1758] [serial = 1205] [outer = 0x8e00ac00] 14:40:19 INFO - PROCESS | 1758 | 1465249219456 Marionette DEBUG loaded listener.js 14:40:19 INFO - PROCESS | 1758 | ++DOMWINDOW == 97 (0x90112c00) [pid = 1758] [serial = 1206] [outer = 0x8e00ac00] 14:40:20 INFO - PROCESS | 1758 | 1465249220491 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]]]}] 14:40:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 14:40:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1487ms 14:40:20 INFO - PROCESS | 1758 | 1465249220535 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 14:40:20 INFO - PROCESS | 1758 | 1465249220540 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 14:40:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 14:40:20 INFO - PROCESS | 1758 | 1465249220548 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 14:40:20 INFO - PROCESS | 1758 | 1465249220552 Marionette TRACE conn4 <- [1,1578,null,{}] 14:40:20 INFO - PROCESS | 1758 | 1465249220566 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}] 14:40:20 INFO - PROCESS | 1758 | 1465249220572 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:20 INFO - PROCESS | 1758 | 1465249220976 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 14:40:20 INFO - PROCESS | 1758 | --DOMWINDOW == 96 (0x8b5c4c00) [pid = 1758] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 14:40:20 INFO - PROCESS | 1758 | --DOMWINDOW == 95 (0x8bff7c00) [pid = 1758] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 14:40:20 INFO - PROCESS | 1758 | --DOMWINDOW == 94 (0x8cdd9c00) [pid = 1758] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 14:40:20 INFO - PROCESS | 1758 | --DOMWINDOW == 93 (0x8b5ccc00) [pid = 1758] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 14:40:20 INFO - PROCESS | 1758 | --DOMWINDOW == 92 (0x8f5e8c00) [pid = 1758] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 14:40:21 INFO - PROCESS | 1758 | --DOMWINDOW == 91 (0x8b5cbc00) [pid = 1758] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 14:40:21 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x8dbb4800) [pid = 1758] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 14:40:21 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x8ffbcc00) [pid = 1758] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 14:40:21 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x8e018c00) [pid = 1758] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 14:40:21 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x8d9d9c00) [pid = 1758] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 14:40:21 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x91b75000) [pid = 1758] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 14:40:21 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x8b5c6c00) [pid = 1758] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 14:40:21 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x8dcb6c00) [pid = 1758] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 14:40:21 INFO - PROCESS | 1758 | 1465249221194 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:21 INFO - PROCESS | 1758 | 1465249221206 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:21 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c4c00 == 27 [pid = 1758] [id = 402] 14:40:21 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x8b5c6c00) [pid = 1758] [serial = 1207] [outer = (nil)] 14:40:21 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x8cdd2800) [pid = 1758] [serial = 1208] [outer = 0x8b5c6c00] 14:40:21 INFO - PROCESS | 1758 | 1465249221281 Marionette DEBUG loaded listener.js 14:40:21 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x8dcb3000) [pid = 1758] [serial = 1209] [outer = 0x8b5c6c00] 14:40:22 INFO - PROCESS | 1758 | 1465249222067 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]]]}] 14:40:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 14:40:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1546ms 14:40:22 INFO - PROCESS | 1758 | 1465249222095 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 14:40:22 INFO - PROCESS | 1758 | 1465249222099 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 14:40:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 14:40:22 INFO - PROCESS | 1758 | 1465249222107 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 14:40:22 INFO - PROCESS | 1758 | 1465249222111 Marionette TRACE conn4 <- [1,1582,null,{}] 14:40:22 INFO - PROCESS | 1758 | 1465249222117 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}] 14:40:22 INFO - PROCESS | 1758 | 1465249222128 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:22 INFO - PROCESS | 1758 | 1465249222433 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 14:40:22 INFO - PROCESS | 1758 | 1465249222448 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:22 INFO - PROCESS | 1758 | 1465249222459 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:22 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cf9ac00 == 28 [pid = 1758] [id = 403] 14:40:22 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x90138800) [pid = 1758] [serial = 1210] [outer = (nil)] 14:40:22 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x919d5400) [pid = 1758] [serial = 1211] [outer = 0x90138800] 14:40:22 INFO - PROCESS | 1758 | 1465249222550 Marionette DEBUG loaded listener.js 14:40:22 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x91a21400) [pid = 1758] [serial = 1212] [outer = 0x90138800] 14:40:23 INFO - PROCESS | 1758 | 1465249223729 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]]]}] 14:40:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 14:40:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1682ms 14:40:23 INFO - PROCESS | 1758 | 1465249223791 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 14:40:23 INFO - PROCESS | 1758 | 1465249223799 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 14:40:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 14:40:23 INFO - PROCESS | 1758 | 1465249223810 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 14:40:23 INFO - PROCESS | 1758 | 1465249223815 Marionette TRACE conn4 <- [1,1586,null,{}] 14:40:23 INFO - PROCESS | 1758 | 1465249223828 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}] 14:40:23 INFO - PROCESS | 1758 | 1465249223836 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:24 INFO - PROCESS | 1758 | 1465249224108 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 14:40:24 INFO - PROCESS | 1758 | 1465249224408 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:24 INFO - PROCESS | 1758 | 1465249224422 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:24 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bfef000 == 29 [pid = 1758] [id = 404] 14:40:24 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x8bff2000) [pid = 1758] [serial = 1213] [outer = (nil)] 14:40:24 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0x8d9de800) [pid = 1758] [serial = 1214] [outer = 0x8bff2000] 14:40:24 INFO - PROCESS | 1758 | 1465249224518 Marionette DEBUG loaded listener.js 14:40:24 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x8dbbe400) [pid = 1758] [serial = 1215] [outer = 0x8bff2000] 14:40:25 INFO - PROCESS | 1758 | 1465249225611 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]]]}] 14:40:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 14:40:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1903ms 14:40:25 INFO - PROCESS | 1758 | 1465249225713 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 14:40:25 INFO - PROCESS | 1758 | 1465249225722 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 14:40:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 14:40:25 INFO - PROCESS | 1758 | 1465249225786 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 14:40:25 INFO - PROCESS | 1758 | 1465249225792 Marionette TRACE conn4 <- [1,1590,null,{}] 14:40:25 INFO - PROCESS | 1758 | 1465249225806 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}] 14:40:25 INFO - PROCESS | 1758 | 1465249225813 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:26 INFO - PROCESS | 1758 | 1465249226055 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 14:40:26 INFO - PROCESS | 1758 | 1465249226285 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:26 INFO - PROCESS | 1758 | 1465249226299 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:26 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9e1c00 == 30 [pid = 1758] [id = 405] 14:40:26 INFO - PROCESS | 1758 | ++DOMWINDOW == 94 (0x8fd46400) [pid = 1758] [serial = 1216] [outer = (nil)] 14:40:26 INFO - PROCESS | 1758 | ++DOMWINDOW == 95 (0x8fdfc800) [pid = 1758] [serial = 1217] [outer = 0x8fd46400] 14:40:26 INFO - PROCESS | 1758 | 1465249226385 Marionette DEBUG loaded listener.js 14:40:26 INFO - PROCESS | 1758 | ++DOMWINDOW == 96 (0x8ffbc000) [pid = 1758] [serial = 1218] [outer = 0x8fd46400] 14:40:27 INFO - PROCESS | 1758 | 1465249227518 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]]]}] 14:40:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 14:40:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1845ms 14:40:27 INFO - PROCESS | 1758 | 1465249227581 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 14:40:27 INFO - PROCESS | 1758 | 1465249227587 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 14:40:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 14:40:27 INFO - PROCESS | 1758 | 1465249227597 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 14:40:27 INFO - PROCESS | 1758 | 1465249227606 Marionette TRACE conn4 <- [1,1594,null,{}] 14:40:27 INFO - PROCESS | 1758 | 1465249227626 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}] 14:40:27 INFO - PROCESS | 1758 | 1465249227637 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:27 INFO - PROCESS | 1758 | 1465249227928 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 14:40:28 INFO - PROCESS | 1758 | 1465249228151 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:28 INFO - PROCESS | 1758 | 1465249228162 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:28 INFO - PROCESS | 1758 | ++DOCSHELL 0x901d4800 == 31 [pid = 1758] [id = 406] 14:40:28 INFO - PROCESS | 1758 | ++DOMWINDOW == 97 (0x901d7000) [pid = 1758] [serial = 1219] [outer = (nil)] 14:40:28 INFO - PROCESS | 1758 | ++DOMWINDOW == 98 (0x91a19400) [pid = 1758] [serial = 1220] [outer = 0x901d7000] 14:40:28 INFO - PROCESS | 1758 | 1465249228255 Marionette DEBUG loaded listener.js 14:40:28 INFO - PROCESS | 1758 | ++DOMWINDOW == 99 (0x91af6000) [pid = 1758] [serial = 1221] [outer = 0x901d7000] 14:40:29 INFO - PROCESS | 1758 | 1465249229214 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]]]}] 14:40:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 14:40:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1650ms 14:40:29 INFO - PROCESS | 1758 | 1465249229246 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 14:40:29 INFO - PROCESS | 1758 | 1465249229250 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 14:40:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 14:40:29 INFO - PROCESS | 1758 | 1465249229259 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 14:40:29 INFO - PROCESS | 1758 | 1465249229263 Marionette TRACE conn4 <- [1,1598,null,{}] 14:40:29 INFO - PROCESS | 1758 | 1465249229270 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}] 14:40:29 INFO - PROCESS | 1758 | 1465249229276 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:29 INFO - PROCESS | 1758 | 1465249229492 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 14:40:29 INFO - PROCESS | 1758 | 1465249229723 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:29 INFO - PROCESS | 1758 | 1465249229734 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:29 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b735800 == 32 [pid = 1758] [id = 407] 14:40:29 INFO - PROCESS | 1758 | ++DOMWINDOW == 100 (0x9011f400) [pid = 1758] [serial = 1222] [outer = (nil)] 14:40:29 INFO - PROCESS | 1758 | ++DOMWINDOW == 101 (0x927e8800) [pid = 1758] [serial = 1223] [outer = 0x9011f400] 14:40:29 INFO - PROCESS | 1758 | 1465249229863 Marionette DEBUG loaded listener.js 14:40:29 INFO - PROCESS | 1758 | ++DOMWINDOW == 102 (0x92821c00) [pid = 1758] [serial = 1224] [outer = 0x9011f400] 14:40:30 INFO - PROCESS | 1758 | 1465249230845 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]]]}] 14:40:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 14:40:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1638ms 14:40:30 INFO - PROCESS | 1758 | 1465249230898 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 14:40:30 INFO - PROCESS | 1758 | 1465249230904 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 14:40:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 14:40:30 INFO - PROCESS | 1758 | 1465249230912 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 14:40:30 INFO - PROCESS | 1758 | 1465249230917 Marionette TRACE conn4 <- [1,1602,null,{}] 14:40:30 INFO - PROCESS | 1758 | 1465249230926 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}] 14:40:30 INFO - PROCESS | 1758 | 1465249230931 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:31 INFO - PROCESS | 1758 | 1465249231275 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 14:40:31 INFO - PROCESS | 1758 | 1465249231472 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:31 INFO - PROCESS | 1758 | 1465249231483 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:31 INFO - PROCESS | 1758 | ++DOCSHELL 0x8dbb9c00 == 33 [pid = 1758] [id = 408] 14:40:31 INFO - PROCESS | 1758 | ++DOMWINDOW == 103 (0x8e015400) [pid = 1758] [serial = 1225] [outer = (nil)] 14:40:31 INFO - PROCESS | 1758 | ++DOMWINDOW == 104 (0x9282a800) [pid = 1758] [serial = 1226] [outer = 0x8e015400] 14:40:31 INFO - PROCESS | 1758 | 1465249231574 Marionette DEBUG loaded listener.js 14:40:31 INFO - PROCESS | 1758 | ++DOMWINDOW == 105 (0x92971000) [pid = 1758] [serial = 1227] [outer = 0x8e015400] 14:40:32 INFO - PROCESS | 1758 | 1465249232614 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]]]}] 14:40:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 14:40:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1736ms 14:40:32 INFO - PROCESS | 1758 | 1465249232648 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 14:40:32 INFO - PROCESS | 1758 | 1465249232652 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 14:40:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 14:40:32 INFO - PROCESS | 1758 | 1465249232661 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 14:40:32 INFO - PROCESS | 1758 | 1465249232665 Marionette TRACE conn4 <- [1,1606,null,{}] 14:40:32 INFO - PROCESS | 1758 | 1465249232672 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}] 14:40:32 INFO - PROCESS | 1758 | 1465249232684 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:32 INFO - PROCESS | 1758 | 1465249232954 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 14:40:33 INFO - PROCESS | 1758 | 1465249233269 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:33 INFO - PROCESS | 1758 | 1465249233277 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:33 INFO - PROCESS | 1758 | ++DOCSHELL 0x8e014800 == 34 [pid = 1758] [id = 409] 14:40:33 INFO - PROCESS | 1758 | ++DOMWINDOW == 106 (0x8fd45000) [pid = 1758] [serial = 1228] [outer = (nil)] 14:40:33 INFO - PROCESS | 1758 | ++DOMWINDOW == 107 (0x927e7800) [pid = 1758] [serial = 1229] [outer = 0x8fd45000] 14:40:33 INFO - PROCESS | 1758 | 1465249233379 Marionette DEBUG loaded listener.js 14:40:33 INFO - PROCESS | 1758 | ++DOMWINDOW == 108 (0x93c4dc00) [pid = 1758] [serial = 1230] [outer = 0x8fd45000] 14:40:34 INFO - PROCESS | 1758 | 1465249234354 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]]]}] 14:40:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 14:40:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1739ms 14:40:34 INFO - PROCESS | 1758 | 1465249234401 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 14:40:34 INFO - PROCESS | 1758 | 1465249234405 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 14:40:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 14:40:34 INFO - PROCESS | 1758 | 1465249234414 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 14:40:34 INFO - PROCESS | 1758 | 1465249234418 Marionette TRACE conn4 <- [1,1610,null,{}] 14:40:34 INFO - PROCESS | 1758 | 1465249234425 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}] 14:40:34 INFO - PROCESS | 1758 | 1465249234430 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:34 INFO - PROCESS | 1758 | 1465249234675 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 14:40:34 INFO - PROCESS | 1758 | 1465249234954 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:34 INFO - PROCESS | 1758 | 1465249234965 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:34 INFO - PROCESS | 1758 | ++DOCSHELL 0x901d0800 == 35 [pid = 1758] [id = 410] 14:40:34 INFO - PROCESS | 1758 | ++DOMWINDOW == 109 (0x92821000) [pid = 1758] [serial = 1231] [outer = (nil)] 14:40:35 INFO - PROCESS | 1758 | ++DOMWINDOW == 110 (0x93d2bc00) [pid = 1758] [serial = 1232] [outer = 0x92821000] 14:40:35 INFO - PROCESS | 1758 | 1465249235064 Marionette DEBUG loaded listener.js 14:40:35 INFO - PROCESS | 1758 | ++DOMWINDOW == 111 (0x93f09800) [pid = 1758] [serial = 1233] [outer = 0x92821000] 14:40:36 INFO - PROCESS | 1758 | 1465249236038 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]]]}] 14:40:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 14:40:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1691ms 14:40:36 INFO - PROCESS | 1758 | 1465249236107 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 14:40:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 14:40:36 INFO - PROCESS | 1758 | 1465249236118 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 14:40:36 INFO - PROCESS | 1758 | 1465249236126 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 14:40:36 INFO - PROCESS | 1758 | 1465249236130 Marionette TRACE conn4 <- [1,1614,null,{}] 14:40:36 INFO - PROCESS | 1758 | 1465249236139 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}] 14:40:36 INFO - PROCESS | 1758 | 1465249236145 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:36 INFO - PROCESS | 1758 | 1465249236381 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 14:40:36 INFO - PROCESS | 1758 | 1465249236642 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:36 INFO - PROCESS | 1758 | 1465249236651 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:36 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b73f000 == 36 [pid = 1758] [id = 411] 14:40:36 INFO - PROCESS | 1758 | ++DOMWINDOW == 112 (0x8b73f400) [pid = 1758] [serial = 1234] [outer = (nil)] 14:40:36 INFO - PROCESS | 1758 | ++DOMWINDOW == 113 (0x8cdd2400) [pid = 1758] [serial = 1235] [outer = 0x8b73f400] 14:40:36 INFO - PROCESS | 1758 | 1465249236804 Marionette DEBUG loaded listener.js 14:40:36 INFO - PROCESS | 1758 | ++DOMWINDOW == 114 (0x8dbb0400) [pid = 1758] [serial = 1236] [outer = 0x8b73f400] 14:40:38 INFO - PROCESS | 1758 | 1465249238408 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]]]}] 14:40:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 14:40:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 2350ms 14:40:38 INFO - PROCESS | 1758 | 1465249238478 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 14:40:38 INFO - PROCESS | 1758 | 1465249238485 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 14:40:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 14:40:38 INFO - PROCESS | 1758 | 1465249238507 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 14:40:38 INFO - PROCESS | 1758 | 1465249238513 Marionette TRACE conn4 <- [1,1618,null,{}] 14:40:38 INFO - PROCESS | 1758 | 1465249238524 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}] 14:40:38 INFO - PROCESS | 1758 | 1465249238531 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:38 INFO - PROCESS | 1758 | 1465249238790 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 14:40:39 INFO - PROCESS | 1758 | 1465249238997 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:39 INFO - PROCESS | 1758 | 1465249239016 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:39 INFO - PROCESS | 1758 | ++DOCSHELL 0x8dcae800 == 37 [pid = 1758] [id = 412] 14:40:39 INFO - PROCESS | 1758 | ++DOMWINDOW == 115 (0x8dcaf800) [pid = 1758] [serial = 1237] [outer = (nil)] 14:40:39 INFO - PROCESS | 1758 | ++DOMWINDOW == 116 (0x8f2eb800) [pid = 1758] [serial = 1238] [outer = 0x8dcaf800] 14:40:39 INFO - PROCESS | 1758 | 1465249239216 Marionette DEBUG loaded listener.js 14:40:39 INFO - PROCESS | 1758 | ++DOMWINDOW == 117 (0x8f3ccc00) [pid = 1758] [serial = 1239] [outer = 0x8dcaf800] 14:40:41 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c4000 == 36 [pid = 1758] [id = 383] 14:40:41 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c3400 == 35 [pid = 1758] [id = 401] 14:40:41 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5cb000 == 34 [pid = 1758] [id = 382] 14:40:41 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c4c00 == 33 [pid = 1758] [id = 402] 14:40:41 INFO - PROCESS | 1758 | --DOCSHELL 0x8b73f000 == 32 [pid = 1758] [id = 411] 14:40:41 INFO - PROCESS | 1758 | --DOCSHELL 0x901d0800 == 31 [pid = 1758] [id = 410] 14:40:41 INFO - PROCESS | 1758 | --DOCSHELL 0x8dbb9c00 == 30 [pid = 1758] [id = 408] 14:40:41 INFO - PROCESS | 1758 | --DOCSHELL 0x8e014800 == 29 [pid = 1758] [id = 409] 14:40:41 INFO - PROCESS | 1758 | --DOCSHELL 0x8b735800 == 28 [pid = 1758] [id = 407] 14:40:41 INFO - PROCESS | 1758 | --DOCSHELL 0x901d4800 == 27 [pid = 1758] [id = 406] 14:40:41 INFO - PROCESS | 1758 | --DOCSHELL 0x8d9e1c00 == 26 [pid = 1758] [id = 405] 14:40:41 INFO - PROCESS | 1758 | --DOCSHELL 0x8cf9ac00 == 25 [pid = 1758] [id = 403] 14:40:41 INFO - PROCESS | 1758 | --DOCSHELL 0x8bfef000 == 24 [pid = 1758] [id = 404] 14:40:41 INFO - PROCESS | 1758 | --DOMWINDOW == 116 (0x8bee2c00) [pid = 1758] [serial = 1152] [outer = (nil)] [url = about:blank] 14:40:41 INFO - PROCESS | 1758 | --DOMWINDOW == 115 (0x8cf96c00) [pid = 1758] [serial = 1155] [outer = (nil)] [url = about:blank] 14:40:41 INFO - PROCESS | 1758 | --DOMWINDOW == 114 (0x92828c00) [pid = 1758] [serial = 1142] [outer = (nil)] [url = about:blank] 14:40:41 INFO - PROCESS | 1758 | --DOMWINDOW == 113 (0x8b736400) [pid = 1758] [serial = 1151] [outer = (nil)] [url = about:blank] 14:40:41 INFO - PROCESS | 1758 | --DOMWINDOW == 112 (0x8bffa400) [pid = 1758] [serial = 1125] [outer = (nil)] [url = about:blank] 14:40:41 INFO - PROCESS | 1758 | --DOMWINDOW == 111 (0x8fdf8800) [pid = 1758] [serial = 1131] [outer = (nil)] [url = about:blank] 14:40:41 INFO - PROCESS | 1758 | --DOMWINDOW == 110 (0x8b73b400) [pid = 1758] [serial = 1148] [outer = (nil)] [url = about:blank] 14:40:41 INFO - PROCESS | 1758 | --DOMWINDOW == 109 (0x8dbbd000) [pid = 1758] [serial = 1127] [outer = (nil)] [url = about:blank] 14:40:41 INFO - PROCESS | 1758 | --DOMWINDOW == 108 (0x919cdc00) [pid = 1758] [serial = 1134] [outer = (nil)] [url = about:blank] 14:40:41 INFO - PROCESS | 1758 | --DOMWINDOW == 107 (0x9296f800) [pid = 1758] [serial = 1143] [outer = (nil)] [url = about:blank] 14:40:41 INFO - PROCESS | 1758 | --DOMWINDOW == 106 (0x8f2f5800) [pid = 1758] [serial = 1161] [outer = (nil)] [url = about:blank] 14:40:41 INFO - PROCESS | 1758 | --DOMWINDOW == 105 (0x8cdd8000) [pid = 1758] [serial = 1154] [outer = (nil)] [url = about:blank] 14:40:41 INFO - PROCESS | 1758 | --DOMWINDOW == 104 (0x8d9dfc00) [pid = 1758] [serial = 1157] [outer = (nil)] [url = about:blank] 14:40:41 INFO - PROCESS | 1758 | --DOMWINDOW == 103 (0x91b7cc00) [pid = 1758] [serial = 1139] [outer = (nil)] [url = about:blank] 14:40:41 INFO - PROCESS | 1758 | --DOMWINDOW == 102 (0x8dcb4c00) [pid = 1758] [serial = 1146] [outer = (nil)] [url = about:blank] 14:40:41 INFO - PROCESS | 1758 | --DOMWINDOW == 101 (0x91a1bc00) [pid = 1758] [serial = 1136] [outer = (nil)] [url = about:blank] 14:40:41 INFO - PROCESS | 1758 | --DOMWINDOW == 100 (0x8dcbac00) [pid = 1758] [serial = 1128] [outer = (nil)] [url = about:blank] 14:40:41 INFO - PROCESS | 1758 | --DOMWINDOW == 99 (0x8fd44800) [pid = 1758] [serial = 1130] [outer = (nil)] [url = about:blank] 14:40:41 INFO - PROCESS | 1758 | --DOMWINDOW == 98 (0x8cdd2c00) [pid = 1758] [serial = 1149] [outer = (nil)] [url = about:blank] 14:40:41 INFO - PROCESS | 1758 | --DOMWINDOW == 97 (0x91a22000) [pid = 1758] [serial = 1137] [outer = (nil)] [url = about:blank] 14:40:41 INFO - PROCESS | 1758 | --DOMWINDOW == 96 (0x8dbb7400) [pid = 1758] [serial = 1158] [outer = (nil)] [url = about:blank] 14:40:41 INFO - PROCESS | 1758 | --DOMWINDOW == 95 (0x8cfa0400) [pid = 1758] [serial = 1145] [outer = (nil)] [url = about:blank] 14:40:41 INFO - PROCESS | 1758 | --DOMWINDOW == 94 (0x8b73e800) [pid = 1758] [serial = 1124] [outer = (nil)] [url = about:blank] 14:40:41 INFO - PROCESS | 1758 | --DOMWINDOW == 93 (0x927ec400) [pid = 1758] [serial = 1140] [outer = (nil)] [url = about:blank] 14:40:41 INFO - PROCESS | 1758 | --DOMWINDOW == 92 (0x8f2ee000) [pid = 1758] [serial = 1160] [outer = (nil)] [url = about:blank] 14:40:41 INFO - PROCESS | 1758 | --DOMWINDOW == 91 (0x901d0000) [pid = 1758] [serial = 1133] [outer = (nil)] [url = about:blank] 14:40:41 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x8f3ca800) [pid = 1758] [serial = 1163] [outer = (nil)] [url = about:blank] 14:40:41 INFO - PROCESS | 1758 | 1465249241875 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]]]}] 14:40:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 14:40:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 3412ms 14:40:41 INFO - PROCESS | 1758 | 1465249241918 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 14:40:41 INFO - PROCESS | 1758 | 1465249241926 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 14:40:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 14:40:41 INFO - PROCESS | 1758 | 1465249241936 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 14:40:41 INFO - PROCESS | 1758 | 1465249241941 Marionette TRACE conn4 <- [1,1622,null,{}] 14:40:41 INFO - PROCESS | 1758 | 1465249241952 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}] 14:40:41 INFO - PROCESS | 1758 | 1465249241958 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:42 INFO - PROCESS | 1758 | 1465249242152 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 14:40:42 INFO - PROCESS | 1758 | 1465249242345 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:42 INFO - PROCESS | 1758 | 1465249242360 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:42 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b741400 == 25 [pid = 1758] [id = 413] 14:40:42 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x8b741c00) [pid = 1758] [serial = 1240] [outer = (nil)] 14:40:42 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0x8bff4c00) [pid = 1758] [serial = 1241] [outer = 0x8b741c00] 14:40:42 INFO - PROCESS | 1758 | 1465249242451 Marionette DEBUG loaded listener.js 14:40:42 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x8bff8c00) [pid = 1758] [serial = 1242] [outer = 0x8b741c00] 14:40:43 INFO - PROCESS | 1758 | 1465249243350 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]]]}] 14:40:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 14:40:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1486ms 14:40:43 INFO - PROCESS | 1758 | 1465249243422 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 14:40:43 INFO - PROCESS | 1758 | 1465249243432 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 14:40:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 14:40:43 INFO - PROCESS | 1758 | 1465249243445 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 14:40:43 INFO - PROCESS | 1758 | 1465249243451 Marionette TRACE conn4 <- [1,1626,null,{}] 14:40:43 INFO - PROCESS | 1758 | 1465249243458 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}] 14:40:43 INFO - PROCESS | 1758 | 1465249243465 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:43 INFO - PROCESS | 1758 | 1465249243688 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 14:40:43 INFO - PROCESS | 1758 | 1465249243894 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:43 INFO - PROCESS | 1758 | 1465249243902 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:43 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9c8c00 == 26 [pid = 1758] [id = 414] 14:40:43 INFO - PROCESS | 1758 | ++DOMWINDOW == 94 (0x8d9d5800) [pid = 1758] [serial = 1243] [outer = (nil)] 14:40:43 INFO - PROCESS | 1758 | ++DOMWINDOW == 95 (0x8d9da800) [pid = 1758] [serial = 1244] [outer = 0x8d9d5800] 14:40:43 INFO - PROCESS | 1758 | 1465249243990 Marionette DEBUG loaded listener.js 14:40:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 96 (0x8d9e3000) [pid = 1758] [serial = 1245] [outer = 0x8d9d5800] 14:40:45 INFO - PROCESS | 1758 | 1465249245043 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]]]}] 14:40:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 14:40:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1645ms 14:40:45 INFO - PROCESS | 1758 | 1465249245091 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 14:40:45 INFO - PROCESS | 1758 | 1465249245096 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 14:40:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 14:40:45 INFO - PROCESS | 1758 | 1465249245112 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 14:40:45 INFO - PROCESS | 1758 | 1465249245119 Marionette TRACE conn4 <- [1,1630,null,{}] 14:40:45 INFO - PROCESS | 1758 | 1465249245140 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}] 14:40:45 INFO - PROCESS | 1758 | 1465249245151 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:45 INFO - PROCESS | 1758 | 1465249245411 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 14:40:45 INFO - PROCESS | 1758 | 1465249245594 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:45 INFO - PROCESS | 1758 | 1465249245609 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:45 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f2ecc00 == 27 [pid = 1758] [id = 415] 14:40:45 INFO - PROCESS | 1758 | ++DOMWINDOW == 97 (0x8f2ed000) [pid = 1758] [serial = 1246] [outer = (nil)] 14:40:45 INFO - PROCESS | 1758 | ++DOMWINDOW == 98 (0x8f2f0400) [pid = 1758] [serial = 1247] [outer = 0x8f2ed000] 14:40:45 INFO - PROCESS | 1758 | 1465249245693 Marionette DEBUG loaded listener.js 14:40:45 INFO - PROCESS | 1758 | ++DOMWINDOW == 99 (0x8f3d2400) [pid = 1758] [serial = 1248] [outer = 0x8f2ed000] 14:40:47 INFO - PROCESS | 1758 | --DOMWINDOW == 98 (0x8fdfc000) [pid = 1758] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 14:40:47 INFO - PROCESS | 1758 | --DOMWINDOW == 97 (0x8b5cd800) [pid = 1758] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 14:40:47 INFO - PROCESS | 1758 | --DOMWINDOW == 96 (0x9013b000) [pid = 1758] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 14:40:47 INFO - PROCESS | 1758 | --DOMWINDOW == 95 (0x8f2f7000) [pid = 1758] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 14:40:47 INFO - PROCESS | 1758 | --DOMWINDOW == 94 (0x8f3d5c00) [pid = 1758] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 14:40:47 INFO - PROCESS | 1758 | --DOMWINDOW == 93 (0x8b5c6c00) [pid = 1758] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 14:40:47 INFO - PROCESS | 1758 | --DOMWINDOW == 92 (0x8ffc0400) [pid = 1758] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 14:40:47 INFO - PROCESS | 1758 | --DOMWINDOW == 91 (0x8bfed400) [pid = 1758] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 14:40:47 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x8cddac00) [pid = 1758] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 14:40:47 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x8cf99400) [pid = 1758] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 14:40:47 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x8e00ac00) [pid = 1758] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 14:40:47 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x8f2f2c00) [pid = 1758] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 14:40:47 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x91af8c00) [pid = 1758] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 14:40:47 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x90138800) [pid = 1758] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 14:40:47 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x8fdf2c00) [pid = 1758] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 14:40:47 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x8cf9e800) [pid = 1758] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 14:40:47 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x8bff5400) [pid = 1758] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 14:40:47 INFO - PROCESS | 1758 | 1465249247474 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]]]}] 14:40:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 14:40:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 2399ms 14:40:47 INFO - PROCESS | 1758 | 1465249247511 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 14:40:47 INFO - PROCESS | 1758 | 1465249247516 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 14:40:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 14:40:47 INFO - PROCESS | 1758 | 1465249247524 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 14:40:47 INFO - PROCESS | 1758 | 1465249247528 Marionette TRACE conn4 <- [1,1634,null,{}] 14:40:47 INFO - PROCESS | 1758 | 1465249247534 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}] 14:40:47 INFO - PROCESS | 1758 | 1465249247540 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:47 INFO - PROCESS | 1758 | 1465249247779 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 14:40:47 INFO - PROCESS | 1758 | 1465249247795 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:47 INFO - PROCESS | 1758 | 1465249247805 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:47 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b736c00 == 28 [pid = 1758] [id = 416] 14:40:47 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8cdd9400) [pid = 1758] [serial = 1249] [outer = (nil)] 14:40:47 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x8f2f2c00) [pid = 1758] [serial = 1250] [outer = 0x8cdd9400] 14:40:47 INFO - PROCESS | 1758 | 1465249247882 Marionette DEBUG loaded listener.js 14:40:48 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x8fd46000) [pid = 1758] [serial = 1251] [outer = 0x8cdd9400] 14:40:48 INFO - PROCESS | 1758 | 1465249248820 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]]]}] 14:40:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 14:40:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1331ms 14:40:48 INFO - PROCESS | 1758 | 1465249248856 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 14:40:48 INFO - PROCESS | 1758 | 1465249248860 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 14:40:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 14:40:48 INFO - PROCESS | 1758 | 1465249248868 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 14:40:48 INFO - PROCESS | 1758 | 1465249248873 Marionette TRACE conn4 <- [1,1638,null,{}] 14:40:48 INFO - PROCESS | 1758 | 1465249248879 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}] 14:40:48 INFO - PROCESS | 1758 | 1465249248886 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:49 INFO - PROCESS | 1758 | 1465249249140 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 14:40:49 INFO - PROCESS | 1758 | 1465249249406 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:49 INFO - PROCESS | 1758 | 1465249249415 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:49 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b734800 == 29 [pid = 1758] [id = 417] 14:40:49 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x8b734c00) [pid = 1758] [serial = 1252] [outer = (nil)] 14:40:49 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x8b73c000) [pid = 1758] [serial = 1253] [outer = 0x8b734c00] 14:40:49 INFO - PROCESS | 1758 | 1465249249559 Marionette DEBUG loaded listener.js 14:40:49 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x8beea000) [pid = 1758] [serial = 1254] [outer = 0x8b734c00] 14:40:50 INFO - PROCESS | 1758 | 1465249250664 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]]]}] 14:40:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 14:40:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1835ms 14:40:50 INFO - PROCESS | 1758 | 1465249250706 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 14:40:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 14:40:50 INFO - PROCESS | 1758 | 1465249250713 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 14:40:50 INFO - PROCESS | 1758 | 1465249250724 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 14:40:50 INFO - PROCESS | 1758 | 1465249250730 Marionette TRACE conn4 <- [1,1642,null,{}] 14:40:50 INFO - PROCESS | 1758 | 1465249250739 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}] 14:40:50 INFO - PROCESS | 1758 | 1465249250748 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:51 INFO - PROCESS | 1758 | 1465249250999 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 14:40:51 INFO - PROCESS | 1758 | 1465249251235 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:51 INFO - PROCESS | 1758 | 1465249251248 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:51 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9c0000 == 30 [pid = 1758] [id = 418] 14:40:51 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x8d9c4c00) [pid = 1758] [serial = 1255] [outer = (nil)] 14:40:51 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x8d9ca400) [pid = 1758] [serial = 1256] [outer = 0x8d9c4c00] 14:40:51 INFO - PROCESS | 1758 | 1465249251388 Marionette DEBUG loaded listener.js 14:40:51 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x8dbb4400) [pid = 1758] [serial = 1257] [outer = 0x8d9c4c00] 14:40:52 INFO - PROCESS | 1758 | 1465249252465 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]]]}] 14:40:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 14:40:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1793ms 14:40:52 INFO - PROCESS | 1758 | 1465249252514 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 14:40:52 INFO - PROCESS | 1758 | 1465249252521 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 14:40:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 14:40:52 INFO - PROCESS | 1758 | 1465249252529 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 14:40:52 INFO - PROCESS | 1758 | 1465249252533 Marionette TRACE conn4 <- [1,1646,null,{}] 14:40:52 INFO - PROCESS | 1758 | 1465249252542 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}] 14:40:52 INFO - PROCESS | 1758 | 1465249252549 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:52 INFO - PROCESS | 1758 | 1465249252771 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 14:40:53 INFO - PROCESS | 1758 | 1465249253059 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:53 INFO - PROCESS | 1758 | 1465249253066 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:53 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b737c00 == 31 [pid = 1758] [id = 419] 14:40:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0x8dbbc000) [pid = 1758] [serial = 1258] [outer = (nil)] 14:40:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x8f2f2000) [pid = 1758] [serial = 1259] [outer = 0x8dbbc000] 14:40:53 INFO - PROCESS | 1758 | 1465249253175 Marionette DEBUG loaded listener.js 14:40:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 94 (0x8f5ee800) [pid = 1758] [serial = 1260] [outer = 0x8dbbc000] 14:40:54 INFO - PROCESS | 1758 | 1465249254232 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]]]}] 14:40:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 14:40:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1740ms 14:40:54 INFO - PROCESS | 1758 | 1465249254269 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 14:40:54 INFO - PROCESS | 1758 | 1465249254277 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 14:40:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 14:40:54 INFO - PROCESS | 1758 | 1465249254296 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 14:40:54 INFO - PROCESS | 1758 | 1465249254305 Marionette TRACE conn4 <- [1,1650,null,{}] 14:40:54 INFO - PROCESS | 1758 | 1465249254312 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}] 14:40:54 INFO - PROCESS | 1758 | 1465249254319 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:54 INFO - PROCESS | 1758 | 1465249254581 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 14:40:54 INFO - PROCESS | 1758 | 1465249254828 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:54 INFO - PROCESS | 1758 | 1465249254838 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:54 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f2f8000 == 32 [pid = 1758] [id = 420] 14:40:54 INFO - PROCESS | 1758 | ++DOMWINDOW == 95 (0x8fdf9000) [pid = 1758] [serial = 1261] [outer = (nil)] 14:40:54 INFO - PROCESS | 1758 | ++DOMWINDOW == 96 (0x90065c00) [pid = 1758] [serial = 1262] [outer = 0x8fdf9000] 14:40:54 INFO - PROCESS | 1758 | 1465249254969 Marionette DEBUG loaded listener.js 14:40:55 INFO - PROCESS | 1758 | ++DOMWINDOW == 97 (0x9006a000) [pid = 1758] [serial = 1263] [outer = 0x8fdf9000] 14:40:55 INFO - PROCESS | 1758 | 1465249255956 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]]]}] 14:40:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 14:40:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1714ms 14:40:56 INFO - PROCESS | 1758 | 1465249256003 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 14:40:56 INFO - PROCESS | 1758 | 1465249256007 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 14:40:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 14:40:56 INFO - PROCESS | 1758 | 1465249256015 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 14:40:56 INFO - PROCESS | 1758 | 1465249256020 Marionette TRACE conn4 <- [1,1654,null,{}] 14:40:56 INFO - PROCESS | 1758 | 1465249256026 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}] 14:40:56 INFO - PROCESS | 1758 | 1465249256032 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:56 INFO - PROCESS | 1758 | 1465249256243 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 14:40:56 INFO - PROCESS | 1758 | 1465249256470 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:56 INFO - PROCESS | 1758 | 1465249256479 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:56 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f2eb000 == 33 [pid = 1758] [id = 421] 14:40:56 INFO - PROCESS | 1758 | ++DOMWINDOW == 98 (0x8ffb9000) [pid = 1758] [serial = 1264] [outer = (nil)] 14:40:56 INFO - PROCESS | 1758 | ++DOMWINDOW == 99 (0x90131400) [pid = 1758] [serial = 1265] [outer = 0x8ffb9000] 14:40:56 INFO - PROCESS | 1758 | 1465249256613 Marionette DEBUG loaded listener.js 14:40:56 INFO - PROCESS | 1758 | ++DOMWINDOW == 100 (0x90136800) [pid = 1758] [serial = 1266] [outer = 0x8ffb9000] 14:40:57 INFO - PROCESS | 1758 | 1465249257616 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]]]}] 14:40:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 14:40:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1651ms 14:40:57 INFO - PROCESS | 1758 | 1465249257668 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 14:40:57 INFO - PROCESS | 1758 | 1465249257672 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 14:40:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 14:40:57 INFO - PROCESS | 1758 | 1465249257681 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 14:40:57 INFO - PROCESS | 1758 | 1465249257685 Marionette TRACE conn4 <- [1,1658,null,{}] 14:40:57 INFO - PROCESS | 1758 | 1465249257693 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}] 14:40:57 INFO - PROCESS | 1758 | 1465249257699 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:57 INFO - PROCESS | 1758 | 1465249257924 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 14:40:58 INFO - PROCESS | 1758 | 1465249258169 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:58 INFO - PROCESS | 1758 | 1465249258191 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:58 INFO - PROCESS | 1758 | ++DOCSHELL 0x8fd45400 == 34 [pid = 1758] [id = 422] 14:40:58 INFO - PROCESS | 1758 | ++DOMWINDOW == 101 (0x90130000) [pid = 1758] [serial = 1267] [outer = (nil)] 14:40:58 INFO - PROCESS | 1758 | ++DOMWINDOW == 102 (0x919cb400) [pid = 1758] [serial = 1268] [outer = 0x90130000] 14:40:58 INFO - PROCESS | 1758 | 1465249258346 Marionette DEBUG loaded listener.js 14:40:58 INFO - PROCESS | 1758 | ++DOMWINDOW == 103 (0x91a23800) [pid = 1758] [serial = 1269] [outer = 0x90130000] 14:40:59 INFO - PROCESS | 1758 | 1465249259402 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]]]}] 14:40:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 14:40:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1794ms 14:40:59 INFO - PROCESS | 1758 | 1465249259475 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 14:40:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 14:40:59 INFO - PROCESS | 1758 | 1465249259481 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 14:40:59 INFO - PROCESS | 1758 | 1465249259488 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 14:40:59 INFO - PROCESS | 1758 | 1465249259493 Marionette TRACE conn4 <- [1,1662,null,{}] 14:40:59 INFO - PROCESS | 1758 | 1465249259500 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}] 14:40:59 INFO - PROCESS | 1758 | 1465249259507 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:40:59 INFO - PROCESS | 1758 | 1465249259775 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 14:41:00 INFO - PROCESS | 1758 | 1465249260086 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:00 INFO - PROCESS | 1758 | 1465249260099 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:00 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5ce400 == 35 [pid = 1758] [id = 423] 14:41:00 INFO - PROCESS | 1758 | ++DOMWINDOW == 104 (0x8fd4b400) [pid = 1758] [serial = 1270] [outer = (nil)] 14:41:00 INFO - PROCESS | 1758 | ++DOMWINDOW == 105 (0x91b7f800) [pid = 1758] [serial = 1271] [outer = 0x8fd4b400] 14:41:00 INFO - PROCESS | 1758 | 1465249260196 Marionette DEBUG loaded listener.js 14:41:00 INFO - PROCESS | 1758 | ++DOMWINDOW == 106 (0x927e1400) [pid = 1758] [serial = 1272] [outer = 0x8fd4b400] 14:41:01 INFO - PROCESS | 1758 | 1465249261399 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]]]}] 14:41:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 14:41:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1993ms 14:41:01 INFO - PROCESS | 1758 | 1465249261484 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 14:41:01 INFO - PROCESS | 1758 | 1465249261491 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 14:41:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 14:41:01 INFO - PROCESS | 1758 | 1465249261504 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 14:41:01 INFO - PROCESS | 1758 | 1465249261508 Marionette TRACE conn4 <- [1,1666,null,{}] 14:41:01 INFO - PROCESS | 1758 | 1465249261528 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}] 14:41:01 INFO - PROCESS | 1758 | 1465249261538 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:01 INFO - PROCESS | 1758 | 1465249261988 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 14:41:02 INFO - PROCESS | 1758 | 1465249262311 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:02 INFO - PROCESS | 1758 | 1465249262322 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:02 INFO - PROCESS | 1758 | ++DOCSHELL 0x8beecc00 == 36 [pid = 1758] [id = 424] 14:41:02 INFO - PROCESS | 1758 | ++DOMWINDOW == 107 (0x8bef0400) [pid = 1758] [serial = 1273] [outer = (nil)] 14:41:02 INFO - PROCESS | 1758 | ++DOMWINDOW == 108 (0x8dcb0800) [pid = 1758] [serial = 1274] [outer = 0x8bef0400] 14:41:02 INFO - PROCESS | 1758 | 1465249262424 Marionette DEBUG loaded listener.js 14:41:02 INFO - PROCESS | 1758 | ++DOMWINDOW == 109 (0x8f3d1400) [pid = 1758] [serial = 1275] [outer = 0x8bef0400] 14:41:03 INFO - PROCESS | 1758 | 1465249263857 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]]]}] 14:41:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 14:41:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 2450ms 14:41:03 INFO - PROCESS | 1758 | 1465249263953 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 14:41:03 INFO - PROCESS | 1758 | 1465249263961 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 14:41:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 14:41:03 INFO - PROCESS | 1758 | 1465249263970 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 14:41:03 INFO - PROCESS | 1758 | 1465249263975 Marionette TRACE conn4 <- [1,1670,null,{}] 14:41:04 INFO - PROCESS | 1758 | 1465249264045 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}] 14:41:04 INFO - PROCESS | 1758 | 1465249264052 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:04 INFO - PROCESS | 1758 | 1465249264348 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 14:41:04 INFO - PROCESS | 1758 | 1465249264746 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:04 INFO - PROCESS | 1758 | 1465249264771 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:04 INFO - PROCESS | 1758 | --DOCSHELL 0x8bff6400 == 35 [pid = 1758] [id = 384] 14:41:04 INFO - PROCESS | 1758 | ++DOCSHELL 0x8beec400 == 36 [pid = 1758] [id = 425] 14:41:04 INFO - PROCESS | 1758 | ++DOMWINDOW == 110 (0x8bfeec00) [pid = 1758] [serial = 1276] [outer = (nil)] 14:41:04 INFO - PROCESS | 1758 | ++DOMWINDOW == 111 (0x8cdd3800) [pid = 1758] [serial = 1277] [outer = 0x8bfeec00] 14:41:04 INFO - PROCESS | 1758 | 1465249264885 Marionette DEBUG loaded listener.js 14:41:05 INFO - PROCESS | 1758 | ++DOMWINDOW == 112 (0x8cf94800) [pid = 1758] [serial = 1278] [outer = 0x8bfeec00] 14:41:05 INFO - PROCESS | 1758 | --DOCSHELL 0x8b736c00 == 35 [pid = 1758] [id = 416] 14:41:05 INFO - PROCESS | 1758 | --DOCSHELL 0x8f2ecc00 == 34 [pid = 1758] [id = 415] 14:41:05 INFO - PROCESS | 1758 | --DOCSHELL 0x8d9c8c00 == 33 [pid = 1758] [id = 414] 14:41:05 INFO - PROCESS | 1758 | --DOCSHELL 0x8b741400 == 32 [pid = 1758] [id = 413] 14:41:05 INFO - PROCESS | 1758 | --DOMWINDOW == 111 (0x8f3cd000) [pid = 1758] [serial = 1164] [outer = (nil)] [url = about:blank] 14:41:05 INFO - PROCESS | 1758 | --DOMWINDOW == 110 (0x91b80400) [pid = 1758] [serial = 1187] [outer = (nil)] [url = about:blank] 14:41:05 INFO - PROCESS | 1758 | --DOMWINDOW == 109 (0x927e4000) [pid = 1758] [serial = 1188] [outer = (nil)] [url = about:blank] 14:41:05 INFO - PROCESS | 1758 | --DOMWINDOW == 108 (0x9006b400) [pid = 1758] [serial = 1175] [outer = (nil)] [url = about:blank] 14:41:05 INFO - PROCESS | 1758 | --DOMWINDOW == 107 (0x9006d800) [pid = 1758] [serial = 1176] [outer = (nil)] [url = about:blank] 14:41:05 INFO - PROCESS | 1758 | --DOMWINDOW == 106 (0x91af7c00) [pid = 1758] [serial = 1184] [outer = (nil)] [url = about:blank] 14:41:05 INFO - PROCESS | 1758 | --DOMWINDOW == 105 (0x919d7c00) [pid = 1758] [serial = 1185] [outer = (nil)] [url = about:blank] 14:41:05 INFO - PROCESS | 1758 | --DOMWINDOW == 104 (0x8f3d6800) [pid = 1758] [serial = 1169] [outer = (nil)] [url = about:blank] 14:41:05 INFO - PROCESS | 1758 | --DOMWINDOW == 103 (0x8f5e6000) [pid = 1758] [serial = 1170] [outer = (nil)] [url = about:blank] 14:41:05 INFO - PROCESS | 1758 | --DOMWINDOW == 102 (0x919cf000) [pid = 1758] [serial = 1181] [outer = (nil)] [url = about:blank] 14:41:05 INFO - PROCESS | 1758 | --DOMWINDOW == 101 (0x91a1e000) [pid = 1758] [serial = 1182] [outer = (nil)] [url = about:blank] 14:41:05 INFO - PROCESS | 1758 | --DOMWINDOW == 100 (0x9012e800) [pid = 1758] [serial = 1178] [outer = (nil)] [url = about:blank] 14:41:05 INFO - PROCESS | 1758 | --DOMWINDOW == 99 (0x90135c00) [pid = 1758] [serial = 1179] [outer = (nil)] [url = about:blank] 14:41:05 INFO - PROCESS | 1758 | --DOMWINDOW == 98 (0x8fdfec00) [pid = 1758] [serial = 1172] [outer = (nil)] [url = about:blank] 14:41:05 INFO - PROCESS | 1758 | --DOMWINDOW == 97 (0x8ffb7c00) [pid = 1758] [serial = 1173] [outer = (nil)] [url = about:blank] 14:41:05 INFO - PROCESS | 1758 | --DOMWINDOW == 96 (0x8dbbac00) [pid = 1758] [serial = 1199] [outer = (nil)] [url = about:blank] 14:41:05 INFO - PROCESS | 1758 | --DOMWINDOW == 95 (0x8e00d400) [pid = 1758] [serial = 1200] [outer = (nil)] [url = about:blank] 14:41:05 INFO - PROCESS | 1758 | --DOMWINDOW == 94 (0x8bee6000) [pid = 1758] [serial = 1193] [outer = (nil)] [url = about:blank] 14:41:05 INFO - PROCESS | 1758 | --DOMWINDOW == 93 (0x8dcb6000) [pid = 1758] [serial = 1194] [outer = (nil)] [url = about:blank] 14:41:05 INFO - PROCESS | 1758 | --DOMWINDOW == 92 (0x8fd47800) [pid = 1758] [serial = 1202] [outer = (nil)] [url = about:blank] 14:41:05 INFO - PROCESS | 1758 | --DOMWINDOW == 91 (0x8bff2800) [pid = 1758] [serial = 1196] [outer = (nil)] [url = about:blank] 14:41:05 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x8cf98c00) [pid = 1758] [serial = 1197] [outer = (nil)] [url = about:blank] 14:41:05 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x927ea800) [pid = 1758] [serial = 1190] [outer = (nil)] [url = about:blank] 14:41:05 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x927ee800) [pid = 1758] [serial = 1191] [outer = (nil)] [url = about:blank] 14:41:05 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x8cdd3400) [pid = 1758] [serial = 1166] [outer = (nil)] [url = about:blank] 14:41:05 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x8d9ca800) [pid = 1758] [serial = 1167] [outer = (nil)] [url = about:blank] 14:41:05 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x91a21400) [pid = 1758] [serial = 1212] [outer = (nil)] [url = about:blank] 14:41:05 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x919d5400) [pid = 1758] [serial = 1211] [outer = (nil)] [url = about:blank] 14:41:05 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x8dcb3000) [pid = 1758] [serial = 1209] [outer = (nil)] [url = about:blank] 14:41:05 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x8fdf1800) [pid = 1758] [serial = 1203] [outer = (nil)] [url = about:blank] 14:41:05 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x90063400) [pid = 1758] [serial = 1205] [outer = (nil)] [url = about:blank] 14:41:05 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x8cdd2800) [pid = 1758] [serial = 1208] [outer = (nil)] [url = about:blank] 14:41:05 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x90112c00) [pid = 1758] [serial = 1206] [outer = (nil)] [url = about:blank] 14:41:05 INFO - PROCESS | 1758 | 1465249265981 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]]]}] 14:41:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 14:41:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 2050ms 14:41:06 INFO - PROCESS | 1758 | 1465249266021 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 14:41:06 INFO - PROCESS | 1758 | 1465249266032 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 14:41:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 14:41:06 INFO - PROCESS | 1758 | 1465249266053 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 14:41:06 INFO - PROCESS | 1758 | 1465249266062 Marionette TRACE conn4 <- [1,1674,null,{}] 14:41:06 INFO - PROCESS | 1758 | 1465249266076 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}] 14:41:06 INFO - PROCESS | 1758 | 1465249266084 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:06 INFO - PROCESS | 1758 | 1465249266348 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 14:41:06 INFO - PROCESS | 1758 | 1465249266567 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:06 INFO - PROCESS | 1758 | 1465249266583 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:06 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9c7c00 == 33 [pid = 1758] [id = 426] 14:41:06 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8d9df400) [pid = 1758] [serial = 1279] [outer = (nil)] 14:41:06 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8dbbb400) [pid = 1758] [serial = 1280] [outer = 0x8d9df400] 14:41:06 INFO - PROCESS | 1758 | 1465249266672 Marionette DEBUG loaded listener.js 14:41:06 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x8dcb4c00) [pid = 1758] [serial = 1281] [outer = 0x8d9df400] 14:41:07 INFO - PROCESS | 1758 | 1465249267646 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]]]}] 14:41:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 14:41:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1652ms 14:41:07 INFO - PROCESS | 1758 | 1465249267704 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 14:41:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 14:41:07 INFO - PROCESS | 1758 | 1465249267709 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 14:41:07 INFO - PROCESS | 1758 | 1465249267718 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 14:41:07 INFO - PROCESS | 1758 | 1465249267725 Marionette TRACE conn4 <- [1,1678,null,{}] 14:41:07 INFO - PROCESS | 1758 | 1465249267753 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}] 14:41:07 INFO - PROCESS | 1758 | 1465249267766 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:08 INFO - PROCESS | 1758 | 1465249268051 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 14:41:08 INFO - PROCESS | 1758 | 1465249268220 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:08 INFO - PROCESS | 1758 | 1465249268233 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:08 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f3d6400 == 34 [pid = 1758] [id = 427] 14:41:08 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8f3d6800) [pid = 1758] [serial = 1282] [outer = (nil)] 14:41:08 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x8fd44c00) [pid = 1758] [serial = 1283] [outer = 0x8f3d6800] 14:41:08 INFO - PROCESS | 1758 | 1465249268319 Marionette DEBUG loaded listener.js 14:41:08 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x8fd52400) [pid = 1758] [serial = 1284] [outer = 0x8f3d6800] 14:41:09 INFO - PROCESS | 1758 | 1465249269331 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]]]}] 14:41:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 14:41:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1652ms 14:41:09 INFO - PROCESS | 1758 | 1465249269369 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 14:41:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 14:41:09 INFO - PROCESS | 1758 | 1465249269374 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 14:41:09 INFO - PROCESS | 1758 | 1465249269382 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 14:41:09 INFO - PROCESS | 1758 | 1465249269385 Marionette TRACE conn4 <- [1,1682,null,{}] 14:41:09 INFO - PROCESS | 1758 | 1465249269399 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}] 14:41:09 INFO - PROCESS | 1758 | 1465249269406 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:09 INFO - PROCESS | 1758 | 1465249269709 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 14:41:10 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x8f2ed000) [pid = 1758] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 14:41:10 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x8dcaf800) [pid = 1758] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 14:41:10 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x8bff2000) [pid = 1758] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 14:41:10 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x8fd46400) [pid = 1758] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 14:41:10 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x8d9d5800) [pid = 1758] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 14:41:10 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x901d7000) [pid = 1758] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 14:41:10 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x8b741c00) [pid = 1758] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 14:41:10 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0x9011f400) [pid = 1758] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 14:41:10 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x8e015400) [pid = 1758] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 14:41:10 INFO - PROCESS | 1758 | --DOMWINDOW == 75 (0x8fd45000) [pid = 1758] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 14:41:10 INFO - PROCESS | 1758 | --DOMWINDOW == 74 (0x92821000) [pid = 1758] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 14:41:10 INFO - PROCESS | 1758 | --DOMWINDOW == 73 (0x8b73f400) [pid = 1758] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 14:41:10 INFO - PROCESS | 1758 | 1465249270055 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:10 INFO - PROCESS | 1758 | 1465249270066 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:10 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5bf400 == 35 [pid = 1758] [id = 428] 14:41:10 INFO - PROCESS | 1758 | ++DOMWINDOW == 74 (0x8b739000) [pid = 1758] [serial = 1285] [outer = (nil)] 14:41:10 INFO - PROCESS | 1758 | ++DOMWINDOW == 75 (0x8beef400) [pid = 1758] [serial = 1286] [outer = 0x8b739000] 14:41:10 INFO - PROCESS | 1758 | 1465249270149 Marionette DEBUG loaded listener.js 14:41:10 INFO - PROCESS | 1758 | ++DOMWINDOW == 76 (0x8f3ce400) [pid = 1758] [serial = 1287] [outer = 0x8b739000] 14:41:11 INFO - PROCESS | 1758 | 1465249271087 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]]]}] 14:41:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 14:41:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1750ms 14:41:11 INFO - PROCESS | 1758 | 1465249271134 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 14:41:11 INFO - PROCESS | 1758 | 1465249271139 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 14:41:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 14:41:11 INFO - PROCESS | 1758 | 1465249271153 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 14:41:11 INFO - PROCESS | 1758 | 1465249271156 Marionette TRACE conn4 <- [1,1686,null,{}] 14:41:11 INFO - PROCESS | 1758 | 1465249271166 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}] 14:41:11 INFO - PROCESS | 1758 | 1465249271170 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:11 INFO - PROCESS | 1758 | 1465249271375 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 14:41:11 INFO - PROCESS | 1758 | 1465249271533 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:11 INFO - PROCESS | 1758 | 1465249271539 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:11 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b73d000 == 36 [pid = 1758] [id = 429] 14:41:11 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x8d9d8000) [pid = 1758] [serial = 1288] [outer = (nil)] 14:41:11 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x8ffbb000) [pid = 1758] [serial = 1289] [outer = 0x8d9d8000] 14:41:11 INFO - PROCESS | 1758 | 1465249271625 Marionette DEBUG loaded listener.js 14:41:11 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x90069400) [pid = 1758] [serial = 1290] [outer = 0x8d9d8000] 14:41:12 INFO - PROCESS | 1758 | 1465249272879 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]]]}] 14:41:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 14:41:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1789ms 14:41:12 INFO - PROCESS | 1758 | 1465249272938 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 14:41:12 INFO - PROCESS | 1758 | 1465249272945 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 14:41:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 14:41:12 INFO - PROCESS | 1758 | 1465249272956 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 14:41:12 INFO - PROCESS | 1758 | 1465249272960 Marionette TRACE conn4 <- [1,1690,null,{}] 14:41:12 INFO - PROCESS | 1758 | 1465249272971 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}] 14:41:12 INFO - PROCESS | 1758 | 1465249272977 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:13 INFO - PROCESS | 1758 | 1465249273251 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 14:41:13 INFO - PROCESS | 1758 | 1465249273542 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:13 INFO - PROCESS | 1758 | 1465249273556 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:13 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bff8800 == 37 [pid = 1758] [id = 430] 14:41:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8cdd2800) [pid = 1758] [serial = 1291] [outer = (nil)] 14:41:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8dbbf000) [pid = 1758] [serial = 1292] [outer = 0x8cdd2800] 14:41:13 INFO - PROCESS | 1758 | 1465249273657 Marionette DEBUG loaded listener.js 14:41:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x8e00d800) [pid = 1758] [serial = 1293] [outer = 0x8cdd2800] 14:41:14 INFO - PROCESS | 1758 | 1465249274833 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]]]}] 14:41:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 14:41:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1950ms 14:41:14 INFO - PROCESS | 1758 | 1465249274907 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 14:41:14 INFO - PROCESS | 1758 | 1465249274916 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 14:41:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 14:41:14 INFO - PROCESS | 1758 | 1465249274931 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 14:41:14 INFO - PROCESS | 1758 | 1465249274935 Marionette TRACE conn4 <- [1,1694,null,{}] 14:41:14 INFO - PROCESS | 1758 | 1465249274944 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}] 14:41:14 INFO - PROCESS | 1758 | 1465249274952 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:15 INFO - PROCESS | 1758 | 1465249275189 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 14:41:15 INFO - PROCESS | 1758 | 1465249275494 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:15 INFO - PROCESS | 1758 | 1465249275502 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:15 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b738000 == 38 [pid = 1758] [id = 431] 14:41:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8fdf9800) [pid = 1758] [serial = 1294] [outer = (nil)] 14:41:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x8ffb7000) [pid = 1758] [serial = 1295] [outer = 0x8fdf9800] 14:41:15 INFO - PROCESS | 1758 | 1465249275601 Marionette DEBUG loaded listener.js 14:41:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x90115400) [pid = 1758] [serial = 1296] [outer = 0x8fdf9800] 14:41:16 INFO - PROCESS | 1758 | 1465249276804 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]]]}] 14:41:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 14:41:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1940ms 14:41:16 INFO - PROCESS | 1758 | 1465249276872 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 14:41:16 INFO - PROCESS | 1758 | 1465249276877 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 14:41:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 14:41:16 INFO - PROCESS | 1758 | 1465249276888 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 14:41:16 INFO - PROCESS | 1758 | 1465249276896 Marionette TRACE conn4 <- [1,1698,null,{}] 14:41:16 INFO - PROCESS | 1758 | 1465249276994 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}] 14:41:17 INFO - PROCESS | 1758 | 1465249277004 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:17 INFO - PROCESS | 1758 | 1465249277313 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 14:41:17 INFO - PROCESS | 1758 | 1465249277522 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:17 INFO - PROCESS | 1758 | 1465249277537 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:17 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b73b800 == 39 [pid = 1758] [id = 432] 14:41:17 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x90134000) [pid = 1758] [serial = 1297] [outer = (nil)] 14:41:17 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x919cf800) [pid = 1758] [serial = 1298] [outer = 0x90134000] 14:41:17 INFO - PROCESS | 1758 | 1465249277692 Marionette DEBUG loaded listener.js 14:41:17 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x91a16400) [pid = 1758] [serial = 1299] [outer = 0x90134000] 14:41:18 INFO - PROCESS | 1758 | 1465249278748 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]]]}] 14:41:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 14:41:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1943ms 14:41:18 INFO - PROCESS | 1758 | 1465249278830 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 14:41:18 INFO - PROCESS | 1758 | 1465249278837 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 14:41:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 14:41:18 INFO - PROCESS | 1758 | 1465249278846 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 14:41:18 INFO - PROCESS | 1758 | 1465249278851 Marionette TRACE conn4 <- [1,1702,null,{}] 14:41:18 INFO - PROCESS | 1758 | 1465249278859 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}] 14:41:18 INFO - PROCESS | 1758 | 1465249278864 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:19 INFO - PROCESS | 1758 | 1465249279156 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 14:41:19 INFO - PROCESS | 1758 | 1465249279449 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:19 INFO - PROCESS | 1758 | 1465249279459 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:19 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b740c00 == 40 [pid = 1758] [id = 433] 14:41:19 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x8cdd5000) [pid = 1758] [serial = 1300] [outer = (nil)] 14:41:19 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x91a21400) [pid = 1758] [serial = 1301] [outer = 0x8cdd5000] 14:41:19 INFO - PROCESS | 1758 | 1465249279556 Marionette DEBUG loaded listener.js 14:41:19 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x91af7800) [pid = 1758] [serial = 1302] [outer = 0x8cdd5000] 14:41:20 INFO - PROCESS | 1758 | 1465249280599 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]]]}] 14:41:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 14:41:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1790ms 14:41:20 INFO - PROCESS | 1758 | 1465249280637 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 14:41:20 INFO - PROCESS | 1758 | 1465249280643 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 14:41:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 14:41:20 INFO - PROCESS | 1758 | 1465249280652 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 14:41:20 INFO - PROCESS | 1758 | 1465249280657 Marionette TRACE conn4 <- [1,1706,null,{}] 14:41:20 INFO - PROCESS | 1758 | 1465249280666 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}] 14:41:20 INFO - PROCESS | 1758 | 1465249280672 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:20 INFO - PROCESS | 1758 | 1465249280900 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 14:41:21 INFO - PROCESS | 1758 | 1465249281134 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:21 INFO - PROCESS | 1758 | 1465249281143 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:21 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c8000 == 41 [pid = 1758] [id = 434] 14:41:21 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0x91a1ac00) [pid = 1758] [serial = 1303] [outer = (nil)] 14:41:21 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x91b80c00) [pid = 1758] [serial = 1304] [outer = 0x91a1ac00] 14:41:21 INFO - PROCESS | 1758 | 1465249281280 Marionette DEBUG loaded listener.js 14:41:21 INFO - PROCESS | 1758 | ++DOMWINDOW == 94 (0x927e3800) [pid = 1758] [serial = 1305] [outer = 0x91a1ac00] 14:41:22 INFO - PROCESS | 1758 | 1465249282280 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]]]}] 14:41:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 14:41:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1701ms 14:41:22 INFO - PROCESS | 1758 | 1465249282353 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 14:41:22 INFO - PROCESS | 1758 | 1465249282357 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 14:41:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 14:41:22 INFO - PROCESS | 1758 | 1465249282367 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 14:41:22 INFO - PROCESS | 1758 | 1465249282372 Marionette TRACE conn4 <- [1,1710,null,{}] 14:41:22 INFO - PROCESS | 1758 | 1465249282379 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}] 14:41:22 INFO - PROCESS | 1758 | 1465249282391 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:22 INFO - PROCESS | 1758 | 1465249282698 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 14:41:22 INFO - PROCESS | 1758 | 1465249282951 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:22 INFO - PROCESS | 1758 | 1465249282962 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:23 INFO - PROCESS | 1758 | ++DOCSHELL 0x8e016000 == 42 [pid = 1758] [id = 435] 14:41:23 INFO - PROCESS | 1758 | ++DOMWINDOW == 95 (0x91afe400) [pid = 1758] [serial = 1306] [outer = (nil)] 14:41:23 INFO - PROCESS | 1758 | ++DOMWINDOW == 96 (0x9296f800) [pid = 1758] [serial = 1307] [outer = 0x91afe400] 14:41:23 INFO - PROCESS | 1758 | 1465249283100 Marionette DEBUG loaded listener.js 14:41:23 INFO - PROCESS | 1758 | ++DOMWINDOW == 97 (0x9297dc00) [pid = 1758] [serial = 1308] [outer = 0x91afe400] 14:41:24 INFO - PROCESS | 1758 | 1465249284141 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]]]}] 14:41:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 14:41:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1847ms 14:41:24 INFO - PROCESS | 1758 | 1465249284215 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 14:41:24 INFO - PROCESS | 1758 | 1465249284223 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 14:41:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 14:41:24 INFO - PROCESS | 1758 | 1465249284234 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 14:41:24 INFO - PROCESS | 1758 | 1465249284237 Marionette TRACE conn4 <- [1,1714,null,{}] 14:41:24 INFO - PROCESS | 1758 | 1465249284245 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}] 14:41:24 INFO - PROCESS | 1758 | 1465249284251 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:24 INFO - PROCESS | 1758 | 1465249284471 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 14:41:24 INFO - PROCESS | 1758 | 1465249284685 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:24 INFO - PROCESS | 1758 | 1465249284695 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:24 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bff0400 == 43 [pid = 1758] [id = 436] 14:41:24 INFO - PROCESS | 1758 | ++DOMWINDOW == 98 (0x8bff2800) [pid = 1758] [serial = 1309] [outer = (nil)] 14:41:24 INFO - PROCESS | 1758 | ++DOMWINDOW == 99 (0x93c4e400) [pid = 1758] [serial = 1310] [outer = 0x8bff2800] 14:41:24 INFO - PROCESS | 1758 | 1465249284847 Marionette DEBUG loaded listener.js 14:41:25 INFO - PROCESS | 1758 | ++DOMWINDOW == 100 (0x93c51400) [pid = 1758] [serial = 1311] [outer = 0x8bff2800] 14:41:25 INFO - PROCESS | 1758 | 1465249285848 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]]]}] 14:41:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 14:41:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1696ms 14:41:25 INFO - PROCESS | 1758 | 1465249285929 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 14:41:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 14:41:25 INFO - PROCESS | 1758 | 1465249285942 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 14:41:25 INFO - PROCESS | 1758 | 1465249285950 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 14:41:25 INFO - PROCESS | 1758 | 1465249285955 Marionette TRACE conn4 <- [1,1718,null,{}] 14:41:25 INFO - PROCESS | 1758 | 1465249285962 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}] 14:41:25 INFO - PROCESS | 1758 | 1465249285969 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:26 INFO - PROCESS | 1758 | 1465249286222 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 14:41:26 INFO - PROCESS | 1758 | 1465249286796 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:26 INFO - PROCESS | 1758 | 1465249286807 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:26 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cf97c00 == 44 [pid = 1758] [id = 437] 14:41:26 INFO - PROCESS | 1758 | ++DOMWINDOW == 101 (0x8cf98000) [pid = 1758] [serial = 1312] [outer = (nil)] 14:41:26 INFO - PROCESS | 1758 | ++DOMWINDOW == 102 (0x8cf9fc00) [pid = 1758] [serial = 1313] [outer = 0x8cf98000] 14:41:26 INFO - PROCESS | 1758 | 1465249286898 Marionette DEBUG loaded listener.js 14:41:27 INFO - PROCESS | 1758 | ++DOMWINDOW == 103 (0x8dbba000) [pid = 1758] [serial = 1314] [outer = 0x8cf98000] 14:41:28 INFO - PROCESS | 1758 | 1465249288090 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]]]}] 14:41:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 14:41:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 2185ms 14:41:28 INFO - PROCESS | 1758 | 1465249288139 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 14:41:28 INFO - PROCESS | 1758 | 1465249288148 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 14:41:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 14:41:28 INFO - PROCESS | 1758 | 1465249288161 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 14:41:28 INFO - PROCESS | 1758 | 1465249288170 Marionette TRACE conn4 <- [1,1722,null,{}] 14:41:28 INFO - PROCESS | 1758 | 1465249288184 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}] 14:41:28 INFO - PROCESS | 1758 | 1465249288189 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:28 INFO - PROCESS | 1758 | 1465249288455 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 14:41:29 INFO - PROCESS | 1758 | --DOCSHELL 0x8f2f3000 == 43 [pid = 1758] [id = 400] 14:41:29 INFO - PROCESS | 1758 | --DOCSHELL 0x8bee2000 == 42 [pid = 1758] [id = 399] 14:41:29 INFO - PROCESS | 1758 | --DOCSHELL 0x8e011800 == 41 [pid = 1758] [id = 386] 14:41:29 INFO - PROCESS | 1758 | --DOCSHELL 0x8bff0000 == 40 [pid = 1758] [id = 387] 14:41:29 INFO - PROCESS | 1758 | --DOCSHELL 0x8bff3c00 == 39 [pid = 1758] [id = 388] 14:41:29 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5cac00 == 38 [pid = 1758] [id = 397] 14:41:29 INFO - PROCESS | 1758 | --DOCSHELL 0x8dcae800 == 37 [pid = 1758] [id = 412] 14:41:29 INFO - PROCESS | 1758 | --DOCSHELL 0x8fd45400 == 36 [pid = 1758] [id = 422] 14:41:29 INFO - PROCESS | 1758 | --DOCSHELL 0x8f2eb000 == 35 [pid = 1758] [id = 421] 14:41:29 INFO - PROCESS | 1758 | --DOCSHELL 0x9012c400 == 34 [pid = 1758] [id = 393] 14:41:29 INFO - PROCESS | 1758 | --DOCSHELL 0x8beecc00 == 33 [pid = 1758] [id = 424] 14:41:29 INFO - PROCESS | 1758 | --DOCSHELL 0x8b73e400 == 32 [pid = 1758] [id = 395] 14:41:29 INFO - PROCESS | 1758 | --DOCSHELL 0x8b734800 == 31 [pid = 1758] [id = 417] 14:41:29 INFO - PROCESS | 1758 | --DOCSHELL 0x8fdfb400 == 30 [pid = 1758] [id = 390] 14:41:29 INFO - PROCESS | 1758 | --DOCSHELL 0x8dbba400 == 29 [pid = 1758] [id = 392] 14:41:29 INFO - PROCESS | 1758 | --DOCSHELL 0x8f2f8000 == 28 [pid = 1758] [id = 420] 14:41:29 INFO - PROCESS | 1758 | --DOCSHELL 0x8d9c0000 == 27 [pid = 1758] [id = 418] 14:41:29 INFO - PROCESS | 1758 | --DOCSHELL 0x8fdfd400 == 26 [pid = 1758] [id = 391] 14:41:29 INFO - PROCESS | 1758 | --DOCSHELL 0x8bef0800 == 25 [pid = 1758] [id = 398] 14:41:29 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5ce400 == 24 [pid = 1758] [id = 423] 14:41:29 INFO - PROCESS | 1758 | --DOCSHELL 0x8b737c00 == 23 [pid = 1758] [id = 419] 14:41:29 INFO - PROCESS | 1758 | --DOCSHELL 0x8bff2c00 == 22 [pid = 1758] [id = 394] 14:41:29 INFO - PROCESS | 1758 | --DOCSHELL 0x8bee2800 == 21 [pid = 1758] [id = 389] 14:41:29 INFO - PROCESS | 1758 | --DOCSHELL 0x8cdd4c00 == 20 [pid = 1758] [id = 385] 14:41:29 INFO - PROCESS | 1758 | --DOCSHELL 0x90061c00 == 19 [pid = 1758] [id = 396] 14:41:29 INFO - PROCESS | 1758 | --DOMWINDOW == 102 (0x8f2f2c00) [pid = 1758] [serial = 1250] [outer = (nil)] [url = about:blank] 14:41:29 INFO - PROCESS | 1758 | --DOMWINDOW == 101 (0x8f2f0400) [pid = 1758] [serial = 1247] [outer = (nil)] [url = about:blank] 14:41:29 INFO - PROCESS | 1758 | --DOMWINDOW == 100 (0x8f3ccc00) [pid = 1758] [serial = 1239] [outer = (nil)] [url = about:blank] 14:41:29 INFO - PROCESS | 1758 | --DOMWINDOW == 99 (0x8f2eb800) [pid = 1758] [serial = 1238] [outer = (nil)] [url = about:blank] 14:41:29 INFO - PROCESS | 1758 | --DOMWINDOW == 98 (0x8dbbe400) [pid = 1758] [serial = 1215] [outer = (nil)] [url = about:blank] 14:41:29 INFO - PROCESS | 1758 | --DOMWINDOW == 97 (0x8d9de800) [pid = 1758] [serial = 1214] [outer = (nil)] [url = about:blank] 14:41:29 INFO - PROCESS | 1758 | --DOMWINDOW == 96 (0x8f3d2400) [pid = 1758] [serial = 1248] [outer = (nil)] [url = about:blank] 14:41:29 INFO - PROCESS | 1758 | --DOMWINDOW == 95 (0x8ffbc000) [pid = 1758] [serial = 1218] [outer = (nil)] [url = about:blank] 14:41:29 INFO - PROCESS | 1758 | --DOMWINDOW == 94 (0x8fdfc800) [pid = 1758] [serial = 1217] [outer = (nil)] [url = about:blank] 14:41:29 INFO - PROCESS | 1758 | --DOMWINDOW == 93 (0x8d9da800) [pid = 1758] [serial = 1244] [outer = (nil)] [url = about:blank] 14:41:29 INFO - PROCESS | 1758 | --DOMWINDOW == 92 (0x91af6000) [pid = 1758] [serial = 1221] [outer = (nil)] [url = about:blank] 14:41:29 INFO - PROCESS | 1758 | --DOMWINDOW == 91 (0x91a19400) [pid = 1758] [serial = 1220] [outer = (nil)] [url = about:blank] 14:41:29 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x8bff4c00) [pid = 1758] [serial = 1241] [outer = (nil)] [url = about:blank] 14:41:29 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x92821c00) [pid = 1758] [serial = 1224] [outer = (nil)] [url = about:blank] 14:41:29 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x927e8800) [pid = 1758] [serial = 1223] [outer = (nil)] [url = about:blank] 14:41:29 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x8bff8c00) [pid = 1758] [serial = 1242] [outer = (nil)] [url = about:blank] 14:41:29 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x92971000) [pid = 1758] [serial = 1227] [outer = (nil)] [url = about:blank] 14:41:29 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x9282a800) [pid = 1758] [serial = 1226] [outer = (nil)] [url = about:blank] 14:41:29 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x93c4dc00) [pid = 1758] [serial = 1230] [outer = (nil)] [url = about:blank] 14:41:29 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x927e7800) [pid = 1758] [serial = 1229] [outer = (nil)] [url = about:blank] 14:41:29 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x93f09800) [pid = 1758] [serial = 1233] [outer = (nil)] [url = about:blank] 14:41:29 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x93d2bc00) [pid = 1758] [serial = 1232] [outer = (nil)] [url = about:blank] 14:41:29 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x8dbb0400) [pid = 1758] [serial = 1236] [outer = (nil)] [url = about:blank] 14:41:30 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x8cdd2400) [pid = 1758] [serial = 1235] [outer = (nil)] [url = about:blank] 14:41:30 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x8d9e3000) [pid = 1758] [serial = 1245] [outer = (nil)] [url = about:blank] 14:41:30 INFO - PROCESS | 1758 | 1465249290137 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:30 INFO - PROCESS | 1758 | 1465249290147 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:30 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5cb000 == 20 [pid = 1758] [id = 438] 14:41:30 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x8b5cb400) [pid = 1758] [serial = 1315] [outer = (nil)] 14:41:30 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8b732800) [pid = 1758] [serial = 1316] [outer = 0x8b5cb400] 14:41:30 INFO - PROCESS | 1758 | 1465249290232 Marionette DEBUG loaded listener.js 14:41:30 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8bee2000) [pid = 1758] [serial = 1317] [outer = 0x8b5cb400] 14:41:31 INFO - PROCESS | 1758 | 1465249291157 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]]]}] 14:41:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 14:41:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 3060ms 14:41:31 INFO - PROCESS | 1758 | 1465249291221 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 14:41:31 INFO - PROCESS | 1758 | 1465249291228 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 14:41:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 14:41:31 INFO - PROCESS | 1758 | 1465249291237 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 14:41:31 INFO - PROCESS | 1758 | 1465249291243 Marionette TRACE conn4 <- [1,1726,null,{}] 14:41:31 INFO - PROCESS | 1758 | 1465249291253 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}] 14:41:31 INFO - PROCESS | 1758 | 1465249291260 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:31 INFO - PROCESS | 1758 | 1465249291465 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 14:41:31 INFO - PROCESS | 1758 | 1465249291672 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:31 INFO - PROCESS | 1758 | 1465249291685 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:31 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cdd2400 == 21 [pid = 1758] [id = 439] 14:41:31 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x8cdd5800) [pid = 1758] [serial = 1318] [outer = (nil)] 14:41:31 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8cf91400) [pid = 1758] [serial = 1319] [outer = 0x8cdd5800] 14:41:31 INFO - PROCESS | 1758 | 1465249291770 Marionette DEBUG loaded listener.js 14:41:31 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x8cf9bc00) [pid = 1758] [serial = 1320] [outer = 0x8cdd5800] 14:41:32 INFO - PROCESS | 1758 | 1465249292720 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]]]}] 14:41:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 14:41:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1585ms 14:41:32 INFO - PROCESS | 1758 | 1465249292828 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 14:41:32 INFO - PROCESS | 1758 | 1465249292837 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 14:41:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 14:41:32 INFO - PROCESS | 1758 | 1465249292864 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 14:41:32 INFO - PROCESS | 1758 | 1465249292869 Marionette TRACE conn4 <- [1,1730,null,{}] 14:41:32 INFO - PROCESS | 1758 | 1465249292876 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}] 14:41:32 INFO - PROCESS | 1758 | 1465249292881 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:33 INFO - PROCESS | 1758 | 1465249293156 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 14:41:33 INFO - PROCESS | 1758 | 1465249293355 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:33 INFO - PROCESS | 1758 | 1465249293371 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:33 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9dfc00 == 22 [pid = 1758] [id = 440] 14:41:33 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x8d9e0800) [pid = 1758] [serial = 1321] [outer = (nil)] 14:41:33 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x8dbb3800) [pid = 1758] [serial = 1322] [outer = 0x8d9e0800] 14:41:33 INFO - PROCESS | 1758 | 1465249293457 Marionette DEBUG loaded listener.js 14:41:33 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x8dcae000) [pid = 1758] [serial = 1323] [outer = 0x8d9e0800] 14:41:34 INFO - PROCESS | 1758 | 1465249294633 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]]]}] 14:41:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 14:41:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1842ms 14:41:34 INFO - PROCESS | 1758 | 1465249294699 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 14:41:34 INFO - PROCESS | 1758 | 1465249294704 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 14:41:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 14:41:35 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x8f3d6800) [pid = 1758] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 14:41:35 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x8b739000) [pid = 1758] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 14:41:35 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x8cdd9400) [pid = 1758] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 14:41:35 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x8fd4b400) [pid = 1758] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 14:41:35 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x8dbbc000) [pid = 1758] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 14:41:35 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x8b734c00) [pid = 1758] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 14:41:35 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x8d9c4c00) [pid = 1758] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 14:41:35 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x8fdf9000) [pid = 1758] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 14:41:35 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x8ffb9000) [pid = 1758] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 14:41:35 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0x90130000) [pid = 1758] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 14:41:35 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x8bef0400) [pid = 1758] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 14:41:35 INFO - PROCESS | 1758 | --DOMWINDOW == 75 (0x8bfeec00) [pid = 1758] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 14:41:35 INFO - PROCESS | 1758 | --DOMWINDOW == 74 (0x8d9df400) [pid = 1758] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 14:41:35 INFO - PROCESS | 1758 | --DOMWINDOW == 73 (0x8d9d8000) [pid = 1758] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 14:41:35 INFO - PROCESS | 1758 | 1465249295474 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 14:41:35 INFO - PROCESS | 1758 | 1465249295485 Marionette TRACE conn4 <- [1,1734,null,{}] 14:41:35 INFO - PROCESS | 1758 | 1465249295525 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}] 14:41:35 INFO - PROCESS | 1758 | 1465249295536 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:35 INFO - PROCESS | 1758 | 1465249295772 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 14:41:35 INFO - PROCESS | 1758 | 1465249295862 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:35 INFO - PROCESS | 1758 | 1465249295874 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:35 INFO - PROCESS | 1758 | ++DOCSHELL 0x8e00f400 == 23 [pid = 1758] [id = 441] 14:41:35 INFO - PROCESS | 1758 | ++DOMWINDOW == 74 (0x8e00f800) [pid = 1758] [serial = 1324] [outer = (nil)] 14:41:35 INFO - PROCESS | 1758 | ++DOMWINDOW == 75 (0x8f2eac00) [pid = 1758] [serial = 1325] [outer = 0x8e00f800] 14:41:35 INFO - PROCESS | 1758 | 1465249295944 Marionette DEBUG loaded listener.js 14:41:36 INFO - PROCESS | 1758 | ++DOMWINDOW == 76 (0x8f2f3800) [pid = 1758] [serial = 1326] [outer = 0x8e00f800] 14:41:36 INFO - PROCESS | 1758 | 1465249296771 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]]]}] 14:41:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 14:41:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1507ms 14:41:36 INFO - PROCESS | 1758 | 1465249296848 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 14:41:36 INFO - PROCESS | 1758 | 1465249296853 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 14:41:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 14:41:36 INFO - PROCESS | 1758 | 1465249296861 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 14:41:36 INFO - PROCESS | 1758 | 1465249296865 Marionette TRACE conn4 <- [1,1738,null,{}] 14:41:36 INFO - PROCESS | 1758 | 1465249296871 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}] 14:41:36 INFO - PROCESS | 1758 | 1465249296876 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:37 INFO - PROCESS | 1758 | 1465249297070 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 14:41:37 INFO - PROCESS | 1758 | 1465249297220 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:37 INFO - PROCESS | 1758 | 1465249297227 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:37 INFO - PROCESS | 1758 | ++DOCSHELL 0x8e00c400 == 24 [pid = 1758] [id = 442] 14:41:37 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x8e010800) [pid = 1758] [serial = 1327] [outer = (nil)] 14:41:37 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x8f3d1000) [pid = 1758] [serial = 1328] [outer = 0x8e010800] 14:41:37 INFO - PROCESS | 1758 | 1465249297308 Marionette DEBUG loaded listener.js 14:41:37 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x8f3d6000) [pid = 1758] [serial = 1329] [outer = 0x8e010800] 14:41:38 INFO - PROCESS | 1758 | 1465249298471 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]]]}] 14:41:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 14:41:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1683ms 14:41:38 INFO - PROCESS | 1758 | 1465249298545 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 14:41:38 INFO - PROCESS | 1758 | 1465249298553 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 14:41:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 14:41:38 INFO - PROCESS | 1758 | 1465249298563 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 14:41:38 INFO - PROCESS | 1758 | 1465249298573 Marionette TRACE conn4 <- [1,1742,null,{}] 14:41:38 INFO - PROCESS | 1758 | 1465249298583 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}] 14:41:38 INFO - PROCESS | 1758 | 1465249298589 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:38 INFO - PROCESS | 1758 | 1465249298839 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 14:41:39 INFO - PROCESS | 1758 | 1465249299125 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:39 INFO - PROCESS | 1758 | 1465249299140 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:39 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bff1000 == 25 [pid = 1758] [id = 443] 14:41:39 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8bff2000) [pid = 1758] [serial = 1330] [outer = (nil)] 14:41:39 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8cf96000) [pid = 1758] [serial = 1331] [outer = 0x8bff2000] 14:41:39 INFO - PROCESS | 1758 | 1465249299233 Marionette DEBUG loaded listener.js 14:41:39 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x8dbb7000) [pid = 1758] [serial = 1332] [outer = 0x8bff2000] 14:41:40 INFO - PROCESS | 1758 | 1465249300282 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]]]}] 14:41:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 14:41:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1791ms 14:41:40 INFO - PROCESS | 1758 | 1465249300354 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 14:41:40 INFO - PROCESS | 1758 | 1465249300362 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 14:41:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 14:41:40 INFO - PROCESS | 1758 | 1465249300375 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 14:41:40 INFO - PROCESS | 1758 | 1465249300379 Marionette TRACE conn4 <- [1,1746,null,{}] 14:41:40 INFO - PROCESS | 1758 | 1465249300387 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}] 14:41:40 INFO - PROCESS | 1758 | 1465249300393 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:40 INFO - PROCESS | 1758 | 1465249300638 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 14:41:40 INFO - PROCESS | 1758 | 1465249300876 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:40 INFO - PROCESS | 1758 | 1465249300886 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:40 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f3cb000 == 26 [pid = 1758] [id = 444] 14:41:40 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8f5f1800) [pid = 1758] [serial = 1333] [outer = (nil)] 14:41:40 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x8fd48800) [pid = 1758] [serial = 1334] [outer = 0x8f5f1800] 14:41:40 INFO - PROCESS | 1758 | 1465249300975 Marionette DEBUG loaded listener.js 14:41:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x8fd51400) [pid = 1758] [serial = 1335] [outer = 0x8f5f1800] 14:41:41 INFO - PROCESS | 1758 | 1465249301994 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]]]}] 14:41:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 14:41:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1699ms 14:41:42 INFO - PROCESS | 1758 | 1465249302074 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 14:41:42 INFO - PROCESS | 1758 | 1465249302079 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 14:41:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 14:41:42 INFO - PROCESS | 1758 | 1465249302087 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 14:41:42 INFO - PROCESS | 1758 | 1465249302094 Marionette TRACE conn4 <- [1,1750,null,{}] 14:41:42 INFO - PROCESS | 1758 | 1465249302113 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}] 14:41:42 INFO - PROCESS | 1758 | 1465249302123 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:42 INFO - PROCESS | 1758 | 1465249302472 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 14:41:42 INFO - PROCESS | 1758 | 1465249302663 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:42 INFO - PROCESS | 1758 | 1465249302676 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:42 INFO - PROCESS | 1758 | ++DOCSHELL 0x8ffb9000 == 27 [pid = 1758] [id = 445] 14:41:42 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x8ffba000) [pid = 1758] [serial = 1336] [outer = (nil)] 14:41:42 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x8ffbcc00) [pid = 1758] [serial = 1337] [outer = 0x8ffba000] 14:41:42 INFO - PROCESS | 1758 | 1465249302770 Marionette DEBUG loaded listener.js 14:41:42 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x90063000) [pid = 1758] [serial = 1338] [outer = 0x8ffba000] 14:41:43 INFO - PROCESS | 1758 | 1465249303825 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]]]}] 14:41:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 14:41:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1802ms 14:41:43 INFO - PROCESS | 1758 | 1465249303890 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 14:41:43 INFO - PROCESS | 1758 | 1465249303897 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 14:41:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 14:41:43 INFO - PROCESS | 1758 | 1465249303904 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 14:41:43 INFO - PROCESS | 1758 | 1465249303908 Marionette TRACE conn4 <- [1,1754,null,{}] 14:41:43 INFO - PROCESS | 1758 | 1465249303915 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}] 14:41:43 INFO - PROCESS | 1758 | 1465249303922 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:44 INFO - PROCESS | 1758 | 1465249304167 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 14:41:44 INFO - PROCESS | 1758 | 1465249304394 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:44 INFO - PROCESS | 1758 | 1465249304402 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:44 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b737400 == 28 [pid = 1758] [id = 446] 14:41:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x8d9c5400) [pid = 1758] [serial = 1339] [outer = (nil)] 14:41:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x90112c00) [pid = 1758] [serial = 1340] [outer = 0x8d9c5400] 14:41:44 INFO - PROCESS | 1758 | 1465249304535 Marionette DEBUG loaded listener.js 14:41:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x90118c00) [pid = 1758] [serial = 1341] [outer = 0x8d9c5400] 14:41:45 INFO - PROCESS | 1758 | 1465249305534 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]]]}] 14:41:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 14:41:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1693ms 14:41:45 INFO - PROCESS | 1758 | 1465249305599 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 14:41:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 14:41:45 INFO - PROCESS | 1758 | 1465249305604 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 14:41:45 INFO - PROCESS | 1758 | 1465249305611 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 14:41:45 INFO - PROCESS | 1758 | 1465249305614 Marionette TRACE conn4 <- [1,1758,null,{}] 14:41:45 INFO - PROCESS | 1758 | 1465249305622 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}] 14:41:45 INFO - PROCESS | 1758 | 1465249305629 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:45 INFO - PROCESS | 1758 | 1465249305829 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 14:41:46 INFO - PROCESS | 1758 | 1465249306052 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:46 INFO - PROCESS | 1758 | 1465249306061 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:46 INFO - PROCESS | 1758 | ++DOCSHELL 0x8e00a400 == 29 [pid = 1758] [id = 447] 14:41:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0x90062000) [pid = 1758] [serial = 1342] [outer = (nil)] 14:41:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x90132000) [pid = 1758] [serial = 1343] [outer = 0x90062000] 14:41:46 INFO - PROCESS | 1758 | 1465249306195 Marionette DEBUG loaded listener.js 14:41:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 94 (0x90135c00) [pid = 1758] [serial = 1344] [outer = 0x90062000] 14:41:47 INFO - PROCESS | 1758 | 1465249307219 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]]]}] 14:41:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 14:41:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1644ms 14:41:47 INFO - PROCESS | 1758 | 1465249307256 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 14:41:47 INFO - PROCESS | 1758 | 1465249307260 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 14:41:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 14:41:47 INFO - PROCESS | 1758 | 1465249307269 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 14:41:47 INFO - PROCESS | 1758 | 1465249307273 Marionette TRACE conn4 <- [1,1762,null,{}] 14:41:47 INFO - PROCESS | 1758 | 1465249307281 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}] 14:41:47 INFO - PROCESS | 1758 | 1465249307294 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:47 INFO - PROCESS | 1758 | 1465249307525 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 14:41:47 INFO - PROCESS | 1758 | 1465249307776 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:47 INFO - PROCESS | 1758 | 1465249307789 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:47 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c6c00 == 30 [pid = 1758] [id = 448] 14:41:47 INFO - PROCESS | 1758 | ++DOMWINDOW == 95 (0x8b73a400) [pid = 1758] [serial = 1345] [outer = (nil)] 14:41:47 INFO - PROCESS | 1758 | ++DOMWINDOW == 96 (0x9013b400) [pid = 1758] [serial = 1346] [outer = 0x8b73a400] 14:41:47 INFO - PROCESS | 1758 | 1465249307932 Marionette DEBUG loaded listener.js 14:41:48 INFO - PROCESS | 1758 | ++DOMWINDOW == 97 (0x91a19800) [pid = 1758] [serial = 1347] [outer = 0x8b73a400] 14:41:48 INFO - PROCESS | 1758 | 1465249308901 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]]]}] 14:41:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 14:41:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1688ms 14:41:48 INFO - PROCESS | 1758 | 1465249308959 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 14:41:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 14:41:48 INFO - PROCESS | 1758 | 1465249308964 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 14:41:48 INFO - PROCESS | 1758 | 1465249308972 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 14:41:48 INFO - PROCESS | 1758 | 1465249308975 Marionette TRACE conn4 <- [1,1766,null,{}] 14:41:48 INFO - PROCESS | 1758 | 1465249308982 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}] 14:41:48 INFO - PROCESS | 1758 | 1465249308987 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:49 INFO - PROCESS | 1758 | 1465249309195 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 14:41:49 INFO - PROCESS | 1758 | 1465249309432 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:49 INFO - PROCESS | 1758 | 1465249309443 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:49 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c8400 == 31 [pid = 1758] [id = 449] 14:41:49 INFO - PROCESS | 1758 | ++DOMWINDOW == 98 (0x8b734c00) [pid = 1758] [serial = 1348] [outer = (nil)] 14:41:49 INFO - PROCESS | 1758 | ++DOMWINDOW == 99 (0x8cdd1400) [pid = 1758] [serial = 1349] [outer = 0x8b734c00] 14:41:49 INFO - PROCESS | 1758 | 1465249309573 Marionette DEBUG loaded listener.js 14:41:49 INFO - PROCESS | 1758 | ++DOMWINDOW == 100 (0x8d9bd400) [pid = 1758] [serial = 1350] [outer = 0x8b734c00] 14:41:50 INFO - PROCESS | 1758 | 1465249310765 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]]]}] 14:41:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 14:41:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1835ms 14:41:50 INFO - PROCESS | 1758 | 1465249310807 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 14:41:50 INFO - PROCESS | 1758 | 1465249310814 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 14:41:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 14:41:50 INFO - PROCESS | 1758 | 1465249310826 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 14:41:50 INFO - PROCESS | 1758 | 1465249310830 Marionette TRACE conn4 <- [1,1770,null,{}] 14:41:50 INFO - PROCESS | 1758 | 1465249310841 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}] 14:41:50 INFO - PROCESS | 1758 | 1465249310846 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:51 INFO - PROCESS | 1758 | 1465249311094 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 14:41:51 INFO - PROCESS | 1758 | 1465249311330 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:51 INFO - PROCESS | 1758 | 1465249311346 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:51 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee6000 == 32 [pid = 1758] [id = 450] 14:41:51 INFO - PROCESS | 1758 | ++DOMWINDOW == 101 (0x8bee6800) [pid = 1758] [serial = 1351] [outer = (nil)] 14:41:51 INFO - PROCESS | 1758 | ++DOMWINDOW == 102 (0x8cdd4400) [pid = 1758] [serial = 1352] [outer = 0x8bee6800] 14:41:51 INFO - PROCESS | 1758 | 1465249311424 Marionette DEBUG loaded listener.js 14:41:51 INFO - PROCESS | 1758 | ++DOMWINDOW == 103 (0x8cf9b800) [pid = 1758] [serial = 1353] [outer = 0x8bee6800] 14:41:52 INFO - PROCESS | 1758 | 1465249312509 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]]]}] 14:41:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 14:41:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1740ms 14:41:52 INFO - PROCESS | 1758 | 1465249312564 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 14:41:52 INFO - PROCESS | 1758 | 1465249312571 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 14:41:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 14:41:52 INFO - PROCESS | 1758 | 1465249312583 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 14:41:52 INFO - PROCESS | 1758 | 1465249312588 Marionette TRACE conn4 <- [1,1774,null,{}] 14:41:52 INFO - PROCESS | 1758 | 1465249312604 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}] 14:41:52 INFO - PROCESS | 1758 | 1465249312610 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:52 INFO - PROCESS | 1758 | 1465249312795 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 14:41:52 INFO - PROCESS | 1758 | --DOMWINDOW == 102 (0x8fd44c00) [pid = 1758] [serial = 1283] [outer = (nil)] [url = about:blank] 14:41:52 INFO - PROCESS | 1758 | --DOMWINDOW == 101 (0x8fd52400) [pid = 1758] [serial = 1284] [outer = (nil)] [url = about:blank] 14:41:52 INFO - PROCESS | 1758 | --DOMWINDOW == 100 (0x8beef400) [pid = 1758] [serial = 1286] [outer = (nil)] [url = about:blank] 14:41:52 INFO - PROCESS | 1758 | --DOMWINDOW == 99 (0x8fd46000) [pid = 1758] [serial = 1251] [outer = (nil)] [url = about:blank] 14:41:52 INFO - PROCESS | 1758 | --DOMWINDOW == 98 (0x91b7f800) [pid = 1758] [serial = 1271] [outer = (nil)] [url = about:blank] 14:41:52 INFO - PROCESS | 1758 | --DOMWINDOW == 97 (0x927e1400) [pid = 1758] [serial = 1272] [outer = (nil)] [url = about:blank] 14:41:52 INFO - PROCESS | 1758 | --DOMWINDOW == 96 (0x8f2f2000) [pid = 1758] [serial = 1259] [outer = (nil)] [url = about:blank] 14:41:52 INFO - PROCESS | 1758 | --DOMWINDOW == 95 (0x8f5ee800) [pid = 1758] [serial = 1260] [outer = (nil)] [url = about:blank] 14:41:52 INFO - PROCESS | 1758 | --DOMWINDOW == 94 (0x8b73c000) [pid = 1758] [serial = 1253] [outer = (nil)] [url = about:blank] 14:41:52 INFO - PROCESS | 1758 | --DOMWINDOW == 93 (0x8beea000) [pid = 1758] [serial = 1254] [outer = (nil)] [url = about:blank] 14:41:52 INFO - PROCESS | 1758 | --DOMWINDOW == 92 (0x8d9ca400) [pid = 1758] [serial = 1256] [outer = (nil)] [url = about:blank] 14:41:52 INFO - PROCESS | 1758 | --DOMWINDOW == 91 (0x8dbb4400) [pid = 1758] [serial = 1257] [outer = (nil)] [url = about:blank] 14:41:52 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x90065c00) [pid = 1758] [serial = 1262] [outer = (nil)] [url = about:blank] 14:41:52 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x9006a000) [pid = 1758] [serial = 1263] [outer = (nil)] [url = about:blank] 14:41:52 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x90131400) [pid = 1758] [serial = 1265] [outer = (nil)] [url = about:blank] 14:41:52 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x90136800) [pid = 1758] [serial = 1266] [outer = (nil)] [url = about:blank] 14:41:52 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x919cb400) [pid = 1758] [serial = 1268] [outer = (nil)] [url = about:blank] 14:41:52 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x91a23800) [pid = 1758] [serial = 1269] [outer = (nil)] [url = about:blank] 14:41:52 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x8dcb0800) [pid = 1758] [serial = 1274] [outer = (nil)] [url = about:blank] 14:41:52 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x8f3d1400) [pid = 1758] [serial = 1275] [outer = (nil)] [url = about:blank] 14:41:52 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x8cdd3800) [pid = 1758] [serial = 1277] [outer = (nil)] [url = about:blank] 14:41:52 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x8cf94800) [pid = 1758] [serial = 1278] [outer = (nil)] [url = about:blank] 14:41:52 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x8dbbb400) [pid = 1758] [serial = 1280] [outer = (nil)] [url = about:blank] 14:41:52 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x90069400) [pid = 1758] [serial = 1290] [outer = (nil)] [url = about:blank] 14:41:52 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x8ffbb000) [pid = 1758] [serial = 1289] [outer = (nil)] [url = about:blank] 14:41:52 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0x8f3ce400) [pid = 1758] [serial = 1287] [outer = (nil)] [url = about:blank] 14:41:52 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x8dcb4c00) [pid = 1758] [serial = 1281] [outer = (nil)] [url = about:blank] 14:41:53 INFO - PROCESS | 1758 | 1465249313043 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:53 INFO - PROCESS | 1758 | 1465249313050 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:53 INFO - PROCESS | 1758 | ++DOCSHELL 0x8beef400 == 33 [pid = 1758] [id = 451] 14:41:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x8cdd3800) [pid = 1758] [serial = 1354] [outer = (nil)] 14:41:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x8dbb6400) [pid = 1758] [serial = 1355] [outer = 0x8cdd3800] 14:41:53 INFO - PROCESS | 1758 | 1465249313154 Marionette DEBUG loaded listener.js 14:41:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x8dcb8000) [pid = 1758] [serial = 1356] [outer = 0x8cdd3800] 14:41:54 INFO - PROCESS | 1758 | 1465249314090 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]]]}] 14:41:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 14:41:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1547ms 14:41:54 INFO - PROCESS | 1758 | 1465249314131 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 14:41:54 INFO - PROCESS | 1758 | 1465249314136 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 14:41:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 14:41:54 INFO - PROCESS | 1758 | 1465249314143 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 14:41:54 INFO - PROCESS | 1758 | 1465249314150 Marionette TRACE conn4 <- [1,1778,null,{}] 14:41:54 INFO - PROCESS | 1758 | 1465249314166 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}] 14:41:54 INFO - PROCESS | 1758 | 1465249314176 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:54 INFO - PROCESS | 1758 | 1465249314362 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 14:41:54 INFO - PROCESS | 1758 | 1465249314503 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:54 INFO - PROCESS | 1758 | 1465249314516 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:54 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f5ee800 == 34 [pid = 1758] [id = 452] 14:41:54 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8f5ef800) [pid = 1758] [serial = 1357] [outer = (nil)] 14:41:54 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8fd49800) [pid = 1758] [serial = 1358] [outer = 0x8f5ef800] 14:41:54 INFO - PROCESS | 1758 | 1465249314594 Marionette DEBUG loaded listener.js 14:41:54 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x8fdf1000) [pid = 1758] [serial = 1359] [outer = 0x8f5ef800] 14:41:55 INFO - PROCESS | 1758 | 1465249315527 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]]]}] 14:41:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 14:41:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1445ms 14:41:55 INFO - PROCESS | 1758 | 1465249315624 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 14:41:55 INFO - PROCESS | 1758 | 1465249315630 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 14:41:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 14:41:55 INFO - PROCESS | 1758 | 1465249315639 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 14:41:55 INFO - PROCESS | 1758 | 1465249315643 Marionette TRACE conn4 <- [1,1782,null,{}] 14:41:55 INFO - PROCESS | 1758 | 1465249315649 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}] 14:41:55 INFO - PROCESS | 1758 | 1465249315655 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:55 INFO - PROCESS | 1758 | 1465249315911 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 14:41:55 INFO - PROCESS | 1758 | 1465249315933 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:55 INFO - PROCESS | 1758 | 1465249315942 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:55 INFO - PROCESS | 1758 | ++DOCSHELL 0x8dbb6000 == 35 [pid = 1758] [id = 453] 14:41:55 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8f5ed000) [pid = 1758] [serial = 1360] [outer = (nil)] 14:41:56 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x8ffb4000) [pid = 1758] [serial = 1361] [outer = 0x8f5ed000] 14:41:56 INFO - PROCESS | 1758 | 1465249316015 Marionette DEBUG loaded listener.js 14:41:56 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x8ffbf800) [pid = 1758] [serial = 1362] [outer = 0x8f5ed000] 14:41:57 INFO - PROCESS | 1758 | 1465249317074 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]]]}] 14:41:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 14:41:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1487ms 14:41:57 INFO - PROCESS | 1758 | 1465249317125 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 14:41:57 INFO - PROCESS | 1758 | 1465249317130 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 14:41:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 14:41:57 INFO - PROCESS | 1758 | 1465249317145 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 14:41:57 INFO - PROCESS | 1758 | 1465249317148 Marionette TRACE conn4 <- [1,1786,null,{}] 14:41:57 INFO - PROCESS | 1758 | 1465249317156 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}] 14:41:57 INFO - PROCESS | 1758 | 1465249317162 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:57 INFO - PROCESS | 1758 | 1465249317491 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 14:41:57 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x8cdd2800) [pid = 1758] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 14:41:57 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x8fdf9800) [pid = 1758] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 14:41:57 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x90134000) [pid = 1758] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 14:41:57 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x8cdd5000) [pid = 1758] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 14:41:57 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x91a1ac00) [pid = 1758] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 14:41:57 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x91afe400) [pid = 1758] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 14:41:57 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x8bff2800) [pid = 1758] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 14:41:57 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0x8cdd5800) [pid = 1758] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 14:41:57 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x8b5cb400) [pid = 1758] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 14:41:57 INFO - PROCESS | 1758 | --DOMWINDOW == 75 (0x8cf98000) [pid = 1758] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 14:41:57 INFO - PROCESS | 1758 | --DOMWINDOW == 74 (0x8d9e0800) [pid = 1758] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 14:41:57 INFO - PROCESS | 1758 | --DOMWINDOW == 73 (0x8e00f800) [pid = 1758] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 14:41:57 INFO - PROCESS | 1758 | 1465249317678 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:57 INFO - PROCESS | 1758 | 1465249317686 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:57 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5cb400 == 36 [pid = 1758] [id = 454] 14:41:57 INFO - PROCESS | 1758 | ++DOMWINDOW == 74 (0x8bef0000) [pid = 1758] [serial = 1363] [outer = (nil)] 14:41:57 INFO - PROCESS | 1758 | ++DOMWINDOW == 75 (0x8cdd7c00) [pid = 1758] [serial = 1364] [outer = 0x8bef0000] 14:41:57 INFO - PROCESS | 1758 | 1465249317777 Marionette DEBUG loaded listener.js 14:41:57 INFO - PROCESS | 1758 | ++DOMWINDOW == 76 (0x8d9dd800) [pid = 1758] [serial = 1365] [outer = 0x8bef0000] 14:41:58 INFO - PROCESS | 1758 | 1465249318667 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]]]}] 14:41:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 14:41:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1585ms 14:41:58 INFO - PROCESS | 1758 | 1465249318731 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 14:41:58 INFO - PROCESS | 1758 | 1465249318735 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 14:41:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 14:41:58 INFO - PROCESS | 1758 | 1465249318742 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 14:41:58 INFO - PROCESS | 1758 | 1465249318746 Marionette TRACE conn4 <- [1,1790,null,{}] 14:41:58 INFO - PROCESS | 1758 | 1465249318752 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}] 14:41:58 INFO - PROCESS | 1758 | 1465249318763 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:58 INFO - PROCESS | 1758 | 1465249318989 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 14:41:59 INFO - PROCESS | 1758 | 1465249319135 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:59 INFO - PROCESS | 1758 | 1465249319142 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:41:59 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cdd5000 == 37 [pid = 1758] [id = 455] 14:41:59 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x8cdd8000) [pid = 1758] [serial = 1366] [outer = (nil)] 14:41:59 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x9013bc00) [pid = 1758] [serial = 1367] [outer = 0x8cdd8000] 14:41:59 INFO - PROCESS | 1758 | 1465249319219 Marionette DEBUG loaded listener.js 14:41:59 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x919d1800) [pid = 1758] [serial = 1368] [outer = 0x8cdd8000] 14:42:00 INFO - PROCESS | 1758 | 1465249320340 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]]]}] 14:42:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 14:42:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1642ms 14:42:00 INFO - PROCESS | 1758 | 1465249320386 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 14:42:00 INFO - PROCESS | 1758 | 1465249320395 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 14:42:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 14:42:00 INFO - PROCESS | 1758 | 1465249320405 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 14:42:00 INFO - PROCESS | 1758 | 1465249320412 Marionette TRACE conn4 <- [1,1794,null,{}] 14:42:00 INFO - PROCESS | 1758 | 1465249320424 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}] 14:42:00 INFO - PROCESS | 1758 | 1465249320429 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:00 INFO - PROCESS | 1758 | 1465249320705 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 14:42:01 INFO - PROCESS | 1758 | 1465249320998 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:01 INFO - PROCESS | 1758 | 1465249321008 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:01 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bfef400 == 38 [pid = 1758] [id = 456] 14:42:01 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8bff7800) [pid = 1758] [serial = 1369] [outer = (nil)] 14:42:01 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8d9d8400) [pid = 1758] [serial = 1370] [outer = 0x8bff7800] 14:42:01 INFO - PROCESS | 1758 | 1465249321105 Marionette DEBUG loaded listener.js 14:42:01 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x8e012400) [pid = 1758] [serial = 1371] [outer = 0x8bff7800] 14:42:02 INFO - PROCESS | 1758 | 1465249322131 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]]]}] 14:42:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:42:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1791ms 14:42:02 INFO - PROCESS | 1758 | 1465249322197 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 14:42:02 INFO - PROCESS | 1758 | 1465249322206 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 14:42:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 14:42:02 INFO - PROCESS | 1758 | 1465249322222 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 14:42:02 INFO - PROCESS | 1758 | 1465249322228 Marionette TRACE conn4 <- [1,1798,null,{}] 14:42:02 INFO - PROCESS | 1758 | 1465249322236 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}] 14:42:02 INFO - PROCESS | 1758 | 1465249322243 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:02 INFO - PROCESS | 1758 | 1465249322511 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 14:42:02 INFO - PROCESS | 1758 | 1465249322808 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:02 INFO - PROCESS | 1758 | 1465249322818 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:02 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f2ec800 == 39 [pid = 1758] [id = 457] 14:42:02 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8fd44400) [pid = 1758] [serial = 1372] [outer = (nil)] 14:42:02 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x8fd4dc00) [pid = 1758] [serial = 1373] [outer = 0x8fd44400] 14:42:02 INFO - PROCESS | 1758 | 1465249322914 Marionette DEBUG loaded listener.js 14:42:03 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x8fdfc400) [pid = 1758] [serial = 1374] [outer = 0x8fd44400] 14:42:03 INFO - PROCESS | 1758 | 1465249323997 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]]]}] 14:42:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 14:42:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1791ms 14:42:04 INFO - PROCESS | 1758 | 1465249324013 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 14:42:04 INFO - PROCESS | 1758 | 1465249324019 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 14:42:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 14:42:04 INFO - PROCESS | 1758 | 1465249324028 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 14:42:04 INFO - PROCESS | 1758 | 1465249324036 Marionette TRACE conn4 <- [1,1802,null,{}] 14:42:04 INFO - PROCESS | 1758 | 1465249324056 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}] 14:42:04 INFO - PROCESS | 1758 | 1465249324066 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:04 INFO - PROCESS | 1758 | 1465249324327 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 14:42:04 INFO - PROCESS | 1758 | 1465249324562 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:04 INFO - PROCESS | 1758 | 1465249324577 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:04 INFO - PROCESS | 1758 | ++DOCSHELL 0x8fd52c00 == 40 [pid = 1758] [id = 458] 14:42:04 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x919cdc00) [pid = 1758] [serial = 1375] [outer = (nil)] 14:42:04 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x91a18400) [pid = 1758] [serial = 1376] [outer = 0x919cdc00] 14:42:04 INFO - PROCESS | 1758 | 1465249324714 Marionette DEBUG loaded listener.js 14:42:04 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x91af5000) [pid = 1758] [serial = 1377] [outer = 0x919cdc00] 14:42:05 INFO - PROCESS | 1758 | 1465249325756 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]]]}] 14:42:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 14:42:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1797ms 14:42:05 INFO - PROCESS | 1758 | 1465249325824 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 14:42:05 INFO - PROCESS | 1758 | 1465249325830 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 14:42:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 14:42:05 INFO - PROCESS | 1758 | 1465249325838 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 14:42:05 INFO - PROCESS | 1758 | 1465249325843 Marionette TRACE conn4 <- [1,1806,null,{}] 14:42:05 INFO - PROCESS | 1758 | 1465249325849 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}] 14:42:05 INFO - PROCESS | 1758 | 1465249325855 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:06 INFO - PROCESS | 1758 | 1465249326116 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 14:42:06 INFO - PROCESS | 1758 | 1465249326400 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:06 INFO - PROCESS | 1758 | 1465249326411 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:06 INFO - PROCESS | 1758 | ++DOCSHELL 0x91b77000 == 41 [pid = 1758] [id = 459] 14:42:06 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x91b7e800) [pid = 1758] [serial = 1378] [outer = (nil)] 14:42:06 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x927e2800) [pid = 1758] [serial = 1379] [outer = 0x91b7e800] 14:42:06 INFO - PROCESS | 1758 | 1465249326496 Marionette DEBUG loaded listener.js 14:42:06 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x927e7000) [pid = 1758] [serial = 1380] [outer = 0x91b7e800] 14:42:07 INFO - PROCESS | 1758 | 1465249327457 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]]]}] 14:42:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 14:42:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1693ms 14:42:07 INFO - PROCESS | 1758 | 1465249327531 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 14:42:07 INFO - PROCESS | 1758 | 1465249327537 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 14:42:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 14:42:07 INFO - PROCESS | 1758 | 1465249327545 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 14:42:07 INFO - PROCESS | 1758 | 1465249327550 Marionette TRACE conn4 <- [1,1810,null,{}] 14:42:07 INFO - PROCESS | 1758 | 1465249327558 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}] 14:42:07 INFO - PROCESS | 1758 | 1465249327562 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:07 INFO - PROCESS | 1758 | 1465249327826 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 14:42:08 INFO - PROCESS | 1758 | 1465249328063 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:08 INFO - PROCESS | 1758 | 1465249328074 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:08 INFO - PROCESS | 1758 | ++DOCSHELL 0x8dcad400 == 42 [pid = 1758] [id = 460] 14:42:08 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0x8fdf7400) [pid = 1758] [serial = 1381] [outer = (nil)] 14:42:08 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x927ee000) [pid = 1758] [serial = 1382] [outer = 0x8fdf7400] 14:42:08 INFO - PROCESS | 1758 | 1465249328174 Marionette DEBUG loaded listener.js 14:42:08 INFO - PROCESS | 1758 | ++DOMWINDOW == 94 (0x9281e000) [pid = 1758] [serial = 1383] [outer = 0x8fdf7400] 14:42:09 INFO - PROCESS | 1758 | 1465249329217 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]]]}] 14:42:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 14:42:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1744ms 14:42:09 INFO - PROCESS | 1758 | 1465249329291 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 14:42:09 INFO - PROCESS | 1758 | 1465249329294 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 14:42:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 14:42:09 INFO - PROCESS | 1758 | 1465249329302 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 14:42:09 INFO - PROCESS | 1758 | 1465249329307 Marionette TRACE conn4 <- [1,1814,null,{}] 14:42:09 INFO - PROCESS | 1758 | 1465249329314 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}] 14:42:09 INFO - PROCESS | 1758 | 1465249329326 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:09 INFO - PROCESS | 1758 | 1465249329640 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 14:42:09 INFO - PROCESS | 1758 | 1465249329891 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:09 INFO - PROCESS | 1758 | 1465249329901 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:10 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bff6c00 == 43 [pid = 1758] [id = 461] 14:42:10 INFO - PROCESS | 1758 | ++DOMWINDOW == 95 (0x8bff9000) [pid = 1758] [serial = 1384] [outer = (nil)] 14:42:10 INFO - PROCESS | 1758 | ++DOMWINDOW == 96 (0x8cdd4000) [pid = 1758] [serial = 1385] [outer = 0x8bff9000] 14:42:10 INFO - PROCESS | 1758 | 1465249330272 Marionette DEBUG loaded listener.js 14:42:10 INFO - PROCESS | 1758 | ++DOMWINDOW == 97 (0x8cf9c400) [pid = 1758] [serial = 1386] [outer = 0x8bff9000] 14:42:11 INFO - PROCESS | 1758 | 1465249331343 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]]]}] 14:42:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 14:42:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 2089ms 14:42:11 INFO - PROCESS | 1758 | 1465249331394 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 14:42:11 INFO - PROCESS | 1758 | 1465249331401 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 14:42:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 14:42:11 INFO - PROCESS | 1758 | 1465249331411 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 14:42:11 INFO - PROCESS | 1758 | 1465249331415 Marionette TRACE conn4 <- [1,1818,null,{}] 14:42:11 INFO - PROCESS | 1758 | 1465249331424 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}] 14:42:11 INFO - PROCESS | 1758 | 1465249331431 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:11 INFO - PROCESS | 1758 | 1465249331727 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 14:42:13 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5bf400 == 42 [pid = 1758] [id = 428] 14:42:13 INFO - PROCESS | 1758 | --DOCSHELL 0x8f3d6400 == 41 [pid = 1758] [id = 427] 14:42:13 INFO - PROCESS | 1758 | --DOCSHELL 0x8b740c00 == 40 [pid = 1758] [id = 433] 14:42:13 INFO - PROCESS | 1758 | --DOCSHELL 0x8cf97c00 == 39 [pid = 1758] [id = 437] 14:42:13 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5cb000 == 38 [pid = 1758] [id = 438] 14:42:13 INFO - PROCESS | 1758 | --DOCSHELL 0x8d9c7c00 == 37 [pid = 1758] [id = 426] 14:42:13 INFO - PROCESS | 1758 | --DOCSHELL 0x8b73d000 == 36 [pid = 1758] [id = 429] 14:42:13 INFO - PROCESS | 1758 | --DOCSHELL 0x8bff8800 == 35 [pid = 1758] [id = 430] 14:42:13 INFO - PROCESS | 1758 | --DOCSHELL 0x8e016000 == 34 [pid = 1758] [id = 435] 14:42:13 INFO - PROCESS | 1758 | --DOCSHELL 0x8b73b800 == 33 [pid = 1758] [id = 432] 14:42:13 INFO - PROCESS | 1758 | --DOCSHELL 0x8bff0400 == 32 [pid = 1758] [id = 436] 14:42:13 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c8000 == 31 [pid = 1758] [id = 434] 14:42:13 INFO - PROCESS | 1758 | --DOCSHELL 0x8b738000 == 30 [pid = 1758] [id = 431] 14:42:13 INFO - PROCESS | 1758 | --DOCSHELL 0x8beec400 == 29 [pid = 1758] [id = 425] 14:42:13 INFO - PROCESS | 1758 | 1465249333175 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:13 INFO - PROCESS | 1758 | 1465249333186 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:13 INFO - PROCESS | 1758 | --DOMWINDOW == 96 (0x8e00d800) [pid = 1758] [serial = 1293] [outer = (nil)] [url = about:blank] 14:42:13 INFO - PROCESS | 1758 | --DOMWINDOW == 95 (0x8dbbf000) [pid = 1758] [serial = 1292] [outer = (nil)] [url = about:blank] 14:42:13 INFO - PROCESS | 1758 | --DOMWINDOW == 94 (0x90115400) [pid = 1758] [serial = 1296] [outer = (nil)] [url = about:blank] 14:42:13 INFO - PROCESS | 1758 | --DOMWINDOW == 93 (0x8ffb7000) [pid = 1758] [serial = 1295] [outer = (nil)] [url = about:blank] 14:42:13 INFO - PROCESS | 1758 | --DOMWINDOW == 92 (0x91a16400) [pid = 1758] [serial = 1299] [outer = (nil)] [url = about:blank] 14:42:13 INFO - PROCESS | 1758 | --DOMWINDOW == 91 (0x919cf800) [pid = 1758] [serial = 1298] [outer = (nil)] [url = about:blank] 14:42:13 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x91af7800) [pid = 1758] [serial = 1302] [outer = (nil)] [url = about:blank] 14:42:13 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x91a21400) [pid = 1758] [serial = 1301] [outer = (nil)] [url = about:blank] 14:42:13 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x927e3800) [pid = 1758] [serial = 1305] [outer = (nil)] [url = about:blank] 14:42:13 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x91b80c00) [pid = 1758] [serial = 1304] [outer = (nil)] [url = about:blank] 14:42:13 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x9297dc00) [pid = 1758] [serial = 1308] [outer = (nil)] [url = about:blank] 14:42:13 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x9296f800) [pid = 1758] [serial = 1307] [outer = (nil)] [url = about:blank] 14:42:13 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x93c51400) [pid = 1758] [serial = 1311] [outer = (nil)] [url = about:blank] 14:42:13 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x93c4e400) [pid = 1758] [serial = 1310] [outer = (nil)] [url = about:blank] 14:42:13 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x8cf91400) [pid = 1758] [serial = 1319] [outer = (nil)] [url = about:blank] 14:42:13 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x8b732800) [pid = 1758] [serial = 1316] [outer = (nil)] [url = about:blank] 14:42:13 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x8bee2000) [pid = 1758] [serial = 1317] [outer = (nil)] [url = about:blank] 14:42:13 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x8dbba000) [pid = 1758] [serial = 1314] [outer = (nil)] [url = about:blank] 14:42:13 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x8cf9fc00) [pid = 1758] [serial = 1313] [outer = (nil)] [url = about:blank] 14:42:13 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0x8dbb3800) [pid = 1758] [serial = 1322] [outer = (nil)] [url = about:blank] 14:42:13 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x8dcae000) [pid = 1758] [serial = 1323] [outer = (nil)] [url = about:blank] 14:42:13 INFO - PROCESS | 1758 | --DOMWINDOW == 75 (0x8f2eac00) [pid = 1758] [serial = 1325] [outer = (nil)] [url = about:blank] 14:42:13 INFO - PROCESS | 1758 | --DOMWINDOW == 74 (0x8cf9bc00) [pid = 1758] [serial = 1320] [outer = (nil)] [url = about:blank] 14:42:13 INFO - PROCESS | 1758 | --DOMWINDOW == 73 (0x8f2f3800) [pid = 1758] [serial = 1326] [outer = (nil)] [url = about:blank] 14:42:13 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c5000 == 30 [pid = 1758] [id = 462] 14:42:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 74 (0x8b5c7400) [pid = 1758] [serial = 1387] [outer = (nil)] 14:42:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 75 (0x8b732c00) [pid = 1758] [serial = 1388] [outer = 0x8b5c7400] 14:42:13 INFO - PROCESS | 1758 | 1465249333426 Marionette DEBUG loaded listener.js 14:42:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 76 (0x8b73d400) [pid = 1758] [serial = 1389] [outer = 0x8b5c7400] 14:42:14 INFO - PROCESS | 1758 | 1465249334404 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]]]}] 14:42:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 14:42:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 3044ms 14:42:14 INFO - PROCESS | 1758 | 1465249334456 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 14:42:14 INFO - PROCESS | 1758 | 1465249334462 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 14:42:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 14:42:14 INFO - PROCESS | 1758 | 1465249334471 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 14:42:14 INFO - PROCESS | 1758 | 1465249334476 Marionette TRACE conn4 <- [1,1822,null,{}] 14:42:14 INFO - PROCESS | 1758 | 1465249334486 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}] 14:42:14 INFO - PROCESS | 1758 | 1465249334491 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:14 INFO - PROCESS | 1758 | 1465249334691 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 14:42:14 INFO - PROCESS | 1758 | 1465249334843 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:14 INFO - PROCESS | 1758 | 1465249334854 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:14 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bff1400 == 31 [pid = 1758] [id = 463] 14:42:14 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x8bff1c00) [pid = 1758] [serial = 1390] [outer = (nil)] 14:42:14 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x8cddd800) [pid = 1758] [serial = 1391] [outer = 0x8bff1c00] 14:42:14 INFO - PROCESS | 1758 | 1465249334943 Marionette DEBUG loaded listener.js 14:42:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x8cf99c00) [pid = 1758] [serial = 1392] [outer = 0x8bff1c00] 14:42:15 INFO - PROCESS | 1758 | 1465249335970 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]]]}] 14:42:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 14:42:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1556ms 14:42:16 INFO - PROCESS | 1758 | 1465249336031 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 14:42:16 INFO - PROCESS | 1758 | 1465249336040 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 14:42:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 14:42:16 INFO - PROCESS | 1758 | 1465249336059 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 14:42:16 INFO - PROCESS | 1758 | 1465249336064 Marionette TRACE conn4 <- [1,1826,null,{}] 14:42:16 INFO - PROCESS | 1758 | 1465249336072 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}] 14:42:16 INFO - PROCESS | 1758 | 1465249336078 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:16 INFO - PROCESS | 1758 | 1465249336346 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 14:42:16 INFO - PROCESS | 1758 | 1465249336379 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:16 INFO - PROCESS | 1758 | 1465249336391 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:16 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9dc800 == 32 [pid = 1758] [id = 464] 14:42:16 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8d9ddc00) [pid = 1758] [serial = 1393] [outer = (nil)] 14:42:16 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8dbb4800) [pid = 1758] [serial = 1394] [outer = 0x8d9ddc00] 14:42:16 INFO - PROCESS | 1758 | 1465249336480 Marionette DEBUG loaded listener.js 14:42:16 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x8dbbf000) [pid = 1758] [serial = 1395] [outer = 0x8d9ddc00] 14:42:17 INFO - PROCESS | 1758 | 1465249337637 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]]]}] 14:42:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 14:42:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1637ms 14:42:17 INFO - PROCESS | 1758 | 1465249337696 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 14:42:17 INFO - PROCESS | 1758 | 1465249337701 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 14:42:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 14:42:17 INFO - PROCESS | 1758 | 1465249337712 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 14:42:17 INFO - PROCESS | 1758 | 1465249337723 Marionette TRACE conn4 <- [1,1830,null,{}] 14:42:17 INFO - PROCESS | 1758 | 1465249337750 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}] 14:42:17 INFO - PROCESS | 1758 | 1465249337760 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:18 INFO - PROCESS | 1758 | 1465249338018 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 14:42:18 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x8cdd8000) [pid = 1758] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 14:42:18 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x8f5ed000) [pid = 1758] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 14:42:18 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x8f5f1800) [pid = 1758] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 14:42:18 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x8bff2000) [pid = 1758] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 14:42:18 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0x8ffba000) [pid = 1758] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 14:42:18 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x8b73a400) [pid = 1758] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 14:42:18 INFO - PROCESS | 1758 | --DOMWINDOW == 75 (0x90062000) [pid = 1758] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 14:42:18 INFO - PROCESS | 1758 | --DOMWINDOW == 74 (0x8f5ef800) [pid = 1758] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 14:42:18 INFO - PROCESS | 1758 | --DOMWINDOW == 73 (0x8e010800) [pid = 1758] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 14:42:18 INFO - PROCESS | 1758 | --DOMWINDOW == 72 (0x8cdd3800) [pid = 1758] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 14:42:18 INFO - PROCESS | 1758 | --DOMWINDOW == 71 (0x8d9c5400) [pid = 1758] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 14:42:18 INFO - PROCESS | 1758 | --DOMWINDOW == 70 (0x8bee6800) [pid = 1758] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 14:42:18 INFO - PROCESS | 1758 | --DOMWINDOW == 69 (0x8b734c00) [pid = 1758] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 14:42:18 INFO - PROCESS | 1758 | --DOMWINDOW == 68 (0x8bef0000) [pid = 1758] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 14:42:18 INFO - PROCESS | 1758 | 1465249338804 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:18 INFO - PROCESS | 1758 | 1465249338812 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:18 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b736000 == 33 [pid = 1758] [id = 465] 14:42:18 INFO - PROCESS | 1758 | ++DOMWINDOW == 69 (0x8b738400) [pid = 1758] [serial = 1396] [outer = (nil)] 14:42:18 INFO - PROCESS | 1758 | ++DOMWINDOW == 70 (0x8bef0000) [pid = 1758] [serial = 1397] [outer = 0x8b738400] 14:42:18 INFO - PROCESS | 1758 | 1465249338912 Marionette DEBUG loaded listener.js 14:42:19 INFO - PROCESS | 1758 | ++DOMWINDOW == 71 (0x8e014000) [pid = 1758] [serial = 1398] [outer = 0x8b738400] 14:42:19 INFO - PROCESS | 1758 | 1465249339743 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]]]}] 14:42:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 14:42:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 2069ms 14:42:19 INFO - PROCESS | 1758 | 1465249339780 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 14:42:19 INFO - PROCESS | 1758 | 1465249339784 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 14:42:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 14:42:19 INFO - PROCESS | 1758 | 1465249339792 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 14:42:19 INFO - PROCESS | 1758 | 1465249339796 Marionette TRACE conn4 <- [1,1834,null,{}] 14:42:19 INFO - PROCESS | 1758 | 1465249339809 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}] 14:42:19 INFO - PROCESS | 1758 | 1465249339815 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:20 INFO - PROCESS | 1758 | 1465249340010 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 14:42:20 INFO - PROCESS | 1758 | 1465249340148 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:20 INFO - PROCESS | 1758 | 1465249340158 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:20 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bff0000 == 34 [pid = 1758] [id = 466] 14:42:20 INFO - PROCESS | 1758 | ++DOMWINDOW == 72 (0x8d9c0000) [pid = 1758] [serial = 1399] [outer = (nil)] 14:42:20 INFO - PROCESS | 1758 | ++DOMWINDOW == 73 (0x8f3d6400) [pid = 1758] [serial = 1400] [outer = 0x8d9c0000] 14:42:20 INFO - PROCESS | 1758 | 1465249340257 Marionette DEBUG loaded listener.js 14:42:20 INFO - PROCESS | 1758 | ++DOMWINDOW == 74 (0x8f5e9800) [pid = 1758] [serial = 1401] [outer = 0x8d9c0000] 14:42:21 INFO - PROCESS | 1758 | 1465249341380 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]]]}] 14:42:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 14:42:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1640ms 14:42:21 INFO - PROCESS | 1758 | 1465249341434 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 14:42:21 INFO - PROCESS | 1758 | 1465249341443 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 14:42:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 14:42:21 INFO - PROCESS | 1758 | 1465249341454 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 14:42:21 INFO - PROCESS | 1758 | 1465249341461 Marionette TRACE conn4 <- [1,1838,null,{}] 14:42:21 INFO - PROCESS | 1758 | 1465249341473 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}] 14:42:21 INFO - PROCESS | 1758 | 1465249341479 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:21 INFO - PROCESS | 1758 | 1465249341734 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 14:42:22 INFO - PROCESS | 1758 | 1465249341980 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:22 INFO - PROCESS | 1758 | 1465249341993 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:22 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bffcc00 == 35 [pid = 1758] [id = 467] 14:42:22 INFO - PROCESS | 1758 | ++DOMWINDOW == 75 (0x8cddb800) [pid = 1758] [serial = 1402] [outer = (nil)] 14:42:22 INFO - PROCESS | 1758 | ++DOMWINDOW == 76 (0x8d9c7000) [pid = 1758] [serial = 1403] [outer = 0x8cddb800] 14:42:22 INFO - PROCESS | 1758 | 1465249342106 Marionette DEBUG loaded listener.js 14:42:22 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x8dcaf400) [pid = 1758] [serial = 1404] [outer = 0x8cddb800] 14:42:23 INFO - PROCESS | 1758 | 1465249343151 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]]]}] 14:42:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 14:42:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1749ms 14:42:23 INFO - PROCESS | 1758 | 1465249343202 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 14:42:23 INFO - PROCESS | 1758 | 1465249343211 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 14:42:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 14:42:23 INFO - PROCESS | 1758 | 1465249343225 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 14:42:23 INFO - PROCESS | 1758 | 1465249343229 Marionette TRACE conn4 <- [1,1842,null,{}] 14:42:23 INFO - PROCESS | 1758 | 1465249343238 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}] 14:42:23 INFO - PROCESS | 1758 | 1465249343244 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:23 INFO - PROCESS | 1758 | 1465249343498 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 14:42:23 INFO - PROCESS | 1758 | 1465249343784 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:23 INFO - PROCESS | 1758 | 1465249343793 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:23 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee2400 == 36 [pid = 1758] [id = 468] 14:42:23 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x8bef0c00) [pid = 1758] [serial = 1405] [outer = (nil)] 14:42:23 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x8fd43c00) [pid = 1758] [serial = 1406] [outer = 0x8bef0c00] 14:42:23 INFO - PROCESS | 1758 | 1465249343892 Marionette DEBUG loaded listener.js 14:42:24 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8fd4c800) [pid = 1758] [serial = 1407] [outer = 0x8bef0c00] 14:42:24 INFO - PROCESS | 1758 | 1465249344987 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]]]}] 14:42:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 14:42:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1796ms 14:42:25 INFO - PROCESS | 1758 | 1465249345022 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 14:42:25 INFO - PROCESS | 1758 | 1465249345027 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 14:42:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 14:42:25 INFO - PROCESS | 1758 | 1465249345038 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 14:42:25 INFO - PROCESS | 1758 | 1465249345044 Marionette TRACE conn4 <- [1,1846,null,{}] 14:42:25 INFO - PROCESS | 1758 | 1465249345065 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}] 14:42:25 INFO - PROCESS | 1758 | 1465249345074 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:25 INFO - PROCESS | 1758 | 1465249345310 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 14:42:25 INFO - PROCESS | 1758 | 1465249345531 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:25 INFO - PROCESS | 1758 | 1465249345542 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:25 INFO - PROCESS | 1758 | ++DOCSHELL 0x90065400 == 37 [pid = 1758] [id = 469] 14:42:25 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x90066800) [pid = 1758] [serial = 1408] [outer = (nil)] 14:42:25 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x9006a800) [pid = 1758] [serial = 1409] [outer = 0x90066800] 14:42:25 INFO - PROCESS | 1758 | 1465249345649 Marionette DEBUG loaded listener.js 14:42:25 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x90116400) [pid = 1758] [serial = 1410] [outer = 0x90066800] 14:42:26 INFO - PROCESS | 1758 | 1465249346637 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]]]}] 14:42:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 14:42:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1645ms 14:42:26 INFO - PROCESS | 1758 | 1465249346685 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 14:42:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 14:42:26 INFO - PROCESS | 1758 | 1465249346691 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 14:42:26 INFO - PROCESS | 1758 | 1465249346699 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 14:42:26 INFO - PROCESS | 1758 | 1465249346703 Marionette TRACE conn4 <- [1,1850,null,{}] 14:42:26 INFO - PROCESS | 1758 | 1465249346710 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}] 14:42:26 INFO - PROCESS | 1758 | 1465249346716 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:26 INFO - PROCESS | 1758 | 1465249346927 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 14:42:27 INFO - PROCESS | 1758 | 1465249347156 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:27 INFO - PROCESS | 1758 | 1465249347165 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:27 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9dc000 == 38 [pid = 1758] [id = 470] 14:42:27 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x90068c00) [pid = 1758] [serial = 1411] [outer = (nil)] 14:42:27 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x9012f800) [pid = 1758] [serial = 1412] [outer = 0x90068c00] 14:42:27 INFO - PROCESS | 1758 | 1465249347300 Marionette DEBUG loaded listener.js 14:42:27 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x90132c00) [pid = 1758] [serial = 1413] [outer = 0x90068c00] 14:42:28 INFO - PROCESS | 1758 | 1465249348288 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]]]}] 14:42:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:42:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1640ms 14:42:28 INFO - PROCESS | 1758 | 1465249348348 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 14:42:28 INFO - PROCESS | 1758 | 1465249348353 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 14:42:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 14:42:28 INFO - PROCESS | 1758 | 1465249348364 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 14:42:28 INFO - PROCESS | 1758 | 1465249348368 Marionette TRACE conn4 <- [1,1854,null,{}] 14:42:28 INFO - PROCESS | 1758 | 1465249348375 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}] 14:42:28 INFO - PROCESS | 1758 | 1465249348381 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:28 INFO - PROCESS | 1758 | 1465249348581 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 14:42:28 INFO - PROCESS | 1758 | 1465249348827 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:28 INFO - PROCESS | 1758 | 1465249348836 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:28 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b73cc00 == 39 [pid = 1758] [id = 471] 14:42:28 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x90115400) [pid = 1758] [serial = 1414] [outer = (nil)] 14:42:28 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x901d1400) [pid = 1758] [serial = 1415] [outer = 0x90115400] 14:42:28 INFO - PROCESS | 1758 | 1465249348942 Marionette DEBUG loaded listener.js 14:42:29 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x901d7800) [pid = 1758] [serial = 1416] [outer = 0x90115400] 14:42:29 INFO - PROCESS | 1758 | 1465249349983 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]]]}] 14:42:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 14:42:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1687ms 14:42:30 INFO - PROCESS | 1758 | 1465249350053 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 14:42:30 INFO - PROCESS | 1758 | 1465249350058 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 14:42:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 14:42:30 INFO - PROCESS | 1758 | 1465249350066 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 14:42:30 INFO - PROCESS | 1758 | 1465249350071 Marionette TRACE conn4 <- [1,1858,null,{}] 14:42:30 INFO - PROCESS | 1758 | 1465249350133 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}] 14:42:30 INFO - PROCESS | 1758 | 1465249350145 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:30 INFO - PROCESS | 1758 | 1465249350440 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 14:42:30 INFO - PROCESS | 1758 | 1465249350695 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:30 INFO - PROCESS | 1758 | 1465249350703 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:30 INFO - PROCESS | 1758 | ++DOCSHELL 0x8dbb3400 == 40 [pid = 1758] [id = 472] 14:42:30 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x8dcb5000) [pid = 1758] [serial = 1417] [outer = (nil)] 14:42:30 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x91b72c00) [pid = 1758] [serial = 1418] [outer = 0x8dcb5000] 14:42:30 INFO - PROCESS | 1758 | 1465249350814 Marionette DEBUG loaded listener.js 14:42:30 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0x91b78c00) [pid = 1758] [serial = 1419] [outer = 0x8dcb5000] 14:42:31 INFO - PROCESS | 1758 | 1465249351821 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]]]}] 14:42:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 14:42:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1790ms 14:42:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 14:42:31 INFO - PROCESS | 1758 | 1465249351857 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 14:42:31 INFO - PROCESS | 1758 | 1465249351861 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 14:42:31 INFO - PROCESS | 1758 | 1465249351868 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 14:42:31 INFO - PROCESS | 1758 | 1465249351872 Marionette TRACE conn4 <- [1,1862,null,{}] 14:42:31 INFO - PROCESS | 1758 | 1465249351880 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}] 14:42:31 INFO - PROCESS | 1758 | 1465249351886 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:32 INFO - PROCESS | 1758 | 1465249352100 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 14:42:32 INFO - PROCESS | 1758 | 1465249352332 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:32 INFO - PROCESS | 1758 | 1465249352338 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:32 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5ccc00 == 41 [pid = 1758] [id = 473] 14:42:32 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x8bff2c00) [pid = 1758] [serial = 1420] [outer = (nil)] 14:42:32 INFO - PROCESS | 1758 | ++DOMWINDOW == 94 (0x927e4c00) [pid = 1758] [serial = 1421] [outer = 0x8bff2c00] 14:42:32 INFO - PROCESS | 1758 | 1465249352469 Marionette DEBUG loaded listener.js 14:42:32 INFO - PROCESS | 1758 | ++DOMWINDOW == 95 (0x91aefc00) [pid = 1758] [serial = 1422] [outer = 0x8bff2c00] 14:42:33 INFO - PROCESS | 1758 | 1465249353682 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]]]}] 14:42:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 14:42:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1884ms 14:42:33 INFO - PROCESS | 1758 | 1465249353752 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 14:42:33 INFO - PROCESS | 1758 | 1465249353757 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 14:42:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 14:42:33 INFO - PROCESS | 1758 | 1465249353765 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 14:42:33 INFO - PROCESS | 1758 | 1465249353769 Marionette TRACE conn4 <- [1,1866,null,{}] 14:42:33 INFO - PROCESS | 1758 | 1465249353777 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}] 14:42:33 INFO - PROCESS | 1758 | 1465249353783 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:34 INFO - PROCESS | 1758 | 1465249354028 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 14:42:34 INFO - PROCESS | 1758 | 1465249354234 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:34 INFO - PROCESS | 1758 | 1465249354244 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:34 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee7000 == 42 [pid = 1758] [id = 474] 14:42:34 INFO - PROCESS | 1758 | ++DOMWINDOW == 96 (0x8bee9000) [pid = 1758] [serial = 1423] [outer = (nil)] 14:42:34 INFO - PROCESS | 1758 | ++DOMWINDOW == 97 (0x92827000) [pid = 1758] [serial = 1424] [outer = 0x8bee9000] 14:42:34 INFO - PROCESS | 1758 | 1465249354339 Marionette DEBUG loaded listener.js 14:42:34 INFO - PROCESS | 1758 | ++DOMWINDOW == 98 (0x92970000) [pid = 1758] [serial = 1425] [outer = 0x8bee9000] 14:42:35 INFO - PROCESS | 1758 | 1465249355315 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]]]}] 14:42:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 14:42:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1635ms 14:42:35 INFO - PROCESS | 1758 | 1465249355402 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 14:42:35 INFO - PROCESS | 1758 | 1465249355407 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 14:42:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 14:42:35 INFO - PROCESS | 1758 | 1465249355416 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 14:42:35 INFO - PROCESS | 1758 | 1465249355421 Marionette TRACE conn4 <- [1,1870,null,{}] 14:42:35 INFO - PROCESS | 1758 | 1465249355428 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}] 14:42:35 INFO - PROCESS | 1758 | 1465249355435 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:35 INFO - PROCESS | 1758 | 1465249355695 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 14:42:36 INFO - PROCESS | 1758 | 1465249356133 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:36 INFO - PROCESS | 1758 | 1465249356143 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:36 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c7000 == 43 [pid = 1758] [id = 475] 14:42:36 INFO - PROCESS | 1758 | ++DOMWINDOW == 99 (0x8b5c9800) [pid = 1758] [serial = 1426] [outer = (nil)] 14:42:36 INFO - PROCESS | 1758 | ++DOMWINDOW == 100 (0x8b739000) [pid = 1758] [serial = 1427] [outer = 0x8b5c9800] 14:42:36 INFO - PROCESS | 1758 | 1465249356228 Marionette DEBUG loaded listener.js 14:42:36 INFO - PROCESS | 1758 | ++DOMWINDOW == 101 (0x8bee9c00) [pid = 1758] [serial = 1428] [outer = 0x8b5c9800] 14:42:37 INFO - PROCESS | 1758 | 1465249357312 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]]]}] 14:42:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 14:42:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1937ms 14:42:37 INFO - PROCESS | 1758 | 1465249357355 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 14:42:37 INFO - PROCESS | 1758 | 1465249357362 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 14:42:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 14:42:37 INFO - PROCESS | 1758 | 1465249357371 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 14:42:37 INFO - PROCESS | 1758 | 1465249357376 Marionette TRACE conn4 <- [1,1874,null,{}] 14:42:37 INFO - PROCESS | 1758 | 1465249357386 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}] 14:42:37 INFO - PROCESS | 1758 | 1465249357395 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:37 INFO - PROCESS | 1758 | 1465249357597 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 14:42:37 INFO - PROCESS | 1758 | 1465249357844 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:37 INFO - PROCESS | 1758 | 1465249357856 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:37 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cdd9400 == 44 [pid = 1758] [id = 476] 14:42:37 INFO - PROCESS | 1758 | ++DOMWINDOW == 102 (0x8cf99400) [pid = 1758] [serial = 1429] [outer = (nil)] 14:42:37 INFO - PROCESS | 1758 | ++DOMWINDOW == 103 (0x8d9c6c00) [pid = 1758] [serial = 1430] [outer = 0x8cf99400] 14:42:37 INFO - PROCESS | 1758 | 1465249357967 Marionette DEBUG loaded listener.js 14:42:38 INFO - PROCESS | 1758 | ++DOMWINDOW == 104 (0x8dbbb400) [pid = 1758] [serial = 1431] [outer = 0x8cf99400] 14:42:38 INFO - PROCESS | 1758 | --DOCSHELL 0x8cdd2400 == 43 [pid = 1758] [id = 439] 14:42:38 INFO - PROCESS | 1758 | --DOCSHELL 0x8d9dfc00 == 42 [pid = 1758] [id = 440] 14:42:38 INFO - PROCESS | 1758 | --DOMWINDOW == 103 (0x919d1800) [pid = 1758] [serial = 1368] [outer = (nil)] [url = about:blank] 14:42:38 INFO - PROCESS | 1758 | --DOMWINDOW == 102 (0x8ffb4000) [pid = 1758] [serial = 1361] [outer = (nil)] [url = about:blank] 14:42:38 INFO - PROCESS | 1758 | --DOMWINDOW == 101 (0x8fd48800) [pid = 1758] [serial = 1334] [outer = (nil)] [url = about:blank] 14:42:38 INFO - PROCESS | 1758 | --DOMWINDOW == 100 (0x8fd51400) [pid = 1758] [serial = 1335] [outer = (nil)] [url = about:blank] 14:42:38 INFO - PROCESS | 1758 | --DOMWINDOW == 99 (0x8cf96000) [pid = 1758] [serial = 1331] [outer = (nil)] [url = about:blank] 14:42:38 INFO - PROCESS | 1758 | --DOMWINDOW == 98 (0x8dbb7000) [pid = 1758] [serial = 1332] [outer = (nil)] [url = about:blank] 14:42:38 INFO - PROCESS | 1758 | --DOMWINDOW == 97 (0x8ffbcc00) [pid = 1758] [serial = 1337] [outer = (nil)] [url = about:blank] 14:42:38 INFO - PROCESS | 1758 | --DOMWINDOW == 96 (0x90063000) [pid = 1758] [serial = 1338] [outer = (nil)] [url = about:blank] 14:42:38 INFO - PROCESS | 1758 | --DOMWINDOW == 95 (0x9013b400) [pid = 1758] [serial = 1346] [outer = (nil)] [url = about:blank] 14:42:38 INFO - PROCESS | 1758 | --DOMWINDOW == 94 (0x91a19800) [pid = 1758] [serial = 1347] [outer = (nil)] [url = about:blank] 14:42:38 INFO - PROCESS | 1758 | --DOMWINDOW == 93 (0x90132000) [pid = 1758] [serial = 1343] [outer = (nil)] [url = about:blank] 14:42:38 INFO - PROCESS | 1758 | --DOMWINDOW == 92 (0x90135c00) [pid = 1758] [serial = 1344] [outer = (nil)] [url = about:blank] 14:42:38 INFO - PROCESS | 1758 | --DOMWINDOW == 91 (0x8fd49800) [pid = 1758] [serial = 1358] [outer = (nil)] [url = about:blank] 14:42:38 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x8f3d6000) [pid = 1758] [serial = 1329] [outer = (nil)] [url = about:blank] 14:42:38 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x8f3d1000) [pid = 1758] [serial = 1328] [outer = (nil)] [url = about:blank] 14:42:38 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x8dbb6400) [pid = 1758] [serial = 1355] [outer = (nil)] [url = about:blank] 14:42:38 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x8dcb8000) [pid = 1758] [serial = 1356] [outer = (nil)] [url = about:blank] 14:42:38 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x90112c00) [pid = 1758] [serial = 1340] [outer = (nil)] [url = about:blank] 14:42:38 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x90118c00) [pid = 1758] [serial = 1341] [outer = (nil)] [url = about:blank] 14:42:38 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x8cdd4400) [pid = 1758] [serial = 1352] [outer = (nil)] [url = about:blank] 14:42:38 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x8cf9b800) [pid = 1758] [serial = 1353] [outer = (nil)] [url = about:blank] 14:42:38 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x8cdd1400) [pid = 1758] [serial = 1349] [outer = (nil)] [url = about:blank] 14:42:38 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x8d9bd400) [pid = 1758] [serial = 1350] [outer = (nil)] [url = about:blank] 14:42:38 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x8ffbf800) [pid = 1758] [serial = 1362] [outer = (nil)] [url = about:blank] 14:42:38 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x8d9dd800) [pid = 1758] [serial = 1365] [outer = (nil)] [url = about:blank] 14:42:38 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x8cdd7c00) [pid = 1758] [serial = 1364] [outer = (nil)] [url = about:blank] 14:42:38 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0x8fdf1000) [pid = 1758] [serial = 1359] [outer = (nil)] [url = about:blank] 14:42:38 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x9013bc00) [pid = 1758] [serial = 1367] [outer = (nil)] [url = about:blank] 14:42:38 INFO - PROCESS | 1758 | 1465249358912 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]]]}] 14:42:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 14:42:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1591ms 14:42:38 INFO - PROCESS | 1758 | 1465249358964 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 14:42:38 INFO - PROCESS | 1758 | 1465249358971 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 14:42:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 14:42:38 INFO - PROCESS | 1758 | 1465249358981 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 14:42:38 INFO - PROCESS | 1758 | 1465249358984 Marionette TRACE conn4 <- [1,1878,null,{}] 14:42:38 INFO - PROCESS | 1758 | 1465249358992 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}] 14:42:39 INFO - PROCESS | 1758 | 1465249358998 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:39 INFO - PROCESS | 1758 | 1465249359203 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 14:42:39 INFO - PROCESS | 1758 | 1465249359367 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:39 INFO - PROCESS | 1758 | 1465249359375 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:39 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9ca400 == 43 [pid = 1758] [id = 477] 14:42:39 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x8d9de800) [pid = 1758] [serial = 1432] [outer = (nil)] 14:42:39 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x8f2f6c00) [pid = 1758] [serial = 1433] [outer = 0x8d9de800] 14:42:39 INFO - PROCESS | 1758 | 1465249359457 Marionette DEBUG loaded listener.js 14:42:39 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x8f5e5800) [pid = 1758] [serial = 1434] [outer = 0x8d9de800] 14:42:40 INFO - PROCESS | 1758 | 1465249360381 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]]]}] 14:42:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 14:42:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1488ms 14:42:40 INFO - PROCESS | 1758 | 1465249360470 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 14:42:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 14:42:40 INFO - PROCESS | 1758 | 1465249360474 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 14:42:40 INFO - PROCESS | 1758 | 1465249360484 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 14:42:40 INFO - PROCESS | 1758 | 1465249360494 Marionette TRACE conn4 <- [1,1882,null,{}] 14:42:40 INFO - PROCESS | 1758 | 1465249360509 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}] 14:42:40 INFO - PROCESS | 1758 | 1465249360517 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:40 INFO - PROCESS | 1758 | 1465249360712 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 14:42:40 INFO - PROCESS | 1758 | 1465249360948 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:40 INFO - PROCESS | 1758 | 1465249360959 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:41 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f2f8000 == 44 [pid = 1758] [id = 478] 14:42:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8fd4cc00) [pid = 1758] [serial = 1435] [outer = (nil)] 14:42:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8fdf7800) [pid = 1758] [serial = 1436] [outer = 0x8fd4cc00] 14:42:41 INFO - PROCESS | 1758 | 1465249361049 Marionette DEBUG loaded listener.js 14:42:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x8ffbcc00) [pid = 1758] [serial = 1437] [outer = 0x8fd4cc00] 14:42:41 INFO - PROCESS | 1758 | 1465249361951 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]]]}] 14:42:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 14:42:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1543ms 14:42:42 INFO - PROCESS | 1758 | 1465249362024 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 14:42:42 INFO - PROCESS | 1758 | 1465249362028 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 14:42:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 14:42:42 INFO - PROCESS | 1758 | 1465249362036 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 14:42:42 INFO - PROCESS | 1758 | 1465249362040 Marionette TRACE conn4 <- [1,1886,null,{}] 14:42:42 INFO - PROCESS | 1758 | 1465249362046 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}] 14:42:42 INFO - PROCESS | 1758 | 1465249362052 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:42 INFO - PROCESS | 1758 | 1465249362322 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 14:42:42 INFO - PROCESS | 1758 | 1465249362344 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:42 INFO - PROCESS | 1758 | 1465249362355 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:42 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f3d8400 == 45 [pid = 1758] [id = 479] 14:42:42 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8f5e7400) [pid = 1758] [serial = 1438] [outer = (nil)] 14:42:42 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x90067000) [pid = 1758] [serial = 1439] [outer = 0x8f5e7400] 14:42:42 INFO - PROCESS | 1758 | 1465249362426 Marionette DEBUG loaded listener.js 14:42:42 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x90114400) [pid = 1758] [serial = 1440] [outer = 0x8f5e7400] 14:42:43 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x8b738400) [pid = 1758] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 14:42:43 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x8b5c7400) [pid = 1758] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 14:42:43 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x8bff1c00) [pid = 1758] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 14:42:43 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x8bff9000) [pid = 1758] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 14:42:43 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x8bff7800) [pid = 1758] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 14:42:43 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x8d9ddc00) [pid = 1758] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 14:42:43 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x8fd44400) [pid = 1758] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 14:42:43 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0x919cdc00) [pid = 1758] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 14:42:43 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x91b7e800) [pid = 1758] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 14:42:43 INFO - PROCESS | 1758 | --DOMWINDOW == 75 (0x8fdf7400) [pid = 1758] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 14:42:43 INFO - PROCESS | 1758 | 1465249363517 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]]]}] 14:42:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 14:42:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1538ms 14:42:43 INFO - PROCESS | 1758 | 1465249363575 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 14:42:43 INFO - PROCESS | 1758 | 1465249363578 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 14:42:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 14:42:43 INFO - PROCESS | 1758 | 1465249363594 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 14:42:43 INFO - PROCESS | 1758 | 1465249363599 Marionette TRACE conn4 <- [1,1890,null,{}] 14:42:43 INFO - PROCESS | 1758 | 1465249363605 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}] 14:42:43 INFO - PROCESS | 1758 | 1465249363611 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:43 INFO - PROCESS | 1758 | 1465249363821 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 14:42:43 INFO - PROCESS | 1758 | 1465249363831 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:43 INFO - PROCESS | 1758 | 1465249363848 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:44 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cf9a400 == 46 [pid = 1758] [id = 480] 14:42:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 76 (0x8dcaf000) [pid = 1758] [serial = 1441] [outer = (nil)] 14:42:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x90066000) [pid = 1758] [serial = 1442] [outer = 0x8dcaf000] 14:42:44 INFO - PROCESS | 1758 | 1465249364058 Marionette DEBUG loaded listener.js 14:42:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x90134800) [pid = 1758] [serial = 1443] [outer = 0x8dcaf000] 14:42:45 INFO - PROCESS | 1758 | 1465249365007 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]]]}] 14:42:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 14:42:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1554ms 14:42:45 INFO - PROCESS | 1758 | 1465249365142 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 14:42:45 INFO - PROCESS | 1758 | 1465249365150 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 14:42:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 14:42:45 INFO - PROCESS | 1758 | 1465249365160 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 14:42:45 INFO - PROCESS | 1758 | 1465249365167 Marionette TRACE conn4 <- [1,1894,null,{}] 14:42:45 INFO - PROCESS | 1758 | 1465249365237 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}] 14:42:45 INFO - PROCESS | 1758 | 1465249365246 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:45 INFO - PROCESS | 1758 | 1465249365515 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 14:42:45 INFO - PROCESS | 1758 | 1465249365759 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:45 INFO - PROCESS | 1758 | 1465249365779 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:45 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b73a000 == 47 [pid = 1758] [id = 481] 14:42:45 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x8bffc800) [pid = 1758] [serial = 1444] [outer = (nil)] 14:42:45 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8cdda000) [pid = 1758] [serial = 1445] [outer = 0x8bffc800] 14:42:45 INFO - PROCESS | 1758 | 1465249365925 Marionette DEBUG loaded listener.js 14:42:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8d9bb800) [pid = 1758] [serial = 1446] [outer = 0x8bffc800] 14:42:47 INFO - PROCESS | 1758 | 1465249367006 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]]]}] 14:42:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 14:42:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1912ms 14:42:47 INFO - PROCESS | 1758 | 1465249367072 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 14:42:47 INFO - PROCESS | 1758 | 1465249367079 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 14:42:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 14:42:47 INFO - PROCESS | 1758 | 1465249367093 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 14:42:47 INFO - PROCESS | 1758 | 1465249367101 Marionette TRACE conn4 <- [1,1898,null,{}] 14:42:47 INFO - PROCESS | 1758 | 1465249367109 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}] 14:42:47 INFO - PROCESS | 1758 | 1465249367116 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:47 INFO - PROCESS | 1758 | 1465249367378 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 14:42:47 INFO - PROCESS | 1758 | 1465249367664 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:47 INFO - PROCESS | 1758 | 1465249367677 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:47 INFO - PROCESS | 1758 | ++DOCSHELL 0x8e014400 == 48 [pid = 1758] [id = 482] 14:42:47 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x8f2f0c00) [pid = 1758] [serial = 1447] [outer = (nil)] 14:42:47 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8f5e7c00) [pid = 1758] [serial = 1448] [outer = 0x8f2f0c00] 14:42:47 INFO - PROCESS | 1758 | 1465249367778 Marionette DEBUG loaded listener.js 14:42:47 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x8fd50800) [pid = 1758] [serial = 1449] [outer = 0x8f2f0c00] 14:42:48 INFO - PROCESS | 1758 | 1465249368774 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]]]}] 14:42:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 14:42:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1744ms 14:42:48 INFO - PROCESS | 1758 | 1465249368833 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 14:42:48 INFO - PROCESS | 1758 | 1465249368838 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 14:42:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 14:42:48 INFO - PROCESS | 1758 | 1465249368846 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 14:42:48 INFO - PROCESS | 1758 | 1465249368851 Marionette TRACE conn4 <- [1,1902,null,{}] 14:42:48 INFO - PROCESS | 1758 | 1465249368868 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}] 14:42:48 INFO - PROCESS | 1758 | 1465249368878 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:49 INFO - PROCESS | 1758 | 1465249369140 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 14:42:49 INFO - PROCESS | 1758 | 1465249369474 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:49 INFO - PROCESS | 1758 | 1465249369489 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:49 INFO - PROCESS | 1758 | ++DOCSHELL 0x90136c00 == 49 [pid = 1758] [id = 483] 14:42:49 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x90139400) [pid = 1758] [serial = 1450] [outer = (nil)] 14:42:49 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x901d6000) [pid = 1758] [serial = 1451] [outer = 0x90139400] 14:42:49 INFO - PROCESS | 1758 | 1465249369601 Marionette DEBUG loaded listener.js 14:42:49 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x919d1000) [pid = 1758] [serial = 1452] [outer = 0x90139400] 14:42:50 INFO - PROCESS | 1758 | 1465249370602 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]]]}] 14:42:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 14:42:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1789ms 14:42:50 INFO - PROCESS | 1758 | 1465249370635 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 14:42:50 INFO - PROCESS | 1758 | 1465249370639 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 14:42:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 14:42:50 INFO - PROCESS | 1758 | 1465249370648 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 14:42:50 INFO - PROCESS | 1758 | 1465249370652 Marionette TRACE conn4 <- [1,1906,null,{}] 14:42:50 INFO - PROCESS | 1758 | 1465249370659 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}] 14:42:50 INFO - PROCESS | 1758 | 1465249370665 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:50 INFO - PROCESS | 1758 | 1465249370901 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 14:42:51 INFO - PROCESS | 1758 | 1465249371151 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:51 INFO - PROCESS | 1758 | 1465249371161 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:51 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee7c00 == 50 [pid = 1758] [id = 484] 14:42:51 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x8fd4f400) [pid = 1758] [serial = 1453] [outer = (nil)] 14:42:51 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x91afec00) [pid = 1758] [serial = 1454] [outer = 0x8fd4f400] 14:42:51 INFO - PROCESS | 1758 | 1465249371296 Marionette DEBUG loaded listener.js 14:42:51 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x927ec800) [pid = 1758] [serial = 1455] [outer = 0x8fd4f400] 14:42:52 INFO - PROCESS | 1758 | 1465249372316 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]]]}] 14:42:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 14:42:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1738ms 14:42:52 INFO - PROCESS | 1758 | 1465249372387 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 14:42:52 INFO - PROCESS | 1758 | 1465249372391 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 14:42:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 14:42:52 INFO - PROCESS | 1758 | 1465249372399 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 14:42:52 INFO - PROCESS | 1758 | 1465249372403 Marionette TRACE conn4 <- [1,1910,null,{}] 14:42:52 INFO - PROCESS | 1758 | 1465249372410 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}] 14:42:52 INFO - PROCESS | 1758 | 1465249372415 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:52 INFO - PROCESS | 1758 | 1465249372660 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 14:42:52 INFO - PROCESS | 1758 | 1465249372891 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:52 INFO - PROCESS | 1758 | 1465249372902 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:52 INFO - PROCESS | 1758 | ++DOCSHELL 0x8beeb000 == 51 [pid = 1758] [id = 485] 14:42:52 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x8e00dc00) [pid = 1758] [serial = 1456] [outer = (nil)] 14:42:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0x9296fc00) [pid = 1758] [serial = 1457] [outer = 0x8e00dc00] 14:42:53 INFO - PROCESS | 1758 | 1465249373033 Marionette DEBUG loaded listener.js 14:42:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x92974c00) [pid = 1758] [serial = 1458] [outer = 0x8e00dc00] 14:42:54 INFO - PROCESS | 1758 | 1465249374032 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]]]}] 14:42:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 14:42:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1683ms 14:42:54 INFO - PROCESS | 1758 | 1465249374084 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 14:42:54 INFO - PROCESS | 1758 | 1465249374089 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 14:42:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 14:42:54 INFO - PROCESS | 1758 | 1465249374096 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 14:42:54 INFO - PROCESS | 1758 | 1465249374101 Marionette TRACE conn4 <- [1,1914,null,{}] 14:42:54 INFO - PROCESS | 1758 | 1465249374108 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}] 14:42:54 INFO - PROCESS | 1758 | 1465249374119 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:54 INFO - PROCESS | 1758 | 1465249374416 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 14:42:54 INFO - PROCESS | 1758 | 1465249374717 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:54 INFO - PROCESS | 1758 | 1465249374733 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:54 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cf9a000 == 52 [pid = 1758] [id = 486] 14:42:54 INFO - PROCESS | 1758 | ++DOMWINDOW == 94 (0x8d9c8800) [pid = 1758] [serial = 1459] [outer = (nil)] 14:42:54 INFO - PROCESS | 1758 | ++DOMWINDOW == 95 (0x8e00a000) [pid = 1758] [serial = 1460] [outer = 0x8d9c8800] 14:42:54 INFO - PROCESS | 1758 | 1465249374820 Marionette DEBUG loaded listener.js 14:42:54 INFO - PROCESS | 1758 | ++DOMWINDOW == 96 (0x93c58800) [pid = 1758] [serial = 1461] [outer = 0x8d9c8800] 14:42:55 INFO - PROCESS | 1758 | 1465249375824 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]]]}] 14:42:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 14:42:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1787ms 14:42:55 INFO - PROCESS | 1758 | 1465249375885 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 14:42:55 INFO - PROCESS | 1758 | 1465249375892 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 14:42:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 14:42:55 INFO - PROCESS | 1758 | 1465249375902 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 14:42:55 INFO - PROCESS | 1758 | 1465249375905 Marionette TRACE conn4 <- [1,1918,null,{}] 14:42:55 INFO - PROCESS | 1758 | 1465249375913 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}] 14:42:55 INFO - PROCESS | 1758 | 1465249375919 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:56 INFO - PROCESS | 1758 | 1465249376436 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 14:42:56 INFO - PROCESS | 1758 | 1465249376713 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:56 INFO - PROCESS | 1758 | 1465249376723 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:56 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cf9cc00 == 53 [pid = 1758] [id = 487] 14:42:56 INFO - PROCESS | 1758 | ++DOMWINDOW == 97 (0x8cf9d800) [pid = 1758] [serial = 1462] [outer = (nil)] 14:42:56 INFO - PROCESS | 1758 | ++DOMWINDOW == 98 (0x8d9d8000) [pid = 1758] [serial = 1463] [outer = 0x8cf9d800] 14:42:56 INFO - PROCESS | 1758 | 1465249376812 Marionette DEBUG loaded listener.js 14:42:56 INFO - PROCESS | 1758 | ++DOMWINDOW == 99 (0x8dcbc400) [pid = 1758] [serial = 1464] [outer = 0x8cf9d800] 14:42:57 INFO - PROCESS | 1758 | 1465249377774 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]]]}] 14:42:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 14:42:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1931ms 14:42:57 INFO - PROCESS | 1758 | 1465249377837 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 14:42:57 INFO - PROCESS | 1758 | 1465249377844 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 14:42:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 14:42:57 INFO - PROCESS | 1758 | 1465249377856 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 14:42:57 INFO - PROCESS | 1758 | 1465249377863 Marionette TRACE conn4 <- [1,1922,null,{}] 14:42:57 INFO - PROCESS | 1758 | 1465249377871 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}] 14:42:57 INFO - PROCESS | 1758 | 1465249377878 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:58 INFO - PROCESS | 1758 | 1465249378083 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 14:42:58 INFO - PROCESS | 1758 | 1465249378288 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:58 INFO - PROCESS | 1758 | 1465249378301 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:42:58 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cdd1400 == 54 [pid = 1758] [id = 488] 14:42:58 INFO - PROCESS | 1758 | ++DOMWINDOW == 100 (0x8f3d1400) [pid = 1758] [serial = 1465] [outer = (nil)] 14:42:58 INFO - PROCESS | 1758 | ++DOMWINDOW == 101 (0x8ffbb400) [pid = 1758] [serial = 1466] [outer = 0x8f3d1400] 14:42:58 INFO - PROCESS | 1758 | 1465249378507 Marionette DEBUG loaded listener.js 14:42:58 INFO - PROCESS | 1758 | ++DOMWINDOW == 102 (0x90067400) [pid = 1758] [serial = 1467] [outer = 0x8f3d1400] 14:42:59 INFO - PROCESS | 1758 | 1465249379512 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]]]}] 14:42:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 14:42:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1738ms 14:42:59 INFO - PROCESS | 1758 | 1465249379635 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 14:42:59 INFO - PROCESS | 1758 | 1465249379644 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 14:42:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 14:43:00 INFO - PROCESS | 1758 | --DOCSHELL 0x8f3cb000 == 53 [pid = 1758] [id = 444] 14:43:00 INFO - PROCESS | 1758 | --DOCSHELL 0x8bff1000 == 52 [pid = 1758] [id = 443] 14:43:00 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c5000 == 51 [pid = 1758] [id = 462] 14:43:00 INFO - PROCESS | 1758 | --DOCSHELL 0x8beef400 == 50 [pid = 1758] [id = 451] 14:43:00 INFO - PROCESS | 1758 | --DOCSHELL 0x8ffb9000 == 49 [pid = 1758] [id = 445] 14:43:00 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5cb400 == 48 [pid = 1758] [id = 454] 14:43:00 INFO - PROCESS | 1758 | --DOCSHELL 0x8f5ee800 == 47 [pid = 1758] [id = 452] 14:43:00 INFO - PROCESS | 1758 | --DOCSHELL 0x8dbb6000 == 46 [pid = 1758] [id = 453] 14:43:00 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c6c00 == 45 [pid = 1758] [id = 448] 14:43:00 INFO - PROCESS | 1758 | --DOCSHELL 0x8b737400 == 44 [pid = 1758] [id = 446] 14:43:00 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c8400 == 43 [pid = 1758] [id = 449] 14:43:00 INFO - PROCESS | 1758 | --DOCSHELL 0x8e00c400 == 42 [pid = 1758] [id = 442] 14:43:00 INFO - PROCESS | 1758 | --DOCSHELL 0x8bee6000 == 41 [pid = 1758] [id = 450] 14:43:00 INFO - PROCESS | 1758 | --DOCSHELL 0x8e00a400 == 40 [pid = 1758] [id = 447] 14:43:00 INFO - PROCESS | 1758 | --DOCSHELL 0x8cdd5000 == 39 [pid = 1758] [id = 455] 14:43:00 INFO - PROCESS | 1758 | --DOCSHELL 0x8bff6c00 == 38 [pid = 1758] [id = 461] 14:43:00 INFO - PROCESS | 1758 | --DOCSHELL 0x8e00f400 == 37 [pid = 1758] [id = 441] 14:43:00 INFO - PROCESS | 1758 | --DOCSHELL 0x8bfef400 == 36 [pid = 1758] [id = 456] 14:43:00 INFO - PROCESS | 1758 | --DOCSHELL 0x8fd52c00 == 35 [pid = 1758] [id = 458] 14:43:00 INFO - PROCESS | 1758 | --DOCSHELL 0x91b77000 == 34 [pid = 1758] [id = 459] 14:43:00 INFO - PROCESS | 1758 | --DOCSHELL 0x8dcad400 == 33 [pid = 1758] [id = 460] 14:43:00 INFO - PROCESS | 1758 | --DOCSHELL 0x8f2ec800 == 32 [pid = 1758] [id = 457] 14:43:01 INFO - PROCESS | 1758 | --DOMWINDOW == 101 (0x8bef0000) [pid = 1758] [serial = 1397] [outer = (nil)] [url = about:blank] 14:43:01 INFO - PROCESS | 1758 | --DOMWINDOW == 100 (0x8b732c00) [pid = 1758] [serial = 1388] [outer = (nil)] [url = about:blank] 14:43:01 INFO - PROCESS | 1758 | --DOMWINDOW == 99 (0x8b73d400) [pid = 1758] [serial = 1389] [outer = (nil)] [url = about:blank] 14:43:01 INFO - PROCESS | 1758 | --DOMWINDOW == 98 (0x8cddd800) [pid = 1758] [serial = 1391] [outer = (nil)] [url = about:blank] 14:43:01 INFO - PROCESS | 1758 | --DOMWINDOW == 97 (0x8cf9c400) [pid = 1758] [serial = 1386] [outer = (nil)] [url = about:blank] 14:43:01 INFO - PROCESS | 1758 | --DOMWINDOW == 96 (0x8cdd4000) [pid = 1758] [serial = 1385] [outer = (nil)] [url = about:blank] 14:43:01 INFO - PROCESS | 1758 | --DOMWINDOW == 95 (0x8e012400) [pid = 1758] [serial = 1371] [outer = (nil)] [url = about:blank] 14:43:01 INFO - PROCESS | 1758 | --DOMWINDOW == 94 (0x8d9d8400) [pid = 1758] [serial = 1370] [outer = (nil)] [url = about:blank] 14:43:01 INFO - PROCESS | 1758 | --DOMWINDOW == 93 (0x8dbb4800) [pid = 1758] [serial = 1394] [outer = (nil)] [url = about:blank] 14:43:01 INFO - PROCESS | 1758 | --DOMWINDOW == 92 (0x8fdfc400) [pid = 1758] [serial = 1374] [outer = (nil)] [url = about:blank] 14:43:01 INFO - PROCESS | 1758 | --DOMWINDOW == 91 (0x8dbbf000) [pid = 1758] [serial = 1395] [outer = (nil)] [url = about:blank] 14:43:01 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x8cf99c00) [pid = 1758] [serial = 1392] [outer = (nil)] [url = about:blank] 14:43:01 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x8fd4dc00) [pid = 1758] [serial = 1373] [outer = (nil)] [url = about:blank] 14:43:01 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x91af5000) [pid = 1758] [serial = 1377] [outer = (nil)] [url = about:blank] 14:43:01 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x91a18400) [pid = 1758] [serial = 1376] [outer = (nil)] [url = about:blank] 14:43:01 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x927e7000) [pid = 1758] [serial = 1380] [outer = (nil)] [url = about:blank] 14:43:01 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x927e2800) [pid = 1758] [serial = 1379] [outer = (nil)] [url = about:blank] 14:43:01 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x8e014000) [pid = 1758] [serial = 1398] [outer = (nil)] [url = about:blank] 14:43:01 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x9281e000) [pid = 1758] [serial = 1383] [outer = (nil)] [url = about:blank] 14:43:01 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x927ee000) [pid = 1758] [serial = 1382] [outer = (nil)] [url = about:blank] 14:43:01 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x8f3d6400) [pid = 1758] [serial = 1400] [outer = (nil)] [url = about:blank] 14:43:01 INFO - PROCESS | 1758 | 1465249381217 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 14:43:01 INFO - PROCESS | 1758 | 1465249381223 Marionette TRACE conn4 <- [1,1926,null,{}] 14:43:01 INFO - PROCESS | 1758 | 1465249381266 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}] 14:43:01 INFO - PROCESS | 1758 | 1465249381274 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:01 INFO - PROCESS | 1758 | 1465249381529 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 14:43:01 INFO - PROCESS | 1758 | 1465249381673 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:01 INFO - PROCESS | 1758 | 1465249381680 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:01 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee4400 == 33 [pid = 1758] [id = 489] 14:43:01 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x8bee5c00) [pid = 1758] [serial = 1468] [outer = (nil)] 14:43:01 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8beec400) [pid = 1758] [serial = 1469] [outer = 0x8bee5c00] 14:43:01 INFO - PROCESS | 1758 | 1465249381768 Marionette DEBUG loaded listener.js 14:43:01 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x8bfef000) [pid = 1758] [serial = 1470] [outer = 0x8bee5c00] 14:43:02 INFO - PROCESS | 1758 | 1465249382686 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]]]}] 14:43:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 14:43:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 3059ms 14:43:02 INFO - PROCESS | 1758 | 1465249382729 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 14:43:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 14:43:02 INFO - PROCESS | 1758 | 1465249382736 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 14:43:02 INFO - PROCESS | 1758 | 1465249382746 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 14:43:02 INFO - PROCESS | 1758 | 1465249382749 Marionette TRACE conn4 <- [1,1930,null,{}] 14:43:02 INFO - PROCESS | 1758 | 1465249382763 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}] 14:43:02 INFO - PROCESS | 1758 | 1465249382771 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:02 INFO - PROCESS | 1758 | 1465249382971 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 14:43:03 INFO - PROCESS | 1758 | 1465249383135 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:03 INFO - PROCESS | 1758 | 1465249383148 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:03 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cf91c00 == 34 [pid = 1758] [id = 490] 14:43:03 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x8cf99000) [pid = 1758] [serial = 1471] [outer = (nil)] 14:43:03 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x8cfa0800) [pid = 1758] [serial = 1472] [outer = 0x8cf99000] 14:43:03 INFO - PROCESS | 1758 | 1465249383248 Marionette DEBUG loaded listener.js 14:43:03 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x8d9d5c00) [pid = 1758] [serial = 1473] [outer = 0x8cf99000] 14:43:04 INFO - PROCESS | 1758 | 1465249384337 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]]]}] 14:43:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 14:43:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1635ms 14:43:04 INFO - PROCESS | 1758 | 1465249384381 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 14:43:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 14:43:04 INFO - PROCESS | 1758 | 1465249384386 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 14:43:04 INFO - PROCESS | 1758 | 1465249384394 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 14:43:04 INFO - PROCESS | 1758 | 1465249384398 Marionette TRACE conn4 <- [1,1934,null,{}] 14:43:04 INFO - PROCESS | 1758 | 1465249384417 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}] 14:43:04 INFO - PROCESS | 1758 | 1465249384423 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:04 INFO - PROCESS | 1758 | 1465249384696 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 14:43:04 INFO - PROCESS | 1758 | 1465249384789 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:04 INFO - PROCESS | 1758 | 1465249384813 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:04 INFO - PROCESS | 1758 | ++DOCSHELL 0x8dcae800 == 35 [pid = 1758] [id = 491] 14:43:04 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x8dcaec00) [pid = 1758] [serial = 1474] [outer = (nil)] 14:43:04 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x8dcba400) [pid = 1758] [serial = 1475] [outer = 0x8dcaec00] 14:43:04 INFO - PROCESS | 1758 | 1465249384974 Marionette DEBUG loaded listener.js 14:43:05 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x8e00f800) [pid = 1758] [serial = 1476] [outer = 0x8dcaec00] 14:43:06 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x8f5e7400) [pid = 1758] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 14:43:06 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x8dcb5000) [pid = 1758] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 14:43:06 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x8cf99400) [pid = 1758] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 14:43:06 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x90066800) [pid = 1758] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 14:43:06 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x8bff2c00) [pid = 1758] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 14:43:06 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x8d9de800) [pid = 1758] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 14:43:06 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x8bee9000) [pid = 1758] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 14:43:06 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x8cddb800) [pid = 1758] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 14:43:06 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x90068c00) [pid = 1758] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 14:43:06 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x90115400) [pid = 1758] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 14:43:06 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x8b5c9800) [pid = 1758] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 14:43:06 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x8bef0c00) [pid = 1758] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 14:43:06 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0x8fd4cc00) [pid = 1758] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 14:43:06 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x8d9c0000) [pid = 1758] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 14:43:06 INFO - PROCESS | 1758 | --DOMWINDOW == 75 (0x8dcaf000) [pid = 1758] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 14:43:06 INFO - PROCESS | 1758 | 1465249386687 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]]]}] 14:43:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 14:43:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 2353ms 14:43:06 INFO - PROCESS | 1758 | 1465249386747 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 14:43:06 INFO - PROCESS | 1758 | 1465249386752 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 14:43:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 14:43:06 INFO - PROCESS | 1758 | 1465249386759 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 14:43:06 INFO - PROCESS | 1758 | 1465249386763 Marionette TRACE conn4 <- [1,1938,null,{}] 14:43:06 INFO - PROCESS | 1758 | 1465249386770 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}] 14:43:06 INFO - PROCESS | 1758 | 1465249386776 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:06 INFO - PROCESS | 1758 | 1465249386991 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 14:43:07 INFO - PROCESS | 1758 | 1465249387139 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:07 INFO - PROCESS | 1758 | 1465249387151 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:07 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c3c00 == 36 [pid = 1758] [id = 492] 14:43:07 INFO - PROCESS | 1758 | ++DOMWINDOW == 76 (0x8bff2c00) [pid = 1758] [serial = 1477] [outer = (nil)] 14:43:07 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x8f2ee400) [pid = 1758] [serial = 1478] [outer = 0x8bff2c00] 14:43:07 INFO - PROCESS | 1758 | 1465249387228 Marionette DEBUG loaded listener.js 14:43:07 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x8f3d7000) [pid = 1758] [serial = 1479] [outer = 0x8bff2c00] 14:43:08 INFO - PROCESS | 1758 | 1465249388081 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]]]}] 14:43:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 14:43:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1390ms 14:43:08 INFO - PROCESS | 1758 | 1465249388196 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 14:43:08 INFO - PROCESS | 1758 | 1465249388203 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 14:43:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 14:43:08 INFO - PROCESS | 1758 | 1465249388214 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 14:43:08 INFO - PROCESS | 1758 | 1465249388222 Marionette TRACE conn4 <- [1,1942,null,{}] 14:43:08 INFO - PROCESS | 1758 | 1465249388233 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}] 14:43:08 INFO - PROCESS | 1758 | 1465249388241 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:08 INFO - PROCESS | 1758 | 1465249388484 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 14:43:08 INFO - PROCESS | 1758 | 1465249388738 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:08 INFO - PROCESS | 1758 | 1465249388757 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:08 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bff0800 == 37 [pid = 1758] [id = 493] 14:43:08 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x8bff4c00) [pid = 1758] [serial = 1480] [outer = (nil)] 14:43:08 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8bffb800) [pid = 1758] [serial = 1481] [outer = 0x8bff4c00] 14:43:08 INFO - PROCESS | 1758 | 1465249388895 Marionette DEBUG loaded listener.js 14:43:09 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8cf91800) [pid = 1758] [serial = 1482] [outer = 0x8bff4c00] 14:43:09 INFO - PROCESS | 1758 | 1465249389966 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]]]}] 14:43:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 14:43:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1797ms 14:43:10 INFO - PROCESS | 1758 | 1465249390012 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 14:43:10 INFO - PROCESS | 1758 | 1465249390018 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 14:43:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 14:43:10 INFO - PROCESS | 1758 | 1465249390031 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 14:43:10 INFO - PROCESS | 1758 | 1465249390037 Marionette TRACE conn4 <- [1,1946,null,{}] 14:43:10 INFO - PROCESS | 1758 | 1465249390046 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}] 14:43:10 INFO - PROCESS | 1758 | 1465249390053 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:10 INFO - PROCESS | 1758 | 1465249390387 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 14:43:10 INFO - PROCESS | 1758 | 1465249390579 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:10 INFO - PROCESS | 1758 | 1465249390591 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:10 INFO - PROCESS | 1758 | ++DOCSHELL 0x8dbbd400 == 38 [pid = 1758] [id = 494] 14:43:10 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x8e00e400) [pid = 1758] [serial = 1483] [outer = (nil)] 14:43:10 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8f2eec00) [pid = 1758] [serial = 1484] [outer = 0x8e00e400] 14:43:10 INFO - PROCESS | 1758 | 1465249390683 Marionette DEBUG loaded listener.js 14:43:10 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x8f5f2000) [pid = 1758] [serial = 1485] [outer = 0x8e00e400] 14:43:11 INFO - PROCESS | 1758 | 1465249391718 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]]]}] 14:43:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 14:43:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1745ms 14:43:11 INFO - PROCESS | 1758 | 1465249391772 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 14:43:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 14:43:11 INFO - PROCESS | 1758 | 1465249391777 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 14:43:11 INFO - PROCESS | 1758 | 1465249391785 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 14:43:11 INFO - PROCESS | 1758 | 1465249391788 Marionette TRACE conn4 <- [1,1950,null,{}] 14:43:11 INFO - PROCESS | 1758 | 1465249391804 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}] 14:43:11 INFO - PROCESS | 1758 | 1465249391814 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:12 INFO - PROCESS | 1758 | 1465249392162 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 14:43:12 INFO - PROCESS | 1758 | 1465249392401 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:12 INFO - PROCESS | 1758 | 1465249392420 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:12 INFO - PROCESS | 1758 | ++DOCSHELL 0x8ffba000 == 39 [pid = 1758] [id = 495] 14:43:12 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x8ffbac00) [pid = 1758] [serial = 1486] [outer = (nil)] 14:43:12 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x90062c00) [pid = 1758] [serial = 1487] [outer = 0x8ffbac00] 14:43:12 INFO - PROCESS | 1758 | 1465249392508 Marionette DEBUG loaded listener.js 14:43:12 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x90113400) [pid = 1758] [serial = 1488] [outer = 0x8ffbac00] 14:43:13 INFO - PROCESS | 1758 | 1465249393497 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]]]}] 14:43:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 14:43:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1744ms 14:43:13 INFO - PROCESS | 1758 | 1465249393529 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 14:43:13 INFO - PROCESS | 1758 | 1465249393534 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 14:43:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 14:43:13 INFO - PROCESS | 1758 | 1465249393541 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 14:43:13 INFO - PROCESS | 1758 | 1465249393546 Marionette TRACE conn4 <- [1,1954,null,{}] 14:43:13 INFO - PROCESS | 1758 | 1465249393554 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}] 14:43:13 INFO - PROCESS | 1758 | 1465249393560 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:13 INFO - PROCESS | 1758 | 1465249393766 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 14:43:13 INFO - PROCESS | 1758 | 1465249393957 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:13 INFO - PROCESS | 1758 | 1465249393967 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:13 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f2f2400 == 40 [pid = 1758] [id = 496] 14:43:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x9012c800) [pid = 1758] [serial = 1489] [outer = (nil)] 14:43:14 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x90139000) [pid = 1758] [serial = 1490] [outer = 0x9012c800] 14:43:14 INFO - PROCESS | 1758 | 1465249394053 Marionette DEBUG loaded listener.js 14:43:14 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x901cc800) [pid = 1758] [serial = 1491] [outer = 0x9012c800] 14:43:15 INFO - PROCESS | 1758 | 1465249395118 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]]]}] 14:43:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 14:43:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1634ms 14:43:15 INFO - PROCESS | 1758 | 1465249395177 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 14:43:15 INFO - PROCESS | 1758 | 1465249395180 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 14:43:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 14:43:15 INFO - PROCESS | 1758 | 1465249395188 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 14:43:15 INFO - PROCESS | 1758 | 1465249395193 Marionette TRACE conn4 <- [1,1958,null,{}] 14:43:15 INFO - PROCESS | 1758 | 1465249395199 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}] 14:43:15 INFO - PROCESS | 1758 | 1465249395206 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:15 INFO - PROCESS | 1758 | 1465249395443 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 14:43:15 INFO - PROCESS | 1758 | 1465249395810 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:15 INFO - PROCESS | 1758 | 1465249395823 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:15 INFO - PROCESS | 1758 | ++DOCSHELL 0x9012d000 == 41 [pid = 1758] [id = 497] 14:43:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x90133400) [pid = 1758] [serial = 1492] [outer = (nil)] 14:43:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0x91a18c00) [pid = 1758] [serial = 1493] [outer = 0x90133400] 14:43:15 INFO - PROCESS | 1758 | 1465249395988 Marionette DEBUG loaded listener.js 14:43:16 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x919d8000) [pid = 1758] [serial = 1494] [outer = 0x90133400] 14:43:17 INFO - PROCESS | 1758 | 1465249397076 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]]]}] 14:43:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 14:43:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1944ms 14:43:17 INFO - PROCESS | 1758 | 1465249397142 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 14:43:17 INFO - PROCESS | 1758 | 1465249397147 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 14:43:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 14:43:17 INFO - PROCESS | 1758 | 1465249397158 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 14:43:17 INFO - PROCESS | 1758 | 1465249397162 Marionette TRACE conn4 <- [1,1962,null,{}] 14:43:17 INFO - PROCESS | 1758 | 1465249397169 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}] 14:43:17 INFO - PROCESS | 1758 | 1465249397182 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:17 INFO - PROCESS | 1758 | 1465249397441 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 14:43:17 INFO - PROCESS | 1758 | 1465249397725 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:17 INFO - PROCESS | 1758 | 1465249397744 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:17 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5cb400 == 42 [pid = 1758] [id = 498] 14:43:17 INFO - PROCESS | 1758 | ++DOMWINDOW == 94 (0x8fdf6000) [pid = 1758] [serial = 1495] [outer = (nil)] 14:43:17 INFO - PROCESS | 1758 | ++DOMWINDOW == 95 (0x91afa400) [pid = 1758] [serial = 1496] [outer = 0x8fdf6000] 14:43:17 INFO - PROCESS | 1758 | 1465249397916 Marionette DEBUG loaded listener.js 14:43:18 INFO - PROCESS | 1758 | ++DOMWINDOW == 96 (0x91b81800) [pid = 1758] [serial = 1497] [outer = 0x8fdf6000] 14:43:19 INFO - PROCESS | 1758 | 1465249399158 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]]]}] 14:43:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 14:43:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 2050ms 14:43:19 INFO - PROCESS | 1758 | 1465249399208 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 14:43:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 14:43:19 INFO - PROCESS | 1758 | 1465249399214 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 14:43:19 INFO - PROCESS | 1758 | 1465249399221 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 14:43:19 INFO - PROCESS | 1758 | 1465249399226 Marionette TRACE conn4 <- [1,1966,null,{}] 14:43:19 INFO - PROCESS | 1758 | 1465249399233 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}] 14:43:19 INFO - PROCESS | 1758 | 1465249399240 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:19 INFO - PROCESS | 1758 | 1465249399480 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 14:43:19 INFO - PROCESS | 1758 | 1465249399711 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:19 INFO - PROCESS | 1758 | 1465249399717 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:19 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9df800 == 43 [pid = 1758] [id = 499] 14:43:19 INFO - PROCESS | 1758 | ++DOMWINDOW == 97 (0x8f2f3c00) [pid = 1758] [serial = 1498] [outer = (nil)] 14:43:19 INFO - PROCESS | 1758 | ++DOMWINDOW == 98 (0x927edc00) [pid = 1758] [serial = 1499] [outer = 0x8f2f3c00] 14:43:19 INFO - PROCESS | 1758 | 1465249399834 Marionette DEBUG loaded listener.js 14:43:19 INFO - PROCESS | 1758 | ++DOMWINDOW == 99 (0x9281d800) [pid = 1758] [serial = 1500] [outer = 0x8f2f3c00] 14:43:20 INFO - PROCESS | 1758 | 1465249400795 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]]]}] 14:43:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 14:43:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1596ms 14:43:20 INFO - PROCESS | 1758 | 1465249400817 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 14:43:20 INFO - PROCESS | 1758 | 1465249400822 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 14:43:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 14:43:20 INFO - PROCESS | 1758 | 1465249400830 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 14:43:20 INFO - PROCESS | 1758 | 1465249400835 Marionette TRACE conn4 <- [1,1970,null,{}] 14:43:20 INFO - PROCESS | 1758 | 1465249400862 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}] 14:43:20 INFO - PROCESS | 1758 | 1465249400867 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:21 INFO - PROCESS | 1758 | 1465249401072 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 14:43:21 INFO - PROCESS | 1758 | 1465249401268 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:21 INFO - PROCESS | 1758 | 1465249401274 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:21 INFO - PROCESS | 1758 | ++DOCSHELL 0x91a20000 == 44 [pid = 1758] [id = 500] 14:43:21 INFO - PROCESS | 1758 | ++DOMWINDOW == 100 (0x927e7800) [pid = 1758] [serial = 1501] [outer = (nil)] 14:43:21 INFO - PROCESS | 1758 | ++DOMWINDOW == 101 (0x9297ac00) [pid = 1758] [serial = 1502] [outer = 0x927e7800] 14:43:21 INFO - PROCESS | 1758 | 1465249401459 Marionette DEBUG loaded listener.js 14:43:21 INFO - PROCESS | 1758 | ++DOMWINDOW == 102 (0x92975400) [pid = 1758] [serial = 1503] [outer = 0x927e7800] 14:43:22 INFO - PROCESS | 1758 | 1465249402383 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]]]}] 14:43:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 14:43:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1609ms 14:43:22 INFO - PROCESS | 1758 | 1465249402458 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 14:43:22 INFO - PROCESS | 1758 | 1465249402461 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 14:43:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 14:43:22 INFO - PROCESS | 1758 | 1465249402472 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 14:43:22 INFO - PROCESS | 1758 | 1465249402475 Marionette TRACE conn4 <- [1,1974,null,{}] 14:43:22 INFO - PROCESS | 1758 | 1465249402482 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}] 14:43:22 INFO - PROCESS | 1758 | 1465249402488 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:22 INFO - PROCESS | 1758 | 1465249402682 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 14:43:22 INFO - PROCESS | 1758 | 1465249402887 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:22 INFO - PROCESS | 1758 | 1465249402895 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:22 INFO - PROCESS | 1758 | ++DOCSHELL 0x8fdf2400 == 45 [pid = 1758] [id = 501] 14:43:22 INFO - PROCESS | 1758 | ++DOMWINDOW == 103 (0x8fdf3000) [pid = 1758] [serial = 1504] [outer = (nil)] 14:43:23 INFO - PROCESS | 1758 | ++DOMWINDOW == 104 (0x93b5d800) [pid = 1758] [serial = 1505] [outer = 0x8fdf3000] 14:43:23 INFO - PROCESS | 1758 | 1465249403043 Marionette DEBUG loaded listener.js 14:43:23 INFO - PROCESS | 1758 | ++DOMWINDOW == 105 (0x93c53400) [pid = 1758] [serial = 1506] [outer = 0x8fdf3000] 14:43:24 INFO - PROCESS | 1758 | 1465249404019 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]]]}] 14:43:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 14:43:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1580ms 14:43:24 INFO - PROCESS | 1758 | 1465249404053 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 14:43:24 INFO - PROCESS | 1758 | 1465249404057 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 14:43:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 14:43:24 INFO - PROCESS | 1758 | 1465249404064 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 14:43:24 INFO - PROCESS | 1758 | 1465249404068 Marionette TRACE conn4 <- [1,1978,null,{}] 14:43:24 INFO - PROCESS | 1758 | 1465249404075 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}] 14:43:24 INFO - PROCESS | 1758 | 1465249404081 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:24 INFO - PROCESS | 1758 | 1465249404278 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 14:43:24 INFO - PROCESS | 1758 | 1465249404507 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:24 INFO - PROCESS | 1758 | 1465249404518 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:24 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cdd0000 == 46 [pid = 1758] [id = 502] 14:43:24 INFO - PROCESS | 1758 | ++DOMWINDOW == 106 (0x8cdd2c00) [pid = 1758] [serial = 1507] [outer = (nil)] 14:43:24 INFO - PROCESS | 1758 | ++DOMWINDOW == 107 (0x8dbb2400) [pid = 1758] [serial = 1508] [outer = 0x8cdd2c00] 14:43:24 INFO - PROCESS | 1758 | 1465249404643 Marionette DEBUG loaded listener.js 14:43:24 INFO - PROCESS | 1758 | ++DOMWINDOW == 108 (0x8f3d6800) [pid = 1758] [serial = 1509] [outer = 0x8cdd2c00] 14:43:25 INFO - PROCESS | 1758 | 1465249405751 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]]]}] 14:43:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 14:43:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1735ms 14:43:25 INFO - PROCESS | 1758 | 1465249405800 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 14:43:25 INFO - PROCESS | 1758 | 1465249405808 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 14:43:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 14:43:25 INFO - PROCESS | 1758 | 1465249405819 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 14:43:25 INFO - PROCESS | 1758 | 1465249405823 Marionette TRACE conn4 <- [1,1982,null,{}] 14:43:25 INFO - PROCESS | 1758 | 1465249405833 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}] 14:43:25 INFO - PROCESS | 1758 | 1465249405839 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:26 INFO - PROCESS | 1758 | 1465249406057 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 14:43:26 INFO - PROCESS | 1758 | 1465249406311 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:26 INFO - PROCESS | 1758 | 1465249406327 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:26 INFO - PROCESS | 1758 | ++DOCSHELL 0x8beec800 == 47 [pid = 1758] [id = 503] 14:43:26 INFO - PROCESS | 1758 | ++DOMWINDOW == 109 (0x8beecc00) [pid = 1758] [serial = 1510] [outer = (nil)] 14:43:26 INFO - PROCESS | 1758 | ++DOMWINDOW == 110 (0x8bff8800) [pid = 1758] [serial = 1511] [outer = 0x8beecc00] 14:43:26 INFO - PROCESS | 1758 | 1465249406417 Marionette DEBUG loaded listener.js 14:43:26 INFO - PROCESS | 1758 | ++DOMWINDOW == 111 (0x8cdd0c00) [pid = 1758] [serial = 1512] [outer = 0x8beecc00] 14:43:27 INFO - PROCESS | 1758 | 1465249407428 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]]]}] 14:43:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 14:43:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1640ms 14:43:27 INFO - PROCESS | 1758 | 1465249407458 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 14:43:27 INFO - PROCESS | 1758 | 1465249407466 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 14:43:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 14:43:27 INFO - PROCESS | 1758 | 1465249407478 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 14:43:27 INFO - PROCESS | 1758 | 1465249407482 Marionette TRACE conn4 <- [1,1986,null,{}] 14:43:27 INFO - PROCESS | 1758 | 1465249407490 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}] 14:43:27 INFO - PROCESS | 1758 | 1465249407495 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:27 INFO - PROCESS | 1758 | 1465249407751 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 14:43:27 INFO - PROCESS | 1758 | --DOCSHELL 0x8bff1400 == 46 [pid = 1758] [id = 463] 14:43:27 INFO - PROCESS | 1758 | --DOCSHELL 0x8d9dc800 == 45 [pid = 1758] [id = 464] 14:43:27 INFO - PROCESS | 1758 | --DOCSHELL 0x8f2f8000 == 44 [pid = 1758] [id = 478] 14:43:27 INFO - PROCESS | 1758 | --DOCSHELL 0x8cdd9400 == 43 [pid = 1758] [id = 476] 14:43:27 INFO - PROCESS | 1758 | --DOMWINDOW == 110 (0x90114400) [pid = 1758] [serial = 1440] [outer = (nil)] [url = about:blank] 14:43:27 INFO - PROCESS | 1758 | --DOMWINDOW == 109 (0x91b78c00) [pid = 1758] [serial = 1419] [outer = (nil)] [url = about:blank] 14:43:27 INFO - PROCESS | 1758 | --DOMWINDOW == 108 (0x8dbbb400) [pid = 1758] [serial = 1431] [outer = (nil)] [url = about:blank] 14:43:27 INFO - PROCESS | 1758 | --DOMWINDOW == 107 (0x9006a800) [pid = 1758] [serial = 1409] [outer = (nil)] [url = about:blank] 14:43:27 INFO - PROCESS | 1758 | --DOMWINDOW == 106 (0x91aefc00) [pid = 1758] [serial = 1422] [outer = (nil)] [url = about:blank] 14:43:27 INFO - PROCESS | 1758 | --DOMWINDOW == 105 (0x8f2f6c00) [pid = 1758] [serial = 1433] [outer = (nil)] [url = about:blank] 14:43:27 INFO - PROCESS | 1758 | --DOMWINDOW == 104 (0x92827000) [pid = 1758] [serial = 1424] [outer = (nil)] [url = about:blank] 14:43:27 INFO - PROCESS | 1758 | --DOMWINDOW == 103 (0x91b72c00) [pid = 1758] [serial = 1418] [outer = (nil)] [url = about:blank] 14:43:27 INFO - PROCESS | 1758 | --DOMWINDOW == 102 (0x8d9c7000) [pid = 1758] [serial = 1403] [outer = (nil)] [url = about:blank] 14:43:27 INFO - PROCESS | 1758 | --DOMWINDOW == 101 (0x92970000) [pid = 1758] [serial = 1425] [outer = (nil)] [url = about:blank] 14:43:27 INFO - PROCESS | 1758 | --DOMWINDOW == 100 (0x90116400) [pid = 1758] [serial = 1410] [outer = (nil)] [url = about:blank] 14:43:27 INFO - PROCESS | 1758 | --DOMWINDOW == 99 (0x90132c00) [pid = 1758] [serial = 1413] [outer = (nil)] [url = about:blank] 14:43:27 INFO - PROCESS | 1758 | --DOMWINDOW == 98 (0x90067000) [pid = 1758] [serial = 1439] [outer = (nil)] [url = about:blank] 14:43:27 INFO - PROCESS | 1758 | --DOMWINDOW == 97 (0x901d1400) [pid = 1758] [serial = 1415] [outer = (nil)] [url = about:blank] 14:43:27 INFO - PROCESS | 1758 | --DOMWINDOW == 96 (0x9012f800) [pid = 1758] [serial = 1412] [outer = (nil)] [url = about:blank] 14:43:27 INFO - PROCESS | 1758 | --DOMWINDOW == 95 (0x8b739000) [pid = 1758] [serial = 1427] [outer = (nil)] [url = about:blank] 14:43:27 INFO - PROCESS | 1758 | --DOMWINDOW == 94 (0x8fd4c800) [pid = 1758] [serial = 1407] [outer = (nil)] [url = about:blank] 14:43:27 INFO - PROCESS | 1758 | --DOMWINDOW == 93 (0x901d7800) [pid = 1758] [serial = 1416] [outer = (nil)] [url = about:blank] 14:43:27 INFO - PROCESS | 1758 | --DOMWINDOW == 92 (0x8f5e5800) [pid = 1758] [serial = 1434] [outer = (nil)] [url = about:blank] 14:43:27 INFO - PROCESS | 1758 | --DOMWINDOW == 91 (0x8ffbcc00) [pid = 1758] [serial = 1437] [outer = (nil)] [url = about:blank] 14:43:27 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x8fd43c00) [pid = 1758] [serial = 1406] [outer = (nil)] [url = about:blank] 14:43:27 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x8fdf7800) [pid = 1758] [serial = 1436] [outer = (nil)] [url = about:blank] 14:43:27 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x8dcaf400) [pid = 1758] [serial = 1404] [outer = (nil)] [url = about:blank] 14:43:27 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x8bee9c00) [pid = 1758] [serial = 1428] [outer = (nil)] [url = about:blank] 14:43:27 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x8d9c6c00) [pid = 1758] [serial = 1430] [outer = (nil)] [url = about:blank] 14:43:27 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x8f5e9800) [pid = 1758] [serial = 1401] [outer = (nil)] [url = about:blank] 14:43:27 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x927e4c00) [pid = 1758] [serial = 1421] [outer = (nil)] [url = about:blank] 14:43:27 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x90066000) [pid = 1758] [serial = 1442] [outer = (nil)] [url = about:blank] 14:43:27 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x90134800) [pid = 1758] [serial = 1443] [outer = (nil)] [url = about:blank] 14:43:28 INFO - PROCESS | 1758 | 1465249408042 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:28 INFO - PROCESS | 1758 | 1465249408052 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:28 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b739000 == 44 [pid = 1758] [id = 504] 14:43:28 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8d9c6c00) [pid = 1758] [serial = 1513] [outer = (nil)] 14:43:28 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x8dbb6c00) [pid = 1758] [serial = 1514] [outer = 0x8d9c6c00] 14:43:28 INFO - PROCESS | 1758 | 1465249408137 Marionette DEBUG loaded listener.js 14:43:28 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x8dcb2c00) [pid = 1758] [serial = 1515] [outer = 0x8d9c6c00] 14:43:29 INFO - PROCESS | 1758 | 1465249409000 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]]]}] 14:43:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 14:43:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1537ms 14:43:29 INFO - PROCESS | 1758 | 1465249409015 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 14:43:29 INFO - PROCESS | 1758 | 1465249409019 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 14:43:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 14:43:29 INFO - PROCESS | 1758 | 1465249409048 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 14:43:29 INFO - PROCESS | 1758 | 1465249409055 Marionette TRACE conn4 <- [1,1990,null,{}] 14:43:29 INFO - PROCESS | 1758 | 1465249409075 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}] 14:43:29 INFO - PROCESS | 1758 | 1465249409084 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:29 INFO - PROCESS | 1758 | 1465249409295 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 14:43:29 INFO - PROCESS | 1758 | 1465249409439 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:29 INFO - PROCESS | 1758 | 1465249409453 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:29 INFO - PROCESS | 1758 | ++DOCSHELL 0x8fd4c800 == 45 [pid = 1758] [id = 505] 14:43:29 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x8fd4cc00) [pid = 1758] [serial = 1516] [outer = (nil)] 14:43:29 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x8fdf6400) [pid = 1758] [serial = 1517] [outer = 0x8fd4cc00] 14:43:29 INFO - PROCESS | 1758 | 1465249409528 Marionette DEBUG loaded listener.js 14:43:29 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x8ffb8000) [pid = 1758] [serial = 1518] [outer = 0x8fd4cc00] 14:43:30 INFO - PROCESS | 1758 | 1465249410530 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]]]}] 14:43:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 14:43:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1562ms 14:43:30 INFO - PROCESS | 1758 | 1465249410606 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 14:43:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 14:43:30 INFO - PROCESS | 1758 | 1465249410612 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 14:43:30 INFO - PROCESS | 1758 | 1465249410620 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 14:43:30 INFO - PROCESS | 1758 | 1465249410627 Marionette TRACE conn4 <- [1,1994,null,{}] 14:43:30 INFO - PROCESS | 1758 | 1465249410634 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}] 14:43:30 INFO - PROCESS | 1758 | 1465249410639 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:30 INFO - PROCESS | 1758 | 1465249410914 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 14:43:30 INFO - PROCESS | 1758 | 1465249410939 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:30 INFO - PROCESS | 1758 | 1465249410950 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:30 INFO - PROCESS | 1758 | ++DOCSHELL 0x8dcb6400 == 46 [pid = 1758] [id = 506] 14:43:30 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x8ffbc000) [pid = 1758] [serial = 1519] [outer = (nil)] 14:43:31 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x9011cc00) [pid = 1758] [serial = 1520] [outer = 0x8ffbc000] 14:43:31 INFO - PROCESS | 1758 | 1465249411026 Marionette DEBUG loaded listener.js 14:43:31 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x90130400) [pid = 1758] [serial = 1521] [outer = 0x8ffbc000] 14:43:32 INFO - PROCESS | 1758 | 1465249412007 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]]]}] 14:43:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 14:43:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1448ms 14:43:32 INFO - PROCESS | 1758 | 1465249412068 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 14:43:32 INFO - PROCESS | 1758 | 1465249412087 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 14:43:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 14:43:32 INFO - PROCESS | 1758 | 1465249412103 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 14:43:32 INFO - PROCESS | 1758 | 1465249412107 Marionette TRACE conn4 <- [1,1998,null,{}] 14:43:32 INFO - PROCESS | 1758 | 1465249412114 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}] 14:43:32 INFO - PROCESS | 1758 | 1465249412119 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:32 INFO - PROCESS | 1758 | 1465249412438 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 14:43:32 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x8bffc800) [pid = 1758] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 14:43:32 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x8f2f0c00) [pid = 1758] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 14:43:32 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x8f3d1400) [pid = 1758] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 14:43:32 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x8cf99000) [pid = 1758] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 14:43:32 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x8bee5c00) [pid = 1758] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 14:43:32 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x90139400) [pid = 1758] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 14:43:32 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x8dcaec00) [pid = 1758] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 14:43:32 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x8fd4f400) [pid = 1758] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 14:43:32 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x8e00dc00) [pid = 1758] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 14:43:32 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x8d9c8800) [pid = 1758] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 14:43:32 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x8cf9d800) [pid = 1758] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 14:43:32 INFO - PROCESS | 1758 | 1465249412641 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:32 INFO - PROCESS | 1758 | 1465249412650 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:32 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee5c00 == 47 [pid = 1758] [id = 507] 14:43:32 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8bffc800) [pid = 1758] [serial = 1522] [outer = (nil)] 14:43:32 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x8d9c0000) [pid = 1758] [serial = 1523] [outer = 0x8bffc800] 14:43:32 INFO - PROCESS | 1758 | 1465249412733 Marionette DEBUG loaded listener.js 14:43:32 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8f3d1400) [pid = 1758] [serial = 1524] [outer = 0x8bffc800] 14:43:33 INFO - PROCESS | 1758 | 1465249413529 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]]]}] 14:43:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 14:43:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1482ms 14:43:33 INFO - PROCESS | 1758 | 1465249413587 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 14:43:33 INFO - PROCESS | 1758 | 1465249413591 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 14:43:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 14:43:33 INFO - PROCESS | 1758 | 1465249413601 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 14:43:33 INFO - PROCESS | 1758 | 1465249413607 Marionette TRACE conn4 <- [1,2002,null,{}] 14:43:33 INFO - PROCESS | 1758 | 1465249413625 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}] 14:43:33 INFO - PROCESS | 1758 | 1465249413638 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:33 INFO - PROCESS | 1758 | 1465249413879 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 14:43:34 INFO - PROCESS | 1758 | 1465249414043 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:34 INFO - PROCESS | 1758 | 1465249414054 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:34 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9e3000 == 48 [pid = 1758] [id = 508] 14:43:34 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x8fdf2000) [pid = 1758] [serial = 1525] [outer = (nil)] 14:43:34 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x91a1dc00) [pid = 1758] [serial = 1526] [outer = 0x8fdf2000] 14:43:34 INFO - PROCESS | 1758 | 1465249414134 Marionette DEBUG loaded listener.js 14:43:34 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x91b79000) [pid = 1758] [serial = 1527] [outer = 0x8fdf2000] 14:43:35 INFO - PROCESS | 1758 | 1465249415231 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]]]}] 14:43:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 14:43:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1698ms 14:43:35 INFO - PROCESS | 1758 | 1465249415300 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 14:43:35 INFO - PROCESS | 1758 | 1465249415308 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 14:43:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 14:43:35 INFO - PROCESS | 1758 | 1465249415320 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 14:43:35 INFO - PROCESS | 1758 | 1465249415327 Marionette TRACE conn4 <- [1,2006,null,{}] 14:43:35 INFO - PROCESS | 1758 | 1465249415338 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}] 14:43:35 INFO - PROCESS | 1758 | 1465249415344 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:35 INFO - PROCESS | 1758 | 1465249415605 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 14:43:35 INFO - PROCESS | 1758 | 1465249415913 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:35 INFO - PROCESS | 1758 | 1465249415921 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:35 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bff8c00 == 49 [pid = 1758] [id = 509] 14:43:35 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x8bff9000) [pid = 1758] [serial = 1528] [outer = (nil)] 14:43:35 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x8dbb5000) [pid = 1758] [serial = 1529] [outer = 0x8bff9000] 14:43:36 INFO - PROCESS | 1758 | 1465249416015 Marionette DEBUG loaded listener.js 14:43:36 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x8dcb0c00) [pid = 1758] [serial = 1530] [outer = 0x8bff9000] 14:43:37 INFO - PROCESS | 1758 | 1465249417060 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]]]}] 14:43:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 14:43:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1801ms 14:43:37 INFO - PROCESS | 1758 | 1465249417120 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 14:43:37 INFO - PROCESS | 1758 | 1465249417127 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 14:43:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 14:43:37 INFO - PROCESS | 1758 | 1465249417139 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 14:43:37 INFO - PROCESS | 1758 | 1465249417143 Marionette TRACE conn4 <- [1,2010,null,{}] 14:43:37 INFO - PROCESS | 1758 | 1465249417150 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}] 14:43:37 INFO - PROCESS | 1758 | 1465249417156 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:37 INFO - PROCESS | 1758 | 1465249417403 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 14:43:37 INFO - PROCESS | 1758 | 1465249417649 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:37 INFO - PROCESS | 1758 | 1465249417659 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:37 INFO - PROCESS | 1758 | ++DOCSHELL 0x8fd4f000 == 50 [pid = 1758] [id = 510] 14:43:37 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x8ffb2c00) [pid = 1758] [serial = 1531] [outer = (nil)] 14:43:37 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x90061c00) [pid = 1758] [serial = 1532] [outer = 0x8ffb2c00] 14:43:37 INFO - PROCESS | 1758 | 1465249417800 Marionette DEBUG loaded listener.js 14:43:37 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0x9011d000) [pid = 1758] [serial = 1533] [outer = 0x8ffb2c00] 14:43:38 INFO - PROCESS | 1758 | 1465249418869 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]]]}] 14:43:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 14:43:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1790ms 14:43:38 INFO - PROCESS | 1758 | 1465249418930 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 14:43:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 14:43:38 INFO - PROCESS | 1758 | 1465249418935 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 14:43:38 INFO - PROCESS | 1758 | 1465249418948 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 14:43:38 INFO - PROCESS | 1758 | 1465249418962 Marionette TRACE conn4 <- [1,2014,null,{}] 14:43:38 INFO - PROCESS | 1758 | 1465249418983 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}] 14:43:39 INFO - PROCESS | 1758 | 1465249418993 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:39 INFO - PROCESS | 1758 | 1465249419337 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 14:43:39 INFO - PROCESS | 1758 | 1465249419528 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:39 INFO - PROCESS | 1758 | 1465249419545 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:39 INFO - PROCESS | 1758 | ++DOCSHELL 0x91af8c00 == 51 [pid = 1758] [id = 511] 14:43:39 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x91af9400) [pid = 1758] [serial = 1534] [outer = (nil)] 14:43:39 INFO - PROCESS | 1758 | ++DOMWINDOW == 94 (0x91b7f800) [pid = 1758] [serial = 1535] [outer = 0x91af9400] 14:43:39 INFO - PROCESS | 1758 | 1465249419632 Marionette DEBUG loaded listener.js 14:43:39 INFO - PROCESS | 1758 | ++DOMWINDOW == 95 (0x927ee000) [pid = 1758] [serial = 1536] [outer = 0x91af9400] 14:43:40 INFO - PROCESS | 1758 | 1465249420627 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]]]}] 14:43:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 14:43:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1715ms 14:43:40 INFO - PROCESS | 1758 | 1465249420659 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 14:43:40 INFO - PROCESS | 1758 | 1465249420665 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 14:43:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 14:43:40 INFO - PROCESS | 1758 | 1465249420673 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 14:43:40 INFO - PROCESS | 1758 | 1465249420676 Marionette TRACE conn4 <- [1,2018,null,{}] 14:43:40 INFO - PROCESS | 1758 | 1465249420684 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}] 14:43:40 INFO - PROCESS | 1758 | 1465249420689 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:40 INFO - PROCESS | 1758 | 1465249420911 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 14:43:41 INFO - PROCESS | 1758 | 1465249421160 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:41 INFO - PROCESS | 1758 | 1465249421172 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:41 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bff4000 == 52 [pid = 1758] [id = 512] 14:43:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 96 (0x8dcbcc00) [pid = 1758] [serial = 1537] [outer = (nil)] 14:43:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 97 (0x92977800) [pid = 1758] [serial = 1538] [outer = 0x8dcbcc00] 14:43:41 INFO - PROCESS | 1758 | 1465249421311 Marionette DEBUG loaded listener.js 14:43:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 98 (0x93b5f800) [pid = 1758] [serial = 1539] [outer = 0x8dcbcc00] 14:43:42 INFO - PROCESS | 1758 | 1465249422279 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]]]}] 14:43:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 14:43:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1686ms 14:43:42 INFO - PROCESS | 1758 | 1465249422359 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 14:43:42 INFO - PROCESS | 1758 | 1465249422363 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 14:43:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 14:43:42 INFO - PROCESS | 1758 | 1465249422372 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 14:43:42 INFO - PROCESS | 1758 | 1465249422377 Marionette TRACE conn4 <- [1,2022,null,{}] 14:43:42 INFO - PROCESS | 1758 | 1465249422383 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}] 14:43:42 INFO - PROCESS | 1758 | 1465249422388 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:42 INFO - PROCESS | 1758 | 1465249422639 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 14:43:42 INFO - PROCESS | 1758 | 1465249422879 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:42 INFO - PROCESS | 1758 | 1465249422891 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:42 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9c8800 == 53 [pid = 1758] [id = 513] 14:43:42 INFO - PROCESS | 1758 | ++DOMWINDOW == 99 (0x8ffc0400) [pid = 1758] [serial = 1540] [outer = (nil)] 14:43:43 INFO - PROCESS | 1758 | ++DOMWINDOW == 100 (0x93d28c00) [pid = 1758] [serial = 1541] [outer = 0x8ffc0400] 14:43:43 INFO - PROCESS | 1758 | 1465249423018 Marionette DEBUG loaded listener.js 14:43:43 INFO - PROCESS | 1758 | ++DOMWINDOW == 101 (0x93f0ac00) [pid = 1758] [serial = 1542] [outer = 0x8ffc0400] 14:43:44 INFO - PROCESS | 1758 | 1465249424084 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]]]}] 14:43:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 14:43:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1746ms 14:43:44 INFO - PROCESS | 1758 | 1465249424118 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 14:43:44 INFO - PROCESS | 1758 | 1465249424122 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 14:43:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 14:43:44 INFO - PROCESS | 1758 | 1465249424131 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 14:43:44 INFO - PROCESS | 1758 | 1465249424134 Marionette TRACE conn4 <- [1,2026,null,{}] 14:43:44 INFO - PROCESS | 1758 | 1465249424142 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}] 14:43:44 INFO - PROCESS | 1758 | 1465249424153 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:44 INFO - PROCESS | 1758 | 1465249424404 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 14:43:44 INFO - PROCESS | 1758 | 1465249424669 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:44 INFO - PROCESS | 1758 | 1465249424680 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:44 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee8400 == 54 [pid = 1758] [id = 514] 14:43:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 102 (0x8d9c0400) [pid = 1758] [serial = 1543] [outer = (nil)] 14:43:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 103 (0x8f3d7c00) [pid = 1758] [serial = 1544] [outer = 0x8d9c0400] 14:43:44 INFO - PROCESS | 1758 | 1465249424786 Marionette DEBUG loaded listener.js 14:43:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 104 (0x901cf400) [pid = 1758] [serial = 1545] [outer = 0x8d9c0400] 14:43:46 INFO - PROCESS | 1758 | 1465249426150 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]]]}] 14:43:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 14:43:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 2098ms 14:43:46 INFO - PROCESS | 1758 | 1465249426229 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 14:43:46 INFO - PROCESS | 1758 | 1465249426237 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 14:43:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 14:43:46 INFO - PROCESS | 1758 | 1465249426249 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 14:43:46 INFO - PROCESS | 1758 | 1465249426255 Marionette TRACE conn4 <- [1,2030,null,{}] 14:43:46 INFO - PROCESS | 1758 | 1465249426396 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}] 14:43:46 INFO - PROCESS | 1758 | 1465249426403 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:46 INFO - PROCESS | 1758 | 1465249426585 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 14:43:46 INFO - PROCESS | 1758 | 1465249426828 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:46 INFO - PROCESS | 1758 | 1465249426843 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:46 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c4000 == 55 [pid = 1758] [id = 515] 14:43:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 105 (0x8e009400) [pid = 1758] [serial = 1546] [outer = (nil)] 14:43:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 106 (0x8f2ec800) [pid = 1758] [serial = 1547] [outer = 0x8e009400] 14:43:46 INFO - PROCESS | 1758 | 1465249426934 Marionette DEBUG loaded listener.js 14:43:47 INFO - PROCESS | 1758 | ++DOMWINDOW == 107 (0x8f3d4000) [pid = 1758] [serial = 1548] [outer = 0x8e009400] 14:43:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8d9ca400 == 54 [pid = 1758] [id = 477] 14:43:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8bffcc00 == 53 [pid = 1758] [id = 467] 14:43:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c7000 == 52 [pid = 1758] [id = 475] 14:43:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8cf9a400 == 51 [pid = 1758] [id = 480] 14:43:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8bee7000 == 50 [pid = 1758] [id = 474] 14:43:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8b736000 == 49 [pid = 1758] [id = 465] 14:43:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8b73a000 == 48 [pid = 1758] [id = 481] 14:43:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8bee5c00 == 47 [pid = 1758] [id = 507] 14:43:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5ccc00 == 46 [pid = 1758] [id = 473] 14:43:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8e014400 == 45 [pid = 1758] [id = 482] 14:43:49 INFO - PROCESS | 1758 | --DOCSHELL 0x90136c00 == 44 [pid = 1758] [id = 483] 14:43:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8bee7c00 == 43 [pid = 1758] [id = 484] 14:43:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8beeb000 == 42 [pid = 1758] [id = 485] 14:43:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8cdd1400 == 41 [pid = 1758] [id = 488] 14:43:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8d9dc000 == 40 [pid = 1758] [id = 470] 14:43:49 INFO - PROCESS | 1758 | --DOCSHELL 0x90065400 == 39 [pid = 1758] [id = 469] 14:43:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8dbb3400 == 38 [pid = 1758] [id = 472] 14:43:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8b73cc00 == 37 [pid = 1758] [id = 471] 14:43:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8bee2400 == 36 [pid = 1758] [id = 468] 14:43:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8bff0000 == 35 [pid = 1758] [id = 466] 14:43:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8cf9cc00 == 34 [pid = 1758] [id = 487] 14:43:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8cf9a000 == 33 [pid = 1758] [id = 486] 14:43:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8f3d8400 == 32 [pid = 1758] [id = 479] 14:43:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8bee8400 == 31 [pid = 1758] [id = 514] 14:43:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8bff4000 == 30 [pid = 1758] [id = 512] 14:43:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8d9c8800 == 29 [pid = 1758] [id = 513] 14:43:49 INFO - PROCESS | 1758 | --DOCSHELL 0x91af8c00 == 28 [pid = 1758] [id = 511] 14:43:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8fd4f000 == 27 [pid = 1758] [id = 510] 14:43:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8d9e3000 == 26 [pid = 1758] [id = 508] 14:43:49 INFO - PROCESS | 1758 | --DOCSHELL 0x8bff8c00 == 25 [pid = 1758] [id = 509] 14:43:49 INFO - PROCESS | 1758 | --DOMWINDOW == 106 (0x8d9bb800) [pid = 1758] [serial = 1446] [outer = (nil)] [url = about:blank] 14:43:49 INFO - PROCESS | 1758 | --DOMWINDOW == 105 (0x8cdda000) [pid = 1758] [serial = 1445] [outer = (nil)] [url = about:blank] 14:43:49 INFO - PROCESS | 1758 | --DOMWINDOW == 104 (0x8fd50800) [pid = 1758] [serial = 1449] [outer = (nil)] [url = about:blank] 14:43:49 INFO - PROCESS | 1758 | --DOMWINDOW == 103 (0x90067400) [pid = 1758] [serial = 1467] [outer = (nil)] [url = about:blank] 14:43:49 INFO - PROCESS | 1758 | --DOMWINDOW == 102 (0x8ffbb400) [pid = 1758] [serial = 1466] [outer = (nil)] [url = about:blank] 14:43:49 INFO - PROCESS | 1758 | --DOMWINDOW == 101 (0x8f5e7c00) [pid = 1758] [serial = 1448] [outer = (nil)] [url = about:blank] 14:43:49 INFO - PROCESS | 1758 | --DOMWINDOW == 100 (0x8cfa0800) [pid = 1758] [serial = 1472] [outer = (nil)] [url = about:blank] 14:43:49 INFO - PROCESS | 1758 | --DOMWINDOW == 99 (0x8beec400) [pid = 1758] [serial = 1469] [outer = (nil)] [url = about:blank] 14:43:49 INFO - PROCESS | 1758 | --DOMWINDOW == 98 (0x8bfef000) [pid = 1758] [serial = 1470] [outer = (nil)] [url = about:blank] 14:43:49 INFO - PROCESS | 1758 | --DOMWINDOW == 97 (0x919d1000) [pid = 1758] [serial = 1452] [outer = (nil)] [url = about:blank] 14:43:49 INFO - PROCESS | 1758 | --DOMWINDOW == 96 (0x901d6000) [pid = 1758] [serial = 1451] [outer = (nil)] [url = about:blank] 14:43:49 INFO - PROCESS | 1758 | --DOMWINDOW == 95 (0x8dcba400) [pid = 1758] [serial = 1475] [outer = (nil)] [url = about:blank] 14:43:49 INFO - PROCESS | 1758 | --DOMWINDOW == 94 (0x927ec800) [pid = 1758] [serial = 1455] [outer = (nil)] [url = about:blank] 14:43:49 INFO - PROCESS | 1758 | --DOMWINDOW == 93 (0x91afec00) [pid = 1758] [serial = 1454] [outer = (nil)] [url = about:blank] 14:43:49 INFO - PROCESS | 1758 | --DOMWINDOW == 92 (0x92974c00) [pid = 1758] [serial = 1458] [outer = (nil)] [url = about:blank] 14:43:49 INFO - PROCESS | 1758 | --DOMWINDOW == 91 (0x9296fc00) [pid = 1758] [serial = 1457] [outer = (nil)] [url = about:blank] 14:43:49 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x93c58800) [pid = 1758] [serial = 1461] [outer = (nil)] [url = about:blank] 14:43:49 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x8e00a000) [pid = 1758] [serial = 1460] [outer = (nil)] [url = about:blank] 14:43:49 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x8dcbc400) [pid = 1758] [serial = 1464] [outer = (nil)] [url = about:blank] 14:43:49 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x8d9d8000) [pid = 1758] [serial = 1463] [outer = (nil)] [url = about:blank] 14:43:49 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x8e00f800) [pid = 1758] [serial = 1476] [outer = (nil)] [url = about:blank] 14:43:49 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x8d9d5c00) [pid = 1758] [serial = 1473] [outer = (nil)] [url = about:blank] 14:43:49 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x8f2ee400) [pid = 1758] [serial = 1478] [outer = (nil)] [url = about:blank] 14:43:49 INFO - PROCESS | 1758 | 1465249429562 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]]]}] 14:43:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 14:43:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 3376ms 14:43:49 INFO - PROCESS | 1758 | 1465249429625 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 14:43:49 INFO - PROCESS | 1758 | 1465249429631 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 14:43:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 14:43:49 INFO - PROCESS | 1758 | 1465249429642 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 14:43:49 INFO - PROCESS | 1758 | 1465249429648 Marionette TRACE conn4 <- [1,2034,null,{}] 14:43:49 INFO - PROCESS | 1758 | 1465249429658 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}] 14:43:49 INFO - PROCESS | 1758 | 1465249429663 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:49 INFO - PROCESS | 1758 | 1465249429845 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 14:43:50 INFO - PROCESS | 1758 | 1465249429988 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:50 INFO - PROCESS | 1758 | 1465249430003 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:50 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee7400 == 26 [pid = 1758] [id = 516] 14:43:50 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x8bee7800) [pid = 1758] [serial = 1549] [outer = (nil)] 14:43:50 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x8beeb000) [pid = 1758] [serial = 1550] [outer = 0x8bee7800] 14:43:50 INFO - PROCESS | 1758 | 1465249430093 Marionette DEBUG loaded listener.js 14:43:50 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x8beed400) [pid = 1758] [serial = 1551] [outer = 0x8bee7800] 14:43:51 INFO - PROCESS | 1758 | 1465249431001 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]]]}] 14:43:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 14:43:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1394ms 14:43:51 INFO - PROCESS | 1758 | 1465249431047 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 14:43:51 INFO - PROCESS | 1758 | 1465249431057 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 14:43:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 14:43:51 INFO - PROCESS | 1758 | 1465249431071 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 14:43:51 INFO - PROCESS | 1758 | 1465249431076 Marionette TRACE conn4 <- [1,2038,null,{}] 14:43:51 INFO - PROCESS | 1758 | 1465249431084 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}] 14:43:51 INFO - PROCESS | 1758 | 1465249431090 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:51 INFO - PROCESS | 1758 | 1465249431292 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 14:43:51 INFO - PROCESS | 1758 | 1465249431438 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:51 INFO - PROCESS | 1758 | 1465249431447 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:51 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cf99800 == 27 [pid = 1758] [id = 517] 14:43:51 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x8cf9ac00) [pid = 1758] [serial = 1552] [outer = (nil)] 14:43:51 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x8d9bf000) [pid = 1758] [serial = 1553] [outer = 0x8cf9ac00] 14:43:51 INFO - PROCESS | 1758 | 1465249431530 Marionette DEBUG loaded listener.js 14:43:51 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x8d9c4c00) [pid = 1758] [serial = 1554] [outer = 0x8cf9ac00] 14:43:52 INFO - PROCESS | 1758 | 1465249432539 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]]]}] 14:43:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 14:43:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1542ms 14:43:52 INFO - PROCESS | 1758 | 1465249432616 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 14:43:52 INFO - PROCESS | 1758 | 1465249432619 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 14:43:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 14:43:52 INFO - PROCESS | 1758 | 1465249432628 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 14:43:52 INFO - PROCESS | 1758 | 1465249432637 Marionette TRACE conn4 <- [1,2042,null,{}] 14:43:52 INFO - PROCESS | 1758 | 1465249432668 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}] 14:43:52 INFO - PROCESS | 1758 | 1465249432678 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:52 INFO - PROCESS | 1758 | 1465249432934 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 14:43:52 INFO - PROCESS | 1758 | 1465249432964 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:52 INFO - PROCESS | 1758 | 1465249432978 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:53 INFO - PROCESS | 1758 | ++DOCSHELL 0x8dcbbc00 == 28 [pid = 1758] [id = 518] 14:43:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x8dcbc400) [pid = 1758] [serial = 1555] [outer = (nil)] 14:43:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0x8e011000) [pid = 1758] [serial = 1556] [outer = 0x8dcbc400] 14:43:53 INFO - PROCESS | 1758 | 1465249433056 Marionette DEBUG loaded listener.js 14:43:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x8f2f2c00) [pid = 1758] [serial = 1557] [outer = 0x8dcbc400] 14:43:54 INFO - PROCESS | 1758 | 1465249434108 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]]]}] 14:43:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 14:43:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1553ms 14:43:54 INFO - PROCESS | 1758 | --DOMWINDOW == 92 (0x927e7800) [pid = 1758] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 14:43:54 INFO - PROCESS | 1758 | --DOMWINDOW == 91 (0x8bff4c00) [pid = 1758] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 14:43:54 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x8fdf3000) [pid = 1758] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 14:43:54 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x9012c800) [pid = 1758] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 14:43:54 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x8ffbac00) [pid = 1758] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 14:43:54 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x8bffc800) [pid = 1758] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 14:43:54 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x8beecc00) [pid = 1758] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 14:43:54 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x8cdd2c00) [pid = 1758] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 14:43:54 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x8fdf6000) [pid = 1758] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 14:43:54 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x8d9c6c00) [pid = 1758] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 14:43:54 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x8fd4cc00) [pid = 1758] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 14:43:54 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x8f2f3c00) [pid = 1758] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 14:43:54 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x8ffbc000) [pid = 1758] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 14:43:54 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x90133400) [pid = 1758] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 14:43:54 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x8e00e400) [pid = 1758] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 14:43:54 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0x8bff2c00) [pid = 1758] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 14:43:54 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x8fdf2000) [pid = 1758] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 14:43:54 INFO - PROCESS | 1758 | 1465249434937 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 14:43:54 INFO - PROCESS | 1758 | 1465249434947 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 14:43:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 14:43:55 INFO - PROCESS | 1758 | 1465249434997 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 14:43:55 INFO - PROCESS | 1758 | 1465249435002 Marionette TRACE conn4 <- [1,2046,null,{}] 14:43:55 INFO - PROCESS | 1758 | 1465249435009 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}] 14:43:55 INFO - PROCESS | 1758 | 1465249435014 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:55 INFO - PROCESS | 1758 | 1465249435234 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 14:43:55 INFO - PROCESS | 1758 | 1465249435344 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:55 INFO - PROCESS | 1758 | 1465249435351 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:55 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b740800 == 29 [pid = 1758] [id = 519] 14:43:55 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x8cdd8800) [pid = 1758] [serial = 1558] [outer = (nil)] 14:43:55 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x8dbbb000) [pid = 1758] [serial = 1559] [outer = 0x8cdd8800] 14:43:55 INFO - PROCESS | 1758 | 1465249435430 Marionette DEBUG loaded listener.js 14:43:55 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x8f2f6000) [pid = 1758] [serial = 1560] [outer = 0x8cdd8800] 14:43:56 INFO - PROCESS | 1758 | 1465249436295 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]]]}] 14:43:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:43:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1368ms 14:43:56 INFO - PROCESS | 1758 | 1465249436337 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 14:43:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 14:43:56 INFO - PROCESS | 1758 | 1465249436342 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 14:43:56 INFO - PROCESS | 1758 | 1465249436350 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 14:43:56 INFO - PROCESS | 1758 | 1465249436353 Marionette TRACE conn4 <- [1,2050,null,{}] 14:43:56 INFO - PROCESS | 1758 | 1465249436360 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}] 14:43:56 INFO - PROCESS | 1758 | 1465249436366 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:56 INFO - PROCESS | 1758 | 1465249436550 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 14:43:56 INFO - PROCESS | 1758 | 1465249436694 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:56 INFO - PROCESS | 1758 | 1465249436706 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:56 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cdd8000 == 30 [pid = 1758] [id = 520] 14:43:56 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8d9de400) [pid = 1758] [serial = 1561] [outer = (nil)] 14:43:56 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8fd46c00) [pid = 1758] [serial = 1562] [outer = 0x8d9de400] 14:43:56 INFO - PROCESS | 1758 | 1465249436777 Marionette DEBUG loaded listener.js 14:43:56 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x8fd50000) [pid = 1758] [serial = 1563] [outer = 0x8d9de400] 14:43:57 INFO - PROCESS | 1758 | 1465249437883 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]]]}] 14:43:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 14:43:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1585ms 14:43:57 INFO - PROCESS | 1758 | 1465249437935 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 14:43:57 INFO - PROCESS | 1758 | 1465249437943 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 14:43:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 14:43:57 INFO - PROCESS | 1758 | 1465249437952 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 14:43:57 INFO - PROCESS | 1758 | 1465249437962 Marionette TRACE conn4 <- [1,2054,null,{}] 14:43:57 INFO - PROCESS | 1758 | 1465249437972 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}] 14:43:57 INFO - PROCESS | 1758 | 1465249437977 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:58 INFO - PROCESS | 1758 | 1465249438230 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 14:43:58 INFO - PROCESS | 1758 | 1465249438526 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:58 INFO - PROCESS | 1758 | 1465249438537 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:43:58 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee5000 == 31 [pid = 1758] [id = 521] 14:43:58 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8beebc00) [pid = 1758] [serial = 1564] [outer = (nil)] 14:43:58 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x8cf99000) [pid = 1758] [serial = 1565] [outer = 0x8beebc00] 14:43:58 INFO - PROCESS | 1758 | 1465249438637 Marionette DEBUG loaded listener.js 14:43:58 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x8d9da000) [pid = 1758] [serial = 1566] [outer = 0x8beebc00] 14:43:59 INFO - PROCESS | 1758 | 1465249439631 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]]]}] 14:43:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 14:43:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1752ms 14:43:59 INFO - PROCESS | 1758 | 1465249439705 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 14:43:59 INFO - PROCESS | 1758 | 1465249439714 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 14:43:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 14:43:59 INFO - PROCESS | 1758 | 1465249439727 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 14:43:59 INFO - PROCESS | 1758 | 1465249439733 Marionette TRACE conn4 <- [1,2058,null,{}] 14:43:59 INFO - PROCESS | 1758 | 1465249439740 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}] 14:43:59 INFO - PROCESS | 1758 | 1465249439745 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:00 INFO - PROCESS | 1758 | 1465249440011 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 14:44:00 INFO - PROCESS | 1758 | 1465249440323 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:00 INFO - PROCESS | 1758 | 1465249440332 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:00 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c3800 == 32 [pid = 1758] [id = 522] 14:44:00 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x8f5eec00) [pid = 1758] [serial = 1567] [outer = (nil)] 14:44:00 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x8fdef400) [pid = 1758] [serial = 1568] [outer = 0x8f5eec00] 14:44:00 INFO - PROCESS | 1758 | 1465249440465 Marionette DEBUG loaded listener.js 14:44:00 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x8fdfa800) [pid = 1758] [serial = 1569] [outer = 0x8f5eec00] 14:44:01 INFO - PROCESS | 1758 | 1465249441540 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]]]}] 14:44:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 14:44:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1891ms 14:44:01 INFO - PROCESS | 1758 | 1465249441618 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 14:44:01 INFO - PROCESS | 1758 | 1465249441623 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 14:44:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 14:44:01 INFO - PROCESS | 1758 | 1465249441630 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 14:44:01 INFO - PROCESS | 1758 | 1465249441638 Marionette TRACE conn4 <- [1,2062,null,{}] 14:44:01 INFO - PROCESS | 1758 | 1465249441657 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}] 14:44:01 INFO - PROCESS | 1758 | 1465249441668 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:02 INFO - PROCESS | 1758 | 1465249442004 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 14:44:02 INFO - PROCESS | 1758 | 1465249442154 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:02 INFO - PROCESS | 1758 | 1465249442169 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:02 INFO - PROCESS | 1758 | ++DOCSHELL 0x9006b800 == 33 [pid = 1758] [id = 523] 14:44:02 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x9006c400) [pid = 1758] [serial = 1570] [outer = (nil)] 14:44:02 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x90119000) [pid = 1758] [serial = 1571] [outer = 0x9006c400] 14:44:02 INFO - PROCESS | 1758 | 1465249442306 Marionette DEBUG loaded listener.js 14:44:02 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x90131c00) [pid = 1758] [serial = 1572] [outer = 0x9006c400] 14:44:03 INFO - PROCESS | 1758 | 1465249443336 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]]]}] 14:44:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 14:44:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1746ms 14:44:03 INFO - PROCESS | 1758 | 1465249443378 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 14:44:03 INFO - PROCESS | 1758 | 1465249443384 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 14:44:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 14:44:03 INFO - PROCESS | 1758 | 1465249443392 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 14:44:03 INFO - PROCESS | 1758 | 1465249443397 Marionette TRACE conn4 <- [1,2066,null,{}] 14:44:03 INFO - PROCESS | 1758 | 1465249443404 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}] 14:44:03 INFO - PROCESS | 1758 | 1465249443411 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:03 INFO - PROCESS | 1758 | 1465249443619 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 14:44:03 INFO - PROCESS | 1758 | 1465249443861 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:03 INFO - PROCESS | 1758 | 1465249443871 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:03 INFO - PROCESS | 1758 | ++DOCSHELL 0x8dcb4800 == 34 [pid = 1758] [id = 524] 14:44:03 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0x8ffc0000) [pid = 1758] [serial = 1573] [outer = (nil)] 14:44:03 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x901cf800) [pid = 1758] [serial = 1574] [outer = 0x8ffc0000] 14:44:04 INFO - PROCESS | 1758 | 1465249444004 Marionette DEBUG loaded listener.js 14:44:04 INFO - PROCESS | 1758 | ++DOMWINDOW == 94 (0x901d2c00) [pid = 1758] [serial = 1575] [outer = 0x8ffc0000] 14:44:04 INFO - PROCESS | 1758 | 1465249444971 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]]]}] 14:44:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 14:44:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1641ms 14:44:05 INFO - PROCESS | 1758 | 1465249445033 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 14:44:05 INFO - PROCESS | 1758 | 1465249445041 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 14:44:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 14:44:05 INFO - PROCESS | 1758 | 1465249445049 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 14:44:05 INFO - PROCESS | 1758 | 1465249445053 Marionette TRACE conn4 <- [1,2070,null,{}] 14:44:05 INFO - PROCESS | 1758 | 1465249445061 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}] 14:44:05 INFO - PROCESS | 1758 | 1465249445067 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:05 INFO - PROCESS | 1758 | 1465249445305 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 14:44:05 INFO - PROCESS | 1758 | 1465249445535 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:05 INFO - PROCESS | 1758 | 1465249445546 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:05 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b732800 == 35 [pid = 1758] [id = 525] 14:44:05 INFO - PROCESS | 1758 | ++DOMWINDOW == 95 (0x8cdd9000) [pid = 1758] [serial = 1576] [outer = (nil)] 14:44:05 INFO - PROCESS | 1758 | ++DOMWINDOW == 96 (0x919cec00) [pid = 1758] [serial = 1577] [outer = 0x8cdd9000] 14:44:05 INFO - PROCESS | 1758 | 1465249445676 Marionette DEBUG loaded listener.js 14:44:05 INFO - PROCESS | 1758 | ++DOMWINDOW == 97 (0x91a17800) [pid = 1758] [serial = 1578] [outer = 0x8cdd9000] 14:44:06 INFO - PROCESS | 1758 | 1465249446734 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]]]}] 14:44:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 14:44:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1741ms 14:44:06 INFO - PROCESS | 1758 | 1465249446791 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 14:44:06 INFO - PROCESS | 1758 | 1465249446797 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 14:44:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 14:44:06 INFO - PROCESS | 1758 | 1465249446804 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 14:44:06 INFO - PROCESS | 1758 | 1465249446809 Marionette TRACE conn4 <- [1,2074,null,{}] 14:44:06 INFO - PROCESS | 1758 | 1465249446816 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}] 14:44:06 INFO - PROCESS | 1758 | 1465249446829 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:07 INFO - PROCESS | 1758 | 1465249447104 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 14:44:07 INFO - PROCESS | 1758 | 1465249447393 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:07 INFO - PROCESS | 1758 | 1465249447400 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:07 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b73b400 == 36 [pid = 1758] [id = 526] 14:44:07 INFO - PROCESS | 1758 | ++DOMWINDOW == 98 (0x8b740c00) [pid = 1758] [serial = 1579] [outer = (nil)] 14:44:07 INFO - PROCESS | 1758 | ++DOMWINDOW == 99 (0x8cf9e000) [pid = 1758] [serial = 1580] [outer = 0x8b740c00] 14:44:07 INFO - PROCESS | 1758 | 1465249447495 Marionette DEBUG loaded listener.js 14:44:07 INFO - PROCESS | 1758 | ++DOMWINDOW == 100 (0x8d9d4400) [pid = 1758] [serial = 1581] [outer = 0x8b740c00] 14:44:08 INFO - PROCESS | 1758 | 1465249448632 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]]]}] 14:44:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 14:44:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1884ms 14:44:08 INFO - PROCESS | 1758 | 1465249448690 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 14:44:08 INFO - PROCESS | 1758 | 1465249448696 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 14:44:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 14:44:08 INFO - PROCESS | 1758 | 1465249448706 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 14:44:08 INFO - PROCESS | 1758 | 1465249448712 Marionette TRACE conn4 <- [1,2078,null,{}] 14:44:08 INFO - PROCESS | 1758 | 1465249448722 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}] 14:44:08 INFO - PROCESS | 1758 | 1465249448728 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:09 INFO - PROCESS | 1758 | 1465249448992 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 14:44:09 INFO - PROCESS | 1758 | 1465249449339 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:09 INFO - PROCESS | 1758 | 1465249449349 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:09 INFO - PROCESS | 1758 | ++DOCSHELL 0x8beeb400 == 37 [pid = 1758] [id = 527] 14:44:09 INFO - PROCESS | 1758 | ++DOMWINDOW == 101 (0x8bef0800) [pid = 1758] [serial = 1582] [outer = (nil)] 14:44:09 INFO - PROCESS | 1758 | ++DOMWINDOW == 102 (0x8cf93800) [pid = 1758] [serial = 1583] [outer = 0x8bef0800] 14:44:09 INFO - PROCESS | 1758 | 1465249449435 Marionette DEBUG loaded listener.js 14:44:09 INFO - PROCESS | 1758 | ++DOMWINDOW == 103 (0x8cfa0000) [pid = 1758] [serial = 1584] [outer = 0x8bef0800] 14:44:09 INFO - PROCESS | 1758 | --DOCSHELL 0x8b740800 == 36 [pid = 1758] [id = 519] 14:44:09 INFO - PROCESS | 1758 | --DOCSHELL 0x8dcbbc00 == 35 [pid = 1758] [id = 518] 14:44:09 INFO - PROCESS | 1758 | --DOCSHELL 0x8cf99800 == 34 [pid = 1758] [id = 517] 14:44:09 INFO - PROCESS | 1758 | --DOCSHELL 0x8bee7400 == 33 [pid = 1758] [id = 516] 14:44:09 INFO - PROCESS | 1758 | --DOMWINDOW == 102 (0x92975400) [pid = 1758] [serial = 1503] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1758 | --DOMWINDOW == 101 (0x8bffb800) [pid = 1758] [serial = 1481] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1758 | --DOMWINDOW == 100 (0x93b5d800) [pid = 1758] [serial = 1505] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1758 | --DOMWINDOW == 99 (0x901cc800) [pid = 1758] [serial = 1491] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1758 | --DOMWINDOW == 98 (0x90113400) [pid = 1758] [serial = 1488] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1758 | --DOMWINDOW == 97 (0x8f3d1400) [pid = 1758] [serial = 1524] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1758 | --DOMWINDOW == 96 (0x90139000) [pid = 1758] [serial = 1490] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1758 | --DOMWINDOW == 95 (0x8cdd0c00) [pid = 1758] [serial = 1512] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1758 | --DOMWINDOW == 94 (0x8dbb2400) [pid = 1758] [serial = 1508] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1758 | --DOMWINDOW == 93 (0x91b81800) [pid = 1758] [serial = 1497] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1758 | --DOMWINDOW == 92 (0x90062c00) [pid = 1758] [serial = 1487] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1758 | --DOMWINDOW == 91 (0x8dcb2c00) [pid = 1758] [serial = 1515] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x8fdf6400) [pid = 1758] [serial = 1517] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x927edc00) [pid = 1758] [serial = 1499] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x8f3d6800) [pid = 1758] [serial = 1509] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x90130400) [pid = 1758] [serial = 1521] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x8cf91800) [pid = 1758] [serial = 1482] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x8d9c0000) [pid = 1758] [serial = 1523] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x93c53400) [pid = 1758] [serial = 1506] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x8bff8800) [pid = 1758] [serial = 1511] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x91a18c00) [pid = 1758] [serial = 1493] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x8f5f2000) [pid = 1758] [serial = 1485] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x91afa400) [pid = 1758] [serial = 1496] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x9281d800) [pid = 1758] [serial = 1500] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x8f2eec00) [pid = 1758] [serial = 1484] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0x8f3d7000) [pid = 1758] [serial = 1479] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x9011cc00) [pid = 1758] [serial = 1520] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1758 | --DOMWINDOW == 75 (0x919d8000) [pid = 1758] [serial = 1494] [outer = (nil)] [url = about:blank] 14:44:10 INFO - PROCESS | 1758 | --DOMWINDOW == 74 (0x9297ac00) [pid = 1758] [serial = 1502] [outer = (nil)] [url = about:blank] 14:44:10 INFO - PROCESS | 1758 | --DOMWINDOW == 73 (0x8dbb6c00) [pid = 1758] [serial = 1514] [outer = (nil)] [url = about:blank] 14:44:10 INFO - PROCESS | 1758 | --DOMWINDOW == 72 (0x8ffb8000) [pid = 1758] [serial = 1518] [outer = (nil)] [url = about:blank] 14:44:10 INFO - PROCESS | 1758 | --DOMWINDOW == 71 (0x91b79000) [pid = 1758] [serial = 1527] [outer = (nil)] [url = about:blank] 14:44:10 INFO - PROCESS | 1758 | --DOMWINDOW == 70 (0x91a1dc00) [pid = 1758] [serial = 1526] [outer = (nil)] [url = about:blank] 14:44:10 INFO - PROCESS | 1758 | 1465249450404 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]]]}] 14:44:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 14:44:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1752ms 14:44:10 INFO - PROCESS | 1758 | 1465249450466 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 14:44:10 INFO - PROCESS | 1758 | 1465249450474 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 14:44:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 14:44:10 INFO - PROCESS | 1758 | 1465249450485 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 14:44:10 INFO - PROCESS | 1758 | 1465249450489 Marionette TRACE conn4 <- [1,2082,null,{}] 14:44:10 INFO - PROCESS | 1758 | 1465249450497 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}] 14:44:10 INFO - PROCESS | 1758 | 1465249450502 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:10 INFO - PROCESS | 1758 | 1465249450691 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 14:44:10 INFO - PROCESS | 1758 | 1465249450707 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:10 INFO - PROCESS | 1758 | 1465249450714 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:10 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bff1400 == 34 [pid = 1758] [id = 528] 14:44:10 INFO - PROCESS | 1758 | ++DOMWINDOW == 71 (0x8d9c0000) [pid = 1758] [serial = 1585] [outer = (nil)] 14:44:10 INFO - PROCESS | 1758 | ++DOMWINDOW == 72 (0x8dcb4000) [pid = 1758] [serial = 1586] [outer = 0x8d9c0000] 14:44:10 INFO - PROCESS | 1758 | 1465249450925 Marionette DEBUG loaded listener.js 14:44:11 INFO - PROCESS | 1758 | ++DOMWINDOW == 73 (0x8f2ed000) [pid = 1758] [serial = 1587] [outer = 0x8d9c0000] 14:44:11 INFO - PROCESS | 1758 | 1465249451842 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]]]}] 14:44:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 14:44:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1433ms 14:44:11 INFO - PROCESS | 1758 | 1465249451919 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 14:44:11 INFO - PROCESS | 1758 | 1465249451922 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 14:44:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 14:44:11 INFO - PROCESS | 1758 | 1465249451931 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 14:44:11 INFO - PROCESS | 1758 | 1465249451937 Marionette TRACE conn4 <- [1,2086,null,{}] 14:44:11 INFO - PROCESS | 1758 | 1465249451955 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}] 14:44:11 INFO - PROCESS | 1758 | 1465249451965 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:12 INFO - PROCESS | 1758 | 1465249452169 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 14:44:12 INFO - PROCESS | 1758 | 1465249452342 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:12 INFO - PROCESS | 1758 | 1465249452352 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:12 INFO - PROCESS | 1758 | ++DOCSHELL 0x8fd4a000 == 35 [pid = 1758] [id = 529] 14:44:12 INFO - PROCESS | 1758 | ++DOMWINDOW == 74 (0x8fd4a800) [pid = 1758] [serial = 1588] [outer = (nil)] 14:44:12 INFO - PROCESS | 1758 | ++DOMWINDOW == 75 (0x8fdf5c00) [pid = 1758] [serial = 1589] [outer = 0x8fd4a800] 14:44:12 INFO - PROCESS | 1758 | 1465249452432 Marionette DEBUG loaded listener.js 14:44:12 INFO - PROCESS | 1758 | ++DOMWINDOW == 76 (0x8dbb2000) [pid = 1758] [serial = 1590] [outer = 0x8fd4a800] 14:44:13 INFO - PROCESS | 1758 | 1465249453401 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]]]}] 14:44:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 14:44:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1544ms 14:44:13 INFO - PROCESS | 1758 | 1465249453476 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 14:44:13 INFO - PROCESS | 1758 | 1465249453480 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 14:44:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 14:44:13 INFO - PROCESS | 1758 | 1465249453488 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 14:44:13 INFO - PROCESS | 1758 | 1465249453492 Marionette TRACE conn4 <- [1,2090,null,{}] 14:44:13 INFO - PROCESS | 1758 | 1465249453504 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}] 14:44:13 INFO - PROCESS | 1758 | 1465249453508 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:13 INFO - PROCESS | 1758 | 1465249453747 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 14:44:13 INFO - PROCESS | 1758 | 1465249453781 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:13 INFO - PROCESS | 1758 | 1465249453791 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:13 INFO - PROCESS | 1758 | ++DOCSHELL 0x8fdf7800 == 36 [pid = 1758] [id = 530] 14:44:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x8ffb9800) [pid = 1758] [serial = 1591] [outer = (nil)] 14:44:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x9006c800) [pid = 1758] [serial = 1592] [outer = 0x8ffb9800] 14:44:13 INFO - PROCESS | 1758 | 1465249453886 Marionette DEBUG loaded listener.js 14:44:14 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x9006f800) [pid = 1758] [serial = 1593] [outer = 0x8ffb9800] 14:44:14 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x8dcbc400) [pid = 1758] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 14:44:14 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0x8cf9ac00) [pid = 1758] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 14:44:14 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x8bee7800) [pid = 1758] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 14:44:14 INFO - PROCESS | 1758 | --DOMWINDOW == 75 (0x8e009400) [pid = 1758] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 14:44:14 INFO - PROCESS | 1758 | --DOMWINDOW == 74 (0x8bff9000) [pid = 1758] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 14:44:14 INFO - PROCESS | 1758 | --DOMWINDOW == 73 (0x8ffb2c00) [pid = 1758] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 14:44:14 INFO - PROCESS | 1758 | --DOMWINDOW == 72 (0x91af9400) [pid = 1758] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 14:44:14 INFO - PROCESS | 1758 | --DOMWINDOW == 71 (0x8dcbcc00) [pid = 1758] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 14:44:14 INFO - PROCESS | 1758 | --DOMWINDOW == 70 (0x8ffc0400) [pid = 1758] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 14:44:14 INFO - PROCESS | 1758 | --DOMWINDOW == 69 (0x8d9c0400) [pid = 1758] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 14:44:14 INFO - PROCESS | 1758 | --DOMWINDOW == 68 (0x8cdd8800) [pid = 1758] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 14:44:15 INFO - PROCESS | 1758 | 1465249455021 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]]]}] 14:44:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 14:44:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1589ms 14:44:15 INFO - PROCESS | 1758 | 1465249455087 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 14:44:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 14:44:15 INFO - PROCESS | 1758 | 1465249455093 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 14:44:15 INFO - PROCESS | 1758 | 1465249455101 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 14:44:15 INFO - PROCESS | 1758 | 1465249455104 Marionette TRACE conn4 <- [1,2094,null,{}] 14:44:15 INFO - PROCESS | 1758 | 1465249455112 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}] 14:44:15 INFO - PROCESS | 1758 | 1465249455116 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:15 INFO - PROCESS | 1758 | 1465249455300 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 14:44:15 INFO - PROCESS | 1758 | 1465249455309 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:15 INFO - PROCESS | 1758 | 1465249455318 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:15 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c6800 == 37 [pid = 1758] [id = 531] 14:44:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 69 (0x8b5c7000) [pid = 1758] [serial = 1594] [outer = (nil)] 14:44:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 70 (0x8ffc0400) [pid = 1758] [serial = 1595] [outer = 0x8b5c7000] 14:44:15 INFO - PROCESS | 1758 | 1465249455394 Marionette DEBUG loaded listener.js 14:44:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 71 (0x90067000) [pid = 1758] [serial = 1596] [outer = 0x8b5c7000] 14:44:16 INFO - PROCESS | 1758 | 1465249456424 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]]]}] 14:44:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 14:44:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1384ms 14:44:16 INFO - PROCESS | 1758 | 1465249456521 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 14:44:16 INFO - PROCESS | 1758 | 1465249456528 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 14:44:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 14:44:16 INFO - PROCESS | 1758 | 1465249456540 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 14:44:16 INFO - PROCESS | 1758 | 1465249456548 Marionette TRACE conn4 <- [1,2098,null,{}] 14:44:16 INFO - PROCESS | 1758 | 1465249456559 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}] 14:44:16 INFO - PROCESS | 1758 | 1465249456567 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:16 INFO - PROCESS | 1758 | 1465249456833 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 14:44:17 INFO - PROCESS | 1758 | 1465249457093 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:17 INFO - PROCESS | 1758 | 1465249457111 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:17 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c1c00 == 38 [pid = 1758] [id = 532] 14:44:17 INFO - PROCESS | 1758 | ++DOMWINDOW == 72 (0x8bff2800) [pid = 1758] [serial = 1597] [outer = (nil)] 14:44:17 INFO - PROCESS | 1758 | ++DOMWINDOW == 73 (0x8cdd0c00) [pid = 1758] [serial = 1598] [outer = 0x8bff2800] 14:44:17 INFO - PROCESS | 1758 | 1465249457215 Marionette DEBUG loaded listener.js 14:44:17 INFO - PROCESS | 1758 | ++DOMWINDOW == 74 (0x8cf95c00) [pid = 1758] [serial = 1599] [outer = 0x8bff2800] 14:44:18 INFO - PROCESS | 1758 | 1465249458252 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]]]}] 14:44:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 14:44:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1747ms 14:44:18 INFO - PROCESS | 1758 | 1465249458288 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 14:44:18 INFO - PROCESS | 1758 | 1465249458293 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 14:44:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 14:44:18 INFO - PROCESS | 1758 | 1465249458306 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 14:44:18 INFO - PROCESS | 1758 | 1465249458312 Marionette TRACE conn4 <- [1,2102,null,{}] 14:44:18 INFO - PROCESS | 1758 | 1465249458321 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}] 14:44:18 INFO - PROCESS | 1758 | 1465249458327 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:18 INFO - PROCESS | 1758 | 1465249458557 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 14:44:18 INFO - PROCESS | 1758 | 1465249458792 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:18 INFO - PROCESS | 1758 | 1465249458804 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:18 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9dec00 == 39 [pid = 1758] [id = 533] 14:44:18 INFO - PROCESS | 1758 | ++DOMWINDOW == 75 (0x8d9e3c00) [pid = 1758] [serial = 1600] [outer = (nil)] 14:44:18 INFO - PROCESS | 1758 | ++DOMWINDOW == 76 (0x8dcb3c00) [pid = 1758] [serial = 1601] [outer = 0x8d9e3c00] 14:44:18 INFO - PROCESS | 1758 | 1465249458951 Marionette DEBUG loaded listener.js 14:44:19 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x8e015000) [pid = 1758] [serial = 1602] [outer = 0x8d9e3c00] 14:44:19 INFO - PROCESS | 1758 | 1465249459934 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]]]}] 14:44:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 14:44:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1695ms 14:44:20 INFO - PROCESS | 1758 | 1465249459998 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 14:44:20 INFO - PROCESS | 1758 | 1465249460004 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 14:44:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 14:44:20 INFO - PROCESS | 1758 | 1465249460011 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 14:44:20 INFO - PROCESS | 1758 | 1465249460016 Marionette TRACE conn4 <- [1,2106,null,{}] 14:44:20 INFO - PROCESS | 1758 | 1465249460032 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}] 14:44:20 INFO - PROCESS | 1758 | 1465249460042 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:20 INFO - PROCESS | 1758 | 1465249460284 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 14:44:20 INFO - PROCESS | 1758 | 1465249460574 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:20 INFO - PROCESS | 1758 | 1465249460586 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:20 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f3d0400 == 40 [pid = 1758] [id = 534] 14:44:20 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x8fd47c00) [pid = 1758] [serial = 1603] [outer = (nil)] 14:44:20 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x8fdf0c00) [pid = 1758] [serial = 1604] [outer = 0x8fd47c00] 14:44:20 INFO - PROCESS | 1758 | 1465249460728 Marionette DEBUG loaded listener.js 14:44:20 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x90061800) [pid = 1758] [serial = 1605] [outer = 0x8fd47c00] 14:44:21 INFO - PROCESS | 1758 | 1465249461811 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]]]}] 14:44:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 14:44:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1841ms 14:44:21 INFO - PROCESS | 1758 | 1465249461854 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 14:44:21 INFO - PROCESS | 1758 | 1465249461858 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 14:44:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 14:44:21 INFO - PROCESS | 1758 | 1465249461866 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 14:44:21 INFO - PROCESS | 1758 | 1465249461870 Marionette TRACE conn4 <- [1,2110,null,{}] 14:44:21 INFO - PROCESS | 1758 | 1465249461877 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}] 14:44:21 INFO - PROCESS | 1758 | 1465249461883 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:22 INFO - PROCESS | 1758 | 1465249462099 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 14:44:22 INFO - PROCESS | 1758 | 1465249462284 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:22 INFO - PROCESS | 1758 | 1465249462294 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:22 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f5f2000 == 41 [pid = 1758] [id = 535] 14:44:22 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8fdf6400) [pid = 1758] [serial = 1606] [outer = (nil)] 14:44:22 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x91a18c00) [pid = 1758] [serial = 1607] [outer = 0x8fdf6400] 14:44:22 INFO - PROCESS | 1758 | 1465249462385 Marionette DEBUG loaded listener.js 14:44:22 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x91af2000) [pid = 1758] [serial = 1608] [outer = 0x8fdf6400] 14:44:23 INFO - PROCESS | 1758 | 1465249463445 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]]]}] 14:44:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 14:44:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1632ms 14:44:23 INFO - PROCESS | 1758 | 1465249463500 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 14:44:23 INFO - PROCESS | 1758 | 1465249463503 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 14:44:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 14:44:23 INFO - PROCESS | 1758 | 1465249463512 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 14:44:23 INFO - PROCESS | 1758 | 1465249463516 Marionette TRACE conn4 <- [1,2114,null,{}] 14:44:23 INFO - PROCESS | 1758 | 1465249463522 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}] 14:44:23 INFO - PROCESS | 1758 | 1465249463528 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:23 INFO - PROCESS | 1758 | 1465249463745 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 14:44:24 INFO - PROCESS | 1758 | 1465249463987 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:24 INFO - PROCESS | 1758 | 1465249463998 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:24 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cdda800 == 42 [pid = 1758] [id = 536] 14:44:24 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x9006cc00) [pid = 1758] [serial = 1609] [outer = (nil)] 14:44:24 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x91b73000) [pid = 1758] [serial = 1610] [outer = 0x9006cc00] 14:44:24 INFO - PROCESS | 1758 | 1465249464130 Marionette DEBUG loaded listener.js 14:44:24 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x91b77400) [pid = 1758] [serial = 1611] [outer = 0x9006cc00] 14:44:25 INFO - PROCESS | 1758 | 1465249465139 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]]]}] 14:44:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 14:44:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1689ms 14:44:25 INFO - PROCESS | 1758 | 1465249465203 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 14:44:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 14:44:25 INFO - PROCESS | 1758 | 1465249465208 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 14:44:25 INFO - PROCESS | 1758 | 1465249465216 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 14:44:25 INFO - PROCESS | 1758 | 1465249465219 Marionette TRACE conn4 <- [1,2118,null,{}] 14:44:25 INFO - PROCESS | 1758 | 1465249465227 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}] 14:44:25 INFO - PROCESS | 1758 | 1465249465240 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:25 INFO - PROCESS | 1758 | 1465249465570 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 14:44:25 INFO - PROCESS | 1758 | 1465249465874 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:25 INFO - PROCESS | 1758 | 1465249465888 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:25 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cf98c00 == 43 [pid = 1758] [id = 537] 14:44:25 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x927e6c00) [pid = 1758] [serial = 1612] [outer = (nil)] 14:44:25 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x9281d800) [pid = 1758] [serial = 1613] [outer = 0x927e6c00] 14:44:25 INFO - PROCESS | 1758 | 1465249465977 Marionette DEBUG loaded listener.js 14:44:26 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x92977000) [pid = 1758] [serial = 1614] [outer = 0x927e6c00] 14:44:27 INFO - PROCESS | 1758 | 1465249467028 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]]]}] 14:44:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 14:44:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1845ms 14:44:27 INFO - PROCESS | 1758 | 1465249467078 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 14:44:27 INFO - PROCESS | 1758 | 1465249467084 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 14:44:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 14:44:27 INFO - PROCESS | 1758 | 1465249467091 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 14:44:27 INFO - PROCESS | 1758 | 1465249467096 Marionette TRACE conn4 <- [1,2122,null,{}] 14:44:27 INFO - PROCESS | 1758 | 1465249467103 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}] 14:44:27 INFO - PROCESS | 1758 | 1465249467108 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:27 INFO - PROCESS | 1758 | 1465249467309 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 14:44:27 INFO - PROCESS | 1758 | 1465249467498 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:27 INFO - PROCESS | 1758 | 1465249467505 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:27 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5cc400 == 44 [pid = 1758] [id = 538] 14:44:27 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x8bee3800) [pid = 1758] [serial = 1615] [outer = (nil)] 14:44:27 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x931f8400) [pid = 1758] [serial = 1616] [outer = 0x8bee3800] 14:44:27 INFO - PROCESS | 1758 | 1465249467591 Marionette DEBUG loaded listener.js 14:44:27 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0x931f9c00) [pid = 1758] [serial = 1617] [outer = 0x8bee3800] 14:44:28 INFO - PROCESS | 1758 | 1465249468616 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]]]}] 14:44:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 14:44:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1588ms 14:44:28 INFO - PROCESS | 1758 | 1465249468681 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 14:44:28 INFO - PROCESS | 1758 | 1465249468686 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 14:44:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 14:44:28 INFO - PROCESS | 1758 | 1465249468693 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 14:44:28 INFO - PROCESS | 1758 | 1465249468698 Marionette TRACE conn4 <- [1,2126,null,{}] 14:44:28 INFO - PROCESS | 1758 | 1465249468705 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}] 14:44:28 INFO - PROCESS | 1758 | 1465249468710 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:28 INFO - PROCESS | 1758 | 1465249468983 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 14:44:29 INFO - PROCESS | 1758 | 1465249469243 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:29 INFO - PROCESS | 1758 | 1465249469261 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:29 INFO - PROCESS | 1758 | ++DOCSHELL 0x8beee800 == 45 [pid = 1758] [id = 539] 14:44:29 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x8bfee800) [pid = 1758] [serial = 1618] [outer = (nil)] 14:44:29 INFO - PROCESS | 1758 | ++DOMWINDOW == 94 (0x8dcb1800) [pid = 1758] [serial = 1619] [outer = 0x8bfee800] 14:44:29 INFO - PROCESS | 1758 | 1465249469345 Marionette DEBUG loaded listener.js 14:44:29 INFO - PROCESS | 1758 | ++DOMWINDOW == 95 (0x8f2f6400) [pid = 1758] [serial = 1620] [outer = 0x8bfee800] 14:44:30 INFO - PROCESS | 1758 | 1465249470290 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]]]}] 14:44:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 14:44:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1643ms 14:44:30 INFO - PROCESS | 1758 | 1465249470338 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 14:44:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 14:44:30 INFO - PROCESS | 1758 | 1465249470342 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 14:44:30 INFO - PROCESS | 1758 | 1465249470350 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 14:44:30 INFO - PROCESS | 1758 | 1465249470353 Marionette TRACE conn4 <- [1,2130,null,{}] 14:44:30 INFO - PROCESS | 1758 | 1465249470360 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}] 14:44:30 INFO - PROCESS | 1758 | 1465249470366 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:30 INFO - PROCESS | 1758 | 1465249470574 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 14:44:31 INFO - PROCESS | 1758 | 1465249471178 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:31 INFO - PROCESS | 1758 | 1465249471185 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:31 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee7000 == 46 [pid = 1758] [id = 540] 14:44:31 INFO - PROCESS | 1758 | ++DOMWINDOW == 96 (0x8bee8400) [pid = 1758] [serial = 1621] [outer = (nil)] 14:44:31 INFO - PROCESS | 1758 | ++DOMWINDOW == 97 (0x8bff1800) [pid = 1758] [serial = 1622] [outer = 0x8bee8400] 14:44:31 INFO - PROCESS | 1758 | 1465249471284 Marionette DEBUG loaded listener.js 14:44:31 INFO - PROCESS | 1758 | ++DOMWINDOW == 98 (0x8cf92800) [pid = 1758] [serial = 1623] [outer = 0x8bee8400] 14:44:32 INFO - PROCESS | 1758 | 1465249472328 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] 14:44:32 INFO - PROCESS | 1758 | 1465249472416 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 14:44:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 14:44:32 INFO - PROCESS | 1758 | 1465249472452 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 14:44:32 INFO - PROCESS | 1758 | 1465249472461 Marionette TRACE conn4 <- [1,2134,null,{}] 14:44:32 INFO - PROCESS | 1758 | 1465249472490 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}] 14:44:32 INFO - PROCESS | 1758 | 1465249472497 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:32 INFO - PROCESS | 1758 | 1465249472806 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 14:44:33 INFO - PROCESS | 1758 | 1465249473110 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:33 INFO - PROCESS | 1758 | 1465249473123 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:33 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bff3c00 == 47 [pid = 1758] [id = 541] 14:44:33 INFO - PROCESS | 1758 | ++DOMWINDOW == 99 (0x8d9e2c00) [pid = 1758] [serial = 1624] [outer = (nil)] 14:44:33 INFO - PROCESS | 1758 | ++DOMWINDOW == 100 (0x8f3cb400) [pid = 1758] [serial = 1625] [outer = 0x8d9e2c00] 14:44:33 INFO - PROCESS | 1758 | 1465249473291 Marionette DEBUG loaded listener.js 14:44:33 INFO - PROCESS | 1758 | ++DOMWINDOW == 101 (0x8f5e4800) [pid = 1758] [serial = 1626] [outer = 0x8d9e2c00] 14:44:34 INFO - PROCESS | 1758 | --DOCSHELL 0x8fd4c800 == 46 [pid = 1758] [id = 505] 14:44:34 INFO - PROCESS | 1758 | --DOCSHELL 0x8fdf7800 == 45 [pid = 1758] [id = 530] 14:44:34 INFO - PROCESS | 1758 | --DOCSHELL 0x8fd4a000 == 44 [pid = 1758] [id = 529] 14:44:34 INFO - PROCESS | 1758 | --DOCSHELL 0x8bff1400 == 43 [pid = 1758] [id = 528] 14:44:34 INFO - PROCESS | 1758 | --DOCSHELL 0x8beeb400 == 42 [pid = 1758] [id = 527] 14:44:34 INFO - PROCESS | 1758 | --DOCSHELL 0x8cdd8000 == 41 [pid = 1758] [id = 520] 14:44:34 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c3c00 == 40 [pid = 1758] [id = 492] 14:44:34 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5cb400 == 39 [pid = 1758] [id = 498] 14:44:34 INFO - PROCESS | 1758 | --DOCSHELL 0x8bee5000 == 38 [pid = 1758] [id = 521] 14:44:34 INFO - PROCESS | 1758 | --DOCSHELL 0x8d9df800 == 37 [pid = 1758] [id = 499] 14:44:34 INFO - PROCESS | 1758 | --DOCSHELL 0x8dcb4800 == 36 [pid = 1758] [id = 524] 14:44:34 INFO - PROCESS | 1758 | --DOCSHELL 0x91a20000 == 35 [pid = 1758] [id = 500] 14:44:34 INFO - PROCESS | 1758 | --DOCSHELL 0x8b732800 == 34 [pid = 1758] [id = 525] 14:44:34 INFO - PROCESS | 1758 | --DOCSHELL 0x8dcb6400 == 33 [pid = 1758] [id = 506] 14:44:34 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c3800 == 32 [pid = 1758] [id = 522] 14:44:34 INFO - PROCESS | 1758 | --DOCSHELL 0x8dcae800 == 31 [pid = 1758] [id = 491] 14:44:34 INFO - PROCESS | 1758 | --DOCSHELL 0x9006b800 == 30 [pid = 1758] [id = 523] 14:44:34 INFO - PROCESS | 1758 | --DOCSHELL 0x8dbbd400 == 29 [pid = 1758] [id = 494] 14:44:34 INFO - PROCESS | 1758 | --DOCSHELL 0x8b73b400 == 28 [pid = 1758] [id = 526] 14:44:34 INFO - PROCESS | 1758 | --DOCSHELL 0x9012d000 == 27 [pid = 1758] [id = 497] 14:44:34 INFO - PROCESS | 1758 | --DOCSHELL 0x8fdf2400 == 26 [pid = 1758] [id = 501] 14:44:34 INFO - PROCESS | 1758 | --DOCSHELL 0x8bff0800 == 25 [pid = 1758] [id = 493] 14:44:34 INFO - PROCESS | 1758 | --DOCSHELL 0x8ffba000 == 24 [pid = 1758] [id = 495] 14:44:34 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c4000 == 23 [pid = 1758] [id = 515] 14:44:34 INFO - PROCESS | 1758 | --DOCSHELL 0x8cf91c00 == 22 [pid = 1758] [id = 490] 14:44:34 INFO - PROCESS | 1758 | --DOCSHELL 0x8cdd0000 == 21 [pid = 1758] [id = 502] 14:44:34 INFO - PROCESS | 1758 | --DOCSHELL 0x8beec800 == 20 [pid = 1758] [id = 503] 14:44:34 INFO - PROCESS | 1758 | --DOCSHELL 0x8bee4400 == 19 [pid = 1758] [id = 489] 14:44:34 INFO - PROCESS | 1758 | --DOCSHELL 0x8b739000 == 18 [pid = 1758] [id = 504] 14:44:34 INFO - PROCESS | 1758 | --DOCSHELL 0x8f2f2400 == 17 [pid = 1758] [id = 496] 14:44:34 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5cc400 == 16 [pid = 1758] [id = 538] 14:44:34 INFO - PROCESS | 1758 | --DOCSHELL 0x8beee800 == 15 [pid = 1758] [id = 539] 14:44:34 INFO - PROCESS | 1758 | --DOCSHELL 0x8cf98c00 == 14 [pid = 1758] [id = 537] 14:44:34 INFO - PROCESS | 1758 | --DOCSHELL 0x8cdda800 == 13 [pid = 1758] [id = 536] 14:44:34 INFO - PROCESS | 1758 | --DOCSHELL 0x8f5f2000 == 12 [pid = 1758] [id = 535] 14:44:34 INFO - PROCESS | 1758 | --DOCSHELL 0x8d9dec00 == 11 [pid = 1758] [id = 533] 14:44:34 INFO - PROCESS | 1758 | --DOCSHELL 0x8f3d0400 == 10 [pid = 1758] [id = 534] 14:44:34 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c6800 == 9 [pid = 1758] [id = 531] 14:44:34 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c1c00 == 8 [pid = 1758] [id = 532] 14:44:35 INFO - PROCESS | 1758 | --DOMWINDOW == 100 (0x8e011000) [pid = 1758] [serial = 1556] [outer = (nil)] [url = about:blank] 14:44:35 INFO - PROCESS | 1758 | --DOMWINDOW == 99 (0x8d9bf000) [pid = 1758] [serial = 1553] [outer = (nil)] [url = about:blank] 14:44:35 INFO - PROCESS | 1758 | --DOMWINDOW == 98 (0x8beeb000) [pid = 1758] [serial = 1550] [outer = (nil)] [url = about:blank] 14:44:35 INFO - PROCESS | 1758 | --DOMWINDOW == 97 (0x8beed400) [pid = 1758] [serial = 1551] [outer = (nil)] [url = about:blank] 14:44:35 INFO - PROCESS | 1758 | --DOMWINDOW == 96 (0x8f3d4000) [pid = 1758] [serial = 1548] [outer = (nil)] [url = about:blank] 14:44:35 INFO - PROCESS | 1758 | --DOMWINDOW == 95 (0x8f2ec800) [pid = 1758] [serial = 1547] [outer = (nil)] [url = about:blank] 14:44:35 INFO - PROCESS | 1758 | --DOMWINDOW == 94 (0x8dcb0c00) [pid = 1758] [serial = 1530] [outer = (nil)] [url = about:blank] 14:44:35 INFO - PROCESS | 1758 | --DOMWINDOW == 93 (0x8dbb5000) [pid = 1758] [serial = 1529] [outer = (nil)] [url = about:blank] 14:44:35 INFO - PROCESS | 1758 | --DOMWINDOW == 92 (0x9011d000) [pid = 1758] [serial = 1533] [outer = (nil)] [url = about:blank] 14:44:35 INFO - PROCESS | 1758 | --DOMWINDOW == 91 (0x90061c00) [pid = 1758] [serial = 1532] [outer = (nil)] [url = about:blank] 14:44:35 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x927ee000) [pid = 1758] [serial = 1536] [outer = (nil)] [url = about:blank] 14:44:35 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x91b7f800) [pid = 1758] [serial = 1535] [outer = (nil)] [url = about:blank] 14:44:35 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x93b5f800) [pid = 1758] [serial = 1539] [outer = (nil)] [url = about:blank] 14:44:35 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x92977800) [pid = 1758] [serial = 1538] [outer = (nil)] [url = about:blank] 14:44:35 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x93f0ac00) [pid = 1758] [serial = 1542] [outer = (nil)] [url = about:blank] 14:44:35 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x93d28c00) [pid = 1758] [serial = 1541] [outer = (nil)] [url = about:blank] 14:44:35 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x901cf400) [pid = 1758] [serial = 1545] [outer = (nil)] [url = about:blank] 14:44:35 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x8f3d7c00) [pid = 1758] [serial = 1544] [outer = (nil)] [url = about:blank] 14:44:35 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x8dbbb000) [pid = 1758] [serial = 1559] [outer = (nil)] [url = about:blank] 14:44:35 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x8f2f2c00) [pid = 1758] [serial = 1557] [outer = (nil)] [url = about:blank] 14:44:35 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x8f2f6000) [pid = 1758] [serial = 1560] [outer = (nil)] [url = about:blank] 14:44:35 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x8d9c4c00) [pid = 1758] [serial = 1554] [outer = (nil)] [url = about:blank] 14:44:35 INFO - PROCESS | 1758 | 1465249475701 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]]]}] 14:44:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 14:44:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 3294ms 14:44:35 INFO - PROCESS | 1758 | 1465249475726 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 14:44:35 INFO - PROCESS | 1758 | 1465249475734 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 14:44:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 14:44:35 INFO - PROCESS | 1758 | 1465249475744 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 14:44:35 INFO - PROCESS | 1758 | 1465249475748 Marionette TRACE conn4 <- [1,2138,null,{}] 14:44:35 INFO - PROCESS | 1758 | 1465249475760 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}] 14:44:35 INFO - PROCESS | 1758 | 1465249475766 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:36 INFO - PROCESS | 1758 | 1465249476028 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 14:44:36 INFO - PROCESS | 1758 | 1465249476247 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:36 INFO - PROCESS | 1758 | 1465249476256 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:36 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee5400 == 9 [pid = 1758] [id = 542] 14:44:36 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8bee5c00) [pid = 1758] [serial = 1627] [outer = (nil)] 14:44:36 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8bff7800) [pid = 1758] [serial = 1628] [outer = 0x8bee5c00] 14:44:36 INFO - PROCESS | 1758 | 1465249476338 Marionette DEBUG loaded listener.js 14:44:36 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x8cdd6800) [pid = 1758] [serial = 1629] [outer = 0x8bee5c00] 14:44:37 INFO - PROCESS | 1758 | 1465249477223 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]]]}] 14:44:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 14:44:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1542ms 14:44:37 INFO - PROCESS | 1758 | 1465249477286 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 14:44:37 INFO - PROCESS | 1758 | 1465249477296 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 14:44:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 14:44:37 INFO - PROCESS | 1758 | 1465249477310 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 14:44:37 INFO - PROCESS | 1758 | 1465249477316 Marionette TRACE conn4 <- [1,2142,null,{}] 14:44:37 INFO - PROCESS | 1758 | 1465249477323 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}] 14:44:37 INFO - PROCESS | 1758 | 1465249477329 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:37 INFO - PROCESS | 1758 | 1465249477533 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 14:44:37 INFO - PROCESS | 1758 | 1465249477712 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:37 INFO - PROCESS | 1758 | 1465249477723 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:37 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cf9d000 == 10 [pid = 1758] [id = 543] 14:44:37 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8d9c8400) [pid = 1758] [serial = 1630] [outer = (nil)] 14:44:37 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x8dbb1400) [pid = 1758] [serial = 1631] [outer = 0x8d9c8400] 14:44:37 INFO - PROCESS | 1758 | 1465249477803 Marionette DEBUG loaded listener.js 14:44:37 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x8dbb8000) [pid = 1758] [serial = 1632] [outer = 0x8d9c8400] 14:44:38 INFO - PROCESS | 1758 | 1465249478875 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] 14:44:38 INFO - PROCESS | 1758 | 1465249478952 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 14:44:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 14:44:38 INFO - PROCESS | 1758 | 1465249478966 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 14:44:38 INFO - PROCESS | 1758 | 1465249478975 Marionette TRACE conn4 <- [1,2146,null,{}] 14:44:39 INFO - PROCESS | 1758 | 1465249479007 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}] 14:44:39 INFO - PROCESS | 1758 | 1465249479017 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:39 INFO - PROCESS | 1758 | 1465249479287 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 14:44:39 INFO - PROCESS | 1758 | 1465249479454 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:39 INFO - PROCESS | 1758 | 1465249479467 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:39 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f2ed800 == 11 [pid = 1758] [id = 544] 14:44:39 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x8f2ee000) [pid = 1758] [serial = 1633] [outer = (nil)] 14:44:39 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x8f2f3000) [pid = 1758] [serial = 1634] [outer = 0x8f2ee000] 14:44:39 INFO - PROCESS | 1758 | 1465249479551 Marionette DEBUG loaded listener.js 14:44:39 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x8f3ce800) [pid = 1758] [serial = 1635] [outer = 0x8f2ee000] 14:44:40 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x8b5c7000) [pid = 1758] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 14:44:40 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x8beebc00) [pid = 1758] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 14:44:40 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x9006c400) [pid = 1758] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 14:44:40 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x8bef0800) [pid = 1758] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 14:44:40 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x8ffc0000) [pid = 1758] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 14:44:40 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x8ffb9800) [pid = 1758] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 14:44:40 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x8f5eec00) [pid = 1758] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 14:44:40 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x8fd4a800) [pid = 1758] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 14:44:40 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x8b740c00) [pid = 1758] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 14:44:40 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x8d9c0000) [pid = 1758] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 14:44:40 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0x8d9de400) [pid = 1758] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 14:44:40 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x8cdd9000) [pid = 1758] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 14:44:41 INFO - PROCESS | 1758 | 1465249481041 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] 14:44:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 14:44:41 INFO - PROCESS | 1758 | 1465249481086 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 14:44:41 INFO - PROCESS | 1758 | 1465249481094 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 14:44:41 INFO - PROCESS | 1758 | 1465249481097 Marionette TRACE conn4 <- [1,2150,null,{}] 14:44:41 INFO - PROCESS | 1758 | 1465249481104 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}] 14:44:41 INFO - PROCESS | 1758 | 1465249481110 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:41 INFO - PROCESS | 1758 | 1465249481335 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 14:44:41 INFO - PROCESS | 1758 | 1465249481478 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:41 INFO - PROCESS | 1758 | 1465249481488 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:41 INFO - PROCESS | 1758 | ++DOCSHELL 0x8dbb2800 == 12 [pid = 1758] [id = 545] 14:44:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x8dbb2c00) [pid = 1758] [serial = 1636] [outer = (nil)] 14:44:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x8f2efc00) [pid = 1758] [serial = 1637] [outer = 0x8dbb2c00] 14:44:41 INFO - PROCESS | 1758 | 1465249481568 Marionette DEBUG loaded listener.js 14:44:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x8fd49800) [pid = 1758] [serial = 1638] [outer = 0x8dbb2c00] 14:44:42 INFO - PROCESS | 1758 | 1465249482594 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]]]}] 14:44:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 14:44:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1541ms 14:44:42 INFO - PROCESS | 1758 | 1465249482636 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 14:44:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 14:44:42 INFO - PROCESS | 1758 | 1465249482645 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 14:44:42 INFO - PROCESS | 1758 | 1465249482657 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 14:44:42 INFO - PROCESS | 1758 | 1465249482664 Marionette TRACE conn4 <- [1,2154,null,{}] 14:44:42 INFO - PROCESS | 1758 | 1465249482674 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}] 14:44:42 INFO - PROCESS | 1758 | 1465249482682 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:42 INFO - PROCESS | 1758 | 1465249482903 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 14:44:43 INFO - PROCESS | 1758 | 1465249483158 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:43 INFO - PROCESS | 1758 | 1465249483176 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:43 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bff1400 == 13 [pid = 1758] [id = 546] 14:44:43 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8bff3800) [pid = 1758] [serial = 1639] [outer = (nil)] 14:44:43 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8cdd5800) [pid = 1758] [serial = 1640] [outer = 0x8bff3800] 14:44:43 INFO - PROCESS | 1758 | 1465249483284 Marionette DEBUG loaded listener.js 14:44:43 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x8d9c0000) [pid = 1758] [serial = 1641] [outer = 0x8bff3800] 14:44:44 INFO - PROCESS | 1758 | 1465249484297 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]]]}] 14:44:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 14:44:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1695ms 14:44:44 INFO - PROCESS | 1758 | 1465249484350 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 14:44:44 INFO - PROCESS | 1758 | 1465249484359 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 14:44:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 14:44:44 INFO - PROCESS | 1758 | 1465249484373 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 14:44:44 INFO - PROCESS | 1758 | 1465249484381 Marionette TRACE conn4 <- [1,2158,null,{}] 14:44:44 INFO - PROCESS | 1758 | 1465249484393 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}] 14:44:44 INFO - PROCESS | 1758 | 1465249484404 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:44 INFO - PROCESS | 1758 | 1465249484662 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 14:44:44 INFO - PROCESS | 1758 | 1465249484948 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:44 INFO - PROCESS | 1758 | 1465249484957 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:44 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5cb400 == 14 [pid = 1758] [id = 547] 14:44:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8e00b000) [pid = 1758] [serial = 1642] [outer = (nil)] 14:44:45 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x8e013c00) [pid = 1758] [serial = 1643] [outer = 0x8e00b000] 14:44:45 INFO - PROCESS | 1758 | 1465249485054 Marionette DEBUG loaded listener.js 14:44:45 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x8f2f3800) [pid = 1758] [serial = 1644] [outer = 0x8e00b000] 14:44:46 INFO - PROCESS | 1758 | 1465249486126 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]]]}] 14:44:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 14:44:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1799ms 14:44:46 INFO - PROCESS | 1758 | 1465249486171 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 14:44:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 14:44:46 INFO - PROCESS | 1758 | 1465249486176 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 14:44:46 INFO - PROCESS | 1758 | 1465249486184 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 14:44:46 INFO - PROCESS | 1758 | 1465249486200 Marionette TRACE conn4 <- [1,2162,null,{}] 14:44:46 INFO - PROCESS | 1758 | 1465249486310 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}] 14:44:46 INFO - PROCESS | 1758 | 1465249486320 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:46 INFO - PROCESS | 1758 | 1465249486593 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 14:44:46 INFO - PROCESS | 1758 | 1465249486839 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:46 INFO - PROCESS | 1758 | 1465249486852 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:46 INFO - PROCESS | 1758 | ++DOCSHELL 0x8ffbc800 == 15 [pid = 1758] [id = 548] 14:44:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x8ffbd000) [pid = 1758] [serial = 1645] [outer = (nil)] 14:44:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x90065000) [pid = 1758] [serial = 1646] [outer = 0x8ffbd000] 14:44:46 INFO - PROCESS | 1758 | 1465249486943 Marionette DEBUG loaded listener.js 14:44:47 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x9006c400) [pid = 1758] [serial = 1647] [outer = 0x8ffbd000] 14:44:47 INFO - PROCESS | 1758 | 1465249487907 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]]]}] 14:44:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 14:44:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1764ms 14:44:47 INFO - PROCESS | 1758 | 1465249487948 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 14:44:47 INFO - PROCESS | 1758 | 1465249487954 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 14:44:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 14:44:47 INFO - PROCESS | 1758 | 1465249487981 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 14:44:47 INFO - PROCESS | 1758 | 1465249487987 Marionette TRACE conn4 <- [1,2166,null,{}] 14:44:48 INFO - PROCESS | 1758 | 1465249487993 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}] 14:44:48 INFO - PROCESS | 1758 | 1465249487998 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:48 INFO - PROCESS | 1758 | 1465249488209 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 14:44:48 INFO - PROCESS | 1758 | 1465249488442 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:48 INFO - PROCESS | 1758 | 1465249488450 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:48 INFO - PROCESS | 1758 | ++DOCSHELL 0x8fdf3c00 == 16 [pid = 1758] [id = 549] 14:44:48 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x8ffb7000) [pid = 1758] [serial = 1648] [outer = (nil)] 14:44:48 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x9011fc00) [pid = 1758] [serial = 1649] [outer = 0x8ffb7000] 14:44:48 INFO - PROCESS | 1758 | 1465249488555 Marionette DEBUG loaded listener.js 14:44:48 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x9012d000) [pid = 1758] [serial = 1650] [outer = 0x8ffb7000] 14:44:49 INFO - PROCESS | 1758 | 1465249489523 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]]]}] 14:44:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 14:44:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1601ms 14:44:49 INFO - PROCESS | 1758 | 1465249489580 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 14:44:49 INFO - PROCESS | 1758 | 1465249489583 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 14:44:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 14:44:49 INFO - PROCESS | 1758 | 1465249489592 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 14:44:49 INFO - PROCESS | 1758 | 1465249489597 Marionette TRACE conn4 <- [1,2170,null,{}] 14:44:49 INFO - PROCESS | 1758 | 1465249489605 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}] 14:44:49 INFO - PROCESS | 1758 | 1465249489612 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:49 INFO - PROCESS | 1758 | 1465249489819 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 14:44:50 INFO - PROCESS | 1758 | 1465249490067 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:50 INFO - PROCESS | 1758 | 1465249490076 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:50 INFO - PROCESS | 1758 | ++DOCSHELL 0x8fd4e000 == 17 [pid = 1758] [id = 550] 14:44:50 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0x9011d000) [pid = 1758] [serial = 1651] [outer = (nil)] 14:44:50 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x901cdc00) [pid = 1758] [serial = 1652] [outer = 0x9011d000] 14:44:50 INFO - PROCESS | 1758 | 1465249490189 Marionette DEBUG loaded listener.js 14:44:50 INFO - PROCESS | 1758 | ++DOMWINDOW == 94 (0x901d1c00) [pid = 1758] [serial = 1653] [outer = 0x9011d000] 14:44:51 INFO - PROCESS | 1758 | 1465249491230 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]]]}] 14:44:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 14:44:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1706ms 14:44:51 INFO - PROCESS | 1758 | 1465249491299 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 14:44:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 14:44:51 INFO - PROCESS | 1758 | 1465249491304 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 14:44:51 INFO - PROCESS | 1758 | 1465249491312 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 14:44:51 INFO - PROCESS | 1758 | 1465249491315 Marionette TRACE conn4 <- [1,2174,null,{}] 14:44:51 INFO - PROCESS | 1758 | 1465249491324 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}] 14:44:51 INFO - PROCESS | 1758 | 1465249491337 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:51 INFO - PROCESS | 1758 | 1465249491632 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 14:44:51 INFO - PROCESS | 1758 | 1465249491924 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:51 INFO - PROCESS | 1758 | 1465249491935 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:51 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c7400 == 18 [pid = 1758] [id = 551] 14:44:51 INFO - PROCESS | 1758 | ++DOMWINDOW == 95 (0x8b5c9400) [pid = 1758] [serial = 1654] [outer = (nil)] 14:44:52 INFO - PROCESS | 1758 | ++DOMWINDOW == 96 (0x91af0400) [pid = 1758] [serial = 1655] [outer = 0x8b5c9400] 14:44:52 INFO - PROCESS | 1758 | 1465249492023 Marionette DEBUG loaded listener.js 14:44:52 INFO - PROCESS | 1758 | ++DOMWINDOW == 97 (0x91b74c00) [pid = 1758] [serial = 1656] [outer = 0x8b5c9400] 14:44:52 INFO - PROCESS | 1758 | 1465249492986 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]]]}] 14:44:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 14:44:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1740ms 14:44:53 INFO - PROCESS | 1758 | 1465249493052 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 14:44:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 14:44:53 INFO - PROCESS | 1758 | 1465249493057 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 14:44:53 INFO - PROCESS | 1758 | 1465249493064 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 14:44:53 INFO - PROCESS | 1758 | 1465249493068 Marionette TRACE conn4 <- [1,2178,null,{}] 14:44:53 INFO - PROCESS | 1758 | 1465249493075 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}] 14:44:53 INFO - PROCESS | 1758 | 1465249493080 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:53 INFO - PROCESS | 1758 | 1465249493292 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 14:44:53 INFO - PROCESS | 1758 | 1465249493481 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:53 INFO - PROCESS | 1758 | 1465249493489 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:53 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5cbc00 == 19 [pid = 1758] [id = 552] 14:44:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 98 (0x8bee4c00) [pid = 1758] [serial = 1657] [outer = (nil)] 14:44:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 99 (0x927e1800) [pid = 1758] [serial = 1658] [outer = 0x8bee4c00] 14:44:53 INFO - PROCESS | 1758 | 1465249493624 Marionette DEBUG loaded listener.js 14:44:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 100 (0x927e4c00) [pid = 1758] [serial = 1659] [outer = 0x8bee4c00] 14:44:54 INFO - PROCESS | 1758 | 1465249494617 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]]]}] 14:44:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 14:44:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1591ms 14:44:54 INFO - PROCESS | 1758 | 1465249494655 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 14:44:54 INFO - PROCESS | 1758 | 1465249494659 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 14:44:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 14:44:54 INFO - PROCESS | 1758 | 1465249494667 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 14:44:54 INFO - PROCESS | 1758 | 1465249494670 Marionette TRACE conn4 <- [1,2182,null,{}] 14:44:54 INFO - PROCESS | 1758 | 1465249494677 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}] 14:44:54 INFO - PROCESS | 1758 | 1465249494682 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:54 INFO - PROCESS | 1758 | 1465249494888 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 14:44:55 INFO - PROCESS | 1758 | 1465249495135 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:55 INFO - PROCESS | 1758 | 1465249495147 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:55 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c0000 == 20 [pid = 1758] [id = 553] 14:44:55 INFO - PROCESS | 1758 | ++DOMWINDOW == 101 (0x8bff0400) [pid = 1758] [serial = 1660] [outer = (nil)] 14:44:55 INFO - PROCESS | 1758 | ++DOMWINDOW == 102 (0x90138400) [pid = 1758] [serial = 1661] [outer = 0x8bff0400] 14:44:55 INFO - PROCESS | 1758 | 1465249495290 Marionette DEBUG loaded listener.js 14:44:55 INFO - PROCESS | 1758 | ++DOMWINDOW == 103 (0x927ea800) [pid = 1758] [serial = 1662] [outer = 0x8bff0400] 14:44:56 INFO - PROCESS | 1758 | 1465249496298 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]]]}] 14:44:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 14:44:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1700ms 14:44:56 INFO - PROCESS | 1758 | 1465249496367 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 14:44:56 INFO - PROCESS | 1758 | 1465249496372 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 14:44:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 14:44:56 INFO - PROCESS | 1758 | 1465249496379 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 14:44:56 INFO - PROCESS | 1758 | 1465249496383 Marionette TRACE conn4 <- [1,2186,null,{}] 14:44:56 INFO - PROCESS | 1758 | 1465249496390 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}] 14:44:56 INFO - PROCESS | 1758 | 1465249496395 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:56 INFO - PROCESS | 1758 | 1465249496600 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 14:44:56 INFO - PROCESS | 1758 | 1465249496835 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:56 INFO - PROCESS | 1758 | 1465249496846 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:57 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c2800 == 21 [pid = 1758] [id = 554] 14:44:57 INFO - PROCESS | 1758 | ++DOMWINDOW == 104 (0x8b5c3800) [pid = 1758] [serial = 1663] [outer = (nil)] 14:44:57 INFO - PROCESS | 1758 | ++DOMWINDOW == 105 (0x8b736400) [pid = 1758] [serial = 1664] [outer = 0x8b5c3800] 14:44:57 INFO - PROCESS | 1758 | 1465249497112 Marionette DEBUG loaded listener.js 14:44:57 INFO - PROCESS | 1758 | ++DOMWINDOW == 106 (0x8b73ec00) [pid = 1758] [serial = 1665] [outer = 0x8b5c3800] 14:44:58 INFO - PROCESS | 1758 | 1465249498297 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]]]}] 14:44:58 INFO - PROCESS | 1758 | --DOMWINDOW == 105 (0x8ffc0400) [pid = 1758] [serial = 1595] [outer = (nil)] [url = about:blank] 14:44:58 INFO - PROCESS | 1758 | --DOMWINDOW == 104 (0x8d9da000) [pid = 1758] [serial = 1566] [outer = (nil)] [url = about:blank] 14:44:58 INFO - PROCESS | 1758 | --DOMWINDOW == 103 (0x90119000) [pid = 1758] [serial = 1571] [outer = (nil)] [url = about:blank] 14:44:58 INFO - PROCESS | 1758 | --DOMWINDOW == 102 (0x90131c00) [pid = 1758] [serial = 1572] [outer = (nil)] [url = about:blank] 14:44:58 INFO - PROCESS | 1758 | --DOMWINDOW == 101 (0x8cfa0000) [pid = 1758] [serial = 1584] [outer = (nil)] [url = about:blank] 14:44:58 INFO - PROCESS | 1758 | --DOMWINDOW == 100 (0x901cf800) [pid = 1758] [serial = 1574] [outer = (nil)] [url = about:blank] 14:44:58 INFO - PROCESS | 1758 | --DOMWINDOW == 99 (0x9006f800) [pid = 1758] [serial = 1593] [outer = (nil)] [url = about:blank] 14:44:58 INFO - PROCESS | 1758 | --DOMWINDOW == 98 (0x8fdfa800) [pid = 1758] [serial = 1569] [outer = (nil)] [url = about:blank] 14:44:58 INFO - PROCESS | 1758 | --DOMWINDOW == 97 (0x8cf99000) [pid = 1758] [serial = 1565] [outer = (nil)] [url = about:blank] 14:44:58 INFO - PROCESS | 1758 | --DOMWINDOW == 96 (0x8fdef400) [pid = 1758] [serial = 1568] [outer = (nil)] [url = about:blank] 14:44:58 INFO - PROCESS | 1758 | --DOMWINDOW == 95 (0x8dbb2000) [pid = 1758] [serial = 1590] [outer = (nil)] [url = about:blank] 14:44:58 INFO - PROCESS | 1758 | --DOMWINDOW == 94 (0x8cf9e000) [pid = 1758] [serial = 1580] [outer = (nil)] [url = about:blank] 14:44:58 INFO - PROCESS | 1758 | --DOMWINDOW == 93 (0x8dcb4000) [pid = 1758] [serial = 1586] [outer = (nil)] [url = about:blank] 14:44:58 INFO - PROCESS | 1758 | --DOMWINDOW == 92 (0x8f2ed000) [pid = 1758] [serial = 1587] [outer = (nil)] [url = about:blank] 14:44:58 INFO - PROCESS | 1758 | --DOMWINDOW == 91 (0x8fd50000) [pid = 1758] [serial = 1563] [outer = (nil)] [url = about:blank] 14:44:58 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x8fdf5c00) [pid = 1758] [serial = 1589] [outer = (nil)] [url = about:blank] 14:44:58 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x91a17800) [pid = 1758] [serial = 1578] [outer = (nil)] [url = about:blank] 14:44:58 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x901d2c00) [pid = 1758] [serial = 1575] [outer = (nil)] [url = about:blank] 14:44:58 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x9006c800) [pid = 1758] [serial = 1592] [outer = (nil)] [url = about:blank] 14:44:58 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x8cf93800) [pid = 1758] [serial = 1583] [outer = (nil)] [url = about:blank] 14:44:58 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x919cec00) [pid = 1758] [serial = 1577] [outer = (nil)] [url = about:blank] 14:44:58 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x8d9d4400) [pid = 1758] [serial = 1581] [outer = (nil)] [url = about:blank] 14:44:58 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x8fd46c00) [pid = 1758] [serial = 1562] [outer = (nil)] [url = about:blank] 14:44:58 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x90067000) [pid = 1758] [serial = 1596] [outer = (nil)] [url = about:blank] 14:44:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 14:44:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1993ms 14:44:58 INFO - PROCESS | 1758 | 1465249498375 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 14:44:58 INFO - PROCESS | 1758 | 1465249498381 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 14:44:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 14:44:58 INFO - PROCESS | 1758 | 1465249498392 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 14:44:58 INFO - PROCESS | 1758 | 1465249498396 Marionette TRACE conn4 <- [1,2190,null,{}] 14:44:58 INFO - PROCESS | 1758 | 1465249498406 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}] 14:44:58 INFO - PROCESS | 1758 | 1465249498412 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:58 INFO - PROCESS | 1758 | 1465249498610 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 14:44:58 INFO - PROCESS | 1758 | 1465249498815 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:58 INFO - PROCESS | 1758 | 1465249498825 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:44:58 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bff6c00 == 22 [pid = 1758] [id = 555] 14:44:58 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8bffa400) [pid = 1758] [serial = 1666] [outer = (nil)] 14:44:58 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x8cdde000) [pid = 1758] [serial = 1667] [outer = 0x8bffa400] 14:44:58 INFO - PROCESS | 1758 | 1465249498912 Marionette DEBUG loaded listener.js 14:44:59 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x8cf9ac00) [pid = 1758] [serial = 1668] [outer = 0x8bffa400] 14:44:59 INFO - PROCESS | 1758 | 1465249499785 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]]]}] 14:44:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 14:44:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1437ms 14:44:59 INFO - PROCESS | 1758 | 1465249499830 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 14:44:59 INFO - PROCESS | 1758 | 1465249499838 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 14:44:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 14:44:59 INFO - PROCESS | 1758 | 1465249499852 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 14:44:59 INFO - PROCESS | 1758 | 1465249499858 Marionette TRACE conn4 <- [1,2194,null,{}] 14:44:59 INFO - PROCESS | 1758 | 1465249499865 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}] 14:44:59 INFO - PROCESS | 1758 | 1465249499872 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:00 INFO - PROCESS | 1758 | 1465249500069 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 14:45:00 INFO - PROCESS | 1758 | 1465249500219 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:00 INFO - PROCESS | 1758 | 1465249500230 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:00 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cf9e000 == 23 [pid = 1758] [id = 556] 14:45:00 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x8d9c6c00) [pid = 1758] [serial = 1669] [outer = (nil)] 14:45:00 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x8dbb2000) [pid = 1758] [serial = 1670] [outer = 0x8d9c6c00] 14:45:00 INFO - PROCESS | 1758 | 1465249500320 Marionette DEBUG loaded listener.js 14:45:00 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x8dcb1400) [pid = 1758] [serial = 1671] [outer = 0x8d9c6c00] 14:45:01 INFO - PROCESS | 1758 | 1465249501307 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]]]}] 14:45:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 14:45:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1536ms 14:45:01 INFO - PROCESS | 1758 | 1465249501388 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 14:45:01 INFO - PROCESS | 1758 | 1465249501392 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 14:45:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 14:45:01 INFO - PROCESS | 1758 | 1465249501401 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 14:45:01 INFO - PROCESS | 1758 | 1465249501407 Marionette TRACE conn4 <- [1,2198,null,{}] 14:45:01 INFO - PROCESS | 1758 | 1465249501448 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}] 14:45:01 INFO - PROCESS | 1758 | 1465249501459 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:01 INFO - PROCESS | 1758 | 1465249501746 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 14:45:01 INFO - PROCESS | 1758 | 1465249501783 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:01 INFO - PROCESS | 1758 | 1465249501798 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:01 INFO - PROCESS | 1758 | ++DOCSHELL 0x8dbbe400 == 24 [pid = 1758] [id = 557] 14:45:01 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x8e010400) [pid = 1758] [serial = 1672] [outer = (nil)] 14:45:01 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x8f5e9000) [pid = 1758] [serial = 1673] [outer = 0x8e010400] 14:45:01 INFO - PROCESS | 1758 | 1465249501929 Marionette DEBUG loaded listener.js 14:45:02 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x8fd47400) [pid = 1758] [serial = 1674] [outer = 0x8e010400] 14:45:02 INFO - PROCESS | 1758 | 1465249502871 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]]]}] 14:45:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 14:45:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1518ms 14:45:02 INFO - PROCESS | 1758 | 1465249502919 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 14:45:02 INFO - PROCESS | 1758 | 1465249502924 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 14:45:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 14:45:02 INFO - PROCESS | 1758 | 1465249502931 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 14:45:02 INFO - PROCESS | 1758 | 1465249502935 Marionette TRACE conn4 <- [1,2202,null,{}] 14:45:02 INFO - PROCESS | 1758 | 1465249502948 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}] 14:45:02 INFO - PROCESS | 1758 | 1465249502952 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:03 INFO - PROCESS | 1758 | 1465249503288 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 14:45:03 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x8bff2800) [pid = 1758] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 14:45:03 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x8d9e3c00) [pid = 1758] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 14:45:03 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x8fd47c00) [pid = 1758] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 14:45:03 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x8fdf6400) [pid = 1758] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 14:45:03 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x8bee5c00) [pid = 1758] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 14:45:03 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x9006cc00) [pid = 1758] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 14:45:03 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x8d9e2c00) [pid = 1758] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 14:45:03 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x927e6c00) [pid = 1758] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 14:45:03 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x8bee3800) [pid = 1758] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 14:45:03 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x8bfee800) [pid = 1758] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 14:45:03 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x8f2ee000) [pid = 1758] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 14:45:03 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x8bee8400) [pid = 1758] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 14:45:03 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x8d9c8400) [pid = 1758] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 14:45:03 INFO - PROCESS | 1758 | 1465249503421 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:03 INFO - PROCESS | 1758 | 1465249503428 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:03 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b740400 == 25 [pid = 1758] [id = 558] 14:45:03 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x8b741400) [pid = 1758] [serial = 1675] [outer = (nil)] 14:45:03 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8d9bf400) [pid = 1758] [serial = 1676] [outer = 0x8b741400] 14:45:03 INFO - PROCESS | 1758 | 1465249503506 Marionette DEBUG loaded listener.js 14:45:03 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8dbbb000) [pid = 1758] [serial = 1677] [outer = 0x8b741400] 14:45:04 INFO - PROCESS | 1758 | 1465249504477 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]]]}] 14:45:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 14:45:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1592ms 14:45:04 INFO - PROCESS | 1758 | 1465249504524 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 14:45:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 14:45:04 INFO - PROCESS | 1758 | 1465249504529 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 14:45:04 INFO - PROCESS | 1758 | 1465249504538 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 14:45:04 INFO - PROCESS | 1758 | 1465249504541 Marionette TRACE conn4 <- [1,2206,null,{}] 14:45:04 INFO - PROCESS | 1758 | 1465249504548 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}] 14:45:04 INFO - PROCESS | 1758 | 1465249504553 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:04 INFO - PROCESS | 1758 | 1465249504749 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 14:45:04 INFO - PROCESS | 1758 | 1465249504906 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:04 INFO - PROCESS | 1758 | 1465249504915 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:04 INFO - PROCESS | 1758 | ++DOCSHELL 0x8fdef400 == 26 [pid = 1758] [id = 559] 14:45:04 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x8fdf2400) [pid = 1758] [serial = 1678] [outer = (nil)] 14:45:04 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8fdfd800) [pid = 1758] [serial = 1679] [outer = 0x8fdf2400] 14:45:05 INFO - PROCESS | 1758 | 1465249505002 Marionette DEBUG loaded listener.js 14:45:05 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x8ffbe800) [pid = 1758] [serial = 1680] [outer = 0x8fdf2400] 14:45:06 INFO - PROCESS | 1758 | 1465249506108 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]]]}] 14:45:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 14:45:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1595ms 14:45:06 INFO - PROCESS | 1758 | 1465249506132 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 14:45:06 INFO - PROCESS | 1758 | 1465249506141 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 14:45:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 14:45:06 INFO - PROCESS | 1758 | 1465249506153 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 14:45:06 INFO - PROCESS | 1758 | 1465249506160 Marionette TRACE conn4 <- [1,2210,null,{}] 14:45:06 INFO - PROCESS | 1758 | 1465249506171 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}] 14:45:06 INFO - PROCESS | 1758 | 1465249506177 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:06 INFO - PROCESS | 1758 | 1465249506468 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 14:45:06 INFO - PROCESS | 1758 | 1465249506763 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:06 INFO - PROCESS | 1758 | 1465249506771 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:06 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bff6000 == 27 [pid = 1758] [id = 560] 14:45:06 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x8bff8c00) [pid = 1758] [serial = 1681] [outer = (nil)] 14:45:06 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x8d9c4800) [pid = 1758] [serial = 1682] [outer = 0x8bff8c00] 14:45:06 INFO - PROCESS | 1758 | 1465249506866 Marionette DEBUG loaded listener.js 14:45:07 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x8d9d7400) [pid = 1758] [serial = 1683] [outer = 0x8bff8c00] 14:45:07 INFO - PROCESS | 1758 | 1465249507887 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]]]}] 14:45:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 14:45:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1792ms 14:45:07 INFO - PROCESS | 1758 | 1465249507944 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 14:45:07 INFO - PROCESS | 1758 | 1465249507953 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 14:45:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 14:45:07 INFO - PROCESS | 1758 | 1465249507966 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 14:45:07 INFO - PROCESS | 1758 | 1465249507970 Marionette TRACE conn4 <- [1,2214,null,{}] 14:45:07 INFO - PROCESS | 1758 | 1465249507979 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}] 14:45:07 INFO - PROCESS | 1758 | 1465249507986 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:08 INFO - PROCESS | 1758 | 1465249508251 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 14:45:08 INFO - PROCESS | 1758 | 1465249508499 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:08 INFO - PROCESS | 1758 | 1465249508510 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:08 INFO - PROCESS | 1758 | ++DOCSHELL 0x8e011000 == 28 [pid = 1758] [id = 561] 14:45:08 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x8e016c00) [pid = 1758] [serial = 1684] [outer = (nil)] 14:45:08 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x8f3d0c00) [pid = 1758] [serial = 1685] [outer = 0x8e016c00] 14:45:08 INFO - PROCESS | 1758 | 1465249508649 Marionette DEBUG loaded listener.js 14:45:08 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x8fd50400) [pid = 1758] [serial = 1686] [outer = 0x8e016c00] 14:45:09 INFO - PROCESS | 1758 | 1465249509726 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]]]}] 14:45:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 14:45:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1798ms 14:45:09 INFO - PROCESS | 1758 | 1465249509765 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 14:45:09 INFO - PROCESS | 1758 | 1465249509770 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 14:45:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 14:45:09 INFO - PROCESS | 1758 | 1465249509778 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 14:45:09 INFO - PROCESS | 1758 | 1465249509786 Marionette TRACE conn4 <- [1,2218,null,{}] 14:45:09 INFO - PROCESS | 1758 | 1465249509807 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}] 14:45:09 INFO - PROCESS | 1758 | 1465249509817 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:10 INFO - PROCESS | 1758 | 1465249510053 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 14:45:10 INFO - PROCESS | 1758 | 1465249510298 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:10 INFO - PROCESS | 1758 | 1465249510312 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:10 INFO - PROCESS | 1758 | ++DOCSHELL 0x8dcb6400 == 29 [pid = 1758] [id = 562] 14:45:10 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x90113000) [pid = 1758] [serial = 1687] [outer = (nil)] 14:45:10 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0x90116800) [pid = 1758] [serial = 1688] [outer = 0x90113000] 14:45:10 INFO - PROCESS | 1758 | 1465249510451 Marionette DEBUG loaded listener.js 14:45:10 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x9012c400) [pid = 1758] [serial = 1689] [outer = 0x90113000] 14:45:11 INFO - PROCESS | 1758 | 1465249511475 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]]]}] 14:45:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 14:45:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1753ms 14:45:11 INFO - PROCESS | 1758 | 1465249511533 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 14:45:11 INFO - PROCESS | 1758 | 1465249511537 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 14:45:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 14:45:11 INFO - PROCESS | 1758 | 1465249511546 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 14:45:11 INFO - PROCESS | 1758 | 1465249511551 Marionette TRACE conn4 <- [1,2222,null,{}] 14:45:11 INFO - PROCESS | 1758 | 1465249511558 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}] 14:45:11 INFO - PROCESS | 1758 | 1465249511563 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:11 INFO - PROCESS | 1758 | 1465249511780 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 14:45:12 INFO - PROCESS | 1758 | 1465249512014 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:12 INFO - PROCESS | 1758 | 1465249512021 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:12 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9e2400 == 30 [pid = 1758] [id = 563] 14:45:12 INFO - PROCESS | 1758 | ++DOMWINDOW == 94 (0x9006cc00) [pid = 1758] [serial = 1690] [outer = (nil)] 14:45:12 INFO - PROCESS | 1758 | ++DOMWINDOW == 95 (0x901ce000) [pid = 1758] [serial = 1691] [outer = 0x9006cc00] 14:45:12 INFO - PROCESS | 1758 | 1465249512157 Marionette DEBUG loaded listener.js 14:45:12 INFO - PROCESS | 1758 | ++DOMWINDOW == 96 (0x919cd800) [pid = 1758] [serial = 1692] [outer = 0x9006cc00] 14:45:13 INFO - PROCESS | 1758 | 1465249513110 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]]]}] 14:45:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 14:45:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1585ms 14:45:13 INFO - PROCESS | 1758 | 1465249513138 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 14:45:13 INFO - PROCESS | 1758 | 1465249513143 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 14:45:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 14:45:13 INFO - PROCESS | 1758 | 1465249513152 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 14:45:13 INFO - PROCESS | 1758 | 1465249513156 Marionette TRACE conn4 <- [1,2226,null,{}] 14:45:13 INFO - PROCESS | 1758 | 1465249513164 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}] 14:45:13 INFO - PROCESS | 1758 | 1465249513170 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:13 INFO - PROCESS | 1758 | 1465249513375 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 14:45:13 INFO - PROCESS | 1758 | 1465249513560 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:13 INFO - PROCESS | 1758 | 1465249513573 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:13 INFO - PROCESS | 1758 | ++DOCSHELL 0x8fdf0800 == 31 [pid = 1758] [id = 564] 14:45:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 97 (0x90133000) [pid = 1758] [serial = 1693] [outer = (nil)] 14:45:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 98 (0x91a16000) [pid = 1758] [serial = 1694] [outer = 0x90133000] 14:45:13 INFO - PROCESS | 1758 | 1465249513652 Marionette DEBUG loaded listener.js 14:45:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 99 (0x91a17c00) [pid = 1758] [serial = 1695] [outer = 0x90133000] 14:45:14 INFO - PROCESS | 1758 | 1465249514677 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]]]}] 14:45:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 14:45:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1582ms 14:45:14 INFO - PROCESS | 1758 | 1465249514735 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 14:45:14 INFO - PROCESS | 1758 | 1465249514739 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 14:45:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 14:45:14 INFO - PROCESS | 1758 | 1465249514747 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 14:45:14 INFO - PROCESS | 1758 | 1465249514751 Marionette TRACE conn4 <- [1,2230,null,{}] 14:45:14 INFO - PROCESS | 1758 | 1465249514758 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}] 14:45:14 INFO - PROCESS | 1758 | 1465249514770 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:15 INFO - PROCESS | 1758 | 1465249515059 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 14:45:15 INFO - PROCESS | 1758 | 1465249515326 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:15 INFO - PROCESS | 1758 | 1465249515334 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:15 INFO - PROCESS | 1758 | ++DOCSHELL 0x8fdf6400 == 32 [pid = 1758] [id = 565] 14:45:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 100 (0x91a21800) [pid = 1758] [serial = 1696] [outer = (nil)] 14:45:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 101 (0x92822c00) [pid = 1758] [serial = 1697] [outer = 0x91a21800] 14:45:15 INFO - PROCESS | 1758 | 1465249515435 Marionette DEBUG loaded listener.js 14:45:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 102 (0x92829800) [pid = 1758] [serial = 1698] [outer = 0x91a21800] 14:45:16 INFO - PROCESS | 1758 | 1465249516351 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]]]}] 14:45:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 14:45:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1634ms 14:45:16 INFO - PROCESS | 1758 | 1465249516411 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 14:45:16 INFO - PROCESS | 1758 | 1465249516415 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 14:45:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 14:45:16 INFO - PROCESS | 1758 | 1465249516468 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 14:45:16 INFO - PROCESS | 1758 | 1465249516471 Marionette TRACE conn4 <- [1,2234,null,{}] 14:45:16 INFO - PROCESS | 1758 | 1465249516478 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}] 14:45:16 INFO - PROCESS | 1758 | 1465249516484 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:16 INFO - PROCESS | 1758 | 1465249516687 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 14:45:16 INFO - PROCESS | 1758 | 1465249516899 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:16 INFO - PROCESS | 1758 | 1465249516910 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:16 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c7c00 == 33 [pid = 1758] [id = 566] 14:45:16 INFO - PROCESS | 1758 | ++DOMWINDOW == 103 (0x8b739000) [pid = 1758] [serial = 1699] [outer = (nil)] 14:45:17 INFO - PROCESS | 1758 | ++DOMWINDOW == 104 (0x8cdd8800) [pid = 1758] [serial = 1700] [outer = 0x8b739000] 14:45:17 INFO - PROCESS | 1758 | 1465249517038 Marionette DEBUG loaded listener.js 14:45:17 INFO - PROCESS | 1758 | ++DOMWINDOW == 105 (0x8f3cb800) [pid = 1758] [serial = 1701] [outer = 0x8b739000] 14:45:17 INFO - PROCESS | 1758 | 1465249517960 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]]]}] 14:45:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 14:45:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1542ms 14:45:18 INFO - PROCESS | 1758 | 1465249518007 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 14:45:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 14:45:18 INFO - PROCESS | 1758 | 1465249518018 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 14:45:18 INFO - PROCESS | 1758 | 1465249518026 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 14:45:18 INFO - PROCESS | 1758 | 1465249518030 Marionette TRACE conn4 <- [1,2238,null,{}] 14:45:18 INFO - PROCESS | 1758 | 1465249518037 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}] 14:45:18 INFO - PROCESS | 1758 | 1465249518044 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:18 INFO - PROCESS | 1758 | 1465249518244 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 14:45:18 INFO - PROCESS | 1758 | 1465249518772 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:18 INFO - PROCESS | 1758 | 1465249518783 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:18 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bef0c00 == 34 [pid = 1758] [id = 567] 14:45:18 INFO - PROCESS | 1758 | ++DOMWINDOW == 106 (0x8bfed800) [pid = 1758] [serial = 1702] [outer = (nil)] 14:45:18 INFO - PROCESS | 1758 | ++DOMWINDOW == 107 (0x8bffb800) [pid = 1758] [serial = 1703] [outer = 0x8bfed800] 14:45:18 INFO - PROCESS | 1758 | 1465249518869 Marionette DEBUG loaded listener.js 14:45:18 INFO - PROCESS | 1758 | ++DOMWINDOW == 108 (0x8cfa0800) [pid = 1758] [serial = 1704] [outer = 0x8bfed800] 14:45:19 INFO - PROCESS | 1758 | 1465249519814 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]]]}] 14:45:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 14:45:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1840ms 14:45:19 INFO - PROCESS | 1758 | 1465249519867 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 14:45:19 INFO - PROCESS | 1758 | 1465249519874 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 14:45:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 14:45:19 INFO - PROCESS | 1758 | 1465249519909 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 14:45:19 INFO - PROCESS | 1758 | 1465249519913 Marionette TRACE conn4 <- [1,2242,null,{}] 14:45:19 INFO - PROCESS | 1758 | 1465249519923 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}] 14:45:19 INFO - PROCESS | 1758 | 1465249519932 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:20 INFO - PROCESS | 1758 | 1465249520147 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 14:45:20 INFO - PROCESS | 1758 | 1465249520499 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:20 INFO - PROCESS | 1758 | 1465249520510 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:20 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee7800 == 35 [pid = 1758] [id = 568] 14:45:20 INFO - PROCESS | 1758 | ++DOMWINDOW == 109 (0x8cdd1000) [pid = 1758] [serial = 1705] [outer = (nil)] 14:45:20 INFO - PROCESS | 1758 | ++DOMWINDOW == 110 (0x8f3cc000) [pid = 1758] [serial = 1706] [outer = 0x8cdd1000] 14:45:20 INFO - PROCESS | 1758 | 1465249520597 Marionette DEBUG loaded listener.js 14:45:20 INFO - PROCESS | 1758 | ++DOMWINDOW == 111 (0x8fd47c00) [pid = 1758] [serial = 1707] [outer = 0x8cdd1000] 14:45:22 INFO - PROCESS | 1758 | --DOCSHELL 0x8bee7000 == 34 [pid = 1758] [id = 540] 14:45:22 INFO - PROCESS | 1758 | --DOCSHELL 0x8b740400 == 33 [pid = 1758] [id = 558] 14:45:22 INFO - PROCESS | 1758 | --DOCSHELL 0x8bef0c00 == 32 [pid = 1758] [id = 567] 14:45:22 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c7c00 == 31 [pid = 1758] [id = 566] 14:45:22 INFO - PROCESS | 1758 | --DOCSHELL 0x8fdf6400 == 30 [pid = 1758] [id = 565] 14:45:22 INFO - PROCESS | 1758 | --DOCSHELL 0x8d9e2400 == 29 [pid = 1758] [id = 563] 14:45:22 INFO - PROCESS | 1758 | --DOCSHELL 0x8fdf0800 == 28 [pid = 1758] [id = 564] 14:45:22 INFO - PROCESS | 1758 | --DOCSHELL 0x8dcb6400 == 27 [pid = 1758] [id = 562] 14:45:22 INFO - PROCESS | 1758 | --DOCSHELL 0x8e011000 == 26 [pid = 1758] [id = 561] 14:45:22 INFO - PROCESS | 1758 | --DOCSHELL 0x8fdef400 == 25 [pid = 1758] [id = 559] 14:45:22 INFO - PROCESS | 1758 | --DOCSHELL 0x8bff6000 == 24 [pid = 1758] [id = 560] 14:45:22 INFO - PROCESS | 1758 | --DOMWINDOW == 110 (0x8cf95c00) [pid = 1758] [serial = 1599] [outer = (nil)] [url = about:blank] 14:45:22 INFO - PROCESS | 1758 | --DOMWINDOW == 109 (0x8cdd0c00) [pid = 1758] [serial = 1598] [outer = (nil)] [url = about:blank] 14:45:22 INFO - PROCESS | 1758 | --DOMWINDOW == 108 (0x8e015000) [pid = 1758] [serial = 1602] [outer = (nil)] [url = about:blank] 14:45:22 INFO - PROCESS | 1758 | --DOMWINDOW == 107 (0x8dcb3c00) [pid = 1758] [serial = 1601] [outer = (nil)] [url = about:blank] 14:45:22 INFO - PROCESS | 1758 | --DOMWINDOW == 106 (0x90061800) [pid = 1758] [serial = 1605] [outer = (nil)] [url = about:blank] 14:45:22 INFO - PROCESS | 1758 | --DOMWINDOW == 105 (0x8fdf0c00) [pid = 1758] [serial = 1604] [outer = (nil)] [url = about:blank] 14:45:22 INFO - PROCESS | 1758 | --DOMWINDOW == 104 (0x91af2000) [pid = 1758] [serial = 1608] [outer = (nil)] [url = about:blank] 14:45:22 INFO - PROCESS | 1758 | --DOMWINDOW == 103 (0x91a18c00) [pid = 1758] [serial = 1607] [outer = (nil)] [url = about:blank] 14:45:22 INFO - PROCESS | 1758 | --DOMWINDOW == 102 (0x8bff7800) [pid = 1758] [serial = 1628] [outer = (nil)] [url = about:blank] 14:45:22 INFO - PROCESS | 1758 | --DOMWINDOW == 101 (0x91b77400) [pid = 1758] [serial = 1611] [outer = (nil)] [url = about:blank] 14:45:22 INFO - PROCESS | 1758 | --DOMWINDOW == 100 (0x91b73000) [pid = 1758] [serial = 1610] [outer = (nil)] [url = about:blank] 14:45:22 INFO - PROCESS | 1758 | --DOMWINDOW == 99 (0x8f5e4800) [pid = 1758] [serial = 1626] [outer = (nil)] [url = about:blank] 14:45:22 INFO - PROCESS | 1758 | --DOMWINDOW == 98 (0x8f3cb400) [pid = 1758] [serial = 1625] [outer = (nil)] [url = about:blank] 14:45:22 INFO - PROCESS | 1758 | --DOMWINDOW == 97 (0x92977000) [pid = 1758] [serial = 1614] [outer = (nil)] [url = about:blank] 14:45:22 INFO - PROCESS | 1758 | --DOMWINDOW == 96 (0x9281d800) [pid = 1758] [serial = 1613] [outer = (nil)] [url = about:blank] 14:45:22 INFO - PROCESS | 1758 | --DOMWINDOW == 95 (0x931f9c00) [pid = 1758] [serial = 1617] [outer = (nil)] [url = about:blank] 14:45:22 INFO - PROCESS | 1758 | --DOMWINDOW == 94 (0x931f8400) [pid = 1758] [serial = 1616] [outer = (nil)] [url = about:blank] 14:45:22 INFO - PROCESS | 1758 | --DOMWINDOW == 93 (0x8f2f6400) [pid = 1758] [serial = 1620] [outer = (nil)] [url = about:blank] 14:45:22 INFO - PROCESS | 1758 | --DOMWINDOW == 92 (0x8f2f3000) [pid = 1758] [serial = 1634] [outer = (nil)] [url = about:blank] 14:45:22 INFO - PROCESS | 1758 | --DOMWINDOW == 91 (0x8dcb1800) [pid = 1758] [serial = 1619] [outer = (nil)] [url = about:blank] 14:45:22 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x8cf92800) [pid = 1758] [serial = 1623] [outer = (nil)] [url = about:blank] 14:45:22 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x8bff1800) [pid = 1758] [serial = 1622] [outer = (nil)] [url = about:blank] 14:45:22 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x8cdd6800) [pid = 1758] [serial = 1629] [outer = (nil)] [url = about:blank] 14:45:22 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x8dbb8000) [pid = 1758] [serial = 1632] [outer = (nil)] [url = about:blank] 14:45:22 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x8dbb1400) [pid = 1758] [serial = 1631] [outer = (nil)] [url = about:blank] 14:45:22 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x8f3ce800) [pid = 1758] [serial = 1635] [outer = (nil)] [url = about:blank] 14:45:22 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x8f2efc00) [pid = 1758] [serial = 1637] [outer = (nil)] [url = about:blank] 14:45:22 INFO - PROCESS | 1758 | 1465249522897 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]]]}] 14:45:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 14:45:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 3045ms 14:45:22 INFO - PROCESS | 1758 | 1465249522951 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 14:45:22 INFO - PROCESS | 1758 | 1465249522958 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 14:45:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 14:45:22 INFO - PROCESS | 1758 | 1465249522967 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 14:45:22 INFO - PROCESS | 1758 | 1465249522971 Marionette TRACE conn4 <- [1,2246,null,{}] 14:45:22 INFO - PROCESS | 1758 | 1465249522988 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}] 14:45:23 INFO - PROCESS | 1758 | 1465249522996 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:23 INFO - PROCESS | 1758 | 1465249523184 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 14:45:23 INFO - PROCESS | 1758 | 1465249523323 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:23 INFO - PROCESS | 1758 | 1465249523338 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:23 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bff1800 == 25 [pid = 1758] [id = 569] 14:45:23 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x8bff2400) [pid = 1758] [serial = 1708] [outer = (nil)] 14:45:23 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x8bffac00) [pid = 1758] [serial = 1709] [outer = 0x8bff2400] 14:45:23 INFO - PROCESS | 1758 | 1465249523417 Marionette DEBUG loaded listener.js 14:45:23 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x8cdd7c00) [pid = 1758] [serial = 1710] [outer = 0x8bff2400] 14:45:24 INFO - PROCESS | 1758 | 1465249524313 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]]]}] 14:45:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 14:45:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1399ms 14:45:24 INFO - PROCESS | 1758 | 1465249524367 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 14:45:24 INFO - PROCESS | 1758 | 1465249524376 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 14:45:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 14:45:24 INFO - PROCESS | 1758 | 1465249524388 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 14:45:24 INFO - PROCESS | 1758 | 1465249524393 Marionette TRACE conn4 <- [1,2250,null,{}] 14:45:24 INFO - PROCESS | 1758 | 1465249524401 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}] 14:45:24 INFO - PROCESS | 1758 | 1465249524408 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:24 INFO - PROCESS | 1758 | 1465249524608 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 14:45:24 INFO - PROCESS | 1758 | 1465249524751 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:24 INFO - PROCESS | 1758 | 1465249524761 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:24 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9c3c00 == 26 [pid = 1758] [id = 570] 14:45:24 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x8d9da400) [pid = 1758] [serial = 1711] [outer = (nil)] 14:45:24 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x8dbb1800) [pid = 1758] [serial = 1712] [outer = 0x8d9da400] 14:45:24 INFO - PROCESS | 1758 | 1465249524848 Marionette DEBUG loaded listener.js 14:45:24 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x8dbb8000) [pid = 1758] [serial = 1713] [outer = 0x8d9da400] 14:45:25 INFO - PROCESS | 1758 | 1465249525811 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]]]}] 14:45:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 14:45:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1492ms 14:45:25 INFO - PROCESS | 1758 | 1465249525881 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 14:45:25 INFO - PROCESS | 1758 | 1465249525885 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 14:45:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 14:45:25 INFO - PROCESS | 1758 | 1465249525892 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 14:45:25 INFO - PROCESS | 1758 | 1465249525899 Marionette TRACE conn4 <- [1,2254,null,{}] 14:45:25 INFO - PROCESS | 1758 | 1465249525927 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}] 14:45:25 INFO - PROCESS | 1758 | 1465249525937 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:26 INFO - PROCESS | 1758 | 1465249526174 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 14:45:26 INFO - PROCESS | 1758 | 1465249526200 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:26 INFO - PROCESS | 1758 | 1465249526213 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:26 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f2f2400 == 27 [pid = 1758] [id = 571] 14:45:26 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x8f2f3000) [pid = 1758] [serial = 1714] [outer = (nil)] 14:45:26 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0x8f3ce800) [pid = 1758] [serial = 1715] [outer = 0x8f2f3000] 14:45:26 INFO - PROCESS | 1758 | 1465249526291 Marionette DEBUG loaded listener.js 14:45:26 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x8f5e7400) [pid = 1758] [serial = 1716] [outer = 0x8f2f3000] 14:45:27 INFO - PROCESS | 1758 | 1465249527393 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]]]}] 14:45:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 14:45:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1541ms 14:45:27 INFO - PROCESS | 1758 | 1465249527435 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 14:45:27 INFO - PROCESS | 1758 | 1465249527440 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 14:45:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 14:45:27 INFO - PROCESS | 1758 | 1465249527454 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 14:45:27 INFO - PROCESS | 1758 | 1465249527458 Marionette TRACE conn4 <- [1,2258,null,{}] 14:45:27 INFO - PROCESS | 1758 | 1465249527466 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}] 14:45:27 INFO - PROCESS | 1758 | 1465249527470 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:28 INFO - PROCESS | 1758 | 1465249528528 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 14:45:28 INFO - PROCESS | 1758 | --DOMWINDOW == 92 (0x8b741400) [pid = 1758] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 14:45:28 INFO - PROCESS | 1758 | --DOMWINDOW == 91 (0x8e00b000) [pid = 1758] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 14:45:28 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x8bee4c00) [pid = 1758] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 14:45:28 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x9011d000) [pid = 1758] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 14:45:28 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x8d9c6c00) [pid = 1758] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 14:45:28 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x8ffb7000) [pid = 1758] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 14:45:28 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x8bff0400) [pid = 1758] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 14:45:28 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x8e010400) [pid = 1758] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 14:45:28 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x8b5c9400) [pid = 1758] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 14:45:28 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x8bffa400) [pid = 1758] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 14:45:28 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x8bff3800) [pid = 1758] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 14:45:28 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x8ffbd000) [pid = 1758] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 14:45:28 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x8b5c3800) [pid = 1758] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 14:45:28 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x8dbb2c00) [pid = 1758] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 14:45:28 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x8fdf2400) [pid = 1758] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 14:45:28 INFO - PROCESS | 1758 | 1465249528746 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:28 INFO - PROCESS | 1758 | 1465249528755 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:28 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c3800 == 28 [pid = 1758] [id = 572] 14:45:28 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x8b5c7800) [pid = 1758] [serial = 1717] [outer = (nil)] 14:45:28 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8bff2000) [pid = 1758] [serial = 1718] [outer = 0x8b5c7800] 14:45:28 INFO - PROCESS | 1758 | 1465249528831 Marionette DEBUG loaded listener.js 14:45:28 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8e016800) [pid = 1758] [serial = 1719] [outer = 0x8b5c7800] 14:45:29 INFO - PROCESS | 1758 | 1465249529635 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]]]}] 14:45:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 14:45:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 2246ms 14:45:29 INFO - PROCESS | 1758 | 1465249529696 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 14:45:29 INFO - PROCESS | 1758 | 1465249529701 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 14:45:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 14:45:29 INFO - PROCESS | 1758 | 1465249529719 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 14:45:29 INFO - PROCESS | 1758 | 1465249529722 Marionette TRACE conn4 <- [1,2262,null,{}] 14:45:29 INFO - PROCESS | 1758 | 1465249529729 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}] 14:45:29 INFO - PROCESS | 1758 | 1465249529735 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:29 INFO - PROCESS | 1758 | 1465249529912 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 14:45:29 INFO - PROCESS | 1758 | 1465249529922 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:29 INFO - PROCESS | 1758 | 1465249529928 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:29 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f5ec000 == 29 [pid = 1758] [id = 573] 14:45:29 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x8f5ee800) [pid = 1758] [serial = 1720] [outer = (nil)] 14:45:29 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8ffb6400) [pid = 1758] [serial = 1721] [outer = 0x8f5ee800] 14:45:30 INFO - PROCESS | 1758 | 1465249530007 Marionette DEBUG loaded listener.js 14:45:30 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x90064c00) [pid = 1758] [serial = 1722] [outer = 0x8f5ee800] 14:45:31 INFO - PROCESS | 1758 | 1465249531239 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]]]}] 14:45:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 14:45:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1551ms 14:45:31 INFO - PROCESS | 1758 | 1465249531261 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 14:45:31 INFO - PROCESS | 1758 | 1465249531270 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 14:45:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 14:45:31 INFO - PROCESS | 1758 | 1465249531280 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 14:45:31 INFO - PROCESS | 1758 | 1465249531285 Marionette TRACE conn4 <- [1,2266,null,{}] 14:45:31 INFO - PROCESS | 1758 | 1465249531298 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}] 14:45:31 INFO - PROCESS | 1758 | 1465249531305 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:31 INFO - PROCESS | 1758 | 1465249531569 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 14:45:31 INFO - PROCESS | 1758 | 1465249531875 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:31 INFO - PROCESS | 1758 | 1465249531886 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:31 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cdd0c00 == 30 [pid = 1758] [id = 574] 14:45:31 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x8cddb800) [pid = 1758] [serial = 1723] [outer = (nil)] 14:45:31 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x8d9d5c00) [pid = 1758] [serial = 1724] [outer = 0x8cddb800] 14:45:31 INFO - PROCESS | 1758 | 1465249531978 Marionette DEBUG loaded listener.js 14:45:32 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x8dcaf800) [pid = 1758] [serial = 1725] [outer = 0x8cddb800] 14:45:32 INFO - PROCESS | 1758 | 1465249532946 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]]]}] 14:45:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 14:45:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1699ms 14:45:32 INFO - PROCESS | 1758 | 1465249532979 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 14:45:32 INFO - PROCESS | 1758 | 1465249532988 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 14:45:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 14:45:33 INFO - PROCESS | 1758 | 1465249533002 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 14:45:33 INFO - PROCESS | 1758 | 1465249533006 Marionette TRACE conn4 <- [1,2270,null,{}] 14:45:33 INFO - PROCESS | 1758 | 1465249533014 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}] 14:45:33 INFO - PROCESS | 1758 | 1465249533021 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:33 INFO - PROCESS | 1758 | 1465249533257 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 14:45:33 INFO - PROCESS | 1758 | 1465249533511 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:33 INFO - PROCESS | 1758 | 1465249533524 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:33 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cf92c00 == 31 [pid = 1758] [id = 575] 14:45:33 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x8fdef400) [pid = 1758] [serial = 1726] [outer = (nil)] 14:45:33 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x8fdfb000) [pid = 1758] [serial = 1727] [outer = 0x8fdef400] 14:45:33 INFO - PROCESS | 1758 | 1465249533662 Marionette DEBUG loaded listener.js 14:45:33 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x8f5ea000) [pid = 1758] [serial = 1728] [outer = 0x8fdef400] 14:45:34 INFO - PROCESS | 1758 | 1465249534723 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]]]}] 14:45:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 14:45:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1794ms 14:45:34 INFO - PROCESS | 1758 | 1465249534796 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 14:45:34 INFO - PROCESS | 1758 | 1465249534800 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 14:45:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 14:45:34 INFO - PROCESS | 1758 | 1465249534810 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 14:45:34 INFO - PROCESS | 1758 | 1465249534816 Marionette TRACE conn4 <- [1,2274,null,{}] 14:45:34 INFO - PROCESS | 1758 | 1465249534836 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}] 14:45:34 INFO - PROCESS | 1758 | 1465249534845 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:35 INFO - PROCESS | 1758 | 1465249535179 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 14:45:35 INFO - PROCESS | 1758 | 1465249535378 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:35 INFO - PROCESS | 1758 | 1465249535390 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:35 INFO - PROCESS | 1758 | ++DOCSHELL 0x9012e800 == 32 [pid = 1758] [id = 576] 14:45:35 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x9012f800) [pid = 1758] [serial = 1729] [outer = (nil)] 14:45:35 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0x90137c00) [pid = 1758] [serial = 1730] [outer = 0x9012f800] 14:45:35 INFO - PROCESS | 1758 | 1465249535497 Marionette DEBUG loaded listener.js 14:45:35 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x901ce400) [pid = 1758] [serial = 1731] [outer = 0x9012f800] 14:45:36 INFO - PROCESS | 1758 | 1465249536525 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]]]}] 14:45:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 14:45:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1791ms 14:45:36 INFO - PROCESS | 1758 | 1465249536603 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 14:45:36 INFO - PROCESS | 1758 | 1465249536615 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 14:45:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 14:45:36 INFO - PROCESS | 1758 | 1465249536627 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 14:45:36 INFO - PROCESS | 1758 | 1465249536642 Marionette TRACE conn4 <- [1,2278,null,{}] 14:45:36 INFO - PROCESS | 1758 | 1465249536706 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}] 14:45:36 INFO - PROCESS | 1758 | 1465249536714 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:36 INFO - PROCESS | 1758 | 1465249536959 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 14:45:37 INFO - PROCESS | 1758 | 1465249537222 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:37 INFO - PROCESS | 1758 | 1465249537234 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:37 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f2f1000 == 33 [pid = 1758] [id = 577] 14:45:37 INFO - PROCESS | 1758 | ++DOMWINDOW == 94 (0x901ccc00) [pid = 1758] [serial = 1732] [outer = (nil)] 14:45:37 INFO - PROCESS | 1758 | ++DOMWINDOW == 95 (0x91a16400) [pid = 1758] [serial = 1733] [outer = 0x901ccc00] 14:45:37 INFO - PROCESS | 1758 | 1465249537364 Marionette DEBUG loaded listener.js 14:45:37 INFO - PROCESS | 1758 | ++DOMWINDOW == 96 (0x91a1bc00) [pid = 1758] [serial = 1734] [outer = 0x901ccc00] 14:45:38 INFO - PROCESS | 1758 | 1465249538391 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]]]}] 14:45:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 14:45:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1807ms 14:45:38 INFO - PROCESS | 1758 | 1465249538436 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 14:45:38 INFO - PROCESS | 1758 | 1465249538441 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 14:45:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 14:45:38 INFO - PROCESS | 1758 | 1465249538449 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 14:45:38 INFO - PROCESS | 1758 | 1465249538453 Marionette TRACE conn4 <- [1,2282,null,{}] 14:45:38 INFO - PROCESS | 1758 | 1465249538460 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}] 14:45:38 INFO - PROCESS | 1758 | 1465249538466 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:38 INFO - PROCESS | 1758 | 1465249538685 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 14:45:38 INFO - PROCESS | 1758 | 1465249538871 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:38 INFO - PROCESS | 1758 | 1465249538881 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:38 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bffa400 == 34 [pid = 1758] [id = 578] 14:45:38 INFO - PROCESS | 1758 | ++DOMWINDOW == 97 (0x9011a800) [pid = 1758] [serial = 1735] [outer = (nil)] 14:45:38 INFO - PROCESS | 1758 | ++DOMWINDOW == 98 (0x91afe400) [pid = 1758] [serial = 1736] [outer = 0x9011a800] 14:45:38 INFO - PROCESS | 1758 | 1465249538971 Marionette DEBUG loaded listener.js 14:45:39 INFO - PROCESS | 1758 | ++DOMWINDOW == 99 (0x91b75000) [pid = 1758] [serial = 1737] [outer = 0x9011a800] 14:45:40 INFO - PROCESS | 1758 | 1465249540012 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]]]}] 14:45:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 14:45:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1639ms 14:45:40 INFO - PROCESS | 1758 | 1465249540089 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 14:45:40 INFO - PROCESS | 1758 | 1465249540093 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 14:45:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 14:45:40 INFO - PROCESS | 1758 | 1465249540102 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 14:45:40 INFO - PROCESS | 1758 | 1465249540107 Marionette TRACE conn4 <- [1,2286,null,{}] 14:45:40 INFO - PROCESS | 1758 | 1465249540115 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}] 14:45:40 INFO - PROCESS | 1758 | 1465249540127 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:40 INFO - PROCESS | 1758 | 1465249540419 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 14:45:40 INFO - PROCESS | 1758 | 1465249540720 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:40 INFO - PROCESS | 1758 | 1465249540731 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:40 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c8000 == 35 [pid = 1758] [id = 579] 14:45:40 INFO - PROCESS | 1758 | ++DOMWINDOW == 100 (0x8cdcf400) [pid = 1758] [serial = 1738] [outer = (nil)] 14:45:40 INFO - PROCESS | 1758 | ++DOMWINDOW == 101 (0x927e8c00) [pid = 1758] [serial = 1739] [outer = 0x8cdcf400] 14:45:40 INFO - PROCESS | 1758 | 1465249540819 Marionette DEBUG loaded listener.js 14:45:40 INFO - PROCESS | 1758 | ++DOMWINDOW == 102 (0x92825800) [pid = 1758] [serial = 1740] [outer = 0x8cdcf400] 14:45:41 INFO - PROCESS | 1758 | 1465249541791 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]]]}] 14:45:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 14:45:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1733ms 14:45:41 INFO - PROCESS | 1758 | 1465249541836 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 14:45:41 INFO - PROCESS | 1758 | 1465249541841 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 14:45:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 14:45:41 INFO - PROCESS | 1758 | 1465249541848 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 14:45:41 INFO - PROCESS | 1758 | 1465249541852 Marionette TRACE conn4 <- [1,2290,null,{}] 14:45:41 INFO - PROCESS | 1758 | 1465249541859 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}] 14:45:41 INFO - PROCESS | 1758 | 1465249541864 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:42 INFO - PROCESS | 1758 | 1465249542066 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 14:45:42 INFO - PROCESS | 1758 | 1465249542255 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:42 INFO - PROCESS | 1758 | 1465249542262 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:42 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b73d800 == 36 [pid = 1758] [id = 580] 14:45:42 INFO - PROCESS | 1758 | ++DOMWINDOW == 103 (0x8bee2c00) [pid = 1758] [serial = 1741] [outer = (nil)] 14:45:42 INFO - PROCESS | 1758 | ++DOMWINDOW == 104 (0x92976000) [pid = 1758] [serial = 1742] [outer = 0x8bee2c00] 14:45:42 INFO - PROCESS | 1758 | 1465249542349 Marionette DEBUG loaded listener.js 14:45:42 INFO - PROCESS | 1758 | ++DOMWINDOW == 105 (0x92975000) [pid = 1758] [serial = 1743] [outer = 0x8bee2c00] 14:45:43 INFO - PROCESS | 1758 | 1465249543365 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]]]}] 14:45:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 14:45:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1588ms 14:45:43 INFO - PROCESS | 1758 | 1465249543438 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 14:45:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 14:45:43 INFO - PROCESS | 1758 | 1465249543450 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 14:45:43 INFO - PROCESS | 1758 | 1465249543459 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 14:45:43 INFO - PROCESS | 1758 | 1465249543462 Marionette TRACE conn4 <- [1,2294,null,{}] 14:45:43 INFO - PROCESS | 1758 | 1465249543471 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}] 14:45:43 INFO - PROCESS | 1758 | 1465249543478 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:43 INFO - PROCESS | 1758 | 1465249543716 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 14:45:43 INFO - PROCESS | 1758 | 1465249543961 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:43 INFO - PROCESS | 1758 | 1465249543971 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:44 INFO - PROCESS | 1758 | ++DOCSHELL 0x8e009c00 == 37 [pid = 1758] [id = 581] 14:45:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 106 (0x901d3400) [pid = 1758] [serial = 1744] [outer = (nil)] 14:45:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 107 (0x92971800) [pid = 1758] [serial = 1745] [outer = 0x901d3400] 14:45:44 INFO - PROCESS | 1758 | 1465249544084 Marionette DEBUG loaded listener.js 14:45:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 108 (0x93b57400) [pid = 1758] [serial = 1746] [outer = 0x901d3400] 14:45:45 INFO - PROCESS | 1758 | 1465249545041 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]]]}] 14:45:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 14:45:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1643ms 14:45:45 INFO - PROCESS | 1758 | 1465249545102 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 14:45:45 INFO - PROCESS | 1758 | 1465249545106 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 14:45:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 14:45:45 INFO - PROCESS | 1758 | 1465249545114 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 14:45:45 INFO - PROCESS | 1758 | 1465249545118 Marionette TRACE conn4 <- [1,2298,null,{}] 14:45:45 INFO - PROCESS | 1758 | 1465249545126 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}] 14:45:45 INFO - PROCESS | 1758 | 1465249545132 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:45 INFO - PROCESS | 1758 | 1465249545396 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 14:45:45 INFO - PROCESS | 1758 | 1465249545650 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:45 INFO - PROCESS | 1758 | 1465249545660 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:45 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c7000 == 38 [pid = 1758] [id = 582] 14:45:45 INFO - PROCESS | 1758 | ++DOMWINDOW == 109 (0x8b5c7c00) [pid = 1758] [serial = 1747] [outer = (nil)] 14:45:45 INFO - PROCESS | 1758 | ++DOMWINDOW == 110 (0x8b736c00) [pid = 1758] [serial = 1748] [outer = 0x8b5c7c00] 14:45:45 INFO - PROCESS | 1758 | 1465249545928 Marionette DEBUG loaded listener.js 14:45:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 111 (0x8b741c00) [pid = 1758] [serial = 1749] [outer = 0x8b5c7c00] 14:45:46 INFO - PROCESS | 1758 | 1465249546930 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]]]}] 14:45:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 14:45:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1894ms 14:45:47 INFO - PROCESS | 1758 | 1465249547010 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 14:45:47 INFO - PROCESS | 1758 | 1465249547013 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 14:45:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 14:45:47 INFO - PROCESS | 1758 | 1465249547024 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 14:45:47 INFO - PROCESS | 1758 | 1465249547028 Marionette TRACE conn4 <- [1,2302,null,{}] 14:45:47 INFO - PROCESS | 1758 | 1465249547037 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}] 14:45:47 INFO - PROCESS | 1758 | 1465249547045 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:47 INFO - PROCESS | 1758 | 1465249547292 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 14:45:47 INFO - PROCESS | 1758 | 1465249547676 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:47 INFO - PROCESS | 1758 | 1465249547691 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:47 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c3800 == 37 [pid = 1758] [id = 572] 14:45:47 INFO - PROCESS | 1758 | --DOCSHELL 0x8f2f2400 == 36 [pid = 1758] [id = 571] 14:45:47 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c3800 == 37 [pid = 1758] [id = 583] 14:45:47 INFO - PROCESS | 1758 | ++DOMWINDOW == 112 (0x8b73f400) [pid = 1758] [serial = 1750] [outer = (nil)] 14:45:47 INFO - PROCESS | 1758 | ++DOMWINDOW == 113 (0x8cf97000) [pid = 1758] [serial = 1751] [outer = 0x8b73f400] 14:45:47 INFO - PROCESS | 1758 | 1465249547813 Marionette DEBUG loaded listener.js 14:45:47 INFO - PROCESS | 1758 | ++DOMWINDOW == 114 (0x8d9e3800) [pid = 1758] [serial = 1752] [outer = 0x8b73f400] 14:45:47 INFO - PROCESS | 1758 | --DOCSHELL 0x8d9c3c00 == 36 [pid = 1758] [id = 570] 14:45:48 INFO - PROCESS | 1758 | --DOCSHELL 0x8bff1800 == 35 [pid = 1758] [id = 569] 14:45:48 INFO - PROCESS | 1758 | --DOMWINDOW == 113 (0x8cf9ac00) [pid = 1758] [serial = 1668] [outer = (nil)] [url = about:blank] 14:45:48 INFO - PROCESS | 1758 | --DOMWINDOW == 112 (0x8dcb1400) [pid = 1758] [serial = 1671] [outer = (nil)] [url = about:blank] 14:45:48 INFO - PROCESS | 1758 | --DOMWINDOW == 111 (0x8b73ec00) [pid = 1758] [serial = 1665] [outer = (nil)] [url = about:blank] 14:45:48 INFO - PROCESS | 1758 | --DOMWINDOW == 110 (0x9011fc00) [pid = 1758] [serial = 1649] [outer = (nil)] [url = about:blank] 14:45:48 INFO - PROCESS | 1758 | --DOMWINDOW == 109 (0x8fd47400) [pid = 1758] [serial = 1674] [outer = (nil)] [url = about:blank] 14:45:48 INFO - PROCESS | 1758 | --DOMWINDOW == 108 (0x8cdd5800) [pid = 1758] [serial = 1640] [outer = (nil)] [url = about:blank] 14:45:48 INFO - PROCESS | 1758 | --DOMWINDOW == 107 (0x927ea800) [pid = 1758] [serial = 1662] [outer = (nil)] [url = about:blank] 14:45:48 INFO - PROCESS | 1758 | --DOMWINDOW == 106 (0x8b736400) [pid = 1758] [serial = 1664] [outer = (nil)] [url = about:blank] 14:45:48 INFO - PROCESS | 1758 | --DOMWINDOW == 105 (0x8e013c00) [pid = 1758] [serial = 1643] [outer = (nil)] [url = about:blank] 14:45:48 INFO - PROCESS | 1758 | --DOMWINDOW == 104 (0x90065000) [pid = 1758] [serial = 1646] [outer = (nil)] [url = about:blank] 14:45:48 INFO - PROCESS | 1758 | --DOMWINDOW == 103 (0x8fd49800) [pid = 1758] [serial = 1638] [outer = (nil)] [url = about:blank] 14:45:48 INFO - PROCESS | 1758 | --DOMWINDOW == 102 (0x927e1800) [pid = 1758] [serial = 1658] [outer = (nil)] [url = about:blank] 14:45:48 INFO - PROCESS | 1758 | --DOMWINDOW == 101 (0x8ffbe800) [pid = 1758] [serial = 1680] [outer = (nil)] [url = about:blank] 14:45:48 INFO - PROCESS | 1758 | --DOMWINDOW == 100 (0x8fdfd800) [pid = 1758] [serial = 1679] [outer = (nil)] [url = about:blank] 14:45:48 INFO - PROCESS | 1758 | --DOMWINDOW == 99 (0x8dbbb000) [pid = 1758] [serial = 1677] [outer = (nil)] [url = about:blank] 14:45:48 INFO - PROCESS | 1758 | --DOMWINDOW == 98 (0x8f2f3800) [pid = 1758] [serial = 1644] [outer = (nil)] [url = about:blank] 14:45:48 INFO - PROCESS | 1758 | --DOMWINDOW == 97 (0x8d9bf400) [pid = 1758] [serial = 1676] [outer = (nil)] [url = about:blank] 14:45:48 INFO - PROCESS | 1758 | --DOMWINDOW == 96 (0x927e4c00) [pid = 1758] [serial = 1659] [outer = (nil)] [url = about:blank] 14:45:48 INFO - PROCESS | 1758 | --DOMWINDOW == 95 (0x901cdc00) [pid = 1758] [serial = 1652] [outer = (nil)] [url = about:blank] 14:45:48 INFO - PROCESS | 1758 | --DOMWINDOW == 94 (0x8dbb2000) [pid = 1758] [serial = 1670] [outer = (nil)] [url = about:blank] 14:45:48 INFO - PROCESS | 1758 | --DOMWINDOW == 93 (0x9012d000) [pid = 1758] [serial = 1650] [outer = (nil)] [url = about:blank] 14:45:48 INFO - PROCESS | 1758 | --DOMWINDOW == 92 (0x90138400) [pid = 1758] [serial = 1661] [outer = (nil)] [url = about:blank] 14:45:48 INFO - PROCESS | 1758 | --DOMWINDOW == 91 (0x8f5e9000) [pid = 1758] [serial = 1673] [outer = (nil)] [url = about:blank] 14:45:48 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x91b74c00) [pid = 1758] [serial = 1656] [outer = (nil)] [url = about:blank] 14:45:48 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x91af0400) [pid = 1758] [serial = 1655] [outer = (nil)] [url = about:blank] 14:45:48 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x901d1c00) [pid = 1758] [serial = 1653] [outer = (nil)] [url = about:blank] 14:45:48 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x8cdde000) [pid = 1758] [serial = 1667] [outer = (nil)] [url = about:blank] 14:45:48 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x8d9c0000) [pid = 1758] [serial = 1641] [outer = (nil)] [url = about:blank] 14:45:48 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x9006c400) [pid = 1758] [serial = 1647] [outer = (nil)] [url = about:blank] 14:45:48 INFO - PROCESS | 1758 | 1465249548728 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]]]}] 14:45:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 14:45:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1735ms 14:45:48 INFO - PROCESS | 1758 | 1465249548770 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 14:45:48 INFO - PROCESS | 1758 | 1465249548777 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 14:45:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 14:45:48 INFO - PROCESS | 1758 | 1465249548790 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 14:45:48 INFO - PROCESS | 1758 | 1465249548795 Marionette TRACE conn4 <- [1,2306,null,{}] 14:45:48 INFO - PROCESS | 1758 | 1465249548803 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}] 14:45:48 INFO - PROCESS | 1758 | 1465249548810 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:49 INFO - PROCESS | 1758 | 1465249549016 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 14:45:49 INFO - PROCESS | 1758 | 1465249549177 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:49 INFO - PROCESS | 1758 | 1465249549188 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:49 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cf92400 == 36 [pid = 1758] [id = 584] 14:45:49 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x8dbbcc00) [pid = 1758] [serial = 1753] [outer = (nil)] 14:45:49 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x8f2f8400) [pid = 1758] [serial = 1754] [outer = 0x8dbbcc00] 14:45:49 INFO - PROCESS | 1758 | 1465249549264 Marionette DEBUG loaded listener.js 14:45:49 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x8f5eb800) [pid = 1758] [serial = 1755] [outer = 0x8dbbcc00] 14:45:50 INFO - PROCESS | 1758 | 1465249550227 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]]]}] 14:45:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 14:45:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1490ms 14:45:50 INFO - PROCESS | 1758 | 1465249550284 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 14:45:50 INFO - PROCESS | 1758 | 1465249550290 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 14:45:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 14:45:50 INFO - PROCESS | 1758 | 1465249550299 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 14:45:50 INFO - PROCESS | 1758 | 1465249550306 Marionette TRACE conn4 <- [1,2310,null,{}] 14:45:50 INFO - PROCESS | 1758 | 1465249550330 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}] 14:45:50 INFO - PROCESS | 1758 | 1465249550340 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:50 INFO - PROCESS | 1758 | 1465249550620 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 14:45:50 INFO - PROCESS | 1758 | 1465249550651 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:50 INFO - PROCESS | 1758 | 1465249550658 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:50 INFO - PROCESS | 1758 | ++DOCSHELL 0x8e011000 == 37 [pid = 1758] [id = 585] 14:45:50 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x8fd46c00) [pid = 1758] [serial = 1756] [outer = (nil)] 14:45:50 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x90065000) [pid = 1758] [serial = 1757] [outer = 0x8fd46c00] 14:45:50 INFO - PROCESS | 1758 | 1465249550740 Marionette DEBUG loaded listener.js 14:45:50 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x9006d400) [pid = 1758] [serial = 1758] [outer = 0x8fd46c00] 14:45:51 INFO - PROCESS | 1758 | 1465249551746 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]]]}] 14:45:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 14:45:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1497ms 14:45:51 INFO - PROCESS | 1758 | 1465249551798 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 14:45:51 INFO - PROCESS | 1758 | 1465249551802 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 14:45:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 14:45:51 INFO - PROCESS | 1758 | 1465249551817 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 14:45:51 INFO - PROCESS | 1758 | 1465249551820 Marionette TRACE conn4 <- [1,2314,null,{}] 14:45:51 INFO - PROCESS | 1758 | 1465249551827 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}] 14:45:51 INFO - PROCESS | 1758 | 1465249551832 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:52 INFO - PROCESS | 1758 | 1465249552112 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 14:45:52 INFO - PROCESS | 1758 | 1465249552142 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:52 INFO - PROCESS | 1758 | 1465249552150 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:52 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9dfc00 == 38 [pid = 1758] [id = 586] 14:45:52 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0x8dcbc800) [pid = 1758] [serial = 1759] [outer = (nil)] 14:45:52 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x90130800) [pid = 1758] [serial = 1760] [outer = 0x8dcbc800] 14:45:52 INFO - PROCESS | 1758 | 1465249552226 Marionette DEBUG loaded listener.js 14:45:52 INFO - PROCESS | 1758 | ++DOMWINDOW == 94 (0x90135000) [pid = 1758] [serial = 1761] [outer = 0x8dcbc800] 14:45:52 INFO - PROCESS | 1758 | --DOMWINDOW == 93 (0x91a21800) [pid = 1758] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 14:45:52 INFO - PROCESS | 1758 | --DOMWINDOW == 92 (0x8b739000) [pid = 1758] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 14:45:52 INFO - PROCESS | 1758 | --DOMWINDOW == 91 (0x8bff8c00) [pid = 1758] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 14:45:52 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x8bfed800) [pid = 1758] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 14:45:52 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x8e016c00) [pid = 1758] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 14:45:52 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x90113000) [pid = 1758] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 14:45:52 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x8cdd1000) [pid = 1758] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 14:45:52 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x8bff2400) [pid = 1758] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 14:45:52 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x8d9da400) [pid = 1758] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 14:45:52 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x8f2f3000) [pid = 1758] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 14:45:52 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x9006cc00) [pid = 1758] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 14:45:52 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x90133000) [pid = 1758] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 14:45:52 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x8b5c7800) [pid = 1758] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 14:45:53 INFO - PROCESS | 1758 | 1465249553345 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]]]}] 14:45:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 14:45:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1541ms 14:45:53 INFO - PROCESS | 1758 | 1465249553358 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 14:45:53 INFO - PROCESS | 1758 | 1465249553361 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 14:45:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 14:45:53 INFO - PROCESS | 1758 | 1465249553374 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 14:45:53 INFO - PROCESS | 1758 | 1465249553377 Marionette TRACE conn4 <- [1,2318,null,{}] 14:45:53 INFO - PROCESS | 1758 | 1465249553384 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}] 14:45:53 INFO - PROCESS | 1758 | 1465249553389 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:53 INFO - PROCESS | 1758 | 1465249553575 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 14:45:53 INFO - PROCESS | 1758 | 1465249553731 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:53 INFO - PROCESS | 1758 | 1465249553744 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:53 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bff7800 == 39 [pid = 1758] [id = 587] 14:45:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x8d9da400) [pid = 1758] [serial = 1762] [outer = (nil)] 14:45:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x90067800) [pid = 1758] [serial = 1763] [outer = 0x8d9da400] 14:45:53 INFO - PROCESS | 1758 | 1465249553833 Marionette DEBUG loaded listener.js 14:45:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x919d0800) [pid = 1758] [serial = 1764] [outer = 0x8d9da400] 14:45:54 INFO - PROCESS | 1758 | 1465249554786 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] 14:45:54 INFO - PROCESS | 1758 | 1465249554818 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 14:45:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 14:45:54 INFO - PROCESS | 1758 | 1465249554829 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 14:45:54 INFO - PROCESS | 1758 | 1465249554835 Marionette TRACE conn4 <- [1,2322,null,{}] 14:45:54 INFO - PROCESS | 1758 | 1465249554848 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}] 14:45:54 INFO - PROCESS | 1758 | 1465249554855 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:55 INFO - PROCESS | 1758 | 1465249555130 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 14:45:55 INFO - PROCESS | 1758 | 1465249555389 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:55 INFO - PROCESS | 1758 | 1465249555407 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:55 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b73c000 == 40 [pid = 1758] [id = 588] 14:45:55 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x8cf99400) [pid = 1758] [serial = 1765] [outer = (nil)] 14:45:55 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x8cf9fc00) [pid = 1758] [serial = 1766] [outer = 0x8cf99400] 14:45:55 INFO - PROCESS | 1758 | 1465249555506 Marionette DEBUG loaded listener.js 14:45:55 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x8d9dd000) [pid = 1758] [serial = 1767] [outer = 0x8cf99400] 14:45:56 INFO - PROCESS | 1758 | 1465249556504 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]]]}] 14:45:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 14:45:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1748ms 14:45:56 INFO - PROCESS | 1758 | 1465249556577 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 14:45:56 INFO - PROCESS | 1758 | 1465249556585 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 14:45:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 14:45:56 INFO - PROCESS | 1758 | 1465249556597 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 14:45:56 INFO - PROCESS | 1758 | 1465249556601 Marionette TRACE conn4 <- [1,2326,null,{}] 14:45:56 INFO - PROCESS | 1758 | 1465249556608 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}] 14:45:56 INFO - PROCESS | 1758 | 1465249556616 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:56 INFO - PROCESS | 1758 | 1465249556874 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 14:45:57 INFO - PROCESS | 1758 | 1465249557157 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:57 INFO - PROCESS | 1758 | 1465249557165 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:57 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f2ee400 == 41 [pid = 1758] [id = 589] 14:45:57 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x8f5e9000) [pid = 1758] [serial = 1768] [outer = (nil)] 14:45:57 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x8fd4b000) [pid = 1758] [serial = 1769] [outer = 0x8f5e9000] 14:45:57 INFO - PROCESS | 1758 | 1465249557259 Marionette DEBUG loaded listener.js 14:45:57 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x8fdfb400) [pid = 1758] [serial = 1770] [outer = 0x8f5e9000] 14:45:58 INFO - PROCESS | 1758 | 1465249558223 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]]]}] 14:45:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 14:45:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1645ms 14:45:58 INFO - PROCESS | 1758 | 1465249558241 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 14:45:58 INFO - PROCESS | 1758 | 1465249558247 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 14:45:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 14:45:58 INFO - PROCESS | 1758 | 1465249558255 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 14:45:58 INFO - PROCESS | 1758 | 1465249558263 Marionette TRACE conn4 <- [1,2330,null,{}] 14:45:58 INFO - PROCESS | 1758 | 1465249558289 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}] 14:45:58 INFO - PROCESS | 1758 | 1465249558299 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:58 INFO - PROCESS | 1758 | 1465249558558 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 14:45:58 INFO - PROCESS | 1758 | 1465249558853 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:58 INFO - PROCESS | 1758 | 1465249558869 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:45:58 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f2f2800 == 42 [pid = 1758] [id = 590] 14:45:58 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x91a1cc00) [pid = 1758] [serial = 1771] [outer = (nil)] 14:45:58 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0x91af7400) [pid = 1758] [serial = 1772] [outer = 0x91a1cc00] 14:45:58 INFO - PROCESS | 1758 | 1465249558975 Marionette DEBUG loaded listener.js 14:45:59 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x927e1800) [pid = 1758] [serial = 1773] [outer = 0x91a1cc00] 14:45:59 INFO - PROCESS | 1758 | 1465249559959 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]]]}] 14:46:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 14:46:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1753ms 14:46:00 INFO - PROCESS | 1758 | 1465249560010 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 14:46:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 14:46:00 INFO - PROCESS | 1758 | 1465249560015 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 14:46:00 INFO - PROCESS | 1758 | 1465249560022 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 14:46:00 INFO - PROCESS | 1758 | 1465249560026 Marionette TRACE conn4 <- [1,2334,null,{}] 14:46:00 INFO - PROCESS | 1758 | 1465249560032 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}] 14:46:00 INFO - PROCESS | 1758 | 1465249560037 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:00 INFO - PROCESS | 1758 | 1465249560261 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 14:46:00 INFO - PROCESS | 1758 | 1465249560498 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:00 INFO - PROCESS | 1758 | 1465249560507 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:00 INFO - PROCESS | 1758 | ++DOCSHELL 0x8dcb9000 == 43 [pid = 1758] [id = 591] 14:46:00 INFO - PROCESS | 1758 | ++DOMWINDOW == 94 (0x8fd52c00) [pid = 1758] [serial = 1774] [outer = (nil)] 14:46:00 INFO - PROCESS | 1758 | ++DOMWINDOW == 95 (0x927ef800) [pid = 1758] [serial = 1775] [outer = 0x8fd52c00] 14:46:00 INFO - PROCESS | 1758 | 1465249560652 Marionette DEBUG loaded listener.js 14:46:00 INFO - PROCESS | 1758 | ++DOMWINDOW == 96 (0x92821c00) [pid = 1758] [serial = 1776] [outer = 0x8fd52c00] 14:46:01 INFO - PROCESS | 1758 | 1465249561634 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]]]}] 14:46:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 14:46:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1691ms 14:46:01 INFO - PROCESS | 1758 | 1465249561714 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 14:46:01 INFO - PROCESS | 1758 | 1465249561720 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 14:46:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 14:46:01 INFO - PROCESS | 1758 | 1465249561728 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 14:46:01 INFO - PROCESS | 1758 | 1465249561732 Marionette TRACE conn4 <- [1,2338,null,{}] 14:46:01 INFO - PROCESS | 1758 | 1465249561739 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}] 14:46:01 INFO - PROCESS | 1758 | 1465249561744 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:02 INFO - PROCESS | 1758 | 1465249562019 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 14:46:02 INFO - PROCESS | 1758 | 1465249562351 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:02 INFO - PROCESS | 1758 | 1465249562358 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:02 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b738c00 == 44 [pid = 1758] [id = 592] 14:46:02 INFO - PROCESS | 1758 | ++DOMWINDOW == 97 (0x8b73f000) [pid = 1758] [serial = 1777] [outer = (nil)] 14:46:02 INFO - PROCESS | 1758 | ++DOMWINDOW == 98 (0x93c4dc00) [pid = 1758] [serial = 1778] [outer = 0x8b73f000] 14:46:02 INFO - PROCESS | 1758 | 1465249562447 Marionette DEBUG loaded listener.js 14:46:02 INFO - PROCESS | 1758 | ++DOMWINDOW == 99 (0x93c51800) [pid = 1758] [serial = 1779] [outer = 0x8b73f000] 14:46:03 INFO - PROCESS | 1758 | 1465249563428 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]]]}] 14:46:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 14:46:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1748ms 14:46:03 INFO - PROCESS | 1758 | 1465249563477 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 14:46:03 INFO - PROCESS | 1758 | 1465249563481 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 14:46:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 14:46:03 INFO - PROCESS | 1758 | 1465249563491 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 14:46:03 INFO - PROCESS | 1758 | 1465249563494 Marionette TRACE conn4 <- [1,2342,null,{}] 14:46:03 INFO - PROCESS | 1758 | 1465249563502 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}] 14:46:03 INFO - PROCESS | 1758 | 1465249563515 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:03 INFO - PROCESS | 1758 | 1465249563819 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 14:46:04 INFO - PROCESS | 1758 | 1465249564117 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:04 INFO - PROCESS | 1758 | 1465249564129 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:04 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5cd000 == 45 [pid = 1758] [id = 593] 14:46:04 INFO - PROCESS | 1758 | ++DOMWINDOW == 100 (0x9281dc00) [pid = 1758] [serial = 1780] [outer = (nil)] 14:46:04 INFO - PROCESS | 1758 | ++DOMWINDOW == 101 (0x93f0f400) [pid = 1758] [serial = 1781] [outer = 0x9281dc00] 14:46:04 INFO - PROCESS | 1758 | 1465249564228 Marionette DEBUG loaded listener.js 14:46:04 INFO - PROCESS | 1758 | ++DOMWINDOW == 102 (0x94a7d000) [pid = 1758] [serial = 1782] [outer = 0x9281dc00] 14:46:05 INFO - PROCESS | 1758 | 1465249565259 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]]]}] 14:46:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 14:46:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1836ms 14:46:05 INFO - PROCESS | 1758 | 1465249565328 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 14:46:05 INFO - PROCESS | 1758 | 1465249565334 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 14:46:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 14:46:05 INFO - PROCESS | 1758 | 1465249565342 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 14:46:05 INFO - PROCESS | 1758 | 1465249565347 Marionette TRACE conn4 <- [1,2346,null,{}] 14:46:05 INFO - PROCESS | 1758 | 1465249565355 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}] 14:46:05 INFO - PROCESS | 1758 | 1465249565361 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:05 INFO - PROCESS | 1758 | 1465249565608 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 14:46:05 INFO - PROCESS | 1758 | 1465249565861 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:05 INFO - PROCESS | 1758 | 1465249565872 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:05 INFO - PROCESS | 1758 | ++DOCSHELL 0x90136000 == 46 [pid = 1758] [id = 594] 14:46:05 INFO - PROCESS | 1758 | ++DOMWINDOW == 103 (0x927eb400) [pid = 1758] [serial = 1783] [outer = (nil)] 14:46:05 INFO - PROCESS | 1758 | ++DOMWINDOW == 104 (0x94a95000) [pid = 1758] [serial = 1784] [outer = 0x927eb400] 14:46:06 INFO - PROCESS | 1758 | 1465249566003 Marionette DEBUG loaded listener.js 14:46:06 INFO - PROCESS | 1758 | ++DOMWINDOW == 105 (0x94a95800) [pid = 1758] [serial = 1785] [outer = 0x927eb400] 14:46:07 INFO - PROCESS | 1758 | 1465249567016 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]]]}] 14:46:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 14:46:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1737ms 14:46:07 INFO - PROCESS | 1758 | 1465249567080 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 14:46:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 14:46:07 INFO - PROCESS | 1758 | 1465249567085 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 14:46:07 INFO - PROCESS | 1758 | 1465249567093 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 14:46:07 INFO - PROCESS | 1758 | 1465249567097 Marionette TRACE conn4 <- [1,2350,null,{}] 14:46:07 INFO - PROCESS | 1758 | 1465249567105 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}] 14:46:07 INFO - PROCESS | 1758 | 1465249567110 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:07 INFO - PROCESS | 1758 | 1465249567412 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 14:46:07 INFO - PROCESS | 1758 | 1465249567949 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:07 INFO - PROCESS | 1758 | 1465249567959 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:07 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cdd2800 == 47 [pid = 1758] [id = 595] 14:46:07 INFO - PROCESS | 1758 | ++DOMWINDOW == 106 (0x8cdd5800) [pid = 1758] [serial = 1786] [outer = (nil)] 14:46:08 INFO - PROCESS | 1758 | ++DOMWINDOW == 107 (0x8cf97800) [pid = 1758] [serial = 1787] [outer = 0x8cdd5800] 14:46:08 INFO - PROCESS | 1758 | 1465249568043 Marionette DEBUG loaded listener.js 14:46:08 INFO - PROCESS | 1758 | ++DOMWINDOW == 108 (0x8dcb2400) [pid = 1758] [serial = 1788] [outer = 0x8cdd5800] 14:46:09 INFO - PROCESS | 1758 | 1465249569154 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]]]}] 14:46:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 14:46:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 2095ms 14:46:09 INFO - PROCESS | 1758 | 1465249569190 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 14:46:09 INFO - PROCESS | 1758 | 1465249569198 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 14:46:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 14:46:09 INFO - PROCESS | 1758 | 1465249569208 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 14:46:09 INFO - PROCESS | 1758 | 1465249569212 Marionette TRACE conn4 <- [1,2354,null,{}] 14:46:09 INFO - PROCESS | 1758 | 1465249569221 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}] 14:46:09 INFO - PROCESS | 1758 | 1465249569230 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:09 INFO - PROCESS | 1758 | 1465249569433 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 14:46:09 INFO - PROCESS | 1758 | 1465249569684 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:09 INFO - PROCESS | 1758 | 1465249569695 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:10 INFO - PROCESS | 1758 | --DOCSHELL 0x8bee7800 == 46 [pid = 1758] [id = 568] 14:46:10 INFO - PROCESS | 1758 | --DOCSHELL 0x8d9dfc00 == 45 [pid = 1758] [id = 586] 14:46:10 INFO - PROCESS | 1758 | --DOCSHELL 0x8e011000 == 44 [pid = 1758] [id = 585] 14:46:10 INFO - PROCESS | 1758 | --DOCSHELL 0x8cf92400 == 43 [pid = 1758] [id = 584] 14:46:10 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c3800 == 42 [pid = 1758] [id = 583] 14:46:10 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c7000 == 41 [pid = 1758] [id = 582] 14:46:10 INFO - PROCESS | 1758 | --DOCSHELL 0x8f5ec000 == 40 [pid = 1758] [id = 573] 14:46:10 INFO - PROCESS | 1758 | --DOCSHELL 0x8cdd0c00 == 39 [pid = 1758] [id = 574] 14:46:10 INFO - PROCESS | 1758 | --DOCSHELL 0x8cf92c00 == 38 [pid = 1758] [id = 575] 14:46:10 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c8000 == 37 [pid = 1758] [id = 579] 14:46:10 INFO - PROCESS | 1758 | --DOCSHELL 0x8b73d800 == 36 [pid = 1758] [id = 580] 14:46:10 INFO - PROCESS | 1758 | --DOCSHELL 0x9012e800 == 35 [pid = 1758] [id = 576] 14:46:10 INFO - PROCESS | 1758 | --DOCSHELL 0x8e009c00 == 34 [pid = 1758] [id = 581] 14:46:10 INFO - PROCESS | 1758 | --DOCSHELL 0x8f2f1000 == 33 [pid = 1758] [id = 577] 14:46:10 INFO - PROCESS | 1758 | --DOCSHELL 0x8bffa400 == 32 [pid = 1758] [id = 578] 14:46:10 INFO - PROCESS | 1758 | --DOCSHELL 0x90136000 == 31 [pid = 1758] [id = 594] 14:46:10 INFO - PROCESS | 1758 | --DOCSHELL 0x8cdd2800 == 30 [pid = 1758] [id = 595] 14:46:10 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5cd000 == 29 [pid = 1758] [id = 593] 14:46:10 INFO - PROCESS | 1758 | --DOCSHELL 0x8b738c00 == 28 [pid = 1758] [id = 592] 14:46:10 INFO - PROCESS | 1758 | --DOCSHELL 0x8dcb9000 == 27 [pid = 1758] [id = 591] 14:46:10 INFO - PROCESS | 1758 | --DOCSHELL 0x8f2ee400 == 26 [pid = 1758] [id = 589] 14:46:10 INFO - PROCESS | 1758 | --DOCSHELL 0x8f2f2800 == 25 [pid = 1758] [id = 590] 14:46:10 INFO - PROCESS | 1758 | --DOCSHELL 0x8bff7800 == 24 [pid = 1758] [id = 587] 14:46:10 INFO - PROCESS | 1758 | --DOCSHELL 0x8b73c000 == 23 [pid = 1758] [id = 588] 14:46:10 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c4000 == 24 [pid = 1758] [id = 596] 14:46:10 INFO - PROCESS | 1758 | ++DOMWINDOW == 109 (0x8b5c7000) [pid = 1758] [serial = 1789] [outer = (nil)] 14:46:11 INFO - PROCESS | 1758 | ++DOMWINDOW == 110 (0x8b732c00) [pid = 1758] [serial = 1790] [outer = 0x8b5c7000] 14:46:11 INFO - PROCESS | 1758 | 1465249571033 Marionette DEBUG loaded listener.js 14:46:11 INFO - PROCESS | 1758 | ++DOMWINDOW == 111 (0x8b73e800) [pid = 1758] [serial = 1791] [outer = 0x8b5c7000] 14:46:11 INFO - PROCESS | 1758 | --DOMWINDOW == 110 (0x92822c00) [pid = 1758] [serial = 1697] [outer = (nil)] [url = about:blank] 14:46:11 INFO - PROCESS | 1758 | --DOMWINDOW == 109 (0x8f3cb800) [pid = 1758] [serial = 1701] [outer = (nil)] [url = about:blank] 14:46:11 INFO - PROCESS | 1758 | --DOMWINDOW == 108 (0x8cdd8800) [pid = 1758] [serial = 1700] [outer = (nil)] [url = about:blank] 14:46:11 INFO - PROCESS | 1758 | --DOMWINDOW == 107 (0x8d9c4800) [pid = 1758] [serial = 1682] [outer = (nil)] [url = about:blank] 14:46:11 INFO - PROCESS | 1758 | --DOMWINDOW == 106 (0x8cfa0800) [pid = 1758] [serial = 1704] [outer = (nil)] [url = about:blank] 14:46:11 INFO - PROCESS | 1758 | --DOMWINDOW == 105 (0x8bffb800) [pid = 1758] [serial = 1703] [outer = (nil)] [url = about:blank] 14:46:11 INFO - PROCESS | 1758 | --DOMWINDOW == 104 (0x8fd50400) [pid = 1758] [serial = 1686] [outer = (nil)] [url = about:blank] 14:46:11 INFO - PROCESS | 1758 | --DOMWINDOW == 103 (0x8f3d0c00) [pid = 1758] [serial = 1685] [outer = (nil)] [url = about:blank] 14:46:11 INFO - PROCESS | 1758 | --DOMWINDOW == 102 (0x9012c400) [pid = 1758] [serial = 1689] [outer = (nil)] [url = about:blank] 14:46:11 INFO - PROCESS | 1758 | --DOMWINDOW == 101 (0x8ffb6400) [pid = 1758] [serial = 1721] [outer = (nil)] [url = about:blank] 14:46:11 INFO - PROCESS | 1758 | --DOMWINDOW == 100 (0x8fd47c00) [pid = 1758] [serial = 1707] [outer = (nil)] [url = about:blank] 14:46:11 INFO - PROCESS | 1758 | --DOMWINDOW == 99 (0x8f3cc000) [pid = 1758] [serial = 1706] [outer = (nil)] [url = about:blank] 14:46:11 INFO - PROCESS | 1758 | --DOMWINDOW == 98 (0x8bffac00) [pid = 1758] [serial = 1709] [outer = (nil)] [url = about:blank] 14:46:11 INFO - PROCESS | 1758 | --DOMWINDOW == 97 (0x8cdd7c00) [pid = 1758] [serial = 1710] [outer = (nil)] [url = about:blank] 14:46:11 INFO - PROCESS | 1758 | --DOMWINDOW == 96 (0x8dbb1800) [pid = 1758] [serial = 1712] [outer = (nil)] [url = about:blank] 14:46:11 INFO - PROCESS | 1758 | --DOMWINDOW == 95 (0x90116800) [pid = 1758] [serial = 1688] [outer = (nil)] [url = about:blank] 14:46:11 INFO - PROCESS | 1758 | --DOMWINDOW == 94 (0x8f3ce800) [pid = 1758] [serial = 1715] [outer = (nil)] [url = about:blank] 14:46:11 INFO - PROCESS | 1758 | --DOMWINDOW == 93 (0x919cd800) [pid = 1758] [serial = 1692] [outer = (nil)] [url = about:blank] 14:46:11 INFO - PROCESS | 1758 | --DOMWINDOW == 92 (0x901ce000) [pid = 1758] [serial = 1691] [outer = (nil)] [url = about:blank] 14:46:11 INFO - PROCESS | 1758 | --DOMWINDOW == 91 (0x8f5e7400) [pid = 1758] [serial = 1716] [outer = (nil)] [url = about:blank] 14:46:11 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x91a17c00) [pid = 1758] [serial = 1695] [outer = (nil)] [url = about:blank] 14:46:11 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x91a16000) [pid = 1758] [serial = 1694] [outer = (nil)] [url = about:blank] 14:46:11 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x8e016800) [pid = 1758] [serial = 1719] [outer = (nil)] [url = about:blank] 14:46:11 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x8bff2000) [pid = 1758] [serial = 1718] [outer = (nil)] [url = about:blank] 14:46:11 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x8d9d7400) [pid = 1758] [serial = 1683] [outer = (nil)] [url = about:blank] 14:46:11 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x8dbb8000) [pid = 1758] [serial = 1713] [outer = (nil)] [url = about:blank] 14:46:11 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x92829800) [pid = 1758] [serial = 1698] [outer = (nil)] [url = about:blank] 14:46:12 INFO - PROCESS | 1758 | 1465249572830 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]]]}] 14:46:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 14:46:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 3648ms 14:46:12 INFO - PROCESS | 1758 | 1465249572862 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 14:46:12 INFO - PROCESS | 1758 | 1465249572873 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 14:46:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 14:46:12 INFO - PROCESS | 1758 | 1465249572983 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 14:46:12 INFO - PROCESS | 1758 | 1465249572992 Marionette TRACE conn4 <- [1,2358,null,{}] 14:46:13 INFO - PROCESS | 1758 | 1465249573020 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}] 14:46:13 INFO - PROCESS | 1758 | 1465249573032 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:13 INFO - PROCESS | 1758 | 1465249573309 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 14:46:13 INFO - PROCESS | 1758 | 1465249573407 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:13 INFO - PROCESS | 1758 | 1465249573415 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:13 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bff3400 == 25 [pid = 1758] [id = 597] 14:46:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x8bff9c00) [pid = 1758] [serial = 1792] [outer = (nil)] 14:46:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x8cdd8c00) [pid = 1758] [serial = 1793] [outer = 0x8bff9c00] 14:46:13 INFO - PROCESS | 1758 | 1465249573503 Marionette DEBUG loaded listener.js 14:46:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x8cf98400) [pid = 1758] [serial = 1794] [outer = 0x8bff9c00] 14:46:14 INFO - PROCESS | 1758 | 1465249574545 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]]]}] 14:46:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 14:46:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1629ms 14:46:14 INFO - PROCESS | 1758 | 1465249574595 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 14:46:14 INFO - PROCESS | 1758 | 1465249574606 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 14:46:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 14:46:14 INFO - PROCESS | 1758 | 1465249574632 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 14:46:14 INFO - PROCESS | 1758 | 1465249574639 Marionette TRACE conn4 <- [1,2362,null,{}] 14:46:14 INFO - PROCESS | 1758 | 1465249574649 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}] 14:46:14 INFO - PROCESS | 1758 | 1465249574657 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:14 INFO - PROCESS | 1758 | 1465249574951 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 14:46:15 INFO - PROCESS | 1758 | 1465249575161 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:15 INFO - PROCESS | 1758 | 1465249575172 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:15 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9d6000 == 26 [pid = 1758] [id = 598] 14:46:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x8d9d8000) [pid = 1758] [serial = 1795] [outer = (nil)] 14:46:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x8dbb0400) [pid = 1758] [serial = 1796] [outer = 0x8d9d8000] 14:46:15 INFO - PROCESS | 1758 | 1465249575249 Marionette DEBUG loaded listener.js 14:46:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x8dbbe000) [pid = 1758] [serial = 1797] [outer = 0x8d9d8000] 14:46:16 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x8bee2c00) [pid = 1758] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 14:46:16 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x8fdef400) [pid = 1758] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 14:46:16 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x9011a800) [pid = 1758] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 14:46:16 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x8cdcf400) [pid = 1758] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 14:46:16 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x901ccc00) [pid = 1758] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 14:46:16 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x8dcbc800) [pid = 1758] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 14:46:16 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x901d3400) [pid = 1758] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 14:46:16 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x8b5c7c00) [pid = 1758] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 14:46:16 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x8b73f400) [pid = 1758] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 14:46:16 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x9012f800) [pid = 1758] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 14:46:16 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x8fd46c00) [pid = 1758] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 14:46:16 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x8f5ee800) [pid = 1758] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 14:46:16 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0x8cddb800) [pid = 1758] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 14:46:16 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x8dbbcc00) [pid = 1758] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 14:46:16 INFO - PROCESS | 1758 | --DOMWINDOW == 75 (0x8d9da400) [pid = 1758] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 14:46:16 INFO - PROCESS | 1758 | 1465249576951 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]]]}] 14:46:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 14:46:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 2401ms 14:46:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 14:46:17 INFO - PROCESS | 1758 | 1465249577033 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 14:46:17 INFO - PROCESS | 1758 | 1465249577036 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 14:46:17 INFO - PROCESS | 1758 | 1465249577044 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 14:46:17 INFO - PROCESS | 1758 | 1465249577050 Marionette TRACE conn4 <- [1,2366,null,{}] 14:46:17 INFO - PROCESS | 1758 | 1465249577076 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}] 14:46:17 INFO - PROCESS | 1758 | 1465249577087 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:17 INFO - PROCESS | 1758 | 1465249577343 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 14:46:17 INFO - PROCESS | 1758 | 1465249577480 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:17 INFO - PROCESS | 1758 | 1465249577516 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:17 INFO - PROCESS | 1758 | ++DOCSHELL 0x8e010400 == 27 [pid = 1758] [id = 599] 14:46:17 INFO - PROCESS | 1758 | ++DOMWINDOW == 76 (0x8e010800) [pid = 1758] [serial = 1798] [outer = (nil)] 14:46:17 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x8f2eb800) [pid = 1758] [serial = 1799] [outer = 0x8e010800] 14:46:17 INFO - PROCESS | 1758 | 1465249577583 Marionette DEBUG loaded listener.js 14:46:17 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x8f2f7c00) [pid = 1758] [serial = 1800] [outer = 0x8e010800] 14:46:18 INFO - PROCESS | 1758 | 1465249578395 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]]]}] 14:46:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 14:46:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1392ms 14:46:18 INFO - PROCESS | 1758 | 1465249578435 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 14:46:18 INFO - PROCESS | 1758 | 1465249578439 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 14:46:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 14:46:18 INFO - PROCESS | 1758 | 1465249578448 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 14:46:18 INFO - PROCESS | 1758 | 1465249578452 Marionette TRACE conn4 <- [1,2370,null,{}] 14:46:18 INFO - PROCESS | 1758 | 1465249578459 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}] 14:46:18 INFO - PROCESS | 1758 | 1465249578464 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:18 INFO - PROCESS | 1758 | 1465249578651 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 14:46:18 INFO - PROCESS | 1758 | 1465249578660 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:18 INFO - PROCESS | 1758 | 1465249578669 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:18 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9d8c00 == 28 [pid = 1758] [id = 600] 14:46:18 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x8e00b400) [pid = 1758] [serial = 1801] [outer = (nil)] 14:46:18 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8f3d8000) [pid = 1758] [serial = 1802] [outer = 0x8e00b400] 14:46:18 INFO - PROCESS | 1758 | 1465249578884 Marionette DEBUG loaded listener.js 14:46:18 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8f5e3c00) [pid = 1758] [serial = 1803] [outer = 0x8e00b400] 14:46:20 INFO - PROCESS | 1758 | 1465249580019 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]]]}] 14:46:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 14:46:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1634ms 14:46:20 INFO - PROCESS | 1758 | 1465249580085 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 14:46:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 14:46:20 INFO - PROCESS | 1758 | 1465249580094 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 14:46:20 INFO - PROCESS | 1758 | 1465249580104 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 14:46:20 INFO - PROCESS | 1758 | 1465249580114 Marionette TRACE conn4 <- [1,2374,null,{}] 14:46:20 INFO - PROCESS | 1758 | 1465249580124 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}] 14:46:20 INFO - PROCESS | 1758 | 1465249580129 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:20 INFO - PROCESS | 1758 | 1465249580380 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 14:46:20 INFO - PROCESS | 1758 | 1465249580665 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:20 INFO - PROCESS | 1758 | 1465249580676 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:20 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bffc800 == 29 [pid = 1758] [id = 601] 14:46:20 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x8cdcf800) [pid = 1758] [serial = 1804] [outer = (nil)] 14:46:20 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8d9bc400) [pid = 1758] [serial = 1805] [outer = 0x8cdcf800] 14:46:20 INFO - PROCESS | 1758 | 1465249580783 Marionette DEBUG loaded listener.js 14:46:20 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x8dbb3400) [pid = 1758] [serial = 1806] [outer = 0x8cdcf800] 14:46:21 INFO - PROCESS | 1758 | 1465249581840 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]]]}] 14:46:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 14:46:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1795ms 14:46:21 INFO - PROCESS | 1758 | 1465249581898 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 14:46:21 INFO - PROCESS | 1758 | 1465249581906 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 14:46:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 14:46:21 INFO - PROCESS | 1758 | 1465249581919 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 14:46:21 INFO - PROCESS | 1758 | 1465249581925 Marionette TRACE conn4 <- [1,2378,null,{}] 14:46:21 INFO - PROCESS | 1758 | 1465249581933 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}] 14:46:21 INFO - PROCESS | 1758 | 1465249581940 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:22 INFO - PROCESS | 1758 | 1465249582197 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 14:46:22 INFO - PROCESS | 1758 | 1465249582494 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:22 INFO - PROCESS | 1758 | 1465249582502 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:22 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cdd0000 == 30 [pid = 1758] [id = 602] 14:46:22 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x8f5e8c00) [pid = 1758] [serial = 1807] [outer = (nil)] 14:46:22 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x8fd47800) [pid = 1758] [serial = 1808] [outer = 0x8f5e8c00] 14:46:22 INFO - PROCESS | 1758 | 1465249582608 Marionette DEBUG loaded listener.js 14:46:22 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x8fd4f800) [pid = 1758] [serial = 1809] [outer = 0x8f5e8c00] 14:46:23 INFO - PROCESS | 1758 | 1465249583590 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]]]}] 14:46:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 14:46:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1704ms 14:46:23 INFO - PROCESS | 1758 | 1465249583623 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 14:46:23 INFO - PROCESS | 1758 | 1465249583626 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 14:46:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 14:46:23 INFO - PROCESS | 1758 | 1465249583634 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 14:46:23 INFO - PROCESS | 1758 | 1465249583641 Marionette TRACE conn4 <- [1,2382,null,{}] 14:46:23 INFO - PROCESS | 1758 | 1465249583659 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}] 14:46:23 INFO - PROCESS | 1758 | 1465249583670 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:23 INFO - PROCESS | 1758 | 1465249583897 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 14:46:24 INFO - PROCESS | 1758 | 1465249584136 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:24 INFO - PROCESS | 1758 | 1465249584148 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:24 INFO - PROCESS | 1758 | ++DOCSHELL 0x8ffb3800 == 31 [pid = 1758] [id = 603] 14:46:24 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x8ffb4c00) [pid = 1758] [serial = 1810] [outer = (nil)] 14:46:24 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x8ffbe800) [pid = 1758] [serial = 1811] [outer = 0x8ffb4c00] 14:46:24 INFO - PROCESS | 1758 | 1465249584282 Marionette DEBUG loaded listener.js 14:46:24 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x90068c00) [pid = 1758] [serial = 1812] [outer = 0x8ffb4c00] 14:46:25 INFO - PROCESS | 1758 | 1465249585284 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]]]}] 14:46:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 14:46:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1687ms 14:46:25 INFO - PROCESS | 1758 | 1465249585322 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 14:46:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 14:46:25 INFO - PROCESS | 1758 | 1465249585328 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 14:46:25 INFO - PROCESS | 1758 | 1465249585335 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 14:46:25 INFO - PROCESS | 1758 | 1465249585338 Marionette TRACE conn4 <- [1,2386,null,{}] 14:46:25 INFO - PROCESS | 1758 | 1465249585346 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}] 14:46:25 INFO - PROCESS | 1758 | 1465249585350 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:25 INFO - PROCESS | 1758 | 1465249585554 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 14:46:25 INFO - PROCESS | 1758 | 1465249585755 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:25 INFO - PROCESS | 1758 | 1465249585763 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:25 INFO - PROCESS | 1758 | ++DOCSHELL 0x9006cc00 == 32 [pid = 1758] [id = 604] 14:46:25 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x90116400) [pid = 1758] [serial = 1813] [outer = (nil)] 14:46:25 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0x9011c800) [pid = 1758] [serial = 1814] [outer = 0x90116400] 14:46:25 INFO - PROCESS | 1758 | 1465249585894 Marionette DEBUG loaded listener.js 14:46:26 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x9011e400) [pid = 1758] [serial = 1815] [outer = 0x90116400] 14:46:26 INFO - PROCESS | 1758 | 1465249586908 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]]]}] 14:46:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 14:46:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1632ms 14:46:26 INFO - PROCESS | 1758 | 1465249586969 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 14:46:26 INFO - PROCESS | 1758 | 1465249586974 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 14:46:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 14:46:26 INFO - PROCESS | 1758 | 1465249586981 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 14:46:26 INFO - PROCESS | 1758 | 1465249586986 Marionette TRACE conn4 <- [1,2390,null,{}] 14:46:26 INFO - PROCESS | 1758 | 1465249586992 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}] 14:46:27 INFO - PROCESS | 1758 | 1465249586998 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:27 INFO - PROCESS | 1758 | 1465249587220 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 14:46:27 INFO - PROCESS | 1758 | 1465249587415 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:27 INFO - PROCESS | 1758 | 1465249587432 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:27 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee8000 == 33 [pid = 1758] [id = 605] 14:46:27 INFO - PROCESS | 1758 | ++DOMWINDOW == 94 (0x8bff6000) [pid = 1758] [serial = 1816] [outer = (nil)] 14:46:27 INFO - PROCESS | 1758 | ++DOMWINDOW == 95 (0x901cbc00) [pid = 1758] [serial = 1817] [outer = 0x8bff6000] 14:46:27 INFO - PROCESS | 1758 | 1465249587607 Marionette DEBUG loaded listener.js 14:46:27 INFO - PROCESS | 1758 | ++DOMWINDOW == 96 (0x901cf000) [pid = 1758] [serial = 1818] [outer = 0x8bff6000] 14:46:28 INFO - PROCESS | 1758 | 1465249588630 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]]]}] 14:46:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 14:46:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1698ms 14:46:28 INFO - PROCESS | 1758 | 1465249588680 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 14:46:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 14:46:28 INFO - PROCESS | 1758 | 1465249588685 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 14:46:28 INFO - PROCESS | 1758 | 1465249588692 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 14:46:28 INFO - PROCESS | 1758 | 1465249588697 Marionette TRACE conn4 <- [1,2394,null,{}] 14:46:28 INFO - PROCESS | 1758 | 1465249588704 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}] 14:46:28 INFO - PROCESS | 1758 | 1465249588715 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:28 INFO - PROCESS | 1758 | 1465249588995 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 14:46:29 INFO - PROCESS | 1758 | 1465249589233 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:29 INFO - PROCESS | 1758 | 1465249589240 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:29 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee3000 == 34 [pid = 1758] [id = 606] 14:46:29 INFO - PROCESS | 1758 | ++DOMWINDOW == 97 (0x8bee3c00) [pid = 1758] [serial = 1819] [outer = (nil)] 14:46:29 INFO - PROCESS | 1758 | ++DOMWINDOW == 98 (0x8d9dec00) [pid = 1758] [serial = 1820] [outer = 0x8bee3c00] 14:46:29 INFO - PROCESS | 1758 | 1465249589385 Marionette DEBUG loaded listener.js 14:46:29 INFO - PROCESS | 1758 | ++DOMWINDOW == 99 (0x8fd43c00) [pid = 1758] [serial = 1821] [outer = 0x8bee3c00] 14:46:30 INFO - PROCESS | 1758 | 1465249590385 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]]]}] 14:46:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 14:46:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1886ms 14:46:30 INFO - PROCESS | 1758 | 1465249590588 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 14:46:30 INFO - PROCESS | 1758 | 1465249590596 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 14:46:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 14:46:30 INFO - PROCESS | 1758 | 1465249590607 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 14:46:30 INFO - PROCESS | 1758 | 1465249590611 Marionette TRACE conn4 <- [1,2398,null,{}] 14:46:30 INFO - PROCESS | 1758 | 1465249590621 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}] 14:46:30 INFO - PROCESS | 1758 | 1465249590629 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:30 INFO - PROCESS | 1758 | 1465249590835 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 14:46:31 INFO - PROCESS | 1758 | 1465249591169 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:31 INFO - PROCESS | 1758 | 1465249591199 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:31 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bff5000 == 35 [pid = 1758] [id = 607] 14:46:31 INFO - PROCESS | 1758 | ++DOMWINDOW == 100 (0x8bff5800) [pid = 1758] [serial = 1822] [outer = (nil)] 14:46:31 INFO - PROCESS | 1758 | ++DOMWINDOW == 101 (0x8cdd1000) [pid = 1758] [serial = 1823] [outer = 0x8bff5800] 14:46:31 INFO - PROCESS | 1758 | 1465249591290 Marionette DEBUG loaded listener.js 14:46:31 INFO - PROCESS | 1758 | ++DOMWINDOW == 102 (0x8cdd7800) [pid = 1758] [serial = 1824] [outer = 0x8bff5800] 14:46:31 INFO - PROCESS | 1758 | --DOCSHELL 0x8cf9d000 == 34 [pid = 1758] [id = 543] 14:46:31 INFO - PROCESS | 1758 | --DOCSHELL 0x8bee5400 == 33 [pid = 1758] [id = 542] 14:46:31 INFO - PROCESS | 1758 | --DOCSHELL 0x8bff6c00 == 32 [pid = 1758] [id = 555] 14:46:32 INFO - PROCESS | 1758 | --DOMWINDOW == 101 (0x92975000) [pid = 1758] [serial = 1743] [outer = (nil)] [url = about:blank] 14:46:32 INFO - PROCESS | 1758 | --DOMWINDOW == 100 (0x8fdfb000) [pid = 1758] [serial = 1727] [outer = (nil)] [url = about:blank] 14:46:32 INFO - PROCESS | 1758 | --DOMWINDOW == 99 (0x91afe400) [pid = 1758] [serial = 1736] [outer = (nil)] [url = about:blank] 14:46:32 INFO - PROCESS | 1758 | --DOMWINDOW == 98 (0x8f5ea000) [pid = 1758] [serial = 1728] [outer = (nil)] [url = about:blank] 14:46:32 INFO - PROCESS | 1758 | --DOMWINDOW == 97 (0x92825800) [pid = 1758] [serial = 1740] [outer = (nil)] [url = about:blank] 14:46:32 INFO - PROCESS | 1758 | --DOMWINDOW == 96 (0x91a16400) [pid = 1758] [serial = 1733] [outer = (nil)] [url = about:blank] 14:46:32 INFO - PROCESS | 1758 | --DOMWINDOW == 95 (0x90135000) [pid = 1758] [serial = 1761] [outer = (nil)] [url = about:blank] 14:46:32 INFO - PROCESS | 1758 | --DOMWINDOW == 94 (0x93b57400) [pid = 1758] [serial = 1746] [outer = (nil)] [url = about:blank] 14:46:32 INFO - PROCESS | 1758 | --DOMWINDOW == 93 (0x8b736c00) [pid = 1758] [serial = 1748] [outer = (nil)] [url = about:blank] 14:46:32 INFO - PROCESS | 1758 | --DOMWINDOW == 92 (0x8d9e3800) [pid = 1758] [serial = 1752] [outer = (nil)] [url = about:blank] 14:46:32 INFO - PROCESS | 1758 | --DOMWINDOW == 91 (0x90137c00) [pid = 1758] [serial = 1730] [outer = (nil)] [url = about:blank] 14:46:32 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x91b75000) [pid = 1758] [serial = 1737] [outer = (nil)] [url = about:blank] 14:46:32 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x90065000) [pid = 1758] [serial = 1757] [outer = (nil)] [url = about:blank] 14:46:32 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x90064c00) [pid = 1758] [serial = 1722] [outer = (nil)] [url = about:blank] 14:46:32 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x90130800) [pid = 1758] [serial = 1760] [outer = (nil)] [url = about:blank] 14:46:32 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x91a1bc00) [pid = 1758] [serial = 1734] [outer = (nil)] [url = about:blank] 14:46:32 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x901ce400) [pid = 1758] [serial = 1731] [outer = (nil)] [url = about:blank] 14:46:32 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x8cf97000) [pid = 1758] [serial = 1751] [outer = (nil)] [url = about:blank] 14:46:32 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x8dcaf800) [pid = 1758] [serial = 1725] [outer = (nil)] [url = about:blank] 14:46:32 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x8b741c00) [pid = 1758] [serial = 1749] [outer = (nil)] [url = about:blank] 14:46:32 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x8f2f8400) [pid = 1758] [serial = 1754] [outer = (nil)] [url = about:blank] 14:46:32 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x92976000) [pid = 1758] [serial = 1742] [outer = (nil)] [url = about:blank] 14:46:32 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x8d9d5c00) [pid = 1758] [serial = 1724] [outer = (nil)] [url = about:blank] 14:46:32 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x9006d400) [pid = 1758] [serial = 1758] [outer = (nil)] [url = about:blank] 14:46:32 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0x92971800) [pid = 1758] [serial = 1745] [outer = (nil)] [url = about:blank] 14:46:32 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x8f5eb800) [pid = 1758] [serial = 1755] [outer = (nil)] [url = about:blank] 14:46:32 INFO - PROCESS | 1758 | --DOMWINDOW == 75 (0x927e8c00) [pid = 1758] [serial = 1739] [outer = (nil)] [url = about:blank] 14:46:32 INFO - PROCESS | 1758 | --DOMWINDOW == 74 (0x90067800) [pid = 1758] [serial = 1763] [outer = (nil)] [url = about:blank] 14:46:32 INFO - PROCESS | 1758 | --DOMWINDOW == 73 (0x919d0800) [pid = 1758] [serial = 1764] [outer = (nil)] [url = about:blank] 14:46:32 INFO - PROCESS | 1758 | 1465249592317 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]]]}] 14:46:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 14:46:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1740ms 14:46:32 INFO - PROCESS | 1758 | 1465249592347 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 14:46:32 INFO - PROCESS | 1758 | 1465249592353 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 14:46:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 14:46:32 INFO - PROCESS | 1758 | 1465249592365 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 14:46:32 INFO - PROCESS | 1758 | 1465249592370 Marionette TRACE conn4 <- [1,2402,null,{}] 14:46:32 INFO - PROCESS | 1758 | 1465249592379 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}] 14:46:32 INFO - PROCESS | 1758 | 1465249592384 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:32 INFO - PROCESS | 1758 | 1465249592626 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 14:46:32 INFO - PROCESS | 1758 | 1465249592851 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:32 INFO - PROCESS | 1758 | 1465249592859 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:32 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cf97400 == 33 [pid = 1758] [id = 608] 14:46:32 INFO - PROCESS | 1758 | ++DOMWINDOW == 74 (0x8dcb0000) [pid = 1758] [serial = 1825] [outer = (nil)] 14:46:32 INFO - PROCESS | 1758 | ++DOMWINDOW == 75 (0x8e009c00) [pid = 1758] [serial = 1826] [outer = 0x8dcb0000] 14:46:32 INFO - PROCESS | 1758 | 1465249592950 Marionette DEBUG loaded listener.js 14:46:33 INFO - PROCESS | 1758 | ++DOMWINDOW == 76 (0x8f2f5000) [pid = 1758] [serial = 1827] [outer = 0x8dcb0000] 14:46:33 INFO - PROCESS | 1758 | 1465249593823 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]]]}] 14:46:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 14:46:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1501ms 14:46:33 INFO - PROCESS | 1758 | 1465249593863 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 14:46:33 INFO - PROCESS | 1758 | 1465249593866 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 14:46:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 14:46:33 INFO - PROCESS | 1758 | 1465249593874 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 14:46:33 INFO - PROCESS | 1758 | 1465249593878 Marionette TRACE conn4 <- [1,2406,null,{}] 14:46:33 INFO - PROCESS | 1758 | 1465249593895 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}] 14:46:33 INFO - PROCESS | 1758 | 1465249593904 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:34 INFO - PROCESS | 1758 | 1465249594096 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 14:46:34 INFO - PROCESS | 1758 | 1465249594256 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:34 INFO - PROCESS | 1758 | 1465249594270 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:34 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b737c00 == 34 [pid = 1758] [id = 609] 14:46:34 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x8f5ef400) [pid = 1758] [serial = 1828] [outer = (nil)] 14:46:34 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x8fdf2000) [pid = 1758] [serial = 1829] [outer = 0x8f5ef400] 14:46:34 INFO - PROCESS | 1758 | 1465249594356 Marionette DEBUG loaded listener.js 14:46:34 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x8fdfdc00) [pid = 1758] [serial = 1830] [outer = 0x8f5ef400] 14:46:35 INFO - PROCESS | 1758 | 1465249595358 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]]]}] 14:46:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 14:46:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1546ms 14:46:35 INFO - PROCESS | 1758 | 1465249595422 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 14:46:35 INFO - PROCESS | 1758 | 1465249595426 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 14:46:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 14:46:35 INFO - PROCESS | 1758 | 1465249595441 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 14:46:35 INFO - PROCESS | 1758 | 1465249595446 Marionette TRACE conn4 <- [1,2410,null,{}] 14:46:35 INFO - PROCESS | 1758 | 1465249595452 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}] 14:46:35 INFO - PROCESS | 1758 | 1465249595458 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:35 INFO - PROCESS | 1758 | 1465249595713 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 14:46:35 INFO - PROCESS | 1758 | 1465249595761 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:35 INFO - PROCESS | 1758 | 1465249595796 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:35 INFO - PROCESS | 1758 | ++DOCSHELL 0x8fd45400 == 35 [pid = 1758] [id = 610] 14:46:35 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8fdfb800) [pid = 1758] [serial = 1831] [outer = (nil)] 14:46:35 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x90070000) [pid = 1758] [serial = 1832] [outer = 0x8fdfb800] 14:46:35 INFO - PROCESS | 1758 | 1465249595948 Marionette DEBUG loaded listener.js 14:46:36 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x90136400) [pid = 1758] [serial = 1833] [outer = 0x8fdfb800] 14:46:36 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x8cf99400) [pid = 1758] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 14:46:36 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x8f5e9000) [pid = 1758] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 14:46:36 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x91a1cc00) [pid = 1758] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 14:46:36 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x8d9d8000) [pid = 1758] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 14:46:36 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0x8fd52c00) [pid = 1758] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 14:46:36 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x8bff9c00) [pid = 1758] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 14:46:36 INFO - PROCESS | 1758 | --DOMWINDOW == 75 (0x8cdd5800) [pid = 1758] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 14:46:36 INFO - PROCESS | 1758 | --DOMWINDOW == 74 (0x8b5c7000) [pid = 1758] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 14:46:36 INFO - PROCESS | 1758 | --DOMWINDOW == 73 (0x8b73f000) [pid = 1758] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 14:46:36 INFO - PROCESS | 1758 | --DOMWINDOW == 72 (0x9281dc00) [pid = 1758] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 14:46:36 INFO - PROCESS | 1758 | --DOMWINDOW == 71 (0x927eb400) [pid = 1758] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 14:46:36 INFO - PROCESS | 1758 | --DOMWINDOW == 70 (0x8e010800) [pid = 1758] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 14:46:37 INFO - PROCESS | 1758 | 1465249597027 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]]]}] 14:46:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 14:46:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1656ms 14:46:37 INFO - PROCESS | 1758 | 1465249597090 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 14:46:37 INFO - PROCESS | 1758 | 1465249597093 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 14:46:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 14:46:37 INFO - PROCESS | 1758 | 1465249597101 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 14:46:37 INFO - PROCESS | 1758 | 1465249597105 Marionette TRACE conn4 <- [1,2414,null,{}] 14:46:37 INFO - PROCESS | 1758 | 1465249597111 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}] 14:46:37 INFO - PROCESS | 1758 | 1465249597117 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:37 INFO - PROCESS | 1758 | 1465249597304 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 14:46:37 INFO - PROCESS | 1758 | 1465249597526 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:37 INFO - PROCESS | 1758 | 1465249597537 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:37 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b73b800 == 36 [pid = 1758] [id = 611] 14:46:37 INFO - PROCESS | 1758 | ++DOMWINDOW == 71 (0x8bfef000) [pid = 1758] [serial = 1834] [outer = (nil)] 14:46:37 INFO - PROCESS | 1758 | ++DOMWINDOW == 72 (0x8f5ec800) [pid = 1758] [serial = 1835] [outer = 0x8bfef000] 14:46:37 INFO - PROCESS | 1758 | 1465249597632 Marionette DEBUG loaded listener.js 14:46:37 INFO - PROCESS | 1758 | ++DOMWINDOW == 73 (0x90065400) [pid = 1758] [serial = 1836] [outer = 0x8bfef000] 14:46:38 INFO - PROCESS | 1758 | 1465249598447 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]]]}] 14:46:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 14:46:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1393ms 14:46:38 INFO - PROCESS | 1758 | 1465249598496 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 14:46:38 INFO - PROCESS | 1758 | 1465249598500 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 14:46:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 14:46:38 INFO - PROCESS | 1758 | 1465249598507 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 14:46:38 INFO - PROCESS | 1758 | 1465249598511 Marionette TRACE conn4 <- [1,2418,null,{}] 14:46:38 INFO - PROCESS | 1758 | 1465249598517 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}] 14:46:38 INFO - PROCESS | 1758 | 1465249598528 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:38 INFO - PROCESS | 1758 | 1465249598752 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 14:46:38 INFO - PROCESS | 1758 | 1465249598977 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:38 INFO - PROCESS | 1758 | 1465249598989 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:39 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c2000 == 37 [pid = 1758] [id = 612] 14:46:39 INFO - PROCESS | 1758 | ++DOMWINDOW == 74 (0x8b5c3800) [pid = 1758] [serial = 1837] [outer = (nil)] 14:46:39 INFO - PROCESS | 1758 | ++DOMWINDOW == 75 (0x8b735400) [pid = 1758] [serial = 1838] [outer = 0x8b5c3800] 14:46:39 INFO - PROCESS | 1758 | 1465249599084 Marionette DEBUG loaded listener.js 14:46:39 INFO - PROCESS | 1758 | ++DOMWINDOW == 76 (0x8b740800) [pid = 1758] [serial = 1839] [outer = 0x8b5c3800] 14:46:40 INFO - PROCESS | 1758 | 1465249600177 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]]]}] 14:46:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 14:46:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1743ms 14:46:40 INFO - PROCESS | 1758 | 1465249600253 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 14:46:40 INFO - PROCESS | 1758 | 1465249600261 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 14:46:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 14:46:40 INFO - PROCESS | 1758 | 1465249600270 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 14:46:40 INFO - PROCESS | 1758 | 1465249600276 Marionette TRACE conn4 <- [1,2422,null,{}] 14:46:40 INFO - PROCESS | 1758 | 1465249600286 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}] 14:46:40 INFO - PROCESS | 1758 | 1465249600296 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:40 INFO - PROCESS | 1758 | 1465249600564 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 14:46:40 INFO - PROCESS | 1758 | 1465249600867 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:40 INFO - PROCESS | 1758 | 1465249600880 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:40 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cf9e800 == 38 [pid = 1758] [id = 613] 14:46:40 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x8d9d7000) [pid = 1758] [serial = 1840] [outer = (nil)] 14:46:40 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x8d9ddc00) [pid = 1758] [serial = 1841] [outer = 0x8d9d7000] 14:46:40 INFO - PROCESS | 1758 | 1465249600968 Marionette DEBUG loaded listener.js 14:46:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x8dbb3000) [pid = 1758] [serial = 1842] [outer = 0x8d9d7000] 14:46:42 INFO - PROCESS | 1758 | 1465249602017 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]]]}] 14:46:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 14:46:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1788ms 14:46:42 INFO - PROCESS | 1758 | 1465249602062 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 14:46:42 INFO - PROCESS | 1758 | 1465249602071 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 14:46:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 14:46:42 INFO - PROCESS | 1758 | 1465249602082 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 14:46:42 INFO - PROCESS | 1758 | 1465249602086 Marionette TRACE conn4 <- [1,2426,null,{}] 14:46:42 INFO - PROCESS | 1758 | 1465249602095 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}] 14:46:42 INFO - PROCESS | 1758 | 1465249602102 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:42 INFO - PROCESS | 1758 | 1465249602375 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 14:46:42 INFO - PROCESS | 1758 | 1465249602672 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:42 INFO - PROCESS | 1758 | 1465249602683 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:42 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f2ec800 == 39 [pid = 1758] [id = 614] 14:46:42 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8f3d3800) [pid = 1758] [serial = 1843] [outer = (nil)] 14:46:42 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8f5ea800) [pid = 1758] [serial = 1844] [outer = 0x8f3d3800] 14:46:42 INFO - PROCESS | 1758 | 1465249602815 Marionette DEBUG loaded listener.js 14:46:42 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x8fdf5000) [pid = 1758] [serial = 1845] [outer = 0x8f3d3800] 14:46:43 INFO - PROCESS | 1758 | 1465249603872 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]]]}] 14:46:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 14:46:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1840ms 14:46:43 INFO - PROCESS | 1758 | 1465249603922 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 14:46:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 14:46:43 INFO - PROCESS | 1758 | 1465249603927 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 14:46:43 INFO - PROCESS | 1758 | 1465249603943 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 14:46:43 INFO - PROCESS | 1758 | 1465249603955 Marionette TRACE conn4 <- [1,2430,null,{}] 14:46:43 INFO - PROCESS | 1758 | 1465249603967 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}] 14:46:43 INFO - PROCESS | 1758 | 1465249603976 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:44 INFO - PROCESS | 1758 | 1465249604266 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 14:46:44 INFO - PROCESS | 1758 | 1465249604555 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:44 INFO - PROCESS | 1758 | 1465249604567 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:44 INFO - PROCESS | 1758 | ++DOCSHELL 0x8dbb1c00 == 40 [pid = 1758] [id = 615] 14:46:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x9006e800) [pid = 1758] [serial = 1846] [outer = (nil)] 14:46:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x91a16400) [pid = 1758] [serial = 1847] [outer = 0x9006e800] 14:46:44 INFO - PROCESS | 1758 | 1465249604654 Marionette DEBUG loaded listener.js 14:46:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x91a20000) [pid = 1758] [serial = 1848] [outer = 0x9006e800] 14:46:45 INFO - PROCESS | 1758 | 1465249605688 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]]]}] 14:46:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 14:46:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1804ms 14:46:45 INFO - PROCESS | 1758 | 1465249605739 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 14:46:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 14:46:45 INFO - PROCESS | 1758 | 1465249605745 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 14:46:45 INFO - PROCESS | 1758 | 1465249605752 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 14:46:45 INFO - PROCESS | 1758 | 1465249605755 Marionette TRACE conn4 <- [1,2434,null,{}] 14:46:45 INFO - PROCESS | 1758 | 1465249605762 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}] 14:46:45 INFO - PROCESS | 1758 | 1465249605767 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:46 INFO - PROCESS | 1758 | 1465249606003 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 14:46:46 INFO - PROCESS | 1758 | 1465249606246 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:46 INFO - PROCESS | 1758 | 1465249606259 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:46 INFO - PROCESS | 1758 | ++DOCSHELL 0x8ffc0c00 == 41 [pid = 1758] [id = 616] 14:46:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x9006a400) [pid = 1758] [serial = 1849] [outer = (nil)] 14:46:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x91afe400) [pid = 1758] [serial = 1850] [outer = 0x9006a400] 14:46:46 INFO - PROCESS | 1758 | 1465249606399 Marionette DEBUG loaded listener.js 14:46:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x91b75000) [pid = 1758] [serial = 1851] [outer = 0x9006a400] 14:46:47 INFO - PROCESS | 1758 | 1465249607443 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]]]}] 14:46:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 14:46:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1733ms 14:46:47 INFO - PROCESS | 1758 | 1465249607486 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 14:46:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 14:46:47 INFO - PROCESS | 1758 | 1465249607491 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 14:46:47 INFO - PROCESS | 1758 | 1465249607500 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 14:46:47 INFO - PROCESS | 1758 | 1465249607503 Marionette TRACE conn4 <- [1,2438,null,{}] 14:46:47 INFO - PROCESS | 1758 | 1465249607510 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}] 14:46:47 INFO - PROCESS | 1758 | 1465249607515 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:47 INFO - PROCESS | 1758 | 1465249607782 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 14:46:48 INFO - PROCESS | 1758 | 1465249608037 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:48 INFO - PROCESS | 1758 | 1465249608056 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:48 INFO - PROCESS | 1758 | ++DOCSHELL 0x927e5c00 == 42 [pid = 1758] [id = 617] 14:46:48 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x927e6c00) [pid = 1758] [serial = 1852] [outer = (nil)] 14:46:48 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x927e9000) [pid = 1758] [serial = 1853] [outer = 0x927e6c00] 14:46:48 INFO - PROCESS | 1758 | 1465249608205 Marionette DEBUG loaded listener.js 14:46:48 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x92828000) [pid = 1758] [serial = 1854] [outer = 0x927e6c00] 14:46:49 INFO - PROCESS | 1758 | 1465249609229 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]]]}] 14:46:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 14:46:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1792ms 14:46:49 INFO - PROCESS | 1758 | 1465249609291 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 14:46:49 INFO - PROCESS | 1758 | 1465249609296 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 14:46:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 14:46:49 INFO - PROCESS | 1758 | 1465249609303 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 14:46:49 INFO - PROCESS | 1758 | 1465249609307 Marionette TRACE conn4 <- [1,2442,null,{}] 14:46:49 INFO - PROCESS | 1758 | 1465249609315 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}] 14:46:49 INFO - PROCESS | 1758 | 1465249609320 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:49 INFO - PROCESS | 1758 | 1465249609542 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 14:46:49 INFO - PROCESS | 1758 | 1465249609784 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:49 INFO - PROCESS | 1758 | 1465249609796 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:49 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b73c800 == 43 [pid = 1758] [id = 618] 14:46:49 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0x8b73d800) [pid = 1758] [serial = 1855] [outer = (nil)] 14:46:49 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x8d9da800) [pid = 1758] [serial = 1856] [outer = 0x8b73d800] 14:46:49 INFO - PROCESS | 1758 | 1465249609923 Marionette DEBUG loaded listener.js 14:46:50 INFO - PROCESS | 1758 | ++DOMWINDOW == 94 (0x8dcb6800) [pid = 1758] [serial = 1857] [outer = 0x8b73d800] 14:46:50 INFO - PROCESS | 1758 | 1465249610911 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]]]}] 14:46:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 14:46:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1685ms 14:46:50 INFO - PROCESS | 1758 | 1465249610990 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 14:46:50 INFO - PROCESS | 1758 | 1465249610996 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 14:46:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 14:46:51 INFO - PROCESS | 1758 | 1465249611003 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 14:46:51 INFO - PROCESS | 1758 | 1465249611007 Marionette TRACE conn4 <- [1,2446,null,{}] 14:46:51 INFO - PROCESS | 1758 | 1465249611013 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}] 14:46:51 INFO - PROCESS | 1758 | 1465249611019 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:51 INFO - PROCESS | 1758 | 1465249611460 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 14:46:51 INFO - PROCESS | 1758 | 1465249611726 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:51 INFO - PROCESS | 1758 | 1465249611735 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:51 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bfef400 == 44 [pid = 1758] [id = 619] 14:46:51 INFO - PROCESS | 1758 | ++DOMWINDOW == 95 (0x8bff0400) [pid = 1758] [serial = 1858] [outer = (nil)] 14:46:51 INFO - PROCESS | 1758 | ++DOMWINDOW == 96 (0x8bff7800) [pid = 1758] [serial = 1859] [outer = 0x8bff0400] 14:46:51 INFO - PROCESS | 1758 | 1465249611815 Marionette DEBUG loaded listener.js 14:46:51 INFO - PROCESS | 1758 | ++DOMWINDOW == 97 (0x8cf9dc00) [pid = 1758] [serial = 1860] [outer = 0x8bff0400] 14:46:52 INFO - PROCESS | 1758 | 1465249612757 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]]]}] 14:46:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 14:46:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1789ms 14:46:52 INFO - PROCESS | 1758 | 1465249612797 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 14:46:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 14:46:52 INFO - PROCESS | 1758 | 1465249612810 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 14:46:52 INFO - PROCESS | 1758 | 1465249612819 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 14:46:52 INFO - PROCESS | 1758 | 1465249612824 Marionette TRACE conn4 <- [1,2450,null,{}] 14:46:52 INFO - PROCESS | 1758 | 1465249612832 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}] 14:46:52 INFO - PROCESS | 1758 | 1465249612838 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:53 INFO - PROCESS | 1758 | 1465249613045 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 14:46:53 INFO - PROCESS | 1758 | 1465249613392 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:53 INFO - PROCESS | 1758 | 1465249613404 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:53 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9dac00 == 45 [pid = 1758] [id = 620] 14:46:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 98 (0x8e00d400) [pid = 1758] [serial = 1861] [outer = (nil)] 14:46:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 99 (0x8f2ea800) [pid = 1758] [serial = 1862] [outer = 0x8e00d400] 14:46:53 INFO - PROCESS | 1758 | 1465249613491 Marionette DEBUG loaded listener.js 14:46:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 100 (0x8f3d8800) [pid = 1758] [serial = 1863] [outer = 0x8e00d400] 14:46:55 INFO - PROCESS | 1758 | --DOCSHELL 0x8dbbe400 == 44 [pid = 1758] [id = 557] 14:46:55 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c2800 == 43 [pid = 1758] [id = 554] 14:46:55 INFO - PROCESS | 1758 | --DOCSHELL 0x8cf9e000 == 42 [pid = 1758] [id = 556] 14:46:55 INFO - PROCESS | 1758 | --DOCSHELL 0x8b73b800 == 41 [pid = 1758] [id = 611] 14:46:55 INFO - PROCESS | 1758 | --DOCSHELL 0x8fd45400 == 40 [pid = 1758] [id = 610] 14:46:55 INFO - PROCESS | 1758 | --DOCSHELL 0x8b737c00 == 39 [pid = 1758] [id = 609] 14:46:55 INFO - PROCESS | 1758 | --DOCSHELL 0x8cf97400 == 38 [pid = 1758] [id = 608] 14:46:55 INFO - PROCESS | 1758 | --DOCSHELL 0x8bff5000 == 37 [pid = 1758] [id = 607] 14:46:55 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c4000 == 36 [pid = 1758] [id = 596] 14:46:55 INFO - PROCESS | 1758 | --DOCSHELL 0x8f2ed800 == 35 [pid = 1758] [id = 544] 14:46:55 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c0000 == 34 [pid = 1758] [id = 553] 14:46:55 INFO - PROCESS | 1758 | --DOCSHELL 0x8bffc800 == 33 [pid = 1758] [id = 601] 14:46:55 INFO - PROCESS | 1758 | --DOCSHELL 0x8d9d6000 == 32 [pid = 1758] [id = 598] 14:46:55 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5cb400 == 31 [pid = 1758] [id = 547] 14:46:55 INFO - PROCESS | 1758 | --DOCSHELL 0x8fdf3c00 == 30 [pid = 1758] [id = 549] 14:46:55 INFO - PROCESS | 1758 | --DOCSHELL 0x9006cc00 == 29 [pid = 1758] [id = 604] 14:46:55 INFO - PROCESS | 1758 | --DOCSHELL 0x8ffb3800 == 28 [pid = 1758] [id = 603] 14:46:55 INFO - PROCESS | 1758 | --DOCSHELL 0x8cdd0000 == 27 [pid = 1758] [id = 602] 14:46:55 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5cbc00 == 26 [pid = 1758] [id = 552] 14:46:55 INFO - PROCESS | 1758 | --DOCSHELL 0x8bff3c00 == 25 [pid = 1758] [id = 541] 14:46:55 INFO - PROCESS | 1758 | --DOCSHELL 0x8bee8000 == 24 [pid = 1758] [id = 605] 14:46:55 INFO - PROCESS | 1758 | --DOCSHELL 0x8dbb2800 == 23 [pid = 1758] [id = 545] 14:46:55 INFO - PROCESS | 1758 | --DOCSHELL 0x8bff1400 == 22 [pid = 1758] [id = 546] 14:46:55 INFO - PROCESS | 1758 | --DOCSHELL 0x8e010400 == 21 [pid = 1758] [id = 599] 14:46:55 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c7400 == 20 [pid = 1758] [id = 551] 14:46:55 INFO - PROCESS | 1758 | --DOCSHELL 0x8bee3000 == 19 [pid = 1758] [id = 606] 14:46:55 INFO - PROCESS | 1758 | --DOCSHELL 0x8bff3400 == 18 [pid = 1758] [id = 597] 14:46:55 INFO - PROCESS | 1758 | --DOCSHELL 0x8fd4e000 == 17 [pid = 1758] [id = 550] 14:46:55 INFO - PROCESS | 1758 | --DOCSHELL 0x8d9d8c00 == 16 [pid = 1758] [id = 600] 14:46:55 INFO - PROCESS | 1758 | --DOCSHELL 0x8ffbc800 == 15 [pid = 1758] [id = 548] 14:46:55 INFO - PROCESS | 1758 | --DOCSHELL 0x8b73c800 == 14 [pid = 1758] [id = 618] 14:46:55 INFO - PROCESS | 1758 | --DOCSHELL 0x927e5c00 == 13 [pid = 1758] [id = 617] 14:46:55 INFO - PROCESS | 1758 | --DOCSHELL 0x8ffc0c00 == 12 [pid = 1758] [id = 616] 14:46:55 INFO - PROCESS | 1758 | --DOCSHELL 0x8dbb1c00 == 11 [pid = 1758] [id = 615] 14:46:55 INFO - PROCESS | 1758 | --DOCSHELL 0x8cf9e800 == 10 [pid = 1758] [id = 613] 14:46:55 INFO - PROCESS | 1758 | --DOCSHELL 0x8f2ec800 == 9 [pid = 1758] [id = 614] 14:46:55 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c2000 == 8 [pid = 1758] [id = 612] 14:46:55 INFO - PROCESS | 1758 | --DOMWINDOW == 99 (0x8d9dd000) [pid = 1758] [serial = 1767] [outer = (nil)] [url = about:blank] 14:46:55 INFO - PROCESS | 1758 | --DOMWINDOW == 98 (0x8cf9fc00) [pid = 1758] [serial = 1766] [outer = (nil)] [url = about:blank] 14:46:55 INFO - PROCESS | 1758 | --DOMWINDOW == 97 (0x8fdfb400) [pid = 1758] [serial = 1770] [outer = (nil)] [url = about:blank] 14:46:55 INFO - PROCESS | 1758 | --DOMWINDOW == 96 (0x8fd4b000) [pid = 1758] [serial = 1769] [outer = (nil)] [url = about:blank] 14:46:55 INFO - PROCESS | 1758 | --DOMWINDOW == 95 (0x927e1800) [pid = 1758] [serial = 1773] [outer = (nil)] [url = about:blank] 14:46:55 INFO - PROCESS | 1758 | --DOMWINDOW == 94 (0x91af7400) [pid = 1758] [serial = 1772] [outer = (nil)] [url = about:blank] 14:46:55 INFO - PROCESS | 1758 | --DOMWINDOW == 93 (0x8dbb0400) [pid = 1758] [serial = 1796] [outer = (nil)] [url = about:blank] 14:46:55 INFO - PROCESS | 1758 | --DOMWINDOW == 92 (0x92821c00) [pid = 1758] [serial = 1776] [outer = (nil)] [url = about:blank] 14:46:55 INFO - PROCESS | 1758 | --DOMWINDOW == 91 (0x927ef800) [pid = 1758] [serial = 1775] [outer = (nil)] [url = about:blank] 14:46:55 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x8dbbe000) [pid = 1758] [serial = 1797] [outer = (nil)] [url = about:blank] 14:46:55 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x8cdd8c00) [pid = 1758] [serial = 1793] [outer = (nil)] [url = about:blank] 14:46:55 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x8cf97800) [pid = 1758] [serial = 1787] [outer = (nil)] [url = about:blank] 14:46:55 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x8b732c00) [pid = 1758] [serial = 1790] [outer = (nil)] [url = about:blank] 14:46:55 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x93c51800) [pid = 1758] [serial = 1779] [outer = (nil)] [url = about:blank] 14:46:55 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x8b73e800) [pid = 1758] [serial = 1791] [outer = (nil)] [url = about:blank] 14:46:55 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x93c4dc00) [pid = 1758] [serial = 1778] [outer = (nil)] [url = about:blank] 14:46:55 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x94a7d000) [pid = 1758] [serial = 1782] [outer = (nil)] [url = about:blank] 14:46:55 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x93f0f400) [pid = 1758] [serial = 1781] [outer = (nil)] [url = about:blank] 14:46:55 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x94a95800) [pid = 1758] [serial = 1785] [outer = (nil)] [url = about:blank] 14:46:55 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x94a95000) [pid = 1758] [serial = 1784] [outer = (nil)] [url = about:blank] 14:46:55 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x8dcb2400) [pid = 1758] [serial = 1788] [outer = (nil)] [url = about:blank] 14:46:55 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x8f2eb800) [pid = 1758] [serial = 1799] [outer = (nil)] [url = about:blank] 14:46:55 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0x8f2f7c00) [pid = 1758] [serial = 1800] [outer = (nil)] [url = about:blank] 14:46:55 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x8cf98400) [pid = 1758] [serial = 1794] [outer = (nil)] [url = about:blank] 14:46:55 INFO - PROCESS | 1758 | 1465249615972 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]]]}] 14:46:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 14:46:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 3193ms 14:46:56 INFO - PROCESS | 1758 | 1465249616015 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 14:46:56 INFO - PROCESS | 1758 | 1465249616022 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 14:46:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 14:46:56 INFO - PROCESS | 1758 | 1465249616032 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 14:46:56 INFO - PROCESS | 1758 | 1465249616037 Marionette TRACE conn4 <- [1,2454,null,{}] 14:46:56 INFO - PROCESS | 1758 | 1465249616047 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}] 14:46:56 INFO - PROCESS | 1758 | 1465249616057 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:56 INFO - PROCESS | 1758 | 1465249616314 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 14:46:56 INFO - PROCESS | 1758 | 1465249616456 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:56 INFO - PROCESS | 1758 | 1465249616468 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:56 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee9400 == 9 [pid = 1758] [id = 621] 14:46:56 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x8bee9c00) [pid = 1758] [serial = 1864] [outer = (nil)] 14:46:56 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x8beef800) [pid = 1758] [serial = 1865] [outer = 0x8bee9c00] 14:46:56 INFO - PROCESS | 1758 | 1465249616550 Marionette DEBUG loaded listener.js 14:46:56 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x8bff8c00) [pid = 1758] [serial = 1866] [outer = 0x8bee9c00] 14:46:57 INFO - PROCESS | 1758 | 1465249617473 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]]]}] 14:46:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 14:46:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1493ms 14:46:57 INFO - PROCESS | 1758 | 1465249617526 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 14:46:57 INFO - PROCESS | 1758 | 1465249617535 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 14:46:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 14:46:57 INFO - PROCESS | 1758 | 1465249617548 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 14:46:57 INFO - PROCESS | 1758 | 1465249617553 Marionette TRACE conn4 <- [1,2458,null,{}] 14:46:57 INFO - PROCESS | 1758 | 1465249617560 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}] 14:46:57 INFO - PROCESS | 1758 | 1465249617566 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:57 INFO - PROCESS | 1758 | 1465249617754 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 14:46:57 INFO - PROCESS | 1758 | 1465249617913 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:57 INFO - PROCESS | 1758 | 1465249617922 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:57 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cf9e800 == 10 [pid = 1758] [id = 622] 14:46:57 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8d9c6000) [pid = 1758] [serial = 1867] [outer = (nil)] 14:46:57 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8d9d8000) [pid = 1758] [serial = 1868] [outer = 0x8d9c6000] 14:46:58 INFO - PROCESS | 1758 | 1465249618000 Marionette DEBUG loaded listener.js 14:46:58 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x8d9dc400) [pid = 1758] [serial = 1869] [outer = 0x8d9c6000] 14:46:58 INFO - PROCESS | 1758 | 1465249618984 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]]]}] 14:46:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 14:46:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1489ms 14:46:59 INFO - PROCESS | 1758 | 1465249619037 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 14:46:59 INFO - PROCESS | 1758 | 1465249619041 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 14:46:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 14:46:59 INFO - PROCESS | 1758 | 1465249619058 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 14:46:59 INFO - PROCESS | 1758 | 1465249619066 Marionette TRACE conn4 <- [1,2462,null,{}] 14:46:59 INFO - PROCESS | 1758 | 1465249619085 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}] 14:46:59 INFO - PROCESS | 1758 | 1465249619096 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:59 INFO - PROCESS | 1758 | 1465249619364 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 14:46:59 INFO - PROCESS | 1758 | 1465249619392 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:59 INFO - PROCESS | 1758 | 1465249619404 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:46:59 INFO - PROCESS | 1758 | ++DOCSHELL 0x8e00cc00 == 11 [pid = 1758] [id = 623] 14:46:59 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8e010400) [pid = 1758] [serial = 1870] [outer = (nil)] 14:46:59 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x8e017400) [pid = 1758] [serial = 1871] [outer = 0x8e010400] 14:46:59 INFO - PROCESS | 1758 | 1465249619486 Marionette DEBUG loaded listener.js 14:46:59 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x8f2f1000) [pid = 1758] [serial = 1872] [outer = 0x8e010400] 14:47:00 INFO - PROCESS | 1758 | 1465249620630 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]]]}] 14:47:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 14:47:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 2193ms 14:47:01 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x8fdfb800) [pid = 1758] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 14:47:01 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x8e00b400) [pid = 1758] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 14:47:01 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x8cdcf800) [pid = 1758] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 14:47:01 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x8ffb4c00) [pid = 1758] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 14:47:01 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x8f5e8c00) [pid = 1758] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 14:47:01 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x8bfef000) [pid = 1758] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 14:47:01 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x8bff6000) [pid = 1758] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 14:47:01 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0x8dcb0000) [pid = 1758] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 14:47:01 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x8bff5800) [pid = 1758] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 14:47:01 INFO - PROCESS | 1758 | --DOMWINDOW == 75 (0x90116400) [pid = 1758] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 14:47:01 INFO - PROCESS | 1758 | --DOMWINDOW == 74 (0x8bee3c00) [pid = 1758] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 14:47:01 INFO - PROCESS | 1758 | --DOMWINDOW == 73 (0x8f5ef400) [pid = 1758] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 14:47:01 INFO - PROCESS | 1758 | 1465249621324 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 14:47:01 INFO - PROCESS | 1758 | 1465249621330 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 14:47:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 14:47:01 INFO - PROCESS | 1758 | 1465249621347 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 14:47:01 INFO - PROCESS | 1758 | 1465249621352 Marionette TRACE conn4 <- [1,2466,null,{}] 14:47:01 INFO - PROCESS | 1758 | 1465249621359 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}] 14:47:01 INFO - PROCESS | 1758 | 1465249621366 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:01 INFO - PROCESS | 1758 | 1465249621537 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 14:47:01 INFO - PROCESS | 1758 | 1465249621693 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:01 INFO - PROCESS | 1758 | 1465249621699 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:01 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9e3800 == 12 [pid = 1758] [id = 624] 14:47:01 INFO - PROCESS | 1758 | ++DOMWINDOW == 74 (0x8dbb5000) [pid = 1758] [serial = 1873] [outer = (nil)] 14:47:01 INFO - PROCESS | 1758 | ++DOMWINDOW == 75 (0x8dcb2c00) [pid = 1758] [serial = 1874] [outer = 0x8dbb5000] 14:47:01 INFO - PROCESS | 1758 | 1465249621780 Marionette DEBUG loaded listener.js 14:47:01 INFO - PROCESS | 1758 | ++DOMWINDOW == 76 (0x8f5e5400) [pid = 1758] [serial = 1875] [outer = 0x8dbb5000] 14:47:02 INFO - PROCESS | 1758 | 1465249622620 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]]]}] 14:47:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 14:47:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1342ms 14:47:02 INFO - PROCESS | 1758 | 1465249622689 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 14:47:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 14:47:02 INFO - PROCESS | 1758 | 1465249622693 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 14:47:02 INFO - PROCESS | 1758 | 1465249622701 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 14:47:02 INFO - PROCESS | 1758 | 1465249622704 Marionette TRACE conn4 <- [1,2470,null,{}] 14:47:02 INFO - PROCESS | 1758 | 1465249622711 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}] 14:47:02 INFO - PROCESS | 1758 | 1465249622717 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:02 INFO - PROCESS | 1758 | 1465249622906 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 14:47:03 INFO - PROCESS | 1758 | 1465249623086 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:03 INFO - PROCESS | 1758 | 1465249623096 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:03 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b737000 == 13 [pid = 1758] [id = 625] 14:47:03 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x8fd48800) [pid = 1758] [serial = 1876] [outer = (nil)] 14:47:03 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x8fd4e000) [pid = 1758] [serial = 1877] [outer = 0x8fd48800] 14:47:03 INFO - PROCESS | 1758 | 1465249623167 Marionette DEBUG loaded listener.js 14:47:03 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x8fdfb400) [pid = 1758] [serial = 1878] [outer = 0x8fd48800] 14:47:04 INFO - PROCESS | 1758 | 1465249624239 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]]]}] 14:47:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 14:47:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1587ms 14:47:04 INFO - PROCESS | 1758 | 1465249624288 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 14:47:04 INFO - PROCESS | 1758 | 1465249624295 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 14:47:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 14:47:04 INFO - PROCESS | 1758 | 1465249624305 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 14:47:04 INFO - PROCESS | 1758 | 1465249624314 Marionette TRACE conn4 <- [1,2474,null,{}] 14:47:04 INFO - PROCESS | 1758 | 1465249624324 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}] 14:47:04 INFO - PROCESS | 1758 | 1465249624329 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:04 INFO - PROCESS | 1758 | 1465249624585 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 14:47:04 INFO - PROCESS | 1758 | 1465249624830 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:04 INFO - PROCESS | 1758 | 1465249624842 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:04 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cddc400 == 14 [pid = 1758] [id = 626] 14:47:04 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8cf92400) [pid = 1758] [serial = 1879] [outer = (nil)] 14:47:04 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8d9c1800) [pid = 1758] [serial = 1880] [outer = 0x8cf92400] 14:47:04 INFO - PROCESS | 1758 | 1465249624978 Marionette DEBUG loaded listener.js 14:47:05 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x8dbb1c00) [pid = 1758] [serial = 1881] [outer = 0x8cf92400] 14:47:06 INFO - PROCESS | 1758 | 1465249626056 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]]]}] 14:47:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 14:47:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1803ms 14:47:06 INFO - PROCESS | 1758 | 1465249626108 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 14:47:06 INFO - PROCESS | 1758 | 1465249626116 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 14:47:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 14:47:06 INFO - PROCESS | 1758 | 1465249626129 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 14:47:06 INFO - PROCESS | 1758 | 1465249626133 Marionette TRACE conn4 <- [1,2478,null,{}] 14:47:06 INFO - PROCESS | 1758 | 1465249626141 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}] 14:47:06 INFO - PROCESS | 1758 | 1465249626148 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:06 INFO - PROCESS | 1758 | 1465249626391 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 14:47:06 INFO - PROCESS | 1758 | 1465249626636 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:06 INFO - PROCESS | 1758 | 1465249626646 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:06 INFO - PROCESS | 1758 | ++DOCSHELL 0x8dbb8000 == 15 [pid = 1758] [id = 627] 14:47:06 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8f3d3400) [pid = 1758] [serial = 1882] [outer = (nil)] 14:47:06 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x8f5f1000) [pid = 1758] [serial = 1883] [outer = 0x8f3d3400] 14:47:06 INFO - PROCESS | 1758 | 1465249626755 Marionette DEBUG loaded listener.js 14:47:06 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x8fd52c00) [pid = 1758] [serial = 1884] [outer = 0x8f3d3400] 14:47:07 INFO - PROCESS | 1758 | 1465249627760 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]]]}] 14:47:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 14:47:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1694ms 14:47:07 INFO - PROCESS | 1758 | 1465249627823 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 14:47:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 14:47:07 INFO - PROCESS | 1758 | 1465249627828 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 14:47:07 INFO - PROCESS | 1758 | 1465249627835 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 14:47:07 INFO - PROCESS | 1758 | 1465249627842 Marionette TRACE conn4 <- [1,2482,null,{}] 14:47:07 INFO - PROCESS | 1758 | 1465249627859 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}] 14:47:07 INFO - PROCESS | 1758 | 1465249627869 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:08 INFO - PROCESS | 1758 | 1465249628116 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 14:47:08 INFO - PROCESS | 1758 | 1465249628360 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:08 INFO - PROCESS | 1758 | 1465249628370 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:08 INFO - PROCESS | 1758 | ++DOCSHELL 0x90114800 == 16 [pid = 1758] [id = 628] 14:47:08 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x90116800) [pid = 1758] [serial = 1885] [outer = (nil)] 14:47:08 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x9011b000) [pid = 1758] [serial = 1886] [outer = 0x90116800] 14:47:08 INFO - PROCESS | 1758 | 1465249628477 Marionette DEBUG loaded listener.js 14:47:08 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x90133400) [pid = 1758] [serial = 1887] [outer = 0x90116800] 14:47:09 INFO - PROCESS | 1758 | 1465249629477 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]]]}] 14:47:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 14:47:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1695ms 14:47:09 INFO - PROCESS | 1758 | 1465249629544 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 14:47:09 INFO - PROCESS | 1758 | 1465249629550 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 14:47:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 14:47:09 INFO - PROCESS | 1758 | 1465249629560 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 14:47:09 INFO - PROCESS | 1758 | 1465249629564 Marionette TRACE conn4 <- [1,2486,null,{}] 14:47:09 INFO - PROCESS | 1758 | 1465249629571 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}] 14:47:09 INFO - PROCESS | 1758 | 1465249629577 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:09 INFO - PROCESS | 1758 | 1465249629804 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 14:47:10 INFO - PROCESS | 1758 | 1465249630042 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:10 INFO - PROCESS | 1758 | 1465249630051 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:10 INFO - PROCESS | 1758 | ++DOCSHELL 0x8fdfec00 == 17 [pid = 1758] [id = 629] 14:47:10 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x9011bc00) [pid = 1758] [serial = 1888] [outer = (nil)] 14:47:10 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x901d1400) [pid = 1758] [serial = 1889] [outer = 0x9011bc00] 14:47:10 INFO - PROCESS | 1758 | 1465249630175 Marionette DEBUG loaded listener.js 14:47:10 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x901d7c00) [pid = 1758] [serial = 1890] [outer = 0x9011bc00] 14:47:11 INFO - PROCESS | 1758 | 1465249631160 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]]]}] 14:47:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 14:47:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1634ms 14:47:11 INFO - PROCESS | 1758 | 1465249631196 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 14:47:11 INFO - PROCESS | 1758 | 1465249631199 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 14:47:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 14:47:11 INFO - PROCESS | 1758 | 1465249631207 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 14:47:11 INFO - PROCESS | 1758 | 1465249631211 Marionette TRACE conn4 <- [1,2490,null,{}] 14:47:11 INFO - PROCESS | 1758 | 1465249631218 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}] 14:47:11 INFO - PROCESS | 1758 | 1465249631225 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:11 INFO - PROCESS | 1758 | 1465249631421 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 14:47:11 INFO - PROCESS | 1758 | 1465249631606 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:11 INFO - PROCESS | 1758 | 1465249631615 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:11 INFO - PROCESS | 1758 | ++DOCSHELL 0x919cec00 == 18 [pid = 1758] [id = 630] 14:47:11 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0x919d0400) [pid = 1758] [serial = 1891] [outer = (nil)] 14:47:11 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x91a19c00) [pid = 1758] [serial = 1892] [outer = 0x919d0400] 14:47:11 INFO - PROCESS | 1758 | 1465249631702 Marionette DEBUG loaded listener.js 14:47:11 INFO - PROCESS | 1758 | ++DOMWINDOW == 94 (0x91a1cc00) [pid = 1758] [serial = 1893] [outer = 0x919d0400] 14:47:12 INFO - PROCESS | 1758 | 1465249632739 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]]]}] 14:47:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 14:47:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1582ms 14:47:12 INFO - PROCESS | 1758 | 1465249632791 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 14:47:12 INFO - PROCESS | 1758 | 1465249632794 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 14:47:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 14:47:12 INFO - PROCESS | 1758 | 1465249632803 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 14:47:12 INFO - PROCESS | 1758 | 1465249632808 Marionette TRACE conn4 <- [1,2494,null,{}] 14:47:12 INFO - PROCESS | 1758 | 1465249632815 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}] 14:47:12 INFO - PROCESS | 1758 | 1465249632827 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:13 INFO - PROCESS | 1758 | 1465249633104 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 14:47:13 INFO - PROCESS | 1758 | 1465249633392 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:13 INFO - PROCESS | 1758 | 1465249633400 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:13 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c3c00 == 19 [pid = 1758] [id = 631] 14:47:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 95 (0x8fdfe400) [pid = 1758] [serial = 1894] [outer = (nil)] 14:47:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 96 (0x927e4c00) [pid = 1758] [serial = 1895] [outer = 0x8fdfe400] 14:47:13 INFO - PROCESS | 1758 | 1465249633491 Marionette DEBUG loaded listener.js 14:47:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 97 (0x8fdfa000) [pid = 1758] [serial = 1896] [outer = 0x8fdfe400] 14:47:14 INFO - PROCESS | 1758 | 1465249634474 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]]]}] 14:47:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 14:47:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1741ms 14:47:14 INFO - PROCESS | 1758 | 1465249634545 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 14:47:14 INFO - PROCESS | 1758 | 1465249634548 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 14:47:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 14:47:14 INFO - PROCESS | 1758 | 1465249634556 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 14:47:14 INFO - PROCESS | 1758 | 1465249634561 Marionette TRACE conn4 <- [1,2498,null,{}] 14:47:14 INFO - PROCESS | 1758 | 1465249634569 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}] 14:47:14 INFO - PROCESS | 1758 | 1465249634576 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:14 INFO - PROCESS | 1758 | 1465249634821 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 14:47:15 INFO - PROCESS | 1758 | 1465249635064 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:15 INFO - PROCESS | 1758 | 1465249635072 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:15 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee5000 == 20 [pid = 1758] [id = 632] 14:47:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 98 (0x8bee8000) [pid = 1758] [serial = 1897] [outer = (nil)] 14:47:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 99 (0x91b75c00) [pid = 1758] [serial = 1898] [outer = 0x8bee8000] 14:47:15 INFO - PROCESS | 1758 | 1465249635221 Marionette DEBUG loaded listener.js 14:47:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 100 (0x927ebc00) [pid = 1758] [serial = 1899] [outer = 0x8bee8000] 14:47:16 INFO - PROCESS | 1758 | 1465249636227 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]]]}] 14:47:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 14:47:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1743ms 14:47:16 INFO - PROCESS | 1758 | 1465249636301 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 14:47:16 INFO - PROCESS | 1758 | 1465249636305 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 14:47:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 14:47:16 INFO - PROCESS | 1758 | 1465249636312 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 14:47:16 INFO - PROCESS | 1758 | 1465249636318 Marionette TRACE conn4 <- [1,2502,null,{}] 14:47:16 INFO - PROCESS | 1758 | 1465249636327 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}] 14:47:16 INFO - PROCESS | 1758 | 1465249636336 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:16 INFO - PROCESS | 1758 | 1465249636735 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 14:47:17 INFO - PROCESS | 1758 | 1465249637001 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:17 INFO - PROCESS | 1758 | 1465249637011 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:17 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b73cc00 == 21 [pid = 1758] [id = 633] 14:47:17 INFO - PROCESS | 1758 | ++DOMWINDOW == 101 (0x8b73e000) [pid = 1758] [serial = 1900] [outer = (nil)] 14:47:17 INFO - PROCESS | 1758 | ++DOMWINDOW == 102 (0x8bef0c00) [pid = 1758] [serial = 1901] [outer = 0x8b73e000] 14:47:17 INFO - PROCESS | 1758 | 1465249637135 Marionette DEBUG loaded listener.js 14:47:17 INFO - PROCESS | 1758 | ++DOMWINDOW == 103 (0x8bffbc00) [pid = 1758] [serial = 1902] [outer = 0x8b73e000] 14:47:17 INFO - PROCESS | 1758 | --DOMWINDOW == 102 (0x90065400) [pid = 1758] [serial = 1836] [outer = (nil)] [url = about:blank] 14:47:17 INFO - PROCESS | 1758 | --DOMWINDOW == 101 (0x90136400) [pid = 1758] [serial = 1833] [outer = (nil)] [url = about:blank] 14:47:17 INFO - PROCESS | 1758 | --DOMWINDOW == 100 (0x8f5e3c00) [pid = 1758] [serial = 1803] [outer = (nil)] [url = about:blank] 14:47:17 INFO - PROCESS | 1758 | --DOMWINDOW == 99 (0x8d9bc400) [pid = 1758] [serial = 1805] [outer = (nil)] [url = about:blank] 14:47:17 INFO - PROCESS | 1758 | --DOMWINDOW == 98 (0x90068c00) [pid = 1758] [serial = 1812] [outer = (nil)] [url = about:blank] 14:47:17 INFO - PROCESS | 1758 | --DOMWINDOW == 97 (0x8fd47800) [pid = 1758] [serial = 1808] [outer = (nil)] [url = about:blank] 14:47:17 INFO - PROCESS | 1758 | --DOMWINDOW == 96 (0x8f5ec800) [pid = 1758] [serial = 1835] [outer = (nil)] [url = about:blank] 14:47:17 INFO - PROCESS | 1758 | --DOMWINDOW == 95 (0x901cf000) [pid = 1758] [serial = 1818] [outer = (nil)] [url = about:blank] 14:47:17 INFO - PROCESS | 1758 | --DOMWINDOW == 94 (0x8dbb3400) [pid = 1758] [serial = 1806] [outer = (nil)] [url = about:blank] 14:47:17 INFO - PROCESS | 1758 | --DOMWINDOW == 93 (0x8f3d8000) [pid = 1758] [serial = 1802] [outer = (nil)] [url = about:blank] 14:47:17 INFO - PROCESS | 1758 | --DOMWINDOW == 92 (0x8f2f5000) [pid = 1758] [serial = 1827] [outer = (nil)] [url = about:blank] 14:47:17 INFO - PROCESS | 1758 | --DOMWINDOW == 91 (0x901cbc00) [pid = 1758] [serial = 1817] [outer = (nil)] [url = about:blank] 14:47:17 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x8cdd7800) [pid = 1758] [serial = 1824] [outer = (nil)] [url = about:blank] 14:47:17 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x9011c800) [pid = 1758] [serial = 1814] [outer = (nil)] [url = about:blank] 14:47:17 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x8ffbe800) [pid = 1758] [serial = 1811] [outer = (nil)] [url = about:blank] 14:47:17 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x8d9dec00) [pid = 1758] [serial = 1820] [outer = (nil)] [url = about:blank] 14:47:17 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x8e009c00) [pid = 1758] [serial = 1826] [outer = (nil)] [url = about:blank] 14:47:17 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x8fdfdc00) [pid = 1758] [serial = 1830] [outer = (nil)] [url = about:blank] 14:47:17 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x90070000) [pid = 1758] [serial = 1832] [outer = (nil)] [url = about:blank] 14:47:17 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x8fdf2000) [pid = 1758] [serial = 1829] [outer = (nil)] [url = about:blank] 14:47:17 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x8fd4f800) [pid = 1758] [serial = 1809] [outer = (nil)] [url = about:blank] 14:47:18 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x8fd43c00) [pid = 1758] [serial = 1821] [outer = (nil)] [url = about:blank] 14:47:18 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x9011e400) [pid = 1758] [serial = 1815] [outer = (nil)] [url = about:blank] 14:47:18 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x8cdd1000) [pid = 1758] [serial = 1823] [outer = (nil)] [url = about:blank] 14:47:18 INFO - PROCESS | 1758 | 1465249638282 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]]]}] 14:47:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 14:47:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1999ms 14:47:18 INFO - PROCESS | 1758 | 1465249638314 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 14:47:18 INFO - PROCESS | 1758 | 1465249638320 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 14:47:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 14:47:18 INFO - PROCESS | 1758 | 1465249638340 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 14:47:18 INFO - PROCESS | 1758 | 1465249638345 Marionette TRACE conn4 <- [1,2506,null,{}] 14:47:18 INFO - PROCESS | 1758 | 1465249638355 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}] 14:47:18 INFO - PROCESS | 1758 | 1465249638360 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:18 INFO - PROCESS | 1758 | 1465249638554 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 14:47:18 INFO - PROCESS | 1758 | 1465249638566 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:18 INFO - PROCESS | 1758 | 1465249638574 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:18 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bef0400 == 22 [pid = 1758] [id = 634] 14:47:18 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8d9bc400) [pid = 1758] [serial = 1903] [outer = (nil)] 14:47:18 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8d9dec00) [pid = 1758] [serial = 1904] [outer = 0x8d9bc400] 14:47:18 INFO - PROCESS | 1758 | 1465249638653 Marionette DEBUG loaded listener.js 14:47:18 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x8dcb5c00) [pid = 1758] [serial = 1905] [outer = 0x8d9bc400] 14:47:19 INFO - PROCESS | 1758 | 1465249639709 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]]]}] 14:47:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 14:47:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1410ms 14:47:19 INFO - PROCESS | 1758 | 1465249639740 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 14:47:19 INFO - PROCESS | 1758 | 1465249639745 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 14:47:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 14:47:19 INFO - PROCESS | 1758 | 1465249639752 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 14:47:19 INFO - PROCESS | 1758 | 1465249639756 Marionette TRACE conn4 <- [1,2510,null,{}] 14:47:19 INFO - PROCESS | 1758 | 1465249639763 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}] 14:47:19 INFO - PROCESS | 1758 | 1465249639768 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:20 INFO - PROCESS | 1758 | 1465249640016 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 14:47:20 INFO - PROCESS | 1758 | 1465249640034 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:20 INFO - PROCESS | 1758 | 1465249640042 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:20 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee7c00 == 23 [pid = 1758] [id = 635] 14:47:20 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8f3d4400) [pid = 1758] [serial = 1906] [outer = (nil)] 14:47:20 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x8fd44800) [pid = 1758] [serial = 1907] [outer = 0x8f3d4400] 14:47:20 INFO - PROCESS | 1758 | 1465249640129 Marionette DEBUG loaded listener.js 14:47:20 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x8fd47c00) [pid = 1758] [serial = 1908] [outer = 0x8f3d4400] 14:47:21 INFO - PROCESS | 1758 | 1465249641425 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]]]}] 14:47:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 14:47:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1741ms 14:47:21 INFO - PROCESS | 1758 | 1465249641497 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 14:47:21 INFO - PROCESS | 1758 | 1465249641507 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 14:47:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 14:47:21 INFO - PROCESS | 1758 | 1465249641551 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 14:47:21 INFO - PROCESS | 1758 | 1465249641564 Marionette TRACE conn4 <- [1,2514,null,{}] 14:47:21 INFO - PROCESS | 1758 | 1465249641596 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}] 14:47:21 INFO - PROCESS | 1758 | 1465249641605 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:21 INFO - PROCESS | 1758 | 1465249641960 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 14:47:22 INFO - PROCESS | 1758 | 1465249642101 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:22 INFO - PROCESS | 1758 | 1465249642116 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:22 INFO - PROCESS | 1758 | ++DOCSHELL 0x8fdf2c00 == 24 [pid = 1758] [id = 636] 14:47:22 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x8ffbc800) [pid = 1758] [serial = 1909] [outer = (nil)] 14:47:22 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x90065800) [pid = 1758] [serial = 1910] [outer = 0x8ffbc800] 14:47:22 INFO - PROCESS | 1758 | 1465249642253 Marionette DEBUG loaded listener.js 14:47:22 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x90070000) [pid = 1758] [serial = 1911] [outer = 0x8ffbc800] 14:47:23 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x8e010400) [pid = 1758] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 14:47:23 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x8dbb5000) [pid = 1758] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 14:47:23 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x8d9c6000) [pid = 1758] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 14:47:23 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x8bee9c00) [pid = 1758] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 14:47:23 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x8e00d400) [pid = 1758] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 14:47:23 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x8b5c3800) [pid = 1758] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 14:47:23 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x8d9d7000) [pid = 1758] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 14:47:23 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x8f3d3800) [pid = 1758] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 14:47:23 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x9006e800) [pid = 1758] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 14:47:23 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x9006a400) [pid = 1758] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 14:47:23 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0x927e6c00) [pid = 1758] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 14:47:23 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x8b73d800) [pid = 1758] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 14:47:23 INFO - PROCESS | 1758 | --DOMWINDOW == 75 (0x8bff0400) [pid = 1758] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 14:47:23 INFO - PROCESS | 1758 | 1465249643680 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]]]}] 14:47:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 14:47:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 2198ms 14:47:23 INFO - PROCESS | 1758 | 1465249643718 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 14:47:23 INFO - PROCESS | 1758 | 1465249643723 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 14:47:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 14:47:23 INFO - PROCESS | 1758 | 1465249643741 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 14:47:23 INFO - PROCESS | 1758 | 1465249643746 Marionette TRACE conn4 <- [1,2518,null,{}] 14:47:23 INFO - PROCESS | 1758 | 1465249643753 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}] 14:47:23 INFO - PROCESS | 1758 | 1465249643759 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:23 INFO - PROCESS | 1758 | 1465249643938 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 14:47:23 INFO - PROCESS | 1758 | 1465249643948 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:23 INFO - PROCESS | 1758 | 1465249643958 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:24 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee9c00 == 25 [pid = 1758] [id = 637] 14:47:24 INFO - PROCESS | 1758 | ++DOMWINDOW == 76 (0x8cdde000) [pid = 1758] [serial = 1912] [outer = (nil)] 14:47:24 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x90062800) [pid = 1758] [serial = 1913] [outer = 0x8cdde000] 14:47:24 INFO - PROCESS | 1758 | 1465249644165 Marionette DEBUG loaded listener.js 14:47:24 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x9011f800) [pid = 1758] [serial = 1914] [outer = 0x8cdde000] 14:47:25 INFO - PROCESS | 1758 | 1465249644996 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]]]}] 14:47:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 14:47:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1303ms 14:47:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 14:47:25 INFO - PROCESS | 1758 | 1465249645034 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 14:47:25 INFO - PROCESS | 1758 | 1465249645037 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 14:47:25 INFO - PROCESS | 1758 | 1465249645044 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 14:47:25 INFO - PROCESS | 1758 | 1465249645047 Marionette TRACE conn4 <- [1,2522,null,{}] 14:47:25 INFO - PROCESS | 1758 | 1465249645056 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}] 14:47:25 INFO - PROCESS | 1758 | 1465249645060 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:25 INFO - PROCESS | 1758 | 1465249645403 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 14:47:25 INFO - PROCESS | 1758 | 1465249645542 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:25 INFO - PROCESS | 1758 | 1465249645554 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:25 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c5400 == 26 [pid = 1758] [id = 638] 14:47:25 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x8b5c9400) [pid = 1758] [serial = 1915] [outer = (nil)] 14:47:25 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8b736400) [pid = 1758] [serial = 1916] [outer = 0x8b5c9400] 14:47:25 INFO - PROCESS | 1758 | 1465249645659 Marionette DEBUG loaded listener.js 14:47:25 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8b73e800) [pid = 1758] [serial = 1917] [outer = 0x8b5c9400] 14:47:26 INFO - PROCESS | 1758 | 1465249646827 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]]]}] 14:47:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 14:47:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1841ms 14:47:26 INFO - PROCESS | 1758 | 1465249646887 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 14:47:26 INFO - PROCESS | 1758 | 1465249646895 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 14:47:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 14:47:26 INFO - PROCESS | 1758 | 1465249646905 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 14:47:26 INFO - PROCESS | 1758 | 1465249646911 Marionette TRACE conn4 <- [1,2526,null,{}] 14:47:26 INFO - PROCESS | 1758 | 1465249646919 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}] 14:47:26 INFO - PROCESS | 1758 | 1465249646925 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:27 INFO - PROCESS | 1758 | 1465249647189 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 14:47:27 INFO - PROCESS | 1758 | 1465249647478 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:27 INFO - PROCESS | 1758 | 1465249647491 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:27 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9d7400 == 27 [pid = 1758] [id = 639] 14:47:27 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x8dbbb000) [pid = 1758] [serial = 1918] [outer = (nil)] 14:47:27 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8dcb5800) [pid = 1758] [serial = 1919] [outer = 0x8dbbb000] 14:47:27 INFO - PROCESS | 1758 | 1465249647580 Marionette DEBUG loaded listener.js 14:47:27 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x8f2ee400) [pid = 1758] [serial = 1920] [outer = 0x8dbbb000] 14:47:28 INFO - PROCESS | 1758 | 1465249648648 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]]]}] 14:47:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 14:47:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1804ms 14:47:28 INFO - PROCESS | 1758 | 1465249648709 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 14:47:28 INFO - PROCESS | 1758 | 1465249648716 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 14:47:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 14:47:28 INFO - PROCESS | 1758 | 1465249648724 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 14:47:28 INFO - PROCESS | 1758 | 1465249648728 Marionette TRACE conn4 <- [1,2530,null,{}] 14:47:28 INFO - PROCESS | 1758 | 1465249648736 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}] 14:47:28 INFO - PROCESS | 1758 | 1465249648743 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:29 INFO - PROCESS | 1758 | 1465249649007 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 14:47:29 INFO - PROCESS | 1758 | 1465249649320 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:29 INFO - PROCESS | 1758 | 1465249649331 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:29 INFO - PROCESS | 1758 | ++DOCSHELL 0x8fd48c00 == 28 [pid = 1758] [id = 640] 14:47:29 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x8fd51000) [pid = 1758] [serial = 1921] [outer = (nil)] 14:47:29 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x8ffb2c00) [pid = 1758] [serial = 1922] [outer = 0x8fd51000] 14:47:29 INFO - PROCESS | 1758 | 1465249649418 Marionette DEBUG loaded listener.js 14:47:29 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x90063800) [pid = 1758] [serial = 1923] [outer = 0x8fd51000] 14:47:30 INFO - PROCESS | 1758 | 1465249650429 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]]]}] 14:47:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 14:47:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1786ms 14:47:30 INFO - PROCESS | 1758 | 1465249650511 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 14:47:30 INFO - PROCESS | 1758 | 1465249650518 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 14:47:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 14:47:30 INFO - PROCESS | 1758 | 1465249650538 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 14:47:30 INFO - PROCESS | 1758 | 1465249650546 Marionette TRACE conn4 <- [1,2534,null,{}] 14:47:30 INFO - PROCESS | 1758 | 1465249650554 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}] 14:47:30 INFO - PROCESS | 1758 | 1465249650561 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:30 INFO - PROCESS | 1758 | 1465249650821 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 14:47:31 INFO - PROCESS | 1758 | 1465249651118 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:31 INFO - PROCESS | 1758 | 1465249651133 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:31 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f3cbc00 == 29 [pid = 1758] [id = 641] 14:47:31 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x8fd45000) [pid = 1758] [serial = 1924] [outer = (nil)] 14:47:31 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x919d1000) [pid = 1758] [serial = 1925] [outer = 0x8fd45000] 14:47:31 INFO - PROCESS | 1758 | 1465249651226 Marionette DEBUG loaded listener.js 14:47:31 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x919d8800) [pid = 1758] [serial = 1926] [outer = 0x8fd45000] 14:47:32 INFO - PROCESS | 1758 | 1465249652242 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]]]}] 14:47:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 14:47:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1750ms 14:47:32 INFO - PROCESS | 1758 | 1465249652278 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 14:47:32 INFO - PROCESS | 1758 | 1465249652283 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 14:47:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 14:47:32 INFO - PROCESS | 1758 | 1465249652291 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 14:47:32 INFO - PROCESS | 1758 | 1465249652295 Marionette TRACE conn4 <- [1,2538,null,{}] 14:47:32 INFO - PROCESS | 1758 | 1465249652302 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}] 14:47:32 INFO - PROCESS | 1758 | 1465249652307 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:32 INFO - PROCESS | 1758 | 1465249652521 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 14:47:32 INFO - PROCESS | 1758 | 1465249652713 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:32 INFO - PROCESS | 1758 | 1465249652727 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:32 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5ce800 == 30 [pid = 1758] [id = 642] 14:47:32 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x919cfc00) [pid = 1758] [serial = 1927] [outer = (nil)] 14:47:32 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0x91b77800) [pid = 1758] [serial = 1928] [outer = 0x919cfc00] 14:47:32 INFO - PROCESS | 1758 | 1465249652866 Marionette DEBUG loaded listener.js 14:47:32 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x91b7c800) [pid = 1758] [serial = 1929] [outer = 0x919cfc00] 14:47:33 INFO - PROCESS | 1758 | 1465249653951 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]]]}] 14:47:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 14:47:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1739ms 14:47:34 INFO - PROCESS | 1758 | 1465249654030 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 14:47:34 INFO - PROCESS | 1758 | 1465249654035 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 14:47:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 14:47:34 INFO - PROCESS | 1758 | 1465249654042 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 14:47:34 INFO - PROCESS | 1758 | 1465249654047 Marionette TRACE conn4 <- [1,2542,null,{}] 14:47:34 INFO - PROCESS | 1758 | 1465249654053 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}] 14:47:34 INFO - PROCESS | 1758 | 1465249654058 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:34 INFO - PROCESS | 1758 | 1465249654318 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 14:47:34 INFO - PROCESS | 1758 | 1465249654583 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:34 INFO - PROCESS | 1758 | 1465249654604 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:34 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f2f4c00 == 31 [pid = 1758] [id = 643] 14:47:34 INFO - PROCESS | 1758 | ++DOMWINDOW == 94 (0x8f5ef400) [pid = 1758] [serial = 1930] [outer = (nil)] 14:47:34 INFO - PROCESS | 1758 | ++DOMWINDOW == 95 (0x92824800) [pid = 1758] [serial = 1931] [outer = 0x8f5ef400] 14:47:34 INFO - PROCESS | 1758 | 1465249654719 Marionette DEBUG loaded listener.js 14:47:34 INFO - PROCESS | 1758 | ++DOMWINDOW == 96 (0x92979000) [pid = 1758] [serial = 1932] [outer = 0x8f5ef400] 14:47:35 INFO - PROCESS | 1758 | 1465249655738 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]]]}] 14:47:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 14:47:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1739ms 14:47:35 INFO - PROCESS | 1758 | 1465249655800 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 14:47:35 INFO - PROCESS | 1758 | 1465249655805 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 14:47:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 14:47:35 INFO - PROCESS | 1758 | 1465249655815 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 14:47:35 INFO - PROCESS | 1758 | 1465249655820 Marionette TRACE conn4 <- [1,2546,null,{}] 14:47:35 INFO - PROCESS | 1758 | 1465249655826 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}] 14:47:35 INFO - PROCESS | 1758 | 1465249655832 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:36 INFO - PROCESS | 1758 | 1465249656074 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 14:47:36 INFO - PROCESS | 1758 | 1465249656320 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:36 INFO - PROCESS | 1758 | 1465249656332 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:36 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bff2c00 == 32 [pid = 1758] [id = 644] 14:47:36 INFO - PROCESS | 1758 | ++DOMWINDOW == 97 (0x8d9de000) [pid = 1758] [serial = 1933] [outer = (nil)] 14:47:36 INFO - PROCESS | 1758 | ++DOMWINDOW == 98 (0x8f5e7000) [pid = 1758] [serial = 1934] [outer = 0x8d9de000] 14:47:36 INFO - PROCESS | 1758 | 1465249656432 Marionette DEBUG loaded listener.js 14:47:36 INFO - PROCESS | 1758 | ++DOMWINDOW == 99 (0x919d2400) [pid = 1758] [serial = 1935] [outer = 0x8d9de000] 14:47:37 INFO - PROCESS | 1758 | 1465249657694 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]]]}] 14:47:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 14:47:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1937ms 14:47:37 INFO - PROCESS | 1758 | 1465249657777 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 14:47:37 INFO - PROCESS | 1758 | 1465249657784 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 14:47:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 14:47:37 INFO - PROCESS | 1758 | 1465249657794 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 14:47:37 INFO - PROCESS | 1758 | 1465249657799 Marionette TRACE conn4 <- [1,2550,null,{}] 14:47:37 INFO - PROCESS | 1758 | 1465249657809 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}] 14:47:37 INFO - PROCESS | 1758 | 1465249657815 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:38 INFO - PROCESS | 1758 | 1465249658070 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 14:47:38 INFO - PROCESS | 1758 | 1465249658281 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:38 INFO - PROCESS | 1758 | 1465249658297 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:38 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5cd000 == 33 [pid = 1758] [id = 645] 14:47:38 INFO - PROCESS | 1758 | ++DOMWINDOW == 100 (0x8cf96000) [pid = 1758] [serial = 1936] [outer = (nil)] 14:47:38 INFO - PROCESS | 1758 | ++DOMWINDOW == 101 (0x8cf9cc00) [pid = 1758] [serial = 1937] [outer = 0x8cf96000] 14:47:38 INFO - PROCESS | 1758 | 1465249658392 Marionette DEBUG loaded listener.js 14:47:38 INFO - PROCESS | 1758 | ++DOMWINDOW == 102 (0x8d9c4c00) [pid = 1758] [serial = 1938] [outer = 0x8cf96000] 14:47:39 INFO - PROCESS | 1758 | 1465249659557 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]]]}] 14:47:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 14:47:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1800ms 14:47:39 INFO - PROCESS | 1758 | 1465249659594 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 14:47:39 INFO - PROCESS | 1758 | 1465249659601 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 14:47:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 14:47:39 INFO - PROCESS | 1758 | 1465249659614 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 14:47:39 INFO - PROCESS | 1758 | 1465249659618 Marionette TRACE conn4 <- [1,2554,null,{}] 14:47:39 INFO - PROCESS | 1758 | 1465249659626 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}] 14:47:39 INFO - PROCESS | 1758 | 1465249659631 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:40 INFO - PROCESS | 1758 | --DOCSHELL 0x8d9dac00 == 32 [pid = 1758] [id = 620] 14:47:40 INFO - PROCESS | 1758 | --DOCSHELL 0x8bfef400 == 31 [pid = 1758] [id = 619] 14:47:40 INFO - PROCESS | 1758 | --DOCSHELL 0x8bee9c00 == 30 [pid = 1758] [id = 637] 14:47:40 INFO - PROCESS | 1758 | --DOCSHELL 0x8fdf2c00 == 29 [pid = 1758] [id = 636] 14:47:40 INFO - PROCESS | 1758 | --DOCSHELL 0x8bee7c00 == 28 [pid = 1758] [id = 635] 14:47:40 INFO - PROCESS | 1758 | --DOCSHELL 0x8bef0400 == 27 [pid = 1758] [id = 634] 14:47:40 INFO - PROCESS | 1758 | --DOCSHELL 0x8b73cc00 == 26 [pid = 1758] [id = 633] 14:47:40 INFO - PROCESS | 1758 | --DOCSHELL 0x8bee9400 == 25 [pid = 1758] [id = 621] 14:47:40 INFO - PROCESS | 1758 | --DOCSHELL 0x8dbb8000 == 24 [pid = 1758] [id = 627] 14:47:40 INFO - PROCESS | 1758 | --DOCSHELL 0x8e00cc00 == 23 [pid = 1758] [id = 623] 14:47:40 INFO - PROCESS | 1758 | --DOCSHELL 0x8cf9e800 == 22 [pid = 1758] [id = 622] 14:47:40 INFO - PROCESS | 1758 | --DOCSHELL 0x919cec00 == 21 [pid = 1758] [id = 630] 14:47:40 INFO - PROCESS | 1758 | --DOCSHELL 0x8cddc400 == 20 [pid = 1758] [id = 626] 14:47:40 INFO - PROCESS | 1758 | --DOCSHELL 0x8b737000 == 19 [pid = 1758] [id = 625] 14:47:40 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c3c00 == 18 [pid = 1758] [id = 631] 14:47:40 INFO - PROCESS | 1758 | --DOCSHELL 0x8bee5000 == 17 [pid = 1758] [id = 632] 14:47:40 INFO - PROCESS | 1758 | --DOCSHELL 0x8fdfec00 == 16 [pid = 1758] [id = 629] 14:47:40 INFO - PROCESS | 1758 | --DOCSHELL 0x90114800 == 15 [pid = 1758] [id = 628] 14:47:40 INFO - PROCESS | 1758 | --DOCSHELL 0x8d9e3800 == 14 [pid = 1758] [id = 624] 14:47:40 INFO - PROCESS | 1758 | --DOCSHELL 0x8bff2c00 == 13 [pid = 1758] [id = 644] 14:47:40 INFO - PROCESS | 1758 | --DOCSHELL 0x8f2f4c00 == 12 [pid = 1758] [id = 643] 14:47:40 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5ce800 == 11 [pid = 1758] [id = 642] 14:47:40 INFO - PROCESS | 1758 | --DOCSHELL 0x8f3cbc00 == 10 [pid = 1758] [id = 641] 14:47:40 INFO - PROCESS | 1758 | --DOCSHELL 0x8d9d7400 == 9 [pid = 1758] [id = 639] 14:47:40 INFO - PROCESS | 1758 | --DOCSHELL 0x8fd48c00 == 8 [pid = 1758] [id = 640] 14:47:40 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c5400 == 7 [pid = 1758] [id = 638] 14:47:41 INFO - PROCESS | 1758 | 1465249661000 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 14:47:41 INFO - PROCESS | 1758 | --DOMWINDOW == 101 (0x91b75000) [pid = 1758] [serial = 1851] [outer = (nil)] [url = about:blank] 14:47:41 INFO - PROCESS | 1758 | --DOMWINDOW == 100 (0x91afe400) [pid = 1758] [serial = 1850] [outer = (nil)] [url = about:blank] 14:47:41 INFO - PROCESS | 1758 | --DOMWINDOW == 99 (0x92828000) [pid = 1758] [serial = 1854] [outer = (nil)] [url = about:blank] 14:47:41 INFO - PROCESS | 1758 | --DOMWINDOW == 98 (0x927e9000) [pid = 1758] [serial = 1853] [outer = (nil)] [url = about:blank] 14:47:41 INFO - PROCESS | 1758 | --DOMWINDOW == 97 (0x8dcb6800) [pid = 1758] [serial = 1857] [outer = (nil)] [url = about:blank] 14:47:41 INFO - PROCESS | 1758 | --DOMWINDOW == 96 (0x8d9da800) [pid = 1758] [serial = 1856] [outer = (nil)] [url = about:blank] 14:47:41 INFO - PROCESS | 1758 | --DOMWINDOW == 95 (0x8cf9dc00) [pid = 1758] [serial = 1860] [outer = (nil)] [url = about:blank] 14:47:41 INFO - PROCESS | 1758 | --DOMWINDOW == 94 (0x8bff7800) [pid = 1758] [serial = 1859] [outer = (nil)] [url = about:blank] 14:47:41 INFO - PROCESS | 1758 | --DOMWINDOW == 93 (0x8f5e5400) [pid = 1758] [serial = 1875] [outer = (nil)] [url = about:blank] 14:47:41 INFO - PROCESS | 1758 | --DOMWINDOW == 92 (0x8d9dc400) [pid = 1758] [serial = 1869] [outer = (nil)] [url = about:blank] 14:47:41 INFO - PROCESS | 1758 | --DOMWINDOW == 91 (0x8e017400) [pid = 1758] [serial = 1871] [outer = (nil)] [url = about:blank] 14:47:41 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x8f2f1000) [pid = 1758] [serial = 1872] [outer = (nil)] [url = about:blank] 14:47:41 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x8dcb2c00) [pid = 1758] [serial = 1874] [outer = (nil)] [url = about:blank] 14:47:41 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x8d9d8000) [pid = 1758] [serial = 1868] [outer = (nil)] [url = about:blank] 14:47:41 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x8beef800) [pid = 1758] [serial = 1865] [outer = (nil)] [url = about:blank] 14:47:41 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x8bff8c00) [pid = 1758] [serial = 1866] [outer = (nil)] [url = about:blank] 14:47:41 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x8f3d8800) [pid = 1758] [serial = 1863] [outer = (nil)] [url = about:blank] 14:47:41 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x8f2ea800) [pid = 1758] [serial = 1862] [outer = (nil)] [url = about:blank] 14:47:41 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x8b740800) [pid = 1758] [serial = 1839] [outer = (nil)] [url = about:blank] 14:47:41 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x8b735400) [pid = 1758] [serial = 1838] [outer = (nil)] [url = about:blank] 14:47:41 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x8dbb3000) [pid = 1758] [serial = 1842] [outer = (nil)] [url = about:blank] 14:47:41 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x8d9ddc00) [pid = 1758] [serial = 1841] [outer = (nil)] [url = about:blank] 14:47:41 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x8fdf5000) [pid = 1758] [serial = 1845] [outer = (nil)] [url = about:blank] 14:47:41 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x8f5ea800) [pid = 1758] [serial = 1844] [outer = (nil)] [url = about:blank] 14:47:41 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0x91a20000) [pid = 1758] [serial = 1848] [outer = (nil)] [url = about:blank] 14:47:41 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x91a16400) [pid = 1758] [serial = 1847] [outer = (nil)] [url = about:blank] 14:47:41 INFO - PROCESS | 1758 | 1465249661370 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:41 INFO - PROCESS | 1758 | 1465249661384 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:41 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b73b800 == 8 [pid = 1758] [id = 646] 14:47:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x8b73c000) [pid = 1758] [serial = 1939] [outer = (nil)] 14:47:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x8b740800) [pid = 1758] [serial = 1940] [outer = 0x8b73c000] 14:47:41 INFO - PROCESS | 1758 | 1465249661462 Marionette DEBUG loaded listener.js 14:47:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x8beed400) [pid = 1758] [serial = 1941] [outer = 0x8b73c000] 14:47:42 INFO - PROCESS | 1758 | 1465249662367 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]]]}] 14:47:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 14:47:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 2789ms 14:47:42 INFO - PROCESS | 1758 | 1465249662406 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 14:47:42 INFO - PROCESS | 1758 | 1465249662411 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 14:47:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 14:47:42 INFO - PROCESS | 1758 | 1465249662421 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 14:47:42 INFO - PROCESS | 1758 | 1465249662426 Marionette TRACE conn4 <- [1,2558,null,{}] 14:47:42 INFO - PROCESS | 1758 | 1465249662434 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}] 14:47:42 INFO - PROCESS | 1758 | 1465249662440 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:42 INFO - PROCESS | 1758 | 1465249662631 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 14:47:42 INFO - PROCESS | 1758 | 1465249662643 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:42 INFO - PROCESS | 1758 | 1465249662655 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:42 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cf94000 == 9 [pid = 1758] [id = 647] 14:47:42 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8cf94400) [pid = 1758] [serial = 1942] [outer = (nil)] 14:47:42 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8cf9b400) [pid = 1758] [serial = 1943] [outer = 0x8cf94400] 14:47:42 INFO - PROCESS | 1758 | 1465249662873 Marionette DEBUG loaded listener.js 14:47:42 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x8cfa0400) [pid = 1758] [serial = 1944] [outer = 0x8cf94400] 14:47:43 INFO - PROCESS | 1758 | 1465249663876 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]]]}] 14:47:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 14:47:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1534ms 14:47:43 INFO - PROCESS | 1758 | 1465249663956 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 14:47:43 INFO - PROCESS | 1758 | 1465249663961 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 14:47:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 14:47:43 INFO - PROCESS | 1758 | 1465249663969 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 14:47:43 INFO - PROCESS | 1758 | 1465249663972 Marionette TRACE conn4 <- [1,2562,null,{}] 14:47:43 INFO - PROCESS | 1758 | 1465249663988 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}] 14:47:43 INFO - PROCESS | 1758 | 1465249663995 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:44 INFO - PROCESS | 1758 | 1465249664243 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 14:47:44 INFO - PROCESS | 1758 | 1465249664276 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:44 INFO - PROCESS | 1758 | 1465249664283 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:44 INFO - PROCESS | 1758 | ++DOCSHELL 0x8dbbb400 == 10 [pid = 1758] [id = 648] 14:47:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8dbbbc00) [pid = 1758] [serial = 1945] [outer = (nil)] 14:47:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x8dcafc00) [pid = 1758] [serial = 1946] [outer = 0x8dbbbc00] 14:47:44 INFO - PROCESS | 1758 | 1465249664363 Marionette DEBUG loaded listener.js 14:47:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x8dcbac00) [pid = 1758] [serial = 1947] [outer = 0x8dbbbc00] 14:47:45 INFO - PROCESS | 1758 | 1465249665569 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]]]}] 14:47:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 14:47:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1646ms 14:47:45 INFO - PROCESS | 1758 | 1465249665616 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 14:47:45 INFO - PROCESS | 1758 | 1465249665622 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 14:47:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 14:47:46 INFO - PROCESS | 1758 | 1465249666195 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 14:47:46 INFO - PROCESS | 1758 | 1465249666210 Marionette TRACE conn4 <- [1,2566,null,{}] 14:47:46 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x8cdde000) [pid = 1758] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 14:47:46 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x8fd48800) [pid = 1758] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 14:47:46 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x8b73e000) [pid = 1758] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 14:47:46 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x8cf92400) [pid = 1758] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 14:47:46 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x8f3d3400) [pid = 1758] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 14:47:46 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x8bee8000) [pid = 1758] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 14:47:46 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x8f3d4400) [pid = 1758] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 14:47:46 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0x9011bc00) [pid = 1758] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 14:47:46 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x919d0400) [pid = 1758] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 14:47:46 INFO - PROCESS | 1758 | --DOMWINDOW == 75 (0x8d9bc400) [pid = 1758] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 14:47:46 INFO - PROCESS | 1758 | --DOMWINDOW == 74 (0x8ffbc800) [pid = 1758] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 14:47:46 INFO - PROCESS | 1758 | --DOMWINDOW == 73 (0x8fdfe400) [pid = 1758] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 14:47:46 INFO - PROCESS | 1758 | --DOMWINDOW == 72 (0x90116800) [pid = 1758] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 14:47:46 INFO - PROCESS | 1758 | 1465249666328 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}] 14:47:46 INFO - PROCESS | 1758 | 1465249666336 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:46 INFO - PROCESS | 1758 | 1465249666575 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 14:47:46 INFO - PROCESS | 1758 | 1465249666668 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:46 INFO - PROCESS | 1758 | 1465249666701 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:46 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bef0400 == 11 [pid = 1758] [id = 649] 14:47:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 73 (0x8bff5800) [pid = 1758] [serial = 1948] [outer = (nil)] 14:47:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 74 (0x8e012c00) [pid = 1758] [serial = 1949] [outer = 0x8bff5800] 14:47:46 INFO - PROCESS | 1758 | 1465249666772 Marionette DEBUG loaded listener.js 14:47:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 75 (0x8f2f5000) [pid = 1758] [serial = 1950] [outer = 0x8bff5800] 14:47:47 INFO - PROCESS | 1758 | 1465249667595 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]]]}] 14:47:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 14:47:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 2008ms 14:47:47 INFO - PROCESS | 1758 | 1465249667642 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 14:47:47 INFO - PROCESS | 1758 | 1465249667646 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 14:47:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 14:47:47 INFO - PROCESS | 1758 | 1465249667652 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 14:47:47 INFO - PROCESS | 1758 | 1465249667656 Marionette TRACE conn4 <- [1,2570,null,{}] 14:47:47 INFO - PROCESS | 1758 | 1465249667663 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}] 14:47:47 INFO - PROCESS | 1758 | 1465249667670 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:47 INFO - PROCESS | 1758 | 1465249667849 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 14:47:47 INFO - PROCESS | 1758 | 1465249667860 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:47 INFO - PROCESS | 1758 | 1465249667868 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:48 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b739c00 == 12 [pid = 1758] [id = 650] 14:47:48 INFO - PROCESS | 1758 | ++DOMWINDOW == 76 (0x8e00a800) [pid = 1758] [serial = 1951] [outer = (nil)] 14:47:48 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x8f3d0c00) [pid = 1758] [serial = 1952] [outer = 0x8e00a800] 14:47:48 INFO - PROCESS | 1758 | 1465249668088 Marionette DEBUG loaded listener.js 14:47:48 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x8f3d7c00) [pid = 1758] [serial = 1953] [outer = 0x8e00a800] 14:47:49 INFO - PROCESS | 1758 | 1465249669275 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]]]}] 14:47:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 14:47:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1684ms 14:47:49 INFO - PROCESS | 1758 | 1465249669338 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 14:47:49 INFO - PROCESS | 1758 | 1465249669344 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 14:47:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 14:47:49 INFO - PROCESS | 1758 | 1465249669353 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 14:47:49 INFO - PROCESS | 1758 | 1465249669359 Marionette TRACE conn4 <- [1,2574,null,{}] 14:47:49 INFO - PROCESS | 1758 | 1465249669369 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}] 14:47:49 INFO - PROCESS | 1758 | 1465249669376 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:49 INFO - PROCESS | 1758 | 1465249669611 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 14:47:49 INFO - PROCESS | 1758 | 1465249669860 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:49 INFO - PROCESS | 1758 | 1465249669869 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:49 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cdd2400 == 13 [pid = 1758] [id = 651] 14:47:49 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x8cdda400) [pid = 1758] [serial = 1954] [outer = (nil)] 14:47:49 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8cf9e800) [pid = 1758] [serial = 1955] [outer = 0x8cdda400] 14:47:50 INFO - PROCESS | 1758 | 1465249670008 Marionette DEBUG loaded listener.js 14:47:50 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8dcaec00) [pid = 1758] [serial = 1956] [outer = 0x8cdda400] 14:47:51 INFO - PROCESS | 1758 | 1465249671048 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]]]}] 14:47:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 14:47:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1743ms 14:47:51 INFO - PROCESS | 1758 | 1465249671097 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 14:47:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 14:47:51 INFO - PROCESS | 1758 | 1465249671105 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 14:47:51 INFO - PROCESS | 1758 | 1465249671118 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 14:47:51 INFO - PROCESS | 1758 | 1465249671124 Marionette TRACE conn4 <- [1,2578,null,{}] 14:47:51 INFO - PROCESS | 1758 | 1465249671131 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}] 14:47:51 INFO - PROCESS | 1758 | 1465249671137 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:51 INFO - PROCESS | 1758 | 1465249671370 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 14:47:51 INFO - PROCESS | 1758 | 1465249671610 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:51 INFO - PROCESS | 1758 | 1465249671624 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:51 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bfed400 == 14 [pid = 1758] [id = 652] 14:47:51 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x8dbba000) [pid = 1758] [serial = 1957] [outer = (nil)] 14:47:51 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8fd44c00) [pid = 1758] [serial = 1958] [outer = 0x8dbba000] 14:47:51 INFO - PROCESS | 1758 | 1465249671756 Marionette DEBUG loaded listener.js 14:47:51 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x8fd50400) [pid = 1758] [serial = 1959] [outer = 0x8dbba000] 14:47:52 INFO - PROCESS | 1758 | 1465249672815 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]]]}] 14:47:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 14:47:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1746ms 14:47:52 INFO - PROCESS | 1758 | 1465249672863 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 14:47:52 INFO - PROCESS | 1758 | 1465249672868 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 14:47:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 14:47:52 INFO - PROCESS | 1758 | 1465249672877 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 14:47:52 INFO - PROCESS | 1758 | 1465249672884 Marionette TRACE conn4 <- [1,2582,null,{}] 14:47:52 INFO - PROCESS | 1758 | 1465249672903 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}] 14:47:52 INFO - PROCESS | 1758 | 1465249672914 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:53 INFO - PROCESS | 1758 | 1465249673163 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 14:47:53 INFO - PROCESS | 1758 | 1465249673417 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:53 INFO - PROCESS | 1758 | 1465249673429 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:53 INFO - PROCESS | 1758 | ++DOCSHELL 0x8ffbbc00 == 15 [pid = 1758] [id = 653] 14:47:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x8ffbc800) [pid = 1758] [serial = 1960] [outer = (nil)] 14:47:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x8ffc1800) [pid = 1758] [serial = 1961] [outer = 0x8ffbc800] 14:47:53 INFO - PROCESS | 1758 | 1465249673566 Marionette DEBUG loaded listener.js 14:47:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x9006b800) [pid = 1758] [serial = 1962] [outer = 0x8ffbc800] 14:47:54 INFO - PROCESS | 1758 | 1465249674601 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]]]}] 14:47:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 14:47:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1794ms 14:47:54 INFO - PROCESS | 1758 | 1465249674671 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 14:47:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 14:47:54 INFO - PROCESS | 1758 | 1465249674677 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 14:47:54 INFO - PROCESS | 1758 | 1465249674685 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 14:47:54 INFO - PROCESS | 1758 | 1465249674691 Marionette TRACE conn4 <- [1,2586,null,{}] 14:47:54 INFO - PROCESS | 1758 | 1465249674698 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}] 14:47:54 INFO - PROCESS | 1758 | 1465249674704 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:54 INFO - PROCESS | 1758 | 1465249674949 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 14:47:55 INFO - PROCESS | 1758 | 1465249675198 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:55 INFO - PROCESS | 1758 | 1465249675210 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:55 INFO - PROCESS | 1758 | ++DOCSHELL 0x9006e400 == 16 [pid = 1758] [id = 654] 14:47:55 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x90111c00) [pid = 1758] [serial = 1963] [outer = (nil)] 14:47:55 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x9011dc00) [pid = 1758] [serial = 1964] [outer = 0x90111c00] 14:47:55 INFO - PROCESS | 1758 | 1465249675326 Marionette DEBUG loaded listener.js 14:47:55 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x90120000) [pid = 1758] [serial = 1965] [outer = 0x90111c00] 14:47:56 INFO - PROCESS | 1758 | 1465249676296 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]]]}] 14:47:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 14:47:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1688ms 14:47:56 INFO - PROCESS | 1758 | 1465249676373 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 14:47:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 14:47:56 INFO - PROCESS | 1758 | 1465249676377 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 14:47:56 INFO - PROCESS | 1758 | 1465249676385 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 14:47:56 INFO - PROCESS | 1758 | 1465249676389 Marionette TRACE conn4 <- [1,2590,null,{}] 14:47:56 INFO - PROCESS | 1758 | 1465249676396 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}] 14:47:56 INFO - PROCESS | 1758 | 1465249676401 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:56 INFO - PROCESS | 1758 | 1465249676638 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 14:47:56 INFO - PROCESS | 1758 | 1465249676879 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:56 INFO - PROCESS | 1758 | 1465249676888 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:56 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b73b400 == 17 [pid = 1758] [id = 655] 14:47:56 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x90111800) [pid = 1758] [serial = 1966] [outer = (nil)] 14:47:56 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0x901cb000) [pid = 1758] [serial = 1967] [outer = 0x90111800] 14:47:56 INFO - PROCESS | 1758 | 1465249676993 Marionette DEBUG loaded listener.js 14:47:57 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x901d1800) [pid = 1758] [serial = 1968] [outer = 0x90111800] 14:47:57 INFO - PROCESS | 1758 | 1465249677995 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]]]}] 14:47:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 14:47:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1684ms 14:47:58 INFO - PROCESS | 1758 | 1465249678069 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 14:47:58 INFO - PROCESS | 1758 | 1465249678073 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 14:47:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 14:47:58 INFO - PROCESS | 1758 | 1465249678082 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 14:47:58 INFO - PROCESS | 1758 | 1465249678087 Marionette TRACE conn4 <- [1,2594,null,{}] 14:47:58 INFO - PROCESS | 1758 | 1465249678093 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}] 14:47:58 INFO - PROCESS | 1758 | 1465249678105 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:58 INFO - PROCESS | 1758 | 1465249678368 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 14:47:58 INFO - PROCESS | 1758 | 1465249678674 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:58 INFO - PROCESS | 1758 | 1465249678685 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:47:58 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b741800 == 18 [pid = 1758] [id = 656] 14:47:58 INFO - PROCESS | 1758 | ++DOMWINDOW == 94 (0x8bee2c00) [pid = 1758] [serial = 1969] [outer = (nil)] 14:47:58 INFO - PROCESS | 1758 | ++DOMWINDOW == 95 (0x91af6800) [pid = 1758] [serial = 1970] [outer = 0x8bee2c00] 14:47:58 INFO - PROCESS | 1758 | 1465249678784 Marionette DEBUG loaded listener.js 14:47:58 INFO - PROCESS | 1758 | ++DOMWINDOW == 96 (0x91b73400) [pid = 1758] [serial = 1971] [outer = 0x8bee2c00] 14:47:59 INFO - PROCESS | 1758 | 1465249679843 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]]]}] 14:47:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 14:47:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1838ms 14:47:59 INFO - PROCESS | 1758 | 1465249679920 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 14:47:59 INFO - PROCESS | 1758 | 1465249679925 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 14:47:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 14:47:59 INFO - PROCESS | 1758 | 1465249679932 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 14:47:59 INFO - PROCESS | 1758 | 1465249679936 Marionette TRACE conn4 <- [1,2598,null,{}] 14:47:59 INFO - PROCESS | 1758 | 1465249679942 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}] 14:47:59 INFO - PROCESS | 1758 | 1465249679948 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:00 INFO - PROCESS | 1758 | 1465249680180 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 14:48:00 INFO - PROCESS | 1758 | 1465249680577 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:00 INFO - PROCESS | 1758 | 1465249680584 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:00 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5cb800 == 19 [pid = 1758] [id = 657] 14:48:00 INFO - PROCESS | 1758 | ++DOMWINDOW == 97 (0x8b5ccc00) [pid = 1758] [serial = 1972] [outer = (nil)] 14:48:00 INFO - PROCESS | 1758 | ++DOMWINDOW == 98 (0x8b737400) [pid = 1758] [serial = 1973] [outer = 0x8b5ccc00] 14:48:00 INFO - PROCESS | 1758 | 1465249680710 Marionette DEBUG loaded listener.js 14:48:00 INFO - PROCESS | 1758 | ++DOMWINDOW == 99 (0x8beef800) [pid = 1758] [serial = 1974] [outer = 0x8b5ccc00] 14:48:01 INFO - PROCESS | 1758 | --DOMWINDOW == 98 (0x90062800) [pid = 1758] [serial = 1913] [outer = (nil)] [url = about:blank] 14:48:01 INFO - PROCESS | 1758 | --DOMWINDOW == 97 (0x9011f800) [pid = 1758] [serial = 1914] [outer = (nil)] [url = about:blank] 14:48:01 INFO - PROCESS | 1758 | --DOMWINDOW == 96 (0x8fdfb400) [pid = 1758] [serial = 1878] [outer = (nil)] [url = about:blank] 14:48:01 INFO - PROCESS | 1758 | --DOMWINDOW == 95 (0x8bef0c00) [pid = 1758] [serial = 1901] [outer = (nil)] [url = about:blank] 14:48:01 INFO - PROCESS | 1758 | --DOMWINDOW == 94 (0x8dbb1c00) [pid = 1758] [serial = 1881] [outer = (nil)] [url = about:blank] 14:48:01 INFO - PROCESS | 1758 | --DOMWINDOW == 93 (0x8fd52c00) [pid = 1758] [serial = 1884] [outer = (nil)] [url = about:blank] 14:48:01 INFO - PROCESS | 1758 | --DOMWINDOW == 92 (0x8bffbc00) [pid = 1758] [serial = 1902] [outer = (nil)] [url = about:blank] 14:48:01 INFO - PROCESS | 1758 | --DOMWINDOW == 91 (0x91b75c00) [pid = 1758] [serial = 1898] [outer = (nil)] [url = about:blank] 14:48:01 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x8fd44800) [pid = 1758] [serial = 1907] [outer = (nil)] [url = about:blank] 14:48:01 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x901d7c00) [pid = 1758] [serial = 1890] [outer = (nil)] [url = about:blank] 14:48:01 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x901d1400) [pid = 1758] [serial = 1889] [outer = (nil)] [url = about:blank] 14:48:01 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x8d9c1800) [pid = 1758] [serial = 1880] [outer = (nil)] [url = about:blank] 14:48:01 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x91a1cc00) [pid = 1758] [serial = 1893] [outer = (nil)] [url = about:blank] 14:48:01 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x91a19c00) [pid = 1758] [serial = 1892] [outer = (nil)] [url = about:blank] 14:48:01 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x927ebc00) [pid = 1758] [serial = 1899] [outer = (nil)] [url = about:blank] 14:48:01 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x8dcb5c00) [pid = 1758] [serial = 1905] [outer = (nil)] [url = about:blank] 14:48:01 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x90070000) [pid = 1758] [serial = 1911] [outer = (nil)] [url = about:blank] 14:48:01 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x927e4c00) [pid = 1758] [serial = 1895] [outer = (nil)] [url = about:blank] 14:48:01 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x8fdfa000) [pid = 1758] [serial = 1896] [outer = (nil)] [url = about:blank] 14:48:01 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x8f5f1000) [pid = 1758] [serial = 1883] [outer = (nil)] [url = about:blank] 14:48:01 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x8fd47c00) [pid = 1758] [serial = 1908] [outer = (nil)] [url = about:blank] 14:48:01 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0x9011b000) [pid = 1758] [serial = 1886] [outer = (nil)] [url = about:blank] 14:48:01 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x8fd4e000) [pid = 1758] [serial = 1877] [outer = (nil)] [url = about:blank] 14:48:01 INFO - PROCESS | 1758 | --DOMWINDOW == 75 (0x90065800) [pid = 1758] [serial = 1910] [outer = (nil)] [url = about:blank] 14:48:01 INFO - PROCESS | 1758 | --DOMWINDOW == 74 (0x90133400) [pid = 1758] [serial = 1887] [outer = (nil)] [url = about:blank] 14:48:01 INFO - PROCESS | 1758 | --DOMWINDOW == 73 (0x8d9dec00) [pid = 1758] [serial = 1904] [outer = (nil)] [url = about:blank] 14:48:01 INFO - PROCESS | 1758 | 1465249681929 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]]]}] 14:48:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 14:48:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 2051ms 14:48:01 INFO - PROCESS | 1758 | 1465249681995 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 14:48:02 INFO - PROCESS | 1758 | 1465249682001 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 14:48:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 14:48:02 INFO - PROCESS | 1758 | 1465249682011 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 14:48:02 INFO - PROCESS | 1758 | 1465249682014 Marionette TRACE conn4 <- [1,2602,null,{}] 14:48:02 INFO - PROCESS | 1758 | 1465249682023 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}] 14:48:02 INFO - PROCESS | 1758 | 1465249682034 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:02 INFO - PROCESS | 1758 | 1465249682221 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 14:48:02 INFO - PROCESS | 1758 | 1465249682449 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:02 INFO - PROCESS | 1758 | 1465249682463 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:02 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cdd8c00 == 20 [pid = 1758] [id = 658] 14:48:02 INFO - PROCESS | 1758 | ++DOMWINDOW == 74 (0x8cf95c00) [pid = 1758] [serial = 1975] [outer = (nil)] 14:48:02 INFO - PROCESS | 1758 | ++DOMWINDOW == 75 (0x8d9d5c00) [pid = 1758] [serial = 1976] [outer = 0x8cf95c00] 14:48:02 INFO - PROCESS | 1758 | 1465249682539 Marionette DEBUG loaded listener.js 14:48:02 INFO - PROCESS | 1758 | ++DOMWINDOW == 76 (0x8dbb7000) [pid = 1758] [serial = 1977] [outer = 0x8cf95c00] 14:48:03 INFO - PROCESS | 1758 | 1465249683401 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]]]}] 14:48:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 14:48:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1441ms 14:48:03 INFO - PROCESS | 1758 | 1465249683457 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 14:48:03 INFO - PROCESS | 1758 | 1465249683464 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 14:48:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 14:48:03 INFO - PROCESS | 1758 | 1465249683472 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 14:48:03 INFO - PROCESS | 1758 | 1465249683476 Marionette TRACE conn4 <- [1,2606,null,{}] 14:48:03 INFO - PROCESS | 1758 | 1465249683483 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}] 14:48:03 INFO - PROCESS | 1758 | 1465249683490 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:03 INFO - PROCESS | 1758 | 1465249683709 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 14:48:03 INFO - PROCESS | 1758 | 1465249683915 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:03 INFO - PROCESS | 1758 | 1465249683923 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:03 INFO - PROCESS | 1758 | ++DOCSHELL 0x8e016c00 == 21 [pid = 1758] [id = 659] 14:48:03 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x8f5e4000) [pid = 1758] [serial = 1978] [outer = (nil)] 14:48:03 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x8f5f2800) [pid = 1758] [serial = 1979] [outer = 0x8f5e4000] 14:48:04 INFO - PROCESS | 1758 | 1465249684006 Marionette DEBUG loaded listener.js 14:48:04 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x8fd4f800) [pid = 1758] [serial = 1980] [outer = 0x8f5e4000] 14:48:05 INFO - PROCESS | 1758 | 1465249685066 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]]]}] 14:48:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 14:48:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1643ms 14:48:05 INFO - PROCESS | 1758 | 1465249685117 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 14:48:05 INFO - PROCESS | 1758 | 1465249685121 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 14:48:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 14:48:05 INFO - PROCESS | 1758 | 1465249685144 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 14:48:05 INFO - PROCESS | 1758 | 1465249685154 Marionette TRACE conn4 <- [1,2610,null,{}] 14:48:05 INFO - PROCESS | 1758 | 1465249685165 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}] 14:48:05 INFO - PROCESS | 1758 | 1465249685173 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:05 INFO - PROCESS | 1758 | 1465249685452 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 14:48:05 INFO - PROCESS | 1758 | 1465249685481 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:05 INFO - PROCESS | 1758 | 1465249685490 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:05 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f5ea400 == 22 [pid = 1758] [id = 660] 14:48:05 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8fd52c00) [pid = 1758] [serial = 1981] [outer = (nil)] 14:48:05 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x90062000) [pid = 1758] [serial = 1982] [outer = 0x8fd52c00] 14:48:05 INFO - PROCESS | 1758 | 1465249685577 Marionette DEBUG loaded listener.js 14:48:05 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x9006e000) [pid = 1758] [serial = 1983] [outer = 0x8fd52c00] 14:48:06 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x8b73c000) [pid = 1758] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 14:48:06 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x8cf94400) [pid = 1758] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 14:48:06 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x8cf96000) [pid = 1758] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 14:48:06 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x8b5c9400) [pid = 1758] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 14:48:06 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0x8dbbbc00) [pid = 1758] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 14:48:06 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x8dbbb000) [pid = 1758] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 14:48:06 INFO - PROCESS | 1758 | --DOMWINDOW == 75 (0x8fd51000) [pid = 1758] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 14:48:06 INFO - PROCESS | 1758 | --DOMWINDOW == 74 (0x8fd45000) [pid = 1758] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 14:48:06 INFO - PROCESS | 1758 | --DOMWINDOW == 73 (0x919cfc00) [pid = 1758] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 14:48:06 INFO - PROCESS | 1758 | --DOMWINDOW == 72 (0x8f5ef400) [pid = 1758] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 14:48:06 INFO - PROCESS | 1758 | --DOMWINDOW == 71 (0x8d9de000) [pid = 1758] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 14:48:06 INFO - PROCESS | 1758 | --DOMWINDOW == 70 (0x8bff5800) [pid = 1758] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 14:48:06 INFO - PROCESS | 1758 | 1465249686728 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]]]}] 14:48:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 14:48:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1657ms 14:48:06 INFO - PROCESS | 1758 | 1465249686786 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 14:48:06 INFO - PROCESS | 1758 | 1465249686792 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 14:48:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 14:48:06 INFO - PROCESS | 1758 | 1465249686799 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 14:48:06 INFO - PROCESS | 1758 | 1465249686802 Marionette TRACE conn4 <- [1,2614,null,{}] 14:48:06 INFO - PROCESS | 1758 | 1465249686809 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}] 14:48:06 INFO - PROCESS | 1758 | 1465249686813 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:07 INFO - PROCESS | 1758 | 1465249687006 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 14:48:07 INFO - PROCESS | 1758 | 1465249687227 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:07 INFO - PROCESS | 1758 | 1465249687239 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:07 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bfef400 == 23 [pid = 1758] [id = 661] 14:48:07 INFO - PROCESS | 1758 | ++DOMWINDOW == 71 (0x8bff8c00) [pid = 1758] [serial = 1984] [outer = (nil)] 14:48:07 INFO - PROCESS | 1758 | ++DOMWINDOW == 72 (0x8f2f1000) [pid = 1758] [serial = 1985] [outer = 0x8bff8c00] 14:48:07 INFO - PROCESS | 1758 | 1465249687316 Marionette DEBUG loaded listener.js 14:48:07 INFO - PROCESS | 1758 | ++DOMWINDOW == 73 (0x8ffbcc00) [pid = 1758] [serial = 1986] [outer = 0x8bff8c00] 14:48:08 INFO - PROCESS | 1758 | 1465249688099 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]]]}] 14:48:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 14:48:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1336ms 14:48:08 INFO - PROCESS | 1758 | 1465249688136 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 14:48:08 INFO - PROCESS | 1758 | 1465249688140 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 14:48:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 14:48:08 INFO - PROCESS | 1758 | 1465249688147 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 14:48:08 INFO - PROCESS | 1758 | 1465249688151 Marionette TRACE conn4 <- [1,2618,null,{}] 14:48:08 INFO - PROCESS | 1758 | 1465249688156 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}] 14:48:08 INFO - PROCESS | 1758 | 1465249688162 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:08 INFO - PROCESS | 1758 | 1465249688337 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 14:48:08 INFO - PROCESS | 1758 | 1465249688352 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:08 INFO - PROCESS | 1758 | 1465249688369 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:08 INFO - PROCESS | 1758 | ++DOCSHELL 0x9011b000 == 24 [pid = 1758] [id = 662] 14:48:08 INFO - PROCESS | 1758 | ++DOMWINDOW == 74 (0x9011f400) [pid = 1758] [serial = 1987] [outer = (nil)] 14:48:08 INFO - PROCESS | 1758 | ++DOMWINDOW == 75 (0x90132400) [pid = 1758] [serial = 1988] [outer = 0x9011f400] 14:48:08 INFO - PROCESS | 1758 | 1465249688600 Marionette DEBUG loaded listener.js 14:48:08 INFO - PROCESS | 1758 | ++DOMWINDOW == 76 (0x901d7c00) [pid = 1758] [serial = 1989] [outer = 0x9011f400] 14:48:09 INFO - PROCESS | 1758 | 1465249689768 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]]]}] 14:48:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 14:48:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1697ms 14:48:09 INFO - PROCESS | 1758 | 1465249689846 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 14:48:09 INFO - PROCESS | 1758 | 1465249689854 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 14:48:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 14:48:09 INFO - PROCESS | 1758 | 1465249689864 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 14:48:09 INFO - PROCESS | 1758 | 1465249689873 Marionette TRACE conn4 <- [1,2622,null,{}] 14:48:09 INFO - PROCESS | 1758 | 1465249689882 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}] 14:48:09 INFO - PROCESS | 1758 | 1465249689887 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:10 INFO - PROCESS | 1758 | 1465249690143 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 14:48:10 INFO - PROCESS | 1758 | 1465249690447 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:10 INFO - PROCESS | 1758 | 1465249690460 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:10 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9bf800 == 25 [pid = 1758] [id = 663] 14:48:10 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x8d9c1800) [pid = 1758] [serial = 1990] [outer = (nil)] 14:48:10 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x8dcb8800) [pid = 1758] [serial = 1991] [outer = 0x8d9c1800] 14:48:10 INFO - PROCESS | 1758 | 1465249690547 Marionette DEBUG loaded listener.js 14:48:10 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x8f2efc00) [pid = 1758] [serial = 1992] [outer = 0x8d9c1800] 14:48:11 INFO - PROCESS | 1758 | 1465249691575 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]]]}] 14:48:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 14:48:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1748ms 14:48:11 INFO - PROCESS | 1758 | 1465249691612 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 14:48:11 INFO - PROCESS | 1758 | 1465249691620 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 14:48:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 14:48:11 INFO - PROCESS | 1758 | 1465249691631 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 14:48:11 INFO - PROCESS | 1758 | 1465249691636 Marionette TRACE conn4 <- [1,2626,null,{}] 14:48:11 INFO - PROCESS | 1758 | 1465249691643 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}] 14:48:11 INFO - PROCESS | 1758 | 1465249691648 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:11 INFO - PROCESS | 1758 | 1465249691863 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 14:48:12 INFO - PROCESS | 1758 | 1465249692141 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:12 INFO - PROCESS | 1758 | 1465249692152 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:12 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f5ee800 == 26 [pid = 1758] [id = 664] 14:48:12 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8fdf5c00) [pid = 1758] [serial = 1993] [outer = (nil)] 14:48:12 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8ffb4c00) [pid = 1758] [serial = 1994] [outer = 0x8fdf5c00] 14:48:12 INFO - PROCESS | 1758 | 1465249692282 Marionette DEBUG loaded listener.js 14:48:12 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x90064800) [pid = 1758] [serial = 1995] [outer = 0x8fdf5c00] 14:48:13 INFO - PROCESS | 1758 | 1465249693273 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]]]}] 14:48:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 14:48:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1687ms 14:48:13 INFO - PROCESS | 1758 | 1465249693319 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 14:48:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 14:48:13 INFO - PROCESS | 1758 | 1465249693324 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 14:48:13 INFO - PROCESS | 1758 | 1465249693331 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 14:48:13 INFO - PROCESS | 1758 | 1465249693339 Marionette TRACE conn4 <- [1,2630,null,{}] 14:48:13 INFO - PROCESS | 1758 | 1465249693356 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}] 14:48:13 INFO - PROCESS | 1758 | 1465249693367 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:13 INFO - PROCESS | 1758 | 1465249693617 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 14:48:13 INFO - PROCESS | 1758 | 1465249693875 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:13 INFO - PROCESS | 1758 | 1465249693888 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:13 INFO - PROCESS | 1758 | ++DOCSHELL 0x90137400 == 27 [pid = 1758] [id = 665] 14:48:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x90138400) [pid = 1758] [serial = 1996] [outer = (nil)] 14:48:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x91a1d800) [pid = 1758] [serial = 1997] [outer = 0x90138400] 14:48:13 INFO - PROCESS | 1758 | 1465249693990 Marionette DEBUG loaded listener.js 14:48:14 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x91af6400) [pid = 1758] [serial = 1998] [outer = 0x90138400] 14:48:14 INFO - PROCESS | 1758 | 1465249694945 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]]]}] 14:48:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 14:48:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1647ms 14:48:14 INFO - PROCESS | 1758 | 1465249694978 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 14:48:14 INFO - PROCESS | 1758 | 1465249694984 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 14:48:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 14:48:14 INFO - PROCESS | 1758 | 1465249694991 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 14:48:14 INFO - PROCESS | 1758 | 1465249694995 Marionette TRACE conn4 <- [1,2634,null,{}] 14:48:15 INFO - PROCESS | 1758 | 1465249695001 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}] 14:48:15 INFO - PROCESS | 1758 | 1465249695007 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:15 INFO - PROCESS | 1758 | 1465249695220 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 14:48:15 INFO - PROCESS | 1758 | 1465249695421 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:15 INFO - PROCESS | 1758 | 1465249695432 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:15 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f3cac00 == 28 [pid = 1758] [id = 666] 14:48:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x919cc000) [pid = 1758] [serial = 1999] [outer = (nil)] 14:48:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x927e7400) [pid = 1758] [serial = 2000] [outer = 0x919cc000] 14:48:15 INFO - PROCESS | 1758 | 1465249695563 Marionette DEBUG loaded listener.js 14:48:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x927ea800) [pid = 1758] [serial = 2001] [outer = 0x919cc000] 14:48:16 INFO - PROCESS | 1758 | 1465249696592 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]]]}] 14:48:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 14:48:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1636ms 14:48:16 INFO - PROCESS | 1758 | 1465249696639 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 14:48:16 INFO - PROCESS | 1758 | 1465249696644 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 14:48:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 14:48:16 INFO - PROCESS | 1758 | 1465249696651 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 14:48:16 INFO - PROCESS | 1758 | 1465249696655 Marionette TRACE conn4 <- [1,2638,null,{}] 14:48:16 INFO - PROCESS | 1758 | 1465249696661 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}] 14:48:16 INFO - PROCESS | 1758 | 1465249696667 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:16 INFO - PROCESS | 1758 | 1465249696867 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 14:48:17 INFO - PROCESS | 1758 | 1465249697057 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:17 INFO - PROCESS | 1758 | 1465249697066 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:17 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5ce800 == 29 [pid = 1758] [id = 667] 14:48:17 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x8d9c7800) [pid = 1758] [serial = 2002] [outer = (nil)] 14:48:17 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x92820400) [pid = 1758] [serial = 2003] [outer = 0x8d9c7800] 14:48:17 INFO - PROCESS | 1758 | 1465249697149 Marionette DEBUG loaded listener.js 14:48:17 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x92825800) [pid = 1758] [serial = 2004] [outer = 0x8d9c7800] 14:48:18 INFO - PROCESS | 1758 | 1465249698210 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]]]}] 14:48:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 14:48:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1634ms 14:48:18 INFO - PROCESS | 1758 | 1465249698287 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 14:48:18 INFO - PROCESS | 1758 | 1465249698292 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 14:48:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 14:48:18 INFO - PROCESS | 1758 | 1465249698299 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 14:48:18 INFO - PROCESS | 1758 | 1465249698303 Marionette TRACE conn4 <- [1,2642,null,{}] 14:48:18 INFO - PROCESS | 1758 | 1465249698309 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}] 14:48:18 INFO - PROCESS | 1758 | 1465249698320 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:18 INFO - PROCESS | 1758 | 1465249698597 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 14:48:18 INFO - PROCESS | 1758 | 1465249698835 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:18 INFO - PROCESS | 1758 | 1465249698843 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:18 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee7c00 == 30 [pid = 1758] [id = 668] 14:48:18 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0x8bee8800) [pid = 1758] [serial = 2005] [outer = (nil)] 14:48:18 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x8d9c6c00) [pid = 1758] [serial = 2006] [outer = 0x8bee8800] 14:48:18 INFO - PROCESS | 1758 | 1465249698946 Marionette DEBUG loaded listener.js 14:48:19 INFO - PROCESS | 1758 | ++DOMWINDOW == 94 (0x8f2ea800) [pid = 1758] [serial = 2007] [outer = 0x8bee8800] 14:48:19 INFO - PROCESS | 1758 | 1465249699934 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]]]}] 14:48:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 14:48:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1691ms 14:48:19 INFO - PROCESS | 1758 | 1465249699991 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 14:48:19 INFO - PROCESS | 1758 | 1465249699995 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 14:48:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 14:48:20 INFO - PROCESS | 1758 | 1465249700002 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 14:48:20 INFO - PROCESS | 1758 | 1465249700006 Marionette TRACE conn4 <- [1,2646,null,{}] 14:48:20 INFO - PROCESS | 1758 | 1465249700012 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}] 14:48:20 INFO - PROCESS | 1758 | 1465249700017 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:20 INFO - PROCESS | 1758 | 1465249700216 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 14:48:20 INFO - PROCESS | 1758 | 1465249700421 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:20 INFO - PROCESS | 1758 | 1465249700428 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:20 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cdda000 == 31 [pid = 1758] [id = 669] 14:48:20 INFO - PROCESS | 1758 | ++DOMWINDOW == 95 (0x8cddac00) [pid = 1758] [serial = 2008] [outer = (nil)] 14:48:20 INFO - PROCESS | 1758 | ++DOMWINDOW == 96 (0x8cf94400) [pid = 1758] [serial = 2009] [outer = 0x8cddac00] 14:48:20 INFO - PROCESS | 1758 | 1465249700802 Marionette DEBUG loaded listener.js 14:48:20 INFO - PROCESS | 1758 | ++DOMWINDOW == 97 (0x8d9e0400) [pid = 1758] [serial = 2010] [outer = 0x8cddac00] 14:48:21 INFO - PROCESS | 1758 | 1465249701785 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]]]}] 14:48:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 14:48:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1838ms 14:48:21 INFO - PROCESS | 1758 | 1465249701842 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 14:48:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 14:48:21 INFO - PROCESS | 1758 | 1465249701848 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 14:48:21 INFO - PROCESS | 1758 | 1465249701857 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 14:48:21 INFO - PROCESS | 1758 | 1465249701862 Marionette TRACE conn4 <- [1,2650,null,{}] 14:48:21 INFO - PROCESS | 1758 | 1465249701870 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}] 14:48:21 INFO - PROCESS | 1758 | 1465249701876 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:22 INFO - PROCESS | 1758 | 1465249702069 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 14:48:22 INFO - PROCESS | 1758 | 1465249702362 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:22 INFO - PROCESS | 1758 | 1465249702372 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:22 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bef0800 == 32 [pid = 1758] [id = 670] 14:48:22 INFO - PROCESS | 1758 | ++DOMWINDOW == 98 (0x8f5eb000) [pid = 1758] [serial = 2011] [outer = (nil)] 14:48:22 INFO - PROCESS | 1758 | ++DOMWINDOW == 99 (0x8fd48400) [pid = 1758] [serial = 2012] [outer = 0x8f5eb000] 14:48:22 INFO - PROCESS | 1758 | 1465249702502 Marionette DEBUG loaded listener.js 14:48:22 INFO - PROCESS | 1758 | ++DOMWINDOW == 100 (0x8fdf6400) [pid = 1758] [serial = 2013] [outer = 0x8f5eb000] 14:48:24 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5cd000 == 31 [pid = 1758] [id = 645] 14:48:24 INFO - PROCESS | 1758 | --DOCSHELL 0x8b73b800 == 30 [pid = 1758] [id = 646] 14:48:24 INFO - PROCESS | 1758 | --DOMWINDOW == 99 (0x8b740800) [pid = 1758] [serial = 1940] [outer = (nil)] [url = about:blank] 14:48:24 INFO - PROCESS | 1758 | --DOMWINDOW == 98 (0x8beed400) [pid = 1758] [serial = 1941] [outer = (nil)] [url = about:blank] 14:48:24 INFO - PROCESS | 1758 | --DOMWINDOW == 97 (0x8cf9b400) [pid = 1758] [serial = 1943] [outer = (nil)] [url = about:blank] 14:48:24 INFO - PROCESS | 1758 | --DOMWINDOW == 96 (0x8d9c4c00) [pid = 1758] [serial = 1938] [outer = (nil)] [url = about:blank] 14:48:24 INFO - PROCESS | 1758 | --DOMWINDOW == 95 (0x8cf9cc00) [pid = 1758] [serial = 1937] [outer = (nil)] [url = about:blank] 14:48:24 INFO - PROCESS | 1758 | --DOMWINDOW == 94 (0x8b73e800) [pid = 1758] [serial = 1917] [outer = (nil)] [url = about:blank] 14:48:24 INFO - PROCESS | 1758 | --DOMWINDOW == 93 (0x8b736400) [pid = 1758] [serial = 1916] [outer = (nil)] [url = about:blank] 14:48:24 INFO - PROCESS | 1758 | --DOMWINDOW == 92 (0x8dcafc00) [pid = 1758] [serial = 1946] [outer = (nil)] [url = about:blank] 14:48:24 INFO - PROCESS | 1758 | --DOMWINDOW == 91 (0x8f2ee400) [pid = 1758] [serial = 1920] [outer = (nil)] [url = about:blank] 14:48:24 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x8dcb5800) [pid = 1758] [serial = 1919] [outer = (nil)] [url = about:blank] 14:48:24 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x90063800) [pid = 1758] [serial = 1923] [outer = (nil)] [url = about:blank] 14:48:24 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x8ffb2c00) [pid = 1758] [serial = 1922] [outer = (nil)] [url = about:blank] 14:48:24 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x919d8800) [pid = 1758] [serial = 1926] [outer = (nil)] [url = about:blank] 14:48:24 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x919d1000) [pid = 1758] [serial = 1925] [outer = (nil)] [url = about:blank] 14:48:24 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x91b7c800) [pid = 1758] [serial = 1929] [outer = (nil)] [url = about:blank] 14:48:24 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x91b77800) [pid = 1758] [serial = 1928] [outer = (nil)] [url = about:blank] 14:48:24 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x92979000) [pid = 1758] [serial = 1932] [outer = (nil)] [url = about:blank] 14:48:24 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x92824800) [pid = 1758] [serial = 1931] [outer = (nil)] [url = about:blank] 14:48:24 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x919d2400) [pid = 1758] [serial = 1935] [outer = (nil)] [url = about:blank] 14:48:24 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x8f5e7000) [pid = 1758] [serial = 1934] [outer = (nil)] [url = about:blank] 14:48:24 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x8f2f5000) [pid = 1758] [serial = 1950] [outer = (nil)] [url = about:blank] 14:48:24 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x8e012c00) [pid = 1758] [serial = 1949] [outer = (nil)] [url = about:blank] 14:48:24 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0x8dcbac00) [pid = 1758] [serial = 1947] [outer = (nil)] [url = about:blank] 14:48:24 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x8cfa0400) [pid = 1758] [serial = 1944] [outer = (nil)] [url = about:blank] 14:48:24 INFO - PROCESS | 1758 | 1465249704845 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]]]}] 14:48:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 14:48:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 3046ms 14:48:24 INFO - PROCESS | 1758 | 1465249704902 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 14:48:24 INFO - PROCESS | 1758 | 1465249704909 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 14:48:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 14:48:24 INFO - PROCESS | 1758 | 1465249704917 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 14:48:24 INFO - PROCESS | 1758 | 1465249704922 Marionette TRACE conn4 <- [1,2654,null,{}] 14:48:24 INFO - PROCESS | 1758 | 1465249704931 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}] 14:48:24 INFO - PROCESS | 1758 | 1465249704936 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:25 INFO - PROCESS | 1758 | 1465249705124 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 14:48:25 INFO - PROCESS | 1758 | 1465249705323 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:25 INFO - PROCESS | 1758 | 1465249705333 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:25 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b740c00 == 31 [pid = 1758] [id = 671] 14:48:25 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x8bee4000) [pid = 1758] [serial = 2014] [outer = (nil)] 14:48:25 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x8bff9000) [pid = 1758] [serial = 2015] [outer = 0x8bee4000] 14:48:25 INFO - PROCESS | 1758 | 1465249705410 Marionette DEBUG loaded listener.js 14:48:25 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x8cdd6000) [pid = 1758] [serial = 2016] [outer = 0x8bee4000] 14:48:26 INFO - PROCESS | 1758 | 1465249706261 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]]]}] 14:48:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 14:48:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1385ms 14:48:26 INFO - PROCESS | 1758 | 1465249706303 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 14:48:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 14:48:26 INFO - PROCESS | 1758 | 1465249706312 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 14:48:26 INFO - PROCESS | 1758 | 1465249706324 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 14:48:26 INFO - PROCESS | 1758 | 1465249706331 Marionette TRACE conn4 <- [1,2658,null,{}] 14:48:26 INFO - PROCESS | 1758 | 1465249706339 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}] 14:48:26 INFO - PROCESS | 1758 | 1465249706345 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:26 INFO - PROCESS | 1758 | 1465249706543 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 14:48:26 INFO - PROCESS | 1758 | 1465249706700 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:26 INFO - PROCESS | 1758 | 1465249706706 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:26 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cf97000 == 32 [pid = 1758] [id = 672] 14:48:26 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8d9c4c00) [pid = 1758] [serial = 2017] [outer = (nil)] 14:48:26 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8d9d7c00) [pid = 1758] [serial = 2018] [outer = 0x8d9c4c00] 14:48:26 INFO - PROCESS | 1758 | 1465249706785 Marionette DEBUG loaded listener.js 14:48:26 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x8d9de400) [pid = 1758] [serial = 2019] [outer = 0x8d9c4c00] 14:48:27 INFO - PROCESS | 1758 | 1465249707758 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]]]}] 14:48:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 14:48:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1489ms 14:48:27 INFO - PROCESS | 1758 | 1465249707819 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 14:48:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 14:48:27 INFO - PROCESS | 1758 | 1465249707826 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 14:48:27 INFO - PROCESS | 1758 | 1465249707833 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 14:48:27 INFO - PROCESS | 1758 | 1465249707839 Marionette TRACE conn4 <- [1,2662,null,{}] 14:48:27 INFO - PROCESS | 1758 | 1465249707867 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}] 14:48:27 INFO - PROCESS | 1758 | 1465249707877 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:28 INFO - PROCESS | 1758 | 1465249708130 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 14:48:28 INFO - PROCESS | 1758 | 1465249708160 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:28 INFO - PROCESS | 1758 | 1465249708176 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:28 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f2f5000 == 33 [pid = 1758] [id = 673] 14:48:28 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8f2f6c00) [pid = 1758] [serial = 2020] [outer = (nil)] 14:48:28 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x8f3cf400) [pid = 1758] [serial = 2021] [outer = 0x8f2f6c00] 14:48:28 INFO - PROCESS | 1758 | 1465249708249 Marionette DEBUG loaded listener.js 14:48:28 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x8f5e7c00) [pid = 1758] [serial = 2022] [outer = 0x8f2f6c00] 14:48:29 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x9011f400) [pid = 1758] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 14:48:29 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x90111800) [pid = 1758] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 14:48:29 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x8ffbc800) [pid = 1758] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 14:48:29 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x8e00a800) [pid = 1758] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 14:48:29 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x8cf95c00) [pid = 1758] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 14:48:29 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x90111c00) [pid = 1758] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 14:48:29 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x8f5e4000) [pid = 1758] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 14:48:29 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0x8b5ccc00) [pid = 1758] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 14:48:29 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x8bee2c00) [pid = 1758] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 14:48:29 INFO - PROCESS | 1758 | --DOMWINDOW == 75 (0x8cdda400) [pid = 1758] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 14:48:29 INFO - PROCESS | 1758 | --DOMWINDOW == 74 (0x8fd52c00) [pid = 1758] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 14:48:29 INFO - PROCESS | 1758 | --DOMWINDOW == 73 (0x8bff8c00) [pid = 1758] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 14:48:29 INFO - PROCESS | 1758 | --DOMWINDOW == 72 (0x8dbba000) [pid = 1758] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 14:48:29 INFO - PROCESS | 1758 | 1465249709902 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]]]}] 14:48:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 14:48:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 2092ms 14:48:29 INFO - PROCESS | 1758 | 1465249709927 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 14:48:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 14:48:29 INFO - PROCESS | 1758 | 1465249709932 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 14:48:29 INFO - PROCESS | 1758 | 1465249709939 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 14:48:29 INFO - PROCESS | 1758 | 1465249709943 Marionette TRACE conn4 <- [1,2666,null,{}] 14:48:29 INFO - PROCESS | 1758 | 1465249709948 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}] 14:48:29 INFO - PROCESS | 1758 | 1465249709954 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:30 INFO - PROCESS | 1758 | 1465249710129 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 14:48:30 INFO - PROCESS | 1758 | 1465249710140 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:30 INFO - PROCESS | 1758 | 1465249710150 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:30 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee5800 == 34 [pid = 1758] [id = 674] 14:48:30 INFO - PROCESS | 1758 | ++DOMWINDOW == 73 (0x8bff8c00) [pid = 1758] [serial = 2023] [outer = (nil)] 14:48:30 INFO - PROCESS | 1758 | ++DOMWINDOW == 74 (0x8f2f3800) [pid = 1758] [serial = 2024] [outer = 0x8bff8c00] 14:48:30 INFO - PROCESS | 1758 | 1465249710223 Marionette DEBUG loaded listener.js 14:48:30 INFO - PROCESS | 1758 | ++DOMWINDOW == 75 (0x8fd4c000) [pid = 1758] [serial = 2025] [outer = 0x8bff8c00] 14:48:31 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:48:31 INFO - PROCESS | 1758 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:48:31 INFO - PROCESS | 1758 | 1465249711546 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]]]}] 14:48:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 14:48:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1633ms 14:48:31 INFO - PROCESS | 1758 | 1465249711573 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 14:48:31 INFO - PROCESS | 1758 | 1465249711577 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 14:48:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 14:48:31 INFO - PROCESS | 1758 | 1465249711600 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 14:48:31 INFO - PROCESS | 1758 | 1465249711602 Marionette TRACE conn4 <- [1,2670,null,{}] 14:48:31 INFO - PROCESS | 1758 | 1465249711676 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}] 14:48:31 INFO - PROCESS | 1758 | 1465249711682 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:31 INFO - PROCESS | 1758 | 1465249711971 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 14:48:32 INFO - PROCESS | 1758 | 1465249712165 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:32 INFO - PROCESS | 1758 | 1465249712179 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:32 INFO - PROCESS | 1758 | ++DOCSHELL 0x8beec800 == 35 [pid = 1758] [id = 675] 14:48:32 INFO - PROCESS | 1758 | ++DOMWINDOW == 76 (0x8beed400) [pid = 1758] [serial = 2026] [outer = (nil)] 14:48:32 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x8bff3400) [pid = 1758] [serial = 2027] [outer = 0x8beed400] 14:48:32 INFO - PROCESS | 1758 | 1465249712273 Marionette DEBUG loaded listener.js 14:48:32 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x8cdd4800) [pid = 1758] [serial = 2028] [outer = 0x8beed400] 14:48:33 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:48:33 INFO - PROCESS | 1758 | 1465249713750 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\n"]]]}] 14:48:33 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 14:48:33 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:48:33 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 14:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:48:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:48:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 2195ms 14:48:33 INFO - PROCESS | 1758 | 1465249713845 Marionette TRACE conn4 -> [0,2673,"getWindowHandle",null] 14:48:33 INFO - PROCESS | 1758 | 1465249713852 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 14:48:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 14:48:33 INFO - PROCESS | 1758 | 1465249713866 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 14:48:33 INFO - PROCESS | 1758 | 1465249713870 Marionette TRACE conn4 <- [1,2674,null,{}] 14:48:33 INFO - PROCESS | 1758 | 1465249713881 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}] 14:48:33 INFO - PROCESS | 1758 | 1465249713888 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:34 INFO - PROCESS | 1758 | 1465249714079 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 14:48:34 INFO - PROCESS | 1758 | 1465249714273 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:34 INFO - PROCESS | 1758 | 1465249714296 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:34 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9e2800 == 36 [pid = 1758] [id = 676] 14:48:34 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x8dbb7c00) [pid = 1758] [serial = 2029] [outer = (nil)] 14:48:34 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8dbbdc00) [pid = 1758] [serial = 2030] [outer = 0x8dbb7c00] 14:48:34 INFO - PROCESS | 1758 | 1465249714417 Marionette DEBUG loaded listener.js 14:48:34 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8e00a400) [pid = 1758] [serial = 2031] [outer = 0x8dbb7c00] 14:48:35 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:48:35 INFO - PROCESS | 1758 | 1465249715876 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 14:48:35 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 14:48:35 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:48:35 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 14:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:48:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:48:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 2050ms 14:48:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 14:48:35 INFO - PROCESS | 1758 | 1465249715917 Marionette TRACE conn4 -> [0,2677,"getWindowHandle",null] 14:48:35 INFO - PROCESS | 1758 | 1465249715920 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 14:48:35 INFO - PROCESS | 1758 | 1465249715929 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 14:48:35 INFO - PROCESS | 1758 | 1465249715932 Marionette TRACE conn4 <- [1,2678,null,{}] 14:48:35 INFO - PROCESS | 1758 | 1465249715939 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}] 14:48:35 INFO - PROCESS | 1758 | 1465249715944 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:36 INFO - PROCESS | 1758 | 1465249716257 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 14:48:36 INFO - PROCESS | 1758 | 1465249716500 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:36 INFO - PROCESS | 1758 | 1465249716516 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:36 INFO - PROCESS | 1758 | ++DOCSHELL 0x8e018c00 == 37 [pid = 1758] [id = 677] 14:48:36 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x8f2ecc00) [pid = 1758] [serial = 2032] [outer = (nil)] 14:48:36 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8fdfa800) [pid = 1758] [serial = 2033] [outer = 0x8f2ecc00] 14:48:36 INFO - PROCESS | 1758 | 1465249716606 Marionette DEBUG loaded listener.js 14:48:36 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x8ffb9c00) [pid = 1758] [serial = 2034] [outer = 0x8f2ecc00] 14:48:37 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:48:38 INFO - PROCESS | 1758 | 1465249718032 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]]]}] 14:48:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 14:48:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2142ms 14:48:38 INFO - PROCESS | 1758 | 1465249718081 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 14:48:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 14:48:38 INFO - PROCESS | 1758 | 1465249718092 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 14:48:38 INFO - PROCESS | 1758 | 1465249718102 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 14:48:38 INFO - PROCESS | 1758 | 1465249718105 Marionette TRACE conn4 <- [1,2682,null,{}] 14:48:38 INFO - PROCESS | 1758 | 1465249718112 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}] 14:48:38 INFO - PROCESS | 1758 | 1465249718117 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:38 INFO - PROCESS | 1758 | 1465249718386 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 14:48:38 INFO - PROCESS | 1758 | 1465249718549 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:38 INFO - PROCESS | 1758 | 1465249718560 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:38 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f3ccc00 == 38 [pid = 1758] [id = 678] 14:48:38 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x8fd47c00) [pid = 1758] [serial = 2035] [outer = (nil)] 14:48:38 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x9012e400) [pid = 1758] [serial = 2036] [outer = 0x8fd47c00] 14:48:38 INFO - PROCESS | 1758 | 1465249718683 Marionette DEBUG loaded listener.js 14:48:38 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x901d0400) [pid = 1758] [serial = 2037] [outer = 0x8fd47c00] 14:48:40 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:48:40 INFO - PROCESS | 1758 | 1465249720098 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]]]}] 14:48:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 14:48:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2038ms 14:48:40 INFO - PROCESS | 1758 | 1465249720143 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 14:48:40 INFO - PROCESS | 1758 | 1465249720150 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 14:48:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 14:48:40 INFO - PROCESS | 1758 | 1465249720162 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 14:48:40 INFO - PROCESS | 1758 | 1465249720166 Marionette TRACE conn4 <- [1,2686,null,{}] 14:48:40 INFO - PROCESS | 1758 | 1465249720176 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}] 14:48:40 INFO - PROCESS | 1758 | 1465249720183 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:40 INFO - PROCESS | 1758 | 1465249720454 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 14:48:40 INFO - PROCESS | 1758 | 1465249720751 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:40 INFO - PROCESS | 1758 | 1465249720769 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:40 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bff4400 == 39 [pid = 1758] [id = 679] 14:48:40 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x8bff5400) [pid = 1758] [serial = 2038] [outer = (nil)] 14:48:40 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x8cdde000) [pid = 1758] [serial = 2039] [outer = 0x8bff5400] 14:48:40 INFO - PROCESS | 1758 | 1465249720844 Marionette DEBUG loaded listener.js 14:48:40 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x8d9c3c00) [pid = 1758] [serial = 2040] [outer = 0x8bff5400] 14:48:41 INFO - PROCESS | 1758 | --DOCSHELL 0x8cdd2400 == 38 [pid = 1758] [id = 651] 14:48:41 INFO - PROCESS | 1758 | --DOCSHELL 0x8dbbb400 == 37 [pid = 1758] [id = 648] 14:48:41 INFO - PROCESS | 1758 | --DOCSHELL 0x8cf94000 == 36 [pid = 1758] [id = 647] 14:48:41 INFO - PROCESS | 1758 | --DOCSHELL 0x8f2f5000 == 35 [pid = 1758] [id = 673] 14:48:41 INFO - PROCESS | 1758 | --DOCSHELL 0x8cf97000 == 34 [pid = 1758] [id = 672] 14:48:41 INFO - PROCESS | 1758 | --DOCSHELL 0x8b740c00 == 33 [pid = 1758] [id = 671] 14:48:41 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x901d7c00) [pid = 1758] [serial = 1989] [outer = (nil)] [url = about:blank] 14:48:41 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x90132400) [pid = 1758] [serial = 1988] [outer = (nil)] [url = about:blank] 14:48:41 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x8ffbcc00) [pid = 1758] [serial = 1986] [outer = (nil)] [url = about:blank] 14:48:41 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x901cb000) [pid = 1758] [serial = 1967] [outer = (nil)] [url = about:blank] 14:48:41 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x9006b800) [pid = 1758] [serial = 1962] [outer = (nil)] [url = about:blank] 14:48:41 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x8f3d7c00) [pid = 1758] [serial = 1953] [outer = (nil)] [url = about:blank] 14:48:41 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x8d9d5c00) [pid = 1758] [serial = 1976] [outer = (nil)] [url = about:blank] 14:48:41 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x901d1800) [pid = 1758] [serial = 1968] [outer = (nil)] [url = about:blank] 14:48:41 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x8ffc1800) [pid = 1758] [serial = 1961] [outer = (nil)] [url = about:blank] 14:48:41 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x9011dc00) [pid = 1758] [serial = 1964] [outer = (nil)] [url = about:blank] 14:48:41 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x8f3d0c00) [pid = 1758] [serial = 1952] [outer = (nil)] [url = about:blank] 14:48:41 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x8fd4f800) [pid = 1758] [serial = 1980] [outer = (nil)] [url = about:blank] 14:48:41 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0x8beef800) [pid = 1758] [serial = 1974] [outer = (nil)] [url = about:blank] 14:48:41 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x91b73400) [pid = 1758] [serial = 1971] [outer = (nil)] [url = about:blank] 14:48:41 INFO - PROCESS | 1758 | --DOMWINDOW == 75 (0x8cf9e800) [pid = 1758] [serial = 1955] [outer = (nil)] [url = about:blank] 14:48:41 INFO - PROCESS | 1758 | --DOMWINDOW == 74 (0x90062000) [pid = 1758] [serial = 1982] [outer = (nil)] [url = about:blank] 14:48:41 INFO - PROCESS | 1758 | --DOMWINDOW == 73 (0x8f5f2800) [pid = 1758] [serial = 1979] [outer = (nil)] [url = about:blank] 14:48:41 INFO - PROCESS | 1758 | --DOMWINDOW == 72 (0x90120000) [pid = 1758] [serial = 1965] [outer = (nil)] [url = about:blank] 14:48:41 INFO - PROCESS | 1758 | --DOMWINDOW == 71 (0x8b737400) [pid = 1758] [serial = 1973] [outer = (nil)] [url = about:blank] 14:48:41 INFO - PROCESS | 1758 | --DOMWINDOW == 70 (0x8f2f1000) [pid = 1758] [serial = 1985] [outer = (nil)] [url = about:blank] 14:48:41 INFO - PROCESS | 1758 | --DOMWINDOW == 69 (0x8dbb7000) [pid = 1758] [serial = 1977] [outer = (nil)] [url = about:blank] 14:48:41 INFO - PROCESS | 1758 | --DOMWINDOW == 68 (0x8fd50400) [pid = 1758] [serial = 1959] [outer = (nil)] [url = about:blank] 14:48:41 INFO - PROCESS | 1758 | --DOMWINDOW == 67 (0x9006e000) [pid = 1758] [serial = 1983] [outer = (nil)] [url = about:blank] 14:48:41 INFO - PROCESS | 1758 | --DOMWINDOW == 66 (0x91af6800) [pid = 1758] [serial = 1970] [outer = (nil)] [url = about:blank] 14:48:41 INFO - PROCESS | 1758 | --DOMWINDOW == 65 (0x8fd44c00) [pid = 1758] [serial = 1958] [outer = (nil)] [url = about:blank] 14:48:41 INFO - PROCESS | 1758 | --DOMWINDOW == 64 (0x8dcaec00) [pid = 1758] [serial = 1956] [outer = (nil)] [url = about:blank] 14:48:42 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:48:42 INFO - PROCESS | 1758 | 1465249722216 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\n"]]]}] 14:48:42 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 14:48:42 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:48:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 14:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:48:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:48:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 2088ms 14:48:42 INFO - PROCESS | 1758 | 1465249722251 Marionette TRACE conn4 -> [0,2689,"getWindowHandle",null] 14:48:42 INFO - PROCESS | 1758 | 1465249722259 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 14:48:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 14:48:42 INFO - PROCESS | 1758 | 1465249722271 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 14:48:42 INFO - PROCESS | 1758 | 1465249722275 Marionette TRACE conn4 <- [1,2690,null,{}] 14:48:42 INFO - PROCESS | 1758 | 1465249722281 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}] 14:48:42 INFO - PROCESS | 1758 | 1465249722287 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:42 INFO - PROCESS | 1758 | 1465249722510 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 14:48:42 INFO - PROCESS | 1758 | 1465249722665 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:42 INFO - PROCESS | 1758 | 1465249722679 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:42 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee6400 == 34 [pid = 1758] [id = 680] 14:48:42 INFO - PROCESS | 1758 | ++DOMWINDOW == 65 (0x8d9d5c00) [pid = 1758] [serial = 2041] [outer = (nil)] 14:48:42 INFO - PROCESS | 1758 | ++DOMWINDOW == 66 (0x8dcb9c00) [pid = 1758] [serial = 2042] [outer = 0x8d9d5c00] 14:48:42 INFO - PROCESS | 1758 | 1465249722748 Marionette DEBUG loaded listener.js 14:48:42 INFO - PROCESS | 1758 | ++DOMWINDOW == 67 (0x8f2f5000) [pid = 1758] [serial = 2043] [outer = 0x8d9d5c00] 14:48:43 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:48:44 INFO - PROCESS | 1758 | 1465249723999 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\n"]]]}] 14:48:44 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 14:48:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:48:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 14:48:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:48:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:48:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1742ms 14:48:44 INFO - PROCESS | 1758 | 1465249724021 Marionette TRACE conn4 -> [0,2693,"getWindowHandle",null] 14:48:44 INFO - PROCESS | 1758 | 1465249724025 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 14:48:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 14:48:44 INFO - PROCESS | 1758 | 1465249724032 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 14:48:44 INFO - PROCESS | 1758 | 1465249724037 Marionette TRACE conn4 <- [1,2694,null,{}] 14:48:44 INFO - PROCESS | 1758 | 1465249724053 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}] 14:48:44 INFO - PROCESS | 1758 | 1465249724062 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:44 INFO - PROCESS | 1758 | 1465249724374 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 14:48:44 INFO - PROCESS | 1758 | 1465249724416 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:44 INFO - PROCESS | 1758 | 1465249724426 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:44 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f2f4800 == 35 [pid = 1758] [id = 681] 14:48:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 68 (0x8fd44c00) [pid = 1758] [serial = 2044] [outer = (nil)] 14:48:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 69 (0x8fdf2c00) [pid = 1758] [serial = 2045] [outer = 0x8fd44c00] 14:48:44 INFO - PROCESS | 1758 | 1465249724502 Marionette DEBUG loaded listener.js 14:48:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 70 (0x8ffbb800) [pid = 1758] [serial = 2046] [outer = 0x8fd44c00] 14:48:45 INFO - PROCESS | 1758 | --DOMWINDOW == 69 (0x8d9c1800) [pid = 1758] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 14:48:45 INFO - PROCESS | 1758 | --DOMWINDOW == 68 (0x8fdf5c00) [pid = 1758] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 14:48:45 INFO - PROCESS | 1758 | --DOMWINDOW == 67 (0x90138400) [pid = 1758] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 14:48:45 INFO - PROCESS | 1758 | --DOMWINDOW == 66 (0x8f2f6c00) [pid = 1758] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 14:48:45 INFO - PROCESS | 1758 | --DOMWINDOW == 65 (0x919cc000) [pid = 1758] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 14:48:45 INFO - PROCESS | 1758 | --DOMWINDOW == 64 (0x8d9c4c00) [pid = 1758] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 14:48:45 INFO - PROCESS | 1758 | --DOMWINDOW == 63 (0x8d9c7800) [pid = 1758] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 14:48:45 INFO - PROCESS | 1758 | --DOMWINDOW == 62 (0x8f5eb000) [pid = 1758] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 14:48:45 INFO - PROCESS | 1758 | --DOMWINDOW == 61 (0x8bee4000) [pid = 1758] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 14:48:45 INFO - PROCESS | 1758 | --DOMWINDOW == 60 (0x8bee8800) [pid = 1758] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 14:48:45 INFO - PROCESS | 1758 | --DOMWINDOW == 59 (0x8cddac00) [pid = 1758] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 14:48:45 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:48:45 INFO - PROCESS | 1758 | 1465249725890 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\n"]]]}] 14:48:45 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 14:48:45 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:48:45 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 14:48:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:48:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:48:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1894ms 14:48:45 INFO - PROCESS | 1758 | 1465249725928 Marionette TRACE conn4 -> [0,2697,"getWindowHandle",null] 14:48:45 INFO - PROCESS | 1758 | 1465249725932 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 14:48:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 14:48:45 INFO - PROCESS | 1758 | 1465249725939 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 14:48:45 INFO - PROCESS | 1758 | 1465249725942 Marionette TRACE conn4 <- [1,2698,null,{}] 14:48:45 INFO - PROCESS | 1758 | 1465249725949 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}] 14:48:45 INFO - PROCESS | 1758 | 1465249725954 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:46 INFO - PROCESS | 1758 | 1465249726158 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 14:48:46 INFO - PROCESS | 1758 | 1465249726303 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:46 INFO - PROCESS | 1758 | 1465249726310 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:46 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cdd8800 == 36 [pid = 1758] [id = 682] 14:48:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 60 (0x8f3d5000) [pid = 1758] [serial = 2047] [outer = (nil)] 14:48:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 61 (0x8fdf5c00) [pid = 1758] [serial = 2048] [outer = 0x8f3d5000] 14:48:46 INFO - PROCESS | 1758 | 1465249726382 Marionette DEBUG loaded listener.js 14:48:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 62 (0x9006d000) [pid = 1758] [serial = 2049] [outer = 0x8f3d5000] 14:48:47 INFO - PROCESS | 1758 | SkCairoFTTypeface::onFilterRec unimplemented 14:48:47 INFO - PROCESS | 1758 | 1465249727607 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\n"]]]}] 14:48:47 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 14:48:47 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:48:47 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 14:48:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:48:47 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:48:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1688ms 14:48:47 INFO - PROCESS | 1758 | 1465249727709 Marionette TRACE conn4 -> [0,2701,"getWindowHandle",null] 14:48:47 INFO - PROCESS | 1758 | 1465249727715 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 14:48:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 14:48:47 INFO - PROCESS | 1758 | 1465249727726 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 14:48:47 INFO - PROCESS | 1758 | 1465249727732 Marionette TRACE conn4 <- [1,2702,null,{}] 14:48:47 INFO - PROCESS | 1758 | 1465249727743 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}] 14:48:47 INFO - PROCESS | 1758 | 1465249727750 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:48 INFO - PROCESS | 1758 | 1465249728035 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 14:48:48 INFO - PROCESS | 1758 | 1465249728224 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:48 INFO - PROCESS | 1758 | 1465249728234 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:48 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bff1000 == 37 [pid = 1758] [id = 683] 14:48:48 INFO - PROCESS | 1758 | ++DOMWINDOW == 63 (0x8bff1400) [pid = 1758] [serial = 2050] [outer = (nil)] 14:48:48 INFO - PROCESS | 1758 | ++DOMWINDOW == 64 (0x8cdda400) [pid = 1758] [serial = 2051] [outer = 0x8bff1400] 14:48:48 INFO - PROCESS | 1758 | 1465249728323 Marionette DEBUG loaded listener.js 14:48:48 INFO - PROCESS | 1758 | ++DOMWINDOW == 65 (0x8d9da800) [pid = 1758] [serial = 2052] [outer = 0x8bff1400] 14:48:49 INFO - PROCESS | 1758 | 1465249729340 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]]]}] 14:48:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 14:48:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1644ms 14:48:49 INFO - PROCESS | 1758 | 1465249729372 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 14:48:49 INFO - PROCESS | 1758 | 1465249729377 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 14:48:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 14:48:49 INFO - PROCESS | 1758 | 1465249729389 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 14:48:49 INFO - PROCESS | 1758 | 1465249729394 Marionette TRACE conn4 <- [1,2706,null,{}] 14:48:49 INFO - PROCESS | 1758 | 1465249729402 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}] 14:48:49 INFO - PROCESS | 1758 | 1465249729409 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:49 INFO - PROCESS | 1758 | 1465249729613 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 14:48:49 INFO - PROCESS | 1758 | 1465249729859 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:49 INFO - PROCESS | 1758 | 1465249729869 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:49 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f3d3400 == 38 [pid = 1758] [id = 684] 14:48:49 INFO - PROCESS | 1758 | ++DOMWINDOW == 66 (0x8f5e7400) [pid = 1758] [serial = 2053] [outer = (nil)] 14:48:50 INFO - PROCESS | 1758 | ++DOMWINDOW == 67 (0x8f5ed800) [pid = 1758] [serial = 2054] [outer = 0x8f5e7400] 14:48:50 INFO - PROCESS | 1758 | 1465249730033 Marionette DEBUG loaded listener.js 14:48:50 INFO - PROCESS | 1758 | ++DOMWINDOW == 68 (0x8fd4fc00) [pid = 1758] [serial = 2055] [outer = 0x8f5e7400] 14:48:51 INFO - PROCESS | 1758 | 1465249731014 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]]]}] 14:48:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 14:48:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1703ms 14:48:51 INFO - PROCESS | 1758 | 1465249731089 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 14:48:51 INFO - PROCESS | 1758 | 1465249731092 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 14:48:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 14:48:51 INFO - PROCESS | 1758 | 1465249731100 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 14:48:51 INFO - PROCESS | 1758 | 1465249731105 Marionette TRACE conn4 <- [1,2710,null,{}] 14:48:51 INFO - PROCESS | 1758 | 1465249731121 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}] 14:48:51 INFO - PROCESS | 1758 | 1465249731130 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:51 INFO - PROCESS | 1758 | 1465249731375 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 14:48:51 INFO - PROCESS | 1758 | 1465249731667 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:51 INFO - PROCESS | 1758 | 1465249731683 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:51 INFO - PROCESS | 1758 | ++DOCSHELL 0x8beeac00 == 39 [pid = 1758] [id = 685] 14:48:51 INFO - PROCESS | 1758 | ++DOMWINDOW == 69 (0x8cdddc00) [pid = 1758] [serial = 2056] [outer = (nil)] 14:48:51 INFO - PROCESS | 1758 | ++DOMWINDOW == 70 (0x9011ac00) [pid = 1758] [serial = 2057] [outer = 0x8cdddc00] 14:48:51 INFO - PROCESS | 1758 | 1465249731788 Marionette DEBUG loaded listener.js 14:48:51 INFO - PROCESS | 1758 | ++DOMWINDOW == 71 (0x90131000) [pid = 1758] [serial = 2058] [outer = 0x8cdddc00] 14:48:52 INFO - PROCESS | 1758 | 1465249732808 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] 14:48:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 14:48:52 INFO - PROCESS | 1758 | 1465249732894 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 14:48:52 INFO - PROCESS | 1758 | 1465249732901 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 14:48:52 INFO - PROCESS | 1758 | 1465249732904 Marionette TRACE conn4 <- [1,2714,null,{}] 14:48:52 INFO - PROCESS | 1758 | 1465249732911 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}] 14:48:52 INFO - PROCESS | 1758 | 1465249732917 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:53 INFO - PROCESS | 1758 | 1465249733168 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 14:48:53 INFO - PROCESS | 1758 | 1465249733404 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:53 INFO - PROCESS | 1758 | 1465249733411 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:53 INFO - PROCESS | 1758 | ++DOCSHELL 0x8ffb5000 == 40 [pid = 1758] [id = 686] 14:48:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 72 (0x90064c00) [pid = 1758] [serial = 2059] [outer = (nil)] 14:48:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 73 (0x919d0c00) [pid = 1758] [serial = 2060] [outer = 0x90064c00] 14:48:53 INFO - PROCESS | 1758 | 1465249733511 Marionette DEBUG loaded listener.js 14:48:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 74 (0x91a15c00) [pid = 1758] [serial = 2061] [outer = 0x90064c00] 14:48:54 INFO - PROCESS | 1758 | 1465249734423 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]]]}] 14:48:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 14:48:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1555ms 14:48:54 INFO - PROCESS | 1758 | 1465249734460 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 14:48:54 INFO - PROCESS | 1758 | 1465249734464 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 14:48:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 14:48:54 INFO - PROCESS | 1758 | 1465249734473 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 14:48:54 INFO - PROCESS | 1758 | 1465249734476 Marionette TRACE conn4 <- [1,2718,null,{}] 14:48:54 INFO - PROCESS | 1758 | 1465249734483 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}] 14:48:54 INFO - PROCESS | 1758 | 1465249734489 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:54 INFO - PROCESS | 1758 | 1465249734684 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 14:48:54 INFO - PROCESS | 1758 | 1465249734869 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:54 INFO - PROCESS | 1758 | 1465249734878 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:54 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b735800 == 41 [pid = 1758] [id = 687] 14:48:54 INFO - PROCESS | 1758 | ++DOMWINDOW == 75 (0x919d5c00) [pid = 1758] [serial = 2062] [outer = (nil)] 14:48:54 INFO - PROCESS | 1758 | ++DOMWINDOW == 76 (0x91a22c00) [pid = 1758] [serial = 2063] [outer = 0x919d5c00] 14:48:54 INFO - PROCESS | 1758 | 1465249734970 Marionette DEBUG loaded listener.js 14:48:55 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x91a20800) [pid = 1758] [serial = 2064] [outer = 0x919d5c00] 14:48:55 INFO - PROCESS | 1758 | 1465249735981 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] 14:48:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 14:48:56 INFO - PROCESS | 1758 | 1465249736024 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 14:48:56 INFO - PROCESS | 1758 | 1465249736032 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 14:48:56 INFO - PROCESS | 1758 | 1465249736035 Marionette TRACE conn4 <- [1,2722,null,{}] 14:48:56 INFO - PROCESS | 1758 | 1465249736042 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}] 14:48:56 INFO - PROCESS | 1758 | 1465249736054 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:56 INFO - PROCESS | 1758 | 1465249736322 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 14:48:56 INFO - PROCESS | 1758 | 1465249736579 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:56 INFO - PROCESS | 1758 | 1465249736591 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:56 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c1000 == 42 [pid = 1758] [id = 688] 14:48:56 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x91a1f800) [pid = 1758] [serial = 2065] [outer = (nil)] 14:48:56 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x927ee800) [pid = 1758] [serial = 2066] [outer = 0x91a1f800] 14:48:56 INFO - PROCESS | 1758 | 1465249736720 Marionette DEBUG loaded listener.js 14:48:56 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x92827c00) [pid = 1758] [serial = 2067] [outer = 0x91a1f800] 14:48:57 INFO - PROCESS | 1758 | 1465249737737 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] 14:48:57 INFO - PROCESS | 1758 | 1465249737824 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 14:48:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 14:48:57 INFO - PROCESS | 1758 | 1465249737831 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 14:48:57 INFO - PROCESS | 1758 | 1465249737834 Marionette TRACE conn4 <- [1,2726,null,{}] 14:48:57 INFO - PROCESS | 1758 | 1465249737842 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}] 14:48:57 INFO - PROCESS | 1758 | 1465249737848 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:58 INFO - PROCESS | 1758 | 1465249738084 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 14:48:58 INFO - PROCESS | 1758 | 1465249738321 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:58 INFO - PROCESS | 1758 | 1465249738327 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:58 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c3800 == 43 [pid = 1758] [id = 689] 14:48:58 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8e011800) [pid = 1758] [serial = 2068] [outer = (nil)] 14:48:58 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x92977400) [pid = 1758] [serial = 2069] [outer = 0x8e011800] 14:48:58 INFO - PROCESS | 1758 | 1465249738429 Marionette DEBUG loaded listener.js 14:48:58 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x9297a000) [pid = 1758] [serial = 2070] [outer = 0x8e011800] 14:48:59 INFO - PROCESS | 1758 | 1465249739379 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]]]}] 14:48:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 14:48:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1588ms 14:48:59 INFO - PROCESS | 1758 | 1465249739420 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 14:48:59 INFO - PROCESS | 1758 | 1465249739424 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 14:48:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 14:48:59 INFO - PROCESS | 1758 | 1465249739432 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 14:48:59 INFO - PROCESS | 1758 | 1465249739436 Marionette TRACE conn4 <- [1,2730,null,{}] 14:48:59 INFO - PROCESS | 1758 | 1465249739442 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}] 14:48:59 INFO - PROCESS | 1758 | 1465249739448 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:59 INFO - PROCESS | 1758 | 1465249739644 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 14:48:59 INFO - PROCESS | 1758 | 1465249739831 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:59 INFO - PROCESS | 1758 | 1465249739843 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:48:59 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9dec00 == 44 [pid = 1758] [id = 690] 14:48:59 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x8f2f5c00) [pid = 1758] [serial = 2071] [outer = (nil)] 14:48:59 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x93b5f800) [pid = 1758] [serial = 2072] [outer = 0x8f2f5c00] 14:48:59 INFO - PROCESS | 1758 | 1465249739921 Marionette DEBUG loaded listener.js 14:49:00 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x93c4f000) [pid = 1758] [serial = 2073] [outer = 0x8f2f5c00] 14:49:01 INFO - PROCESS | 1758 | 1465249741590 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\n"]]]}] 14:49:01 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 14:49:01 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 14:49:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 14:49:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:49:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:49:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 2198ms 14:49:01 INFO - PROCESS | 1758 | 1465249741633 Marionette TRACE conn4 -> [0,2733,"getWindowHandle",null] 14:49:01 INFO - PROCESS | 1758 | 1465249741639 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 14:49:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 14:49:01 INFO - PROCESS | 1758 | 1465249741648 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 14:49:01 INFO - PROCESS | 1758 | 1465249741652 Marionette TRACE conn4 <- [1,2734,null,{}] 14:49:01 INFO - PROCESS | 1758 | 1465249741662 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}] 14:49:01 INFO - PROCESS | 1758 | 1465249741668 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:01 INFO - PROCESS | 1758 | 1465249741906 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 14:49:02 INFO - PROCESS | 1758 | 1465249742205 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:02 INFO - PROCESS | 1758 | 1465249742217 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:02 INFO - PROCESS | 1758 | ++DOCSHELL 0x8beed000 == 45 [pid = 1758] [id = 691] 14:49:02 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x8cf95400) [pid = 1758] [serial = 2074] [outer = (nil)] 14:49:02 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x8cf9ec00) [pid = 1758] [serial = 2075] [outer = 0x8cf95400] 14:49:02 INFO - PROCESS | 1758 | 1465249742306 Marionette DEBUG loaded listener.js 14:49:02 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x8d9c7c00) [pid = 1758] [serial = 2076] [outer = 0x8cf95400] 14:49:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8f2f4800 == 44 [pid = 1758] [id = 681] 14:49:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8bee6400 == 43 [pid = 1758] [id = 680] 14:49:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8bff4400 == 42 [pid = 1758] [id = 679] 14:49:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8d9bf800 == 41 [pid = 1758] [id = 663] 14:49:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8cdda000 == 40 [pid = 1758] [id = 669] 14:49:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8f5ee800 == 39 [pid = 1758] [id = 664] 14:49:03 INFO - PROCESS | 1758 | --DOCSHELL 0x9011b000 == 38 [pid = 1758] [id = 662] 14:49:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8cdd8c00 == 37 [pid = 1758] [id = 658] 14:49:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8bef0800 == 36 [pid = 1758] [id = 670] 14:49:03 INFO - PROCESS | 1758 | --DOCSHELL 0x90137400 == 35 [pid = 1758] [id = 665] 14:49:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8f3ccc00 == 34 [pid = 1758] [id = 678] 14:49:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8b741800 == 33 [pid = 1758] [id = 656] 14:49:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8f5ea400 == 32 [pid = 1758] [id = 660] 14:49:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8bee5800 == 31 [pid = 1758] [id = 674] 14:49:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5cb800 == 30 [pid = 1758] [id = 657] 14:49:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8e018c00 == 29 [pid = 1758] [id = 677] 14:49:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8b739c00 == 28 [pid = 1758] [id = 650] 14:49:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8bfef400 == 27 [pid = 1758] [id = 661] 14:49:03 INFO - PROCESS | 1758 | --DOCSHELL 0x9006e400 == 26 [pid = 1758] [id = 654] 14:49:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8beec800 == 25 [pid = 1758] [id = 675] 14:49:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8ffbbc00 == 24 [pid = 1758] [id = 653] 14:49:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8d9e2800 == 23 [pid = 1758] [id = 676] 14:49:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8bfed400 == 22 [pid = 1758] [id = 652] 14:49:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8b73b400 == 21 [pid = 1758] [id = 655] 14:49:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8f3cac00 == 20 [pid = 1758] [id = 666] 14:49:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5ce800 == 19 [pid = 1758] [id = 667] 14:49:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8bee7c00 == 18 [pid = 1758] [id = 668] 14:49:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8e016c00 == 17 [pid = 1758] [id = 659] 14:49:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8bef0400 == 16 [pid = 1758] [id = 649] 14:49:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c3800 == 15 [pid = 1758] [id = 689] 14:49:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8d9dec00 == 14 [pid = 1758] [id = 690] 14:49:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c1000 == 13 [pid = 1758] [id = 688] 14:49:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8b735800 == 12 [pid = 1758] [id = 687] 14:49:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8beeac00 == 11 [pid = 1758] [id = 685] 14:49:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8ffb5000 == 10 [pid = 1758] [id = 686] 14:49:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8f3d3400 == 9 [pid = 1758] [id = 684] 14:49:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8cdd8800 == 8 [pid = 1758] [id = 682] 14:49:03 INFO - PROCESS | 1758 | --DOCSHELL 0x8bff1000 == 7 [pid = 1758] [id = 683] 14:49:03 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x8f2f3800) [pid = 1758] [serial = 2024] [outer = (nil)] [url = about:blank] 14:49:03 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x8f2efc00) [pid = 1758] [serial = 1992] [outer = (nil)] [url = about:blank] 14:49:03 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x8dcb8800) [pid = 1758] [serial = 1991] [outer = (nil)] [url = about:blank] 14:49:03 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x90064800) [pid = 1758] [serial = 1995] [outer = (nil)] [url = about:blank] 14:49:03 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x8ffb4c00) [pid = 1758] [serial = 1994] [outer = (nil)] [url = about:blank] 14:49:03 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x91af6400) [pid = 1758] [serial = 1998] [outer = (nil)] [url = about:blank] 14:49:03 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x91a1d800) [pid = 1758] [serial = 1997] [outer = (nil)] [url = about:blank] 14:49:03 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x8f3cf400) [pid = 1758] [serial = 2021] [outer = (nil)] [url = about:blank] 14:49:03 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x927ea800) [pid = 1758] [serial = 2001] [outer = (nil)] [url = about:blank] 14:49:03 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x927e7400) [pid = 1758] [serial = 2000] [outer = (nil)] [url = about:blank] 14:49:03 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x8d9d7c00) [pid = 1758] [serial = 2018] [outer = (nil)] [url = about:blank] 14:49:03 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0x92825800) [pid = 1758] [serial = 2004] [outer = (nil)] [url = about:blank] 14:49:03 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x92820400) [pid = 1758] [serial = 2003] [outer = (nil)] [url = about:blank] 14:49:03 INFO - PROCESS | 1758 | --DOMWINDOW == 75 (0x8fdf6400) [pid = 1758] [serial = 2013] [outer = (nil)] [url = about:blank] 14:49:03 INFO - PROCESS | 1758 | --DOMWINDOW == 74 (0x8f5e7c00) [pid = 1758] [serial = 2022] [outer = (nil)] [url = about:blank] 14:49:03 INFO - PROCESS | 1758 | --DOMWINDOW == 73 (0x8fd48400) [pid = 1758] [serial = 2012] [outer = (nil)] [url = about:blank] 14:49:03 INFO - PROCESS | 1758 | --DOMWINDOW == 72 (0x8bff9000) [pid = 1758] [serial = 2015] [outer = (nil)] [url = about:blank] 14:49:03 INFO - PROCESS | 1758 | --DOMWINDOW == 71 (0x8f2ea800) [pid = 1758] [serial = 2007] [outer = (nil)] [url = about:blank] 14:49:03 INFO - PROCESS | 1758 | --DOMWINDOW == 70 (0x8d9c6c00) [pid = 1758] [serial = 2006] [outer = (nil)] [url = about:blank] 14:49:03 INFO - PROCESS | 1758 | --DOMWINDOW == 69 (0x8cdd6000) [pid = 1758] [serial = 2016] [outer = (nil)] [url = about:blank] 14:49:03 INFO - PROCESS | 1758 | --DOMWINDOW == 68 (0x8d9e0400) [pid = 1758] [serial = 2010] [outer = (nil)] [url = about:blank] 14:49:03 INFO - PROCESS | 1758 | --DOMWINDOW == 67 (0x8cf94400) [pid = 1758] [serial = 2009] [outer = (nil)] [url = about:blank] 14:49:03 INFO - PROCESS | 1758 | --DOMWINDOW == 66 (0x8d9de400) [pid = 1758] [serial = 2019] [outer = (nil)] [url = about:blank] 14:49:04 INFO - PROCESS | 1758 | 1465249744528 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]]]}] 14:49:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 14:49:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 2945ms 14:49:04 INFO - PROCESS | 1758 | 1465249744594 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 14:49:04 INFO - PROCESS | 1758 | 1465249744601 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 14:49:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 14:49:04 INFO - PROCESS | 1758 | 1465249744643 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 14:49:04 INFO - PROCESS | 1758 | 1465249744649 Marionette TRACE conn4 <- [1,2738,null,{}] 14:49:04 INFO - PROCESS | 1758 | 1465249744659 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}] 14:49:04 INFO - PROCESS | 1758 | 1465249744666 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:04 INFO - PROCESS | 1758 | 1465249744837 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 14:49:05 INFO - PROCESS | 1758 | 1465249745066 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:05 INFO - PROCESS | 1758 | 1465249745074 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:05 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee7800 == 8 [pid = 1758] [id = 692] 14:49:05 INFO - PROCESS | 1758 | ++DOMWINDOW == 67 (0x8bee7c00) [pid = 1758] [serial = 2077] [outer = (nil)] 14:49:05 INFO - PROCESS | 1758 | ++DOMWINDOW == 68 (0x8bff7400) [pid = 1758] [serial = 2078] [outer = 0x8bee7c00] 14:49:05 INFO - PROCESS | 1758 | 1465249745164 Marionette DEBUG loaded listener.js 14:49:05 INFO - PROCESS | 1758 | ++DOMWINDOW == 69 (0x8cdd4000) [pid = 1758] [serial = 2079] [outer = 0x8bee7c00] 14:49:06 INFO - PROCESS | 1758 | 1465249746037 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]]]}] 14:49:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 14:49:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1478ms 14:49:06 INFO - PROCESS | 1758 | 1465249746088 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 14:49:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 14:49:06 INFO - PROCESS | 1758 | 1465249746098 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 14:49:06 INFO - PROCESS | 1758 | 1465249746110 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 14:49:06 INFO - PROCESS | 1758 | 1465249746114 Marionette TRACE conn4 <- [1,2742,null,{}] 14:49:06 INFO - PROCESS | 1758 | 1465249746120 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}] 14:49:06 INFO - PROCESS | 1758 | 1465249746126 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:06 INFO - PROCESS | 1758 | 1465249746321 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 14:49:06 INFO - PROCESS | 1758 | 1465249746489 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:06 INFO - PROCESS | 1758 | 1465249746498 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:06 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cfa0400 == 9 [pid = 1758] [id = 693] 14:49:06 INFO - PROCESS | 1758 | ++DOMWINDOW == 70 (0x8d9c0c00) [pid = 1758] [serial = 2080] [outer = (nil)] 14:49:06 INFO - PROCESS | 1758 | ++DOMWINDOW == 71 (0x8d9de400) [pid = 1758] [serial = 2081] [outer = 0x8d9c0c00] 14:49:06 INFO - PROCESS | 1758 | 1465249746588 Marionette DEBUG loaded listener.js 14:49:06 INFO - PROCESS | 1758 | ++DOMWINDOW == 72 (0x8dbb3000) [pid = 1758] [serial = 2082] [outer = 0x8d9c0c00] 14:49:07 INFO - PROCESS | 1758 | 1465249747600 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]]]}] 14:49:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 14:49:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1544ms 14:49:07 INFO - PROCESS | 1758 | 1465249747654 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 14:49:07 INFO - PROCESS | 1758 | 1465249747658 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 14:49:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 14:49:07 INFO - PROCESS | 1758 | 1465249747670 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 14:49:07 INFO - PROCESS | 1758 | 1465249747676 Marionette TRACE conn4 <- [1,2746,null,{}] 14:49:07 INFO - PROCESS | 1758 | 1465249747694 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}] 14:49:07 INFO - PROCESS | 1758 | 1465249747704 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:07 INFO - PROCESS | 1758 | 1465249747941 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 14:49:07 INFO - PROCESS | 1758 | 1465249747963 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:07 INFO - PROCESS | 1758 | 1465249747974 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:08 INFO - PROCESS | 1758 | ++DOCSHELL 0x8e011c00 == 10 [pid = 1758] [id = 694] 14:49:08 INFO - PROCESS | 1758 | ++DOMWINDOW == 73 (0x8e012c00) [pid = 1758] [serial = 2083] [outer = (nil)] 14:49:08 INFO - PROCESS | 1758 | ++DOMWINDOW == 74 (0x8f2eb400) [pid = 1758] [serial = 2084] [outer = 0x8e012c00] 14:49:08 INFO - PROCESS | 1758 | 1465249748053 Marionette DEBUG loaded listener.js 14:49:08 INFO - PROCESS | 1758 | ++DOMWINDOW == 75 (0x8f2f8800) [pid = 1758] [serial = 2085] [outer = 0x8e012c00] 14:49:09 INFO - PROCESS | 1758 | --DOMWINDOW == 74 (0x8f3d5000) [pid = 1758] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 14:49:09 INFO - PROCESS | 1758 | --DOMWINDOW == 73 (0x8fd44c00) [pid = 1758] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 14:49:09 INFO - PROCESS | 1758 | --DOMWINDOW == 72 (0x8bff8c00) [pid = 1758] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 14:49:09 INFO - PROCESS | 1758 | --DOMWINDOW == 71 (0x8fd47c00) [pid = 1758] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 14:49:09 INFO - PROCESS | 1758 | --DOMWINDOW == 70 (0x8dbb7c00) [pid = 1758] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 14:49:09 INFO - PROCESS | 1758 | --DOMWINDOW == 69 (0x8bff5400) [pid = 1758] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 14:49:09 INFO - PROCESS | 1758 | --DOMWINDOW == 68 (0x8d9d5c00) [pid = 1758] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 14:49:09 INFO - PROCESS | 1758 | --DOMWINDOW == 67 (0x8beed400) [pid = 1758] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 14:49:09 INFO - PROCESS | 1758 | --DOMWINDOW == 66 (0x8f2ecc00) [pid = 1758] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 14:49:09 INFO - PROCESS | 1758 | 1465249749470 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]]]}] 14:49:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 14:49:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1842ms 14:49:09 INFO - PROCESS | 1758 | 1465249749522 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 14:49:09 INFO - PROCESS | 1758 | 1465249749527 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 14:49:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 14:49:09 INFO - PROCESS | 1758 | 1465249749537 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 14:49:09 INFO - PROCESS | 1758 | 1465249749540 Marionette TRACE conn4 <- [1,2750,null,{}] 14:49:09 INFO - PROCESS | 1758 | 1465249749547 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}] 14:49:09 INFO - PROCESS | 1758 | 1465249749552 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:09 INFO - PROCESS | 1758 | 1465249749723 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 14:49:09 INFO - PROCESS | 1758 | 1465249749733 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:09 INFO - PROCESS | 1758 | 1465249749742 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:09 INFO - PROCESS | 1758 | ++DOCSHELL 0x8dcae000 == 11 [pid = 1758] [id = 695] 14:49:09 INFO - PROCESS | 1758 | ++DOMWINDOW == 67 (0x8f3cc400) [pid = 1758] [serial = 2086] [outer = (nil)] 14:49:09 INFO - PROCESS | 1758 | ++DOMWINDOW == 68 (0x8f3d4400) [pid = 1758] [serial = 2087] [outer = 0x8f3cc400] 14:49:09 INFO - PROCESS | 1758 | 1465249749818 Marionette DEBUG loaded listener.js 14:49:09 INFO - PROCESS | 1758 | ++DOMWINDOW == 69 (0x8f5e5800) [pid = 1758] [serial = 2088] [outer = 0x8f3cc400] 14:49:10 INFO - PROCESS | 1758 | 1465249750818 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]]]}] 14:49:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 14:49:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1337ms 14:49:10 INFO - PROCESS | 1758 | 1465249750875 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 14:49:10 INFO - PROCESS | 1758 | 1465249750878 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 14:49:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 14:49:10 INFO - PROCESS | 1758 | 1465249750885 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 14:49:10 INFO - PROCESS | 1758 | 1465249750887 Marionette TRACE conn4 <- [1,2754,null,{}] 14:49:10 INFO - PROCESS | 1758 | 1465249750893 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}] 14:49:10 INFO - PROCESS | 1758 | 1465249750899 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:11 INFO - PROCESS | 1758 | 1465249751160 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 14:49:11 INFO - PROCESS | 1758 | 1465249751349 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:11 INFO - PROCESS | 1758 | 1465249751360 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:11 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c5400 == 12 [pid = 1758] [id = 696] 14:49:11 INFO - PROCESS | 1758 | ++DOMWINDOW == 70 (0x8b5c6000) [pid = 1758] [serial = 2089] [outer = (nil)] 14:49:11 INFO - PROCESS | 1758 | ++DOMWINDOW == 71 (0x8b5cb400) [pid = 1758] [serial = 2090] [outer = 0x8b5c6000] 14:49:11 INFO - PROCESS | 1758 | 1465249751452 Marionette DEBUG loaded listener.js 14:49:11 INFO - PROCESS | 1758 | ++DOMWINDOW == 72 (0x8b73f000) [pid = 1758] [serial = 2091] [outer = 0x8b5c6000] 14:49:12 INFO - PROCESS | 1758 | 1465249752617 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]]]}] 14:49:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 14:49:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1780ms 14:49:12 INFO - PROCESS | 1758 | 1465249752668 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 14:49:12 INFO - PROCESS | 1758 | 1465249752675 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 14:49:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 14:49:12 INFO - PROCESS | 1758 | 1465249752684 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 14:49:12 INFO - PROCESS | 1758 | 1465249752691 Marionette TRACE conn4 <- [1,2758,null,{}] 14:49:12 INFO - PROCESS | 1758 | 1465249752699 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}] 14:49:12 INFO - PROCESS | 1758 | 1465249752706 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:12 INFO - PROCESS | 1758 | 1465249752959 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 14:49:13 INFO - PROCESS | 1758 | 1465249753208 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:13 INFO - PROCESS | 1758 | 1465249753219 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:13 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9d4800 == 13 [pid = 1758] [id = 697] 14:49:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 73 (0x8d9d8400) [pid = 1758] [serial = 2092] [outer = (nil)] 14:49:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 74 (0x8dbb2400) [pid = 1758] [serial = 2093] [outer = 0x8d9d8400] 14:49:13 INFO - PROCESS | 1758 | 1465249753334 Marionette DEBUG loaded listener.js 14:49:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 75 (0x8dbbf000) [pid = 1758] [serial = 2094] [outer = 0x8d9d8400] 14:49:14 INFO - PROCESS | 1758 | 1465249754347 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]]]}] 14:49:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 14:49:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1742ms 14:49:14 INFO - PROCESS | 1758 | 1465249754426 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 14:49:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 14:49:14 INFO - PROCESS | 1758 | 1465249754432 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 14:49:14 INFO - PROCESS | 1758 | 1465249754440 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 14:49:14 INFO - PROCESS | 1758 | 1465249754444 Marionette TRACE conn4 <- [1,2762,null,{}] 14:49:14 INFO - PROCESS | 1758 | 1465249754451 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}] 14:49:14 INFO - PROCESS | 1758 | 1465249754457 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:14 INFO - PROCESS | 1758 | 1465249754697 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 14:49:14 INFO - PROCESS | 1758 | 1465249754977 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:14 INFO - PROCESS | 1758 | 1465249754990 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:15 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee3400 == 14 [pid = 1758] [id = 698] 14:49:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 76 (0x8bff1000) [pid = 1758] [serial = 2095] [outer = (nil)] 14:49:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x8f3d7c00) [pid = 1758] [serial = 2096] [outer = 0x8bff1000] 14:49:15 INFO - PROCESS | 1758 | 1465249755126 Marionette DEBUG loaded listener.js 14:49:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x8f5f1800) [pid = 1758] [serial = 2097] [outer = 0x8bff1000] 14:49:16 INFO - PROCESS | 1758 | 1465249756213 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]]]}] 14:49:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 14:49:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1845ms 14:49:16 INFO - PROCESS | 1758 | 1465249756286 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 14:49:16 INFO - PROCESS | 1758 | 1465249756293 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 14:49:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 14:49:16 INFO - PROCESS | 1758 | 1465249756311 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 14:49:16 INFO - PROCESS | 1758 | 1465249756321 Marionette TRACE conn4 <- [1,2766,null,{}] 14:49:16 INFO - PROCESS | 1758 | 1465249756328 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}] 14:49:16 INFO - PROCESS | 1758 | 1465249756336 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:16 INFO - PROCESS | 1758 | 1465249756589 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 14:49:16 INFO - PROCESS | 1758 | 1465249756865 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:16 INFO - PROCESS | 1758 | 1465249756873 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:16 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c3000 == 15 [pid = 1758] [id = 699] 14:49:16 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x8f3ca800) [pid = 1758] [serial = 2098] [outer = (nil)] 14:49:16 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8ffb5000) [pid = 1758] [serial = 2099] [outer = 0x8f3ca800] 14:49:16 INFO - PROCESS | 1758 | 1465249756959 Marionette DEBUG loaded listener.js 14:49:17 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8ffb9400) [pid = 1758] [serial = 2100] [outer = 0x8f3ca800] 14:49:18 INFO - PROCESS | 1758 | 1465249758017 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]]]}] 14:49:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 14:49:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1796ms 14:49:18 INFO - PROCESS | 1758 | 1465249758100 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 14:49:18 INFO - PROCESS | 1758 | 1465249758105 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 14:49:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 14:49:18 INFO - PROCESS | 1758 | 1465249758113 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 14:49:18 INFO - PROCESS | 1758 | 1465249758118 Marionette TRACE conn4 <- [1,2770,null,{}] 14:49:18 INFO - PROCESS | 1758 | 1465249758124 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}] 14:49:18 INFO - PROCESS | 1758 | 1465249758130 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:18 INFO - PROCESS | 1758 | 1465249758493 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 14:49:18 INFO - PROCESS | 1758 | 1465249758746 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:18 INFO - PROCESS | 1758 | 1465249758753 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:18 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b741c00 == 16 [pid = 1758] [id = 700] 14:49:18 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x8bee3000) [pid = 1758] [serial = 2101] [outer = (nil)] 14:49:18 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8beec400) [pid = 1758] [serial = 2102] [outer = 0x8bee3000] 14:49:18 INFO - PROCESS | 1758 | 1465249758833 Marionette DEBUG loaded listener.js 14:49:18 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x8cdd2800) [pid = 1758] [serial = 2103] [outer = 0x8bee3000] 14:49:19 INFO - PROCESS | 1758 | --DOCSHELL 0x8dcae000 == 15 [pid = 1758] [id = 695] 14:49:19 INFO - PROCESS | 1758 | --DOCSHELL 0x8e011c00 == 14 [pid = 1758] [id = 694] 14:49:19 INFO - PROCESS | 1758 | --DOCSHELL 0x8cfa0400 == 13 [pid = 1758] [id = 693] 14:49:19 INFO - PROCESS | 1758 | --DOCSHELL 0x8bee7800 == 12 [pid = 1758] [id = 692] 14:49:19 INFO - PROCESS | 1758 | 1465249759876 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]]]}] 14:49:19 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x8fdf2c00) [pid = 1758] [serial = 2045] [outer = (nil)] [url = about:blank] 14:49:19 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x8fd4c000) [pid = 1758] [serial = 2025] [outer = (nil)] [url = about:blank] 14:49:19 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x9012e400) [pid = 1758] [serial = 2036] [outer = (nil)] [url = about:blank] 14:49:19 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x901d0400) [pid = 1758] [serial = 2037] [outer = (nil)] [url = about:blank] 14:49:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 14:49:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1789ms 14:49:19 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x8dbbdc00) [pid = 1758] [serial = 2030] [outer = (nil)] [url = about:blank] 14:49:19 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x8e00a400) [pid = 1758] [serial = 2031] [outer = (nil)] [url = about:blank] 14:49:19 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0x8cdde000) [pid = 1758] [serial = 2039] [outer = (nil)] [url = about:blank] 14:49:19 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x8d9c3c00) [pid = 1758] [serial = 2040] [outer = (nil)] [url = about:blank] 14:49:19 INFO - PROCESS | 1758 | --DOMWINDOW == 75 (0x8dcb9c00) [pid = 1758] [serial = 2042] [outer = (nil)] [url = about:blank] 14:49:19 INFO - PROCESS | 1758 | --DOMWINDOW == 74 (0x8bff3400) [pid = 1758] [serial = 2027] [outer = (nil)] [url = about:blank] 14:49:19 INFO - PROCESS | 1758 | --DOMWINDOW == 73 (0x8cdd4800) [pid = 1758] [serial = 2028] [outer = (nil)] [url = about:blank] 14:49:19 INFO - PROCESS | 1758 | --DOMWINDOW == 72 (0x8fdfa800) [pid = 1758] [serial = 2033] [outer = (nil)] [url = about:blank] 14:49:19 INFO - PROCESS | 1758 | --DOMWINDOW == 71 (0x8ffb9c00) [pid = 1758] [serial = 2034] [outer = (nil)] [url = about:blank] 14:49:19 INFO - PROCESS | 1758 | --DOMWINDOW == 70 (0x8ffbb800) [pid = 1758] [serial = 2046] [outer = (nil)] [url = about:blank] 14:49:19 INFO - PROCESS | 1758 | --DOMWINDOW == 69 (0x9006d000) [pid = 1758] [serial = 2049] [outer = (nil)] [url = about:blank] 14:49:19 INFO - PROCESS | 1758 | --DOMWINDOW == 68 (0x8f2f5000) [pid = 1758] [serial = 2043] [outer = (nil)] [url = about:blank] 14:49:19 INFO - PROCESS | 1758 | --DOMWINDOW == 67 (0x8fdf5c00) [pid = 1758] [serial = 2048] [outer = (nil)] [url = about:blank] 14:49:19 INFO - PROCESS | 1758 | 1465249759929 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 14:49:19 INFO - PROCESS | 1758 | 1465249759935 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 14:49:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 14:49:19 INFO - PROCESS | 1758 | 1465249759947 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 14:49:19 INFO - PROCESS | 1758 | 1465249759952 Marionette TRACE conn4 <- [1,2774,null,{}] 14:49:19 INFO - PROCESS | 1758 | 1465249759961 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}] 14:49:19 INFO - PROCESS | 1758 | 1465249759967 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:20 INFO - PROCESS | 1758 | 1465249760178 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 14:49:20 INFO - PROCESS | 1758 | 1465249760389 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:20 INFO - PROCESS | 1758 | 1465249760397 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:20 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9be000 == 13 [pid = 1758] [id = 701] 14:49:20 INFO - PROCESS | 1758 | ++DOMWINDOW == 68 (0x8d9c1c00) [pid = 1758] [serial = 2104] [outer = (nil)] 14:49:20 INFO - PROCESS | 1758 | ++DOMWINDOW == 69 (0x8d9dcc00) [pid = 1758] [serial = 2105] [outer = 0x8d9c1c00] 14:49:20 INFO - PROCESS | 1758 | 1465249760523 Marionette DEBUG loaded listener.js 14:49:20 INFO - PROCESS | 1758 | ++DOMWINDOW == 70 (0x8dcb0800) [pid = 1758] [serial = 2106] [outer = 0x8d9c1c00] 14:49:21 INFO - PROCESS | 1758 | 1465249761386 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]]]}] 14:49:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 14:49:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1490ms 14:49:21 INFO - PROCESS | 1758 | 1465249761437 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 14:49:21 INFO - PROCESS | 1758 | 1465249761442 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 14:49:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 14:49:21 INFO - PROCESS | 1758 | 1465249761449 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 14:49:21 INFO - PROCESS | 1758 | 1465249761453 Marionette TRACE conn4 <- [1,2778,null,{}] 14:49:21 INFO - PROCESS | 1758 | 1465249761459 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}] 14:49:21 INFO - PROCESS | 1758 | 1465249761464 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:21 INFO - PROCESS | 1758 | 1465249761654 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 14:49:21 INFO - PROCESS | 1758 | 1465249761806 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:21 INFO - PROCESS | 1758 | 1465249761814 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:21 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cdda800 == 14 [pid = 1758] [id = 702] 14:49:21 INFO - PROCESS | 1758 | ++DOMWINDOW == 71 (0x8dcad800) [pid = 1758] [serial = 2107] [outer = (nil)] 14:49:21 INFO - PROCESS | 1758 | ++DOMWINDOW == 72 (0x8f3cc800) [pid = 1758] [serial = 2108] [outer = 0x8dcad800] 14:49:21 INFO - PROCESS | 1758 | 1465249761887 Marionette DEBUG loaded listener.js 14:49:22 INFO - PROCESS | 1758 | ++DOMWINDOW == 73 (0x8f5e4400) [pid = 1758] [serial = 2109] [outer = 0x8dcad800] 14:49:22 INFO - PROCESS | 1758 | 1465249762842 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]]]}] 14:49:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 14:49:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1434ms 14:49:22 INFO - PROCESS | 1758 | 1465249762885 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 14:49:22 INFO - PROCESS | 1758 | 1465249762893 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 14:49:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 14:49:22 INFO - PROCESS | 1758 | 1465249762920 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 14:49:22 INFO - PROCESS | 1758 | 1465249762928 Marionette TRACE conn4 <- [1,2782,null,{}] 14:49:22 INFO - PROCESS | 1758 | 1465249762935 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}] 14:49:22 INFO - PROCESS | 1758 | 1465249762942 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:23 INFO - PROCESS | 1758 | 1465249763200 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 14:49:23 INFO - PROCESS | 1758 | 1465249763225 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:23 INFO - PROCESS | 1758 | 1465249763233 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:23 INFO - PROCESS | 1758 | ++DOCSHELL 0x8e009800 == 15 [pid = 1758] [id = 703] 14:49:23 INFO - PROCESS | 1758 | ++DOMWINDOW == 74 (0x8f3d8800) [pid = 1758] [serial = 2110] [outer = (nil)] 14:49:23 INFO - PROCESS | 1758 | ++DOMWINDOW == 75 (0x8fdfd400) [pid = 1758] [serial = 2111] [outer = 0x8f3d8800] 14:49:23 INFO - PROCESS | 1758 | 1465249763306 Marionette DEBUG loaded listener.js 14:49:23 INFO - PROCESS | 1758 | ++DOMWINDOW == 76 (0x8ffba800) [pid = 1758] [serial = 2112] [outer = 0x8f3d8800] 14:49:24 INFO - PROCESS | 1758 | 1465249764304 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]]]}] 14:49:24 INFO - PROCESS | 1758 | --DOMWINDOW == 75 (0x8bff1400) [pid = 1758] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 14:49:24 INFO - PROCESS | 1758 | --DOMWINDOW == 74 (0x8f5e7400) [pid = 1758] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 14:49:24 INFO - PROCESS | 1758 | --DOMWINDOW == 73 (0x8cdddc00) [pid = 1758] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 14:49:24 INFO - PROCESS | 1758 | --DOMWINDOW == 72 (0x90064c00) [pid = 1758] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 14:49:24 INFO - PROCESS | 1758 | --DOMWINDOW == 71 (0x919d5c00) [pid = 1758] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 14:49:24 INFO - PROCESS | 1758 | --DOMWINDOW == 70 (0x91a1f800) [pid = 1758] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 14:49:24 INFO - PROCESS | 1758 | --DOMWINDOW == 69 (0x8e011800) [pid = 1758] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 14:49:24 INFO - PROCESS | 1758 | --DOMWINDOW == 68 (0x8f2f5c00) [pid = 1758] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 14:49:24 INFO - PROCESS | 1758 | --DOMWINDOW == 67 (0x8cf95400) [pid = 1758] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 14:49:24 INFO - PROCESS | 1758 | --DOMWINDOW == 66 (0x8e012c00) [pid = 1758] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 14:49:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 14:49:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1558ms 14:49:24 INFO - PROCESS | 1758 | --DOMWINDOW == 65 (0x8bee7c00) [pid = 1758] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 14:49:24 INFO - PROCESS | 1758 | --DOMWINDOW == 64 (0x8d9c0c00) [pid = 1758] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 14:49:24 INFO - PROCESS | 1758 | 1465249764489 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 14:49:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 14:49:24 INFO - PROCESS | 1758 | 1465249764498 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 14:49:24 INFO - PROCESS | 1758 | 1465249764509 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 14:49:24 INFO - PROCESS | 1758 | 1465249764515 Marionette TRACE conn4 <- [1,2786,null,{}] 14:49:24 INFO - PROCESS | 1758 | 1465249764525 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}] 14:49:24 INFO - PROCESS | 1758 | 1465249764533 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:24 INFO - PROCESS | 1758 | 1465249764866 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 14:49:25 INFO - PROCESS | 1758 | 1465249765065 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:25 INFO - PROCESS | 1758 | 1465249765085 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:25 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bff5400 == 16 [pid = 1758] [id = 704] 14:49:25 INFO - PROCESS | 1758 | ++DOMWINDOW == 65 (0x8bff7800) [pid = 1758] [serial = 2113] [outer = (nil)] 14:49:25 INFO - PROCESS | 1758 | ++DOMWINDOW == 66 (0x8cdd4800) [pid = 1758] [serial = 2114] [outer = 0x8bff7800] 14:49:25 INFO - PROCESS | 1758 | 1465249765176 Marionette DEBUG loaded listener.js 14:49:25 INFO - PROCESS | 1758 | ++DOMWINDOW == 67 (0x8cf96400) [pid = 1758] [serial = 2115] [outer = 0x8bff7800] 14:49:26 INFO - PROCESS | 1758 | 1465249766170 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]]]}] 14:49:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 14:49:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1740ms 14:49:26 INFO - PROCESS | 1758 | 1465249766248 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 14:49:26 INFO - PROCESS | 1758 | 1465249766255 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 14:49:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 14:49:26 INFO - PROCESS | 1758 | 1465249766267 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 14:49:26 INFO - PROCESS | 1758 | 1465249766272 Marionette TRACE conn4 <- [1,2790,null,{}] 14:49:26 INFO - PROCESS | 1758 | 1465249766280 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}] 14:49:26 INFO - PROCESS | 1758 | 1465249766287 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:26 INFO - PROCESS | 1758 | 1465249766534 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 14:49:26 INFO - PROCESS | 1758 | 1465249766780 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:26 INFO - PROCESS | 1758 | 1465249766788 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:26 INFO - PROCESS | 1758 | ++DOCSHELL 0x8e00bc00 == 17 [pid = 1758] [id = 705] 14:49:26 INFO - PROCESS | 1758 | ++DOMWINDOW == 68 (0x8e010c00) [pid = 1758] [serial = 2116] [outer = (nil)] 14:49:26 INFO - PROCESS | 1758 | ++DOMWINDOW == 69 (0x8f2eb800) [pid = 1758] [serial = 2117] [outer = 0x8e010c00] 14:49:26 INFO - PROCESS | 1758 | 1465249766896 Marionette DEBUG loaded listener.js 14:49:27 INFO - PROCESS | 1758 | ++DOMWINDOW == 70 (0x8f3d2c00) [pid = 1758] [serial = 2118] [outer = 0x8e010c00] 14:49:27 INFO - PROCESS | 1758 | 1465249767885 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]]]}] 14:49:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 14:49:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1694ms 14:49:27 INFO - PROCESS | 1758 | 1465249767958 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 14:49:27 INFO - PROCESS | 1758 | 1465249767961 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 14:49:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 14:49:27 INFO - PROCESS | 1758 | 1465249767970 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 14:49:27 INFO - PROCESS | 1758 | 1465249767974 Marionette TRACE conn4 <- [1,2794,null,{}] 14:49:27 INFO - PROCESS | 1758 | 1465249767992 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}] 14:49:28 INFO - PROCESS | 1758 | 1465249768002 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:28 INFO - PROCESS | 1758 | 1465249768258 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 14:49:28 INFO - PROCESS | 1758 | 1465249768554 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:28 INFO - PROCESS | 1758 | 1465249768570 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:28 INFO - PROCESS | 1758 | ++DOCSHELL 0x8fdf1000 == 18 [pid = 1758] [id = 706] 14:49:28 INFO - PROCESS | 1758 | ++DOMWINDOW == 71 (0x8fdfd800) [pid = 1758] [serial = 2119] [outer = (nil)] 14:49:28 INFO - PROCESS | 1758 | ++DOMWINDOW == 72 (0x90062c00) [pid = 1758] [serial = 2120] [outer = 0x8fdfd800] 14:49:28 INFO - PROCESS | 1758 | 1465249768673 Marionette DEBUG loaded listener.js 14:49:28 INFO - PROCESS | 1758 | ++DOMWINDOW == 73 (0x90066c00) [pid = 1758] [serial = 2121] [outer = 0x8fdfd800] 14:49:29 INFO - PROCESS | 1758 | 1465249769717 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]]]}] 14:49:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 14:49:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1788ms 14:49:29 INFO - PROCESS | 1758 | 1465249769758 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 14:49:29 INFO - PROCESS | 1758 | 1465249769763 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 14:49:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 14:49:29 INFO - PROCESS | 1758 | 1465249769771 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 14:49:29 INFO - PROCESS | 1758 | 1465249769775 Marionette TRACE conn4 <- [1,2798,null,{}] 14:49:29 INFO - PROCESS | 1758 | 1465249769782 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}] 14:49:29 INFO - PROCESS | 1758 | 1465249769788 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:30 INFO - PROCESS | 1758 | 1465249770019 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 14:49:30 INFO - PROCESS | 1758 | 1465249770223 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:30 INFO - PROCESS | 1758 | 1465249770233 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:30 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b733800 == 19 [pid = 1758] [id = 707] 14:49:30 INFO - PROCESS | 1758 | ++DOMWINDOW == 74 (0x8ffb7c00) [pid = 1758] [serial = 2122] [outer = (nil)] 14:49:30 INFO - PROCESS | 1758 | ++DOMWINDOW == 75 (0x9011f000) [pid = 1758] [serial = 2123] [outer = 0x8ffb7c00] 14:49:30 INFO - PROCESS | 1758 | 1465249770382 Marionette DEBUG loaded listener.js 14:49:30 INFO - PROCESS | 1758 | ++DOMWINDOW == 76 (0x90136000) [pid = 1758] [serial = 2124] [outer = 0x8ffb7c00] 14:49:31 INFO - PROCESS | 1758 | 1465249771467 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]]]}] 14:49:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 14:49:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1735ms 14:49:31 INFO - PROCESS | 1758 | 1465249771507 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 14:49:31 INFO - PROCESS | 1758 | 1465249771512 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 14:49:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 14:49:31 INFO - PROCESS | 1758 | 1465249771520 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 14:49:31 INFO - PROCESS | 1758 | 1465249771524 Marionette TRACE conn4 <- [1,2802,null,{}] 14:49:31 INFO - PROCESS | 1758 | 1465249771531 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}] 14:49:31 INFO - PROCESS | 1758 | 1465249771537 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:31 INFO - PROCESS | 1758 | 1465249771771 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 14:49:32 INFO - PROCESS | 1758 | 1465249772009 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:32 INFO - PROCESS | 1758 | 1465249772019 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:32 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bfefc00 == 20 [pid = 1758] [id = 708] 14:49:32 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x90116800) [pid = 1758] [serial = 2125] [outer = (nil)] 14:49:32 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x901cf000) [pid = 1758] [serial = 2126] [outer = 0x90116800] 14:49:32 INFO - PROCESS | 1758 | 1465249772120 Marionette DEBUG loaded listener.js 14:49:32 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x901d2800) [pid = 1758] [serial = 2127] [outer = 0x90116800] 14:49:33 INFO - PROCESS | 1758 | 1465249773110 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]]]}] 14:49:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 14:49:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1637ms 14:49:33 INFO - PROCESS | 1758 | 1465249773158 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 14:49:33 INFO - PROCESS | 1758 | 1465249773162 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 14:49:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 14:49:33 INFO - PROCESS | 1758 | 1465249773173 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 14:49:33 INFO - PROCESS | 1758 | 1465249773176 Marionette TRACE conn4 <- [1,2806,null,{}] 14:49:33 INFO - PROCESS | 1758 | 1465249773184 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}] 14:49:33 INFO - PROCESS | 1758 | 1465249773197 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:33 INFO - PROCESS | 1758 | 1465249773530 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 14:49:33 INFO - PROCESS | 1758 | 1465249773829 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:33 INFO - PROCESS | 1758 | 1465249773844 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:33 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5cc000 == 21 [pid = 1758] [id = 709] 14:49:33 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x9006d800) [pid = 1758] [serial = 2128] [outer = (nil)] 14:49:33 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x91a1bc00) [pid = 1758] [serial = 2129] [outer = 0x9006d800] 14:49:33 INFO - PROCESS | 1758 | 1465249773928 Marionette DEBUG loaded listener.js 14:49:34 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x91b78c00) [pid = 1758] [serial = 2130] [outer = 0x9006d800] 14:49:34 INFO - PROCESS | 1758 | 1465249774916 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]]]}] 14:49:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 14:49:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1786ms 14:49:34 INFO - PROCESS | 1758 | 1465249774959 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 14:49:34 INFO - PROCESS | 1758 | 1465249774963 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 14:49:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 14:49:34 INFO - PROCESS | 1758 | 1465249774970 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 14:49:34 INFO - PROCESS | 1758 | 1465249774976 Marionette TRACE conn4 <- [1,2810,null,{}] 14:49:34 INFO - PROCESS | 1758 | 1465249774983 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}] 14:49:34 INFO - PROCESS | 1758 | 1465249774991 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:35 INFO - PROCESS | 1758 | 1465249775197 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 14:49:35 INFO - PROCESS | 1758 | 1465249775492 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:35 INFO - PROCESS | 1758 | 1465249775498 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:35 INFO - PROCESS | 1758 | ++DOCSHELL 0x8dbb9400 == 22 [pid = 1758] [id = 710] 14:49:35 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x919d2000) [pid = 1758] [serial = 2131] [outer = (nil)] 14:49:35 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x927e3000) [pid = 1758] [serial = 2132] [outer = 0x919d2000] 14:49:35 INFO - PROCESS | 1758 | 1465249775633 Marionette DEBUG loaded listener.js 14:49:35 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x927e9800) [pid = 1758] [serial = 2133] [outer = 0x919d2000] 14:49:36 INFO - PROCESS | 1758 | 1465249776580 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]]]}] 14:49:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 14:49:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1640ms 14:49:36 INFO - PROCESS | 1758 | 1465249776612 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 14:49:36 INFO - PROCESS | 1758 | 1465249776617 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 14:49:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 14:49:36 INFO - PROCESS | 1758 | 1465249776623 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 14:49:36 INFO - PROCESS | 1758 | 1465249776627 Marionette TRACE conn4 <- [1,2814,null,{}] 14:49:36 INFO - PROCESS | 1758 | 1465249776633 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}] 14:49:36 INFO - PROCESS | 1758 | 1465249776638 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:36 INFO - PROCESS | 1758 | 1465249776850 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 14:49:37 INFO - PROCESS | 1758 | 1465249777040 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:37 INFO - PROCESS | 1758 | 1465249777048 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:37 INFO - PROCESS | 1758 | ++DOCSHELL 0x927e3800 == 23 [pid = 1758] [id = 711] 14:49:37 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x927ebc00) [pid = 1758] [serial = 2134] [outer = (nil)] 14:49:37 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x927f0c00) [pid = 1758] [serial = 2135] [outer = 0x927ebc00] 14:49:37 INFO - PROCESS | 1758 | 1465249777135 Marionette DEBUG loaded listener.js 14:49:37 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x9281e800) [pid = 1758] [serial = 2136] [outer = 0x927ebc00] 14:49:38 INFO - PROCESS | 1758 | 1465249778115 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]]]}] 14:49:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 14:49:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1548ms 14:49:38 INFO - PROCESS | 1758 | 1465249778173 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 14:49:38 INFO - PROCESS | 1758 | 1465249778177 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 14:49:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 14:49:38 INFO - PROCESS | 1758 | 1465249778183 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 14:49:38 INFO - PROCESS | 1758 | 1465249778187 Marionette TRACE conn4 <- [1,2818,null,{}] 14:49:38 INFO - PROCESS | 1758 | 1465249778193 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}] 14:49:38 INFO - PROCESS | 1758 | 1465249778199 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:38 INFO - PROCESS | 1758 | 1465249778414 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 14:49:38 INFO - PROCESS | 1758 | 1465249778604 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:38 INFO - PROCESS | 1758 | 1465249778610 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:38 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b736c00 == 24 [pid = 1758] [id = 712] 14:49:38 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x8b73a400) [pid = 1758] [serial = 2137] [outer = (nil)] 14:49:38 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x8d9bf800) [pid = 1758] [serial = 2138] [outer = 0x8b73a400] 14:49:38 INFO - PROCESS | 1758 | 1465249778697 Marionette DEBUG loaded listener.js 14:49:38 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x8dbb1c00) [pid = 1758] [serial = 2139] [outer = 0x8b73a400] 14:49:39 INFO - PROCESS | 1758 | 1465249779865 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]]]}] 14:49:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 14:49:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1738ms 14:49:39 INFO - PROCESS | 1758 | 1465249779925 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 14:49:39 INFO - PROCESS | 1758 | 1465249779932 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 14:49:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 14:49:39 INFO - PROCESS | 1758 | 1465249779941 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 14:49:39 INFO - PROCESS | 1758 | 1465249779947 Marionette TRACE conn4 <- [1,2822,null,{}] 14:49:39 INFO - PROCESS | 1758 | 1465249779956 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}] 14:49:39 INFO - PROCESS | 1758 | 1465249779963 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:40 INFO - PROCESS | 1758 | 1465249780198 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 14:49:40 INFO - PROCESS | 1758 | 1465249780448 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:40 INFO - PROCESS | 1758 | 1465249780462 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:40 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bffa000 == 25 [pid = 1758] [id = 713] 14:49:40 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0x8bffbc00) [pid = 1758] [serial = 2140] [outer = (nil)] 14:49:40 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x8cf92800) [pid = 1758] [serial = 2141] [outer = 0x8bffbc00] 14:49:40 INFO - PROCESS | 1758 | 1465249780540 Marionette DEBUG loaded listener.js 14:49:40 INFO - PROCESS | 1758 | ++DOMWINDOW == 94 (0x8d9c0c00) [pid = 1758] [serial = 2142] [outer = 0x8bffbc00] 14:49:41 INFO - PROCESS | 1758 | 1465249781472 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]]]}] 14:49:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 14:49:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1585ms 14:49:41 INFO - PROCESS | 1758 | 1465249781529 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 14:49:41 INFO - PROCESS | 1758 | 1465249781548 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 14:49:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 14:49:41 INFO - PROCESS | 1758 | 1465249781564 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 14:49:41 INFO - PROCESS | 1758 | 1465249781569 Marionette TRACE conn4 <- [1,2826,null,{}] 14:49:41 INFO - PROCESS | 1758 | 1465249781577 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}] 14:49:41 INFO - PROCESS | 1758 | 1465249781583 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:41 INFO - PROCESS | 1758 | 1465249781840 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 14:49:42 INFO - PROCESS | 1758 | --DOCSHELL 0x8cdda800 == 24 [pid = 1758] [id = 702] 14:49:42 INFO - PROCESS | 1758 | --DOCSHELL 0x8d9be000 == 23 [pid = 1758] [id = 701] 14:49:42 INFO - PROCESS | 1758 | --DOCSHELL 0x8b741c00 == 22 [pid = 1758] [id = 700] 14:49:42 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c3000 == 21 [pid = 1758] [id = 699] 14:49:42 INFO - PROCESS | 1758 | --DOCSHELL 0x8bee3400 == 20 [pid = 1758] [id = 698] 14:49:42 INFO - PROCESS | 1758 | --DOCSHELL 0x8d9d4800 == 19 [pid = 1758] [id = 697] 14:49:42 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c5400 == 18 [pid = 1758] [id = 696] 14:49:42 INFO - PROCESS | 1758 | --DOCSHELL 0x8beed000 == 17 [pid = 1758] [id = 691] 14:49:42 INFO - PROCESS | 1758 | --DOCSHELL 0x8b736c00 == 16 [pid = 1758] [id = 712] 14:49:42 INFO - PROCESS | 1758 | --DOCSHELL 0x8dbb9400 == 15 [pid = 1758] [id = 710] 14:49:42 INFO - PROCESS | 1758 | --DOCSHELL 0x927e3800 == 14 [pid = 1758] [id = 711] 14:49:42 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5cc000 == 13 [pid = 1758] [id = 709] 14:49:42 INFO - PROCESS | 1758 | --DOCSHELL 0x8bfefc00 == 12 [pid = 1758] [id = 708] 14:49:42 INFO - PROCESS | 1758 | --DOCSHELL 0x8fdf1000 == 11 [pid = 1758] [id = 706] 14:49:42 INFO - PROCESS | 1758 | --DOCSHELL 0x8b733800 == 10 [pid = 1758] [id = 707] 14:49:42 INFO - PROCESS | 1758 | --DOCSHELL 0x8e00bc00 == 9 [pid = 1758] [id = 705] 14:49:42 INFO - PROCESS | 1758 | --DOCSHELL 0x8e009800 == 8 [pid = 1758] [id = 703] 14:49:42 INFO - PROCESS | 1758 | --DOCSHELL 0x8bff5400 == 7 [pid = 1758] [id = 704] 14:49:43 INFO - PROCESS | 1758 | --DOMWINDOW == 93 (0x8d9da800) [pid = 1758] [serial = 2052] [outer = (nil)] [url = about:blank] 14:49:43 INFO - PROCESS | 1758 | --DOMWINDOW == 92 (0x8cdda400) [pid = 1758] [serial = 2051] [outer = (nil)] [url = about:blank] 14:49:43 INFO - PROCESS | 1758 | --DOMWINDOW == 91 (0x8fd4fc00) [pid = 1758] [serial = 2055] [outer = (nil)] [url = about:blank] 14:49:43 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x8f5ed800) [pid = 1758] [serial = 2054] [outer = (nil)] [url = about:blank] 14:49:43 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x90131000) [pid = 1758] [serial = 2058] [outer = (nil)] [url = about:blank] 14:49:43 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x9011ac00) [pid = 1758] [serial = 2057] [outer = (nil)] [url = about:blank] 14:49:43 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x91a15c00) [pid = 1758] [serial = 2061] [outer = (nil)] [url = about:blank] 14:49:43 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x919d0c00) [pid = 1758] [serial = 2060] [outer = (nil)] [url = about:blank] 14:49:43 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x91a20800) [pid = 1758] [serial = 2064] [outer = (nil)] [url = about:blank] 14:49:43 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x91a22c00) [pid = 1758] [serial = 2063] [outer = (nil)] [url = about:blank] 14:49:43 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x92827c00) [pid = 1758] [serial = 2067] [outer = (nil)] [url = about:blank] 14:49:43 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x927ee800) [pid = 1758] [serial = 2066] [outer = (nil)] [url = about:blank] 14:49:43 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x9297a000) [pid = 1758] [serial = 2070] [outer = (nil)] [url = about:blank] 14:49:43 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x92977400) [pid = 1758] [serial = 2069] [outer = (nil)] [url = about:blank] 14:49:43 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x93c4f000) [pid = 1758] [serial = 2073] [outer = (nil)] [url = about:blank] 14:49:43 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x93b5f800) [pid = 1758] [serial = 2072] [outer = (nil)] [url = about:blank] 14:49:43 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0x8cf9ec00) [pid = 1758] [serial = 2075] [outer = (nil)] [url = about:blank] 14:49:43 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x8f2eb400) [pid = 1758] [serial = 2084] [outer = (nil)] [url = about:blank] 14:49:43 INFO - PROCESS | 1758 | --DOMWINDOW == 75 (0x8bff7400) [pid = 1758] [serial = 2078] [outer = (nil)] [url = about:blank] 14:49:43 INFO - PROCESS | 1758 | --DOMWINDOW == 74 (0x8cdd4000) [pid = 1758] [serial = 2079] [outer = (nil)] [url = about:blank] 14:49:43 INFO - PROCESS | 1758 | --DOMWINDOW == 73 (0x8d9c7c00) [pid = 1758] [serial = 2076] [outer = (nil)] [url = about:blank] 14:49:43 INFO - PROCESS | 1758 | --DOMWINDOW == 72 (0x8dbb3000) [pid = 1758] [serial = 2082] [outer = (nil)] [url = about:blank] 14:49:43 INFO - PROCESS | 1758 | --DOMWINDOW == 71 (0x8f2f8800) [pid = 1758] [serial = 2085] [outer = (nil)] [url = about:blank] 14:49:43 INFO - PROCESS | 1758 | --DOMWINDOW == 70 (0x8d9de400) [pid = 1758] [serial = 2081] [outer = (nil)] [url = about:blank] 14:49:43 INFO - PROCESS | 1758 | --DOMWINDOW == 69 (0x8f3d4400) [pid = 1758] [serial = 2087] [outer = (nil)] [url = about:blank] 14:49:43 INFO - PROCESS | 1758 | 1465249783279 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:43 INFO - PROCESS | 1758 | 1465249783291 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:43 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c6400 == 8 [pid = 1758] [id = 714] 14:49:43 INFO - PROCESS | 1758 | ++DOMWINDOW == 70 (0x8b5c7000) [pid = 1758] [serial = 2143] [outer = (nil)] 14:49:43 INFO - PROCESS | 1758 | ++DOMWINDOW == 71 (0x8b734800) [pid = 1758] [serial = 2144] [outer = 0x8b5c7000] 14:49:43 INFO - PROCESS | 1758 | 1465249783382 Marionette DEBUG loaded listener.js 14:49:43 INFO - PROCESS | 1758 | ++DOMWINDOW == 72 (0x8b73f800) [pid = 1758] [serial = 2145] [outer = 0x8b5c7000] 14:49:44 INFO - PROCESS | 1758 | 1465249784262 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 14:49:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 14:49:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 2741ms 14:49:44 INFO - PROCESS | 1758 | 1465249784308 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 14:49:44 INFO - PROCESS | 1758 | 1465249784313 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 14:49:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 14:49:44 INFO - PROCESS | 1758 | 1465249784321 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 14:49:44 INFO - PROCESS | 1758 | 1465249784325 Marionette TRACE conn4 <- [1,2830,null,{}] 14:49:44 INFO - PROCESS | 1758 | 1465249784333 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}] 14:49:44 INFO - PROCESS | 1758 | 1465249784342 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:44 INFO - PROCESS | 1758 | 1465249784520 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 14:49:44 INFO - PROCESS | 1758 | 1465249784532 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:44 INFO - PROCESS | 1758 | 1465249784543 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:44 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bffa400 == 9 [pid = 1758] [id = 715] 14:49:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 73 (0x8cdd0800) [pid = 1758] [serial = 2146] [outer = (nil)] 14:49:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 74 (0x8cdd9c00) [pid = 1758] [serial = 2147] [outer = 0x8cdd0800] 14:49:44 INFO - PROCESS | 1758 | 1465249784633 Marionette DEBUG loaded listener.js 14:49:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 75 (0x8cf96000) [pid = 1758] [serial = 2148] [outer = 0x8cdd0800] 14:49:45 INFO - PROCESS | 1758 | 1465249785656 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]]]}] 14:49:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 14:49:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1380ms 14:49:45 INFO - PROCESS | 1758 | 1465249785707 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 14:49:45 INFO - PROCESS | 1758 | 1465249785713 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 14:49:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 14:49:45 INFO - PROCESS | 1758 | 1465249785742 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 14:49:45 INFO - PROCESS | 1758 | 1465249785746 Marionette TRACE conn4 <- [1,2834,null,{}] 14:49:45 INFO - PROCESS | 1758 | 1465249785772 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}] 14:49:45 INFO - PROCESS | 1758 | 1465249785778 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:46 INFO - PROCESS | 1758 | 1465249786052 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 14:49:46 INFO - PROCESS | 1758 | 1465249786077 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:46 INFO - PROCESS | 1758 | 1465249786088 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:46 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9bec00 == 10 [pid = 1758] [id = 716] 14:49:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 76 (0x8d9dc400) [pid = 1758] [serial = 2149] [outer = (nil)] 14:49:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x8d9e0400) [pid = 1758] [serial = 2150] [outer = 0x8d9dc400] 14:49:46 INFO - PROCESS | 1758 | 1465249786161 Marionette DEBUG loaded listener.js 14:49:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x8dbb9000) [pid = 1758] [serial = 2151] [outer = 0x8d9dc400] 14:49:47 INFO - PROCESS | 1758 | 1465249787221 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 14:49:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 14:49:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1542ms 14:49:47 INFO - PROCESS | 1758 | 1465249787285 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 14:49:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 14:49:47 INFO - PROCESS | 1758 | 1465249787290 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 14:49:47 INFO - PROCESS | 1758 | 1465249787306 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 14:49:47 INFO - PROCESS | 1758 | 1465249787316 Marionette TRACE conn4 <- [1,2838,null,{}] 14:49:47 INFO - PROCESS | 1758 | 1465249787333 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}] 14:49:47 INFO - PROCESS | 1758 | 1465249787342 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:47 INFO - PROCESS | 1758 | 1465249787580 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 14:49:47 INFO - PROCESS | 1758 | 1465249787608 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:47 INFO - PROCESS | 1758 | 1465249787614 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:47 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f2edc00 == 11 [pid = 1758] [id = 717] 14:49:47 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x8f2ef000) [pid = 1758] [serial = 2152] [outer = (nil)] 14:49:47 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8f3cac00) [pid = 1758] [serial = 2153] [outer = 0x8f2ef000] 14:49:47 INFO - PROCESS | 1758 | 1465249787687 Marionette DEBUG loaded listener.js 14:49:47 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8f3cf800) [pid = 1758] [serial = 2154] [outer = 0x8f2ef000] 14:49:48 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x8dcad800) [pid = 1758] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 14:49:48 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x8f3cc400) [pid = 1758] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 14:49:48 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x8f3d8800) [pid = 1758] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 14:49:48 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0x8d9d8400) [pid = 1758] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 14:49:48 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x8d9c1c00) [pid = 1758] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 14:49:48 INFO - PROCESS | 1758 | --DOMWINDOW == 75 (0x8b5c6000) [pid = 1758] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 14:49:48 INFO - PROCESS | 1758 | --DOMWINDOW == 74 (0x8bee3000) [pid = 1758] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 14:49:48 INFO - PROCESS | 1758 | --DOMWINDOW == 73 (0x8bff1000) [pid = 1758] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 14:49:48 INFO - PROCESS | 1758 | --DOMWINDOW == 72 (0x8f3ca800) [pid = 1758] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 14:49:49 INFO - PROCESS | 1758 | 1465249789148 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]]]}] 14:49:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 14:49:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1912ms 14:49:49 INFO - PROCESS | 1758 | 1465249789208 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 14:49:49 INFO - PROCESS | 1758 | 1465249789213 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 14:49:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 14:49:49 INFO - PROCESS | 1758 | 1465249789220 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 14:49:49 INFO - PROCESS | 1758 | 1465249789223 Marionette TRACE conn4 <- [1,2842,null,{}] 14:49:49 INFO - PROCESS | 1758 | 1465249789229 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}] 14:49:49 INFO - PROCESS | 1758 | 1465249789234 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:49 INFO - PROCESS | 1758 | 1465249789411 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 14:49:49 INFO - PROCESS | 1758 | 1465249789565 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:49 INFO - PROCESS | 1758 | 1465249789571 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:49 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5ce000 == 12 [pid = 1758] [id = 718] 14:49:49 INFO - PROCESS | 1758 | ++DOMWINDOW == 73 (0x8bef0400) [pid = 1758] [serial = 2155] [outer = (nil)] 14:49:49 INFO - PROCESS | 1758 | ++DOMWINDOW == 74 (0x8f3d6c00) [pid = 1758] [serial = 2156] [outer = 0x8bef0400] 14:49:49 INFO - PROCESS | 1758 | 1465249789643 Marionette DEBUG loaded listener.js 14:49:49 INFO - PROCESS | 1758 | ++DOMWINDOW == 75 (0x8f5e9000) [pid = 1758] [serial = 2157] [outer = 0x8bef0400] 14:49:50 INFO - PROCESS | 1758 | 1465249790631 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]]]}] 14:49:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 14:49:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1483ms 14:49:50 INFO - PROCESS | 1758 | 1465249790706 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 14:49:50 INFO - PROCESS | 1758 | 1465249790713 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 14:49:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 14:49:50 INFO - PROCESS | 1758 | 1465249790721 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 14:49:50 INFO - PROCESS | 1758 | 1465249790728 Marionette TRACE conn4 <- [1,2846,null,{}] 14:49:50 INFO - PROCESS | 1758 | 1465249790785 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}] 14:49:50 INFO - PROCESS | 1758 | 1465249790790 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:51 INFO - PROCESS | 1758 | 1465249791005 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 14:49:51 INFO - PROCESS | 1758 | 1465249791262 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:51 INFO - PROCESS | 1758 | 1465249791276 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:51 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bff0c00 == 13 [pid = 1758] [id = 719] 14:49:51 INFO - PROCESS | 1758 | ++DOMWINDOW == 76 (0x8bff1400) [pid = 1758] [serial = 2158] [outer = (nil)] 14:49:51 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x8cdd3800) [pid = 1758] [serial = 2159] [outer = 0x8bff1400] 14:49:51 INFO - PROCESS | 1758 | 1465249791364 Marionette DEBUG loaded listener.js 14:49:51 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x8d9d9400) [pid = 1758] [serial = 2160] [outer = 0x8bff1400] 14:49:52 INFO - PROCESS | 1758 | 1465249792423 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]]]}] 14:49:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 14:49:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1787ms 14:49:52 INFO - PROCESS | 1758 | 1465249792509 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 14:49:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 14:49:52 INFO - PROCESS | 1758 | 1465249792518 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 14:49:52 INFO - PROCESS | 1758 | 1465249792532 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 14:49:52 INFO - PROCESS | 1758 | 1465249792538 Marionette TRACE conn4 <- [1,2850,null,{}] 14:49:52 INFO - PROCESS | 1758 | 1465249792546 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}] 14:49:52 INFO - PROCESS | 1758 | 1465249792553 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:52 INFO - PROCESS | 1758 | 1465249792875 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 14:49:53 INFO - PROCESS | 1758 | 1465249793078 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:53 INFO - PROCESS | 1758 | 1465249793091 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:53 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cdd5000 == 14 [pid = 1758] [id = 720] 14:49:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x8cfa0800) [pid = 1758] [serial = 2161] [outer = (nil)] 14:49:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8f3cb000) [pid = 1758] [serial = 2162] [outer = 0x8cfa0800] 14:49:53 INFO - PROCESS | 1758 | 1465249793188 Marionette DEBUG loaded listener.js 14:49:53 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8f5f2000) [pid = 1758] [serial = 2163] [outer = 0x8cfa0800] 14:49:54 INFO - PROCESS | 1758 | 1465249794235 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 14:49:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 14:49:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1796ms 14:49:54 INFO - PROCESS | 1758 | 1465249794326 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 14:49:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 14:49:54 INFO - PROCESS | 1758 | 1465249794331 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 14:49:54 INFO - PROCESS | 1758 | 1465249794339 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 14:49:54 INFO - PROCESS | 1758 | 1465249794346 Marionette TRACE conn4 <- [1,2854,null,{}] 14:49:54 INFO - PROCESS | 1758 | 1465249794365 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}] 14:49:54 INFO - PROCESS | 1758 | 1465249794376 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:54 INFO - PROCESS | 1758 | 1465249794705 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 14:49:54 INFO - PROCESS | 1758 | 1465249794949 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:54 INFO - PROCESS | 1758 | 1465249794961 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:55 INFO - PROCESS | 1758 | ++DOCSHELL 0x8fdf9400 == 15 [pid = 1758] [id = 721] 14:49:55 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x8fdf9800) [pid = 1758] [serial = 2164] [outer = (nil)] 14:49:55 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8fdfc800) [pid = 1758] [serial = 2165] [outer = 0x8fdf9800] 14:49:55 INFO - PROCESS | 1758 | 1465249795097 Marionette DEBUG loaded listener.js 14:49:55 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x8ffb8000) [pid = 1758] [serial = 2166] [outer = 0x8fdf9800] 14:49:56 INFO - PROCESS | 1758 | 1465249796145 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]]]}] 14:49:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 14:49:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1891ms 14:49:56 INFO - PROCESS | 1758 | 1465249796230 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 14:49:56 INFO - PROCESS | 1758 | 1465249796236 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 14:49:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 14:49:56 INFO - PROCESS | 1758 | 1465249796243 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 14:49:56 INFO - PROCESS | 1758 | 1465249796247 Marionette TRACE conn4 <- [1,2858,null,{}] 14:49:56 INFO - PROCESS | 1758 | 1465249796253 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}] 14:49:56 INFO - PROCESS | 1758 | 1465249796260 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:56 INFO - PROCESS | 1758 | 1465249796497 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 14:49:56 INFO - PROCESS | 1758 | 1465249796749 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:56 INFO - PROCESS | 1758 | 1465249796767 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:56 INFO - PROCESS | 1758 | ++DOCSHELL 0x8ffbd000 == 16 [pid = 1758] [id = 722] 14:49:56 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x90064400) [pid = 1758] [serial = 2167] [outer = (nil)] 14:49:56 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x9006c000) [pid = 1758] [serial = 2168] [outer = 0x90064400] 14:49:56 INFO - PROCESS | 1758 | 1465249796893 Marionette DEBUG loaded listener.js 14:49:57 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x90070000) [pid = 1758] [serial = 2169] [outer = 0x90064400] 14:49:58 INFO - PROCESS | 1758 | 1465249798095 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 14:49:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 14:49:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1935ms 14:49:58 INFO - PROCESS | 1758 | 1465249798180 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 14:49:58 INFO - PROCESS | 1758 | 1465249798186 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 14:49:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 14:49:58 INFO - PROCESS | 1758 | 1465249798205 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 14:49:58 INFO - PROCESS | 1758 | 1465249798211 Marionette TRACE conn4 <- [1,2862,null,{}] 14:49:58 INFO - PROCESS | 1758 | 1465249798220 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}] 14:49:58 INFO - PROCESS | 1758 | 1465249798225 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:58 INFO - PROCESS | 1758 | 1465249798554 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 14:49:58 INFO - PROCESS | 1758 | 1465249798759 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:58 INFO - PROCESS | 1758 | 1465249798770 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:49:58 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bffcc00 == 17 [pid = 1758] [id = 723] 14:49:58 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x8cdd3400) [pid = 1758] [serial = 2170] [outer = (nil)] 14:49:58 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x8d9d5000) [pid = 1758] [serial = 2171] [outer = 0x8cdd3400] 14:49:58 INFO - PROCESS | 1758 | 1465249798853 Marionette DEBUG loaded listener.js 14:49:58 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x8d9df400) [pid = 1758] [serial = 2172] [outer = 0x8cdd3400] 14:49:59 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x8f3cc800) [pid = 1758] [serial = 2108] [outer = (nil)] [url = about:blank] 14:49:59 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x8fdfd400) [pid = 1758] [serial = 2111] [outer = (nil)] [url = about:blank] 14:49:59 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x8ffba800) [pid = 1758] [serial = 2112] [outer = (nil)] [url = about:blank] 14:49:59 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x8dbb2400) [pid = 1758] [serial = 2093] [outer = (nil)] [url = about:blank] 14:49:59 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x8dbbf000) [pid = 1758] [serial = 2094] [outer = (nil)] [url = about:blank] 14:49:59 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x8d9dcc00) [pid = 1758] [serial = 2105] [outer = (nil)] [url = about:blank] 14:49:59 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x8dcb0800) [pid = 1758] [serial = 2106] [outer = (nil)] [url = about:blank] 14:49:59 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x8b5cb400) [pid = 1758] [serial = 2090] [outer = (nil)] [url = about:blank] 14:49:59 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x8b73f000) [pid = 1758] [serial = 2091] [outer = (nil)] [url = about:blank] 14:49:59 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x8beec400) [pid = 1758] [serial = 2102] [outer = (nil)] [url = about:blank] 14:49:59 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x8cdd2800) [pid = 1758] [serial = 2103] [outer = (nil)] [url = about:blank] 14:49:59 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x8f3d7c00) [pid = 1758] [serial = 2096] [outer = (nil)] [url = about:blank] 14:49:59 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0x8f5f1800) [pid = 1758] [serial = 2097] [outer = (nil)] [url = about:blank] 14:49:59 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x8ffb5000) [pid = 1758] [serial = 2099] [outer = (nil)] [url = about:blank] 14:49:59 INFO - PROCESS | 1758 | --DOMWINDOW == 75 (0x8ffb9400) [pid = 1758] [serial = 2100] [outer = (nil)] [url = about:blank] 14:49:59 INFO - PROCESS | 1758 | --DOMWINDOW == 74 (0x8f5e4400) [pid = 1758] [serial = 2109] [outer = (nil)] [url = about:blank] 14:49:59 INFO - PROCESS | 1758 | --DOMWINDOW == 73 (0x8f5e5800) [pid = 1758] [serial = 2088] [outer = (nil)] [url = about:blank] 14:49:59 INFO - PROCESS | 1758 | 1465249799758 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]]]}] 14:49:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 14:49:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1647ms 14:49:59 INFO - PROCESS | 1758 | 1465249799843 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 14:49:59 INFO - PROCESS | 1758 | 1465249799850 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 14:49:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 14:49:59 INFO - PROCESS | 1758 | 1465249799862 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 14:49:59 INFO - PROCESS | 1758 | 1465249799865 Marionette TRACE conn4 <- [1,2866,null,{}] 14:49:59 INFO - PROCESS | 1758 | 1465249799872 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}] 14:49:59 INFO - PROCESS | 1758 | 1465249799879 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:00 INFO - PROCESS | 1758 | 1465249800063 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 14:50:00 INFO - PROCESS | 1758 | 1465249800222 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:00 INFO - PROCESS | 1758 | 1465249800229 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:00 INFO - PROCESS | 1758 | ++DOCSHELL 0x8dbb0400 == 18 [pid = 1758] [id = 724] 14:50:00 INFO - PROCESS | 1758 | ++DOMWINDOW == 74 (0x8dbbbc00) [pid = 1758] [serial = 2173] [outer = (nil)] 14:50:00 INFO - PROCESS | 1758 | ++DOMWINDOW == 75 (0x8dcb5800) [pid = 1758] [serial = 2174] [outer = 0x8dbbbc00] 14:50:00 INFO - PROCESS | 1758 | 1465249800321 Marionette DEBUG loaded listener.js 14:50:00 INFO - PROCESS | 1758 | ++DOMWINDOW == 76 (0x8f2eec00) [pid = 1758] [serial = 2175] [outer = 0x8dbbbc00] 14:50:01 INFO - PROCESS | 1758 | 1465249801211 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]]]}] 14:50:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 14:50:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1395ms 14:50:01 INFO - PROCESS | 1758 | 1465249801256 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 14:50:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 14:50:01 INFO - PROCESS | 1758 | 1465249801261 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 14:50:01 INFO - PROCESS | 1758 | 1465249801268 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 14:50:01 INFO - PROCESS | 1758 | 1465249801274 Marionette TRACE conn4 <- [1,2870,null,{}] 14:50:01 INFO - PROCESS | 1758 | 1465249801291 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}] 14:50:01 INFO - PROCESS | 1758 | 1465249801301 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:01 INFO - PROCESS | 1758 | 1465249801516 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 14:50:01 INFO - PROCESS | 1758 | 1465249801691 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:01 INFO - PROCESS | 1758 | 1465249801698 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:01 INFO - PROCESS | 1758 | ++DOCSHELL 0x8fdf1000 == 19 [pid = 1758] [id = 725] 14:50:01 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x8fdf3c00) [pid = 1758] [serial = 2176] [outer = (nil)] 14:50:01 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x8fdf8400) [pid = 1758] [serial = 2177] [outer = 0x8fdf3c00] 14:50:01 INFO - PROCESS | 1758 | 1465249801788 Marionette DEBUG loaded listener.js 14:50:01 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x8ffb7800) [pid = 1758] [serial = 2178] [outer = 0x8fdf3c00] 14:50:02 INFO - PROCESS | 1758 | 1465249802862 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]]]}] 14:50:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 14:50:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1646ms 14:50:02 INFO - PROCESS | 1758 | 1465249802915 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 14:50:02 INFO - PROCESS | 1758 | 1465249802919 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 14:50:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 14:50:02 INFO - PROCESS | 1758 | 1465249802926 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 14:50:02 INFO - PROCESS | 1758 | 1465249802929 Marionette TRACE conn4 <- [1,2874,null,{}] 14:50:02 INFO - PROCESS | 1758 | 1465249802945 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}] 14:50:02 INFO - PROCESS | 1758 | 1465249802949 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:03 INFO - PROCESS | 1758 | 1465249803183 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 14:50:03 INFO - PROCESS | 1758 | 1465249803216 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:03 INFO - PROCESS | 1758 | 1465249803223 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:03 INFO - PROCESS | 1758 | ++DOCSHELL 0x8dbbc400 == 20 [pid = 1758] [id = 726] 14:50:03 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8fdf2000) [pid = 1758] [serial = 2179] [outer = (nil)] 14:50:03 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x90062000) [pid = 1758] [serial = 2180] [outer = 0x8fdf2000] 14:50:03 INFO - PROCESS | 1758 | 1465249803298 Marionette DEBUG loaded listener.js 14:50:03 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x90068000) [pid = 1758] [serial = 2181] [outer = 0x8fdf2000] 14:50:03 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x919d2000) [pid = 1758] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 14:50:03 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x8b5c7000) [pid = 1758] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 14:50:03 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x8f2ef000) [pid = 1758] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 14:50:03 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x8fdfd800) [pid = 1758] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 14:50:03 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0x8e010c00) [pid = 1758] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 14:50:03 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x927ebc00) [pid = 1758] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 14:50:03 INFO - PROCESS | 1758 | --DOMWINDOW == 75 (0x8ffb7c00) [pid = 1758] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 14:50:03 INFO - PROCESS | 1758 | --DOMWINDOW == 74 (0x8cdd0800) [pid = 1758] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 14:50:03 INFO - PROCESS | 1758 | --DOMWINDOW == 73 (0x8bffbc00) [pid = 1758] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 14:50:03 INFO - PROCESS | 1758 | --DOMWINDOW == 72 (0x9006d800) [pid = 1758] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 14:50:03 INFO - PROCESS | 1758 | --DOMWINDOW == 71 (0x8bff7800) [pid = 1758] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 14:50:03 INFO - PROCESS | 1758 | --DOMWINDOW == 70 (0x90116800) [pid = 1758] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 14:50:03 INFO - PROCESS | 1758 | --DOMWINDOW == 69 (0x8d9dc400) [pid = 1758] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 14:50:03 INFO - PROCESS | 1758 | --DOMWINDOW == 68 (0x8b73a400) [pid = 1758] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 14:50:04 INFO - PROCESS | 1758 | 1465249804348 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]]]}] 14:50:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 14:50:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1446ms 14:50:04 INFO - PROCESS | 1758 | 1465249804373 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 14:50:04 INFO - PROCESS | 1758 | 1465249804377 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 14:50:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 14:50:04 INFO - PROCESS | 1758 | 1465249804384 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 14:50:04 INFO - PROCESS | 1758 | 1465249804388 Marionette TRACE conn4 <- [1,2878,null,{}] 14:50:04 INFO - PROCESS | 1758 | 1465249804394 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}] 14:50:04 INFO - PROCESS | 1758 | 1465249804400 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:04 INFO - PROCESS | 1758 | 1465249804632 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 14:50:04 INFO - PROCESS | 1758 | 1465249804661 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:04 INFO - PROCESS | 1758 | 1465249804670 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:04 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b736400 == 21 [pid = 1758] [id = 727] 14:50:04 INFO - PROCESS | 1758 | ++DOMWINDOW == 69 (0x8beee800) [pid = 1758] [serial = 2182] [outer = (nil)] 14:50:04 INFO - PROCESS | 1758 | ++DOMWINDOW == 70 (0x8fd44c00) [pid = 1758] [serial = 2183] [outer = 0x8beee800] 14:50:04 INFO - PROCESS | 1758 | 1465249804743 Marionette DEBUG loaded listener.js 14:50:04 INFO - PROCESS | 1758 | ++DOMWINDOW == 71 (0x8fdfd800) [pid = 1758] [serial = 2184] [outer = 0x8beee800] 14:50:05 INFO - PROCESS | 1758 | 1465249805734 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]]]}] 14:50:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 14:50:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1400ms 14:50:05 INFO - PROCESS | 1758 | 1465249805786 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 14:50:05 INFO - PROCESS | 1758 | 1465249805789 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 14:50:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 14:50:05 INFO - PROCESS | 1758 | 1465249805796 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 14:50:05 INFO - PROCESS | 1758 | 1465249805799 Marionette TRACE conn4 <- [1,2882,null,{}] 14:50:05 INFO - PROCESS | 1758 | 1465249805806 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}] 14:50:05 INFO - PROCESS | 1758 | 1465249805816 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:06 INFO - PROCESS | 1758 | 1465249806119 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 14:50:06 INFO - PROCESS | 1758 | 1465249806376 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:06 INFO - PROCESS | 1758 | 1465249806383 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:06 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b734c00 == 22 [pid = 1758] [id = 728] 14:50:06 INFO - PROCESS | 1758 | ++DOMWINDOW == 72 (0x8b735000) [pid = 1758] [serial = 2185] [outer = (nil)] 14:50:06 INFO - PROCESS | 1758 | ++DOMWINDOW == 73 (0x8b738400) [pid = 1758] [serial = 2186] [outer = 0x8b735000] 14:50:06 INFO - PROCESS | 1758 | 1465249806492 Marionette DEBUG loaded listener.js 14:50:06 INFO - PROCESS | 1758 | ++DOMWINDOW == 74 (0x8bee6000) [pid = 1758] [serial = 2187] [outer = 0x8b735000] 14:50:07 INFO - PROCESS | 1758 | 1465249807522 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]]]}] 14:50:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 14:50:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1805ms 14:50:07 INFO - PROCESS | 1758 | 1465249807607 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 14:50:07 INFO - PROCESS | 1758 | 1465249807618 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 14:50:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 14:50:07 INFO - PROCESS | 1758 | 1465249807634 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 14:50:07 INFO - PROCESS | 1758 | 1465249807643 Marionette TRACE conn4 <- [1,2886,null,{}] 14:50:07 INFO - PROCESS | 1758 | 1465249807719 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}] 14:50:07 INFO - PROCESS | 1758 | 1465249807729 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:08 INFO - PROCESS | 1758 | 1465249808153 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 14:50:08 INFO - PROCESS | 1758 | 1465249808465 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:08 INFO - PROCESS | 1758 | 1465249808481 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:08 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cddc400 == 23 [pid = 1758] [id = 729] 14:50:08 INFO - PROCESS | 1758 | ++DOMWINDOW == 75 (0x8d9d4800) [pid = 1758] [serial = 2188] [outer = (nil)] 14:50:08 INFO - PROCESS | 1758 | ++DOMWINDOW == 76 (0x8dbb7000) [pid = 1758] [serial = 2189] [outer = 0x8d9d4800] 14:50:08 INFO - PROCESS | 1758 | 1465249808633 Marionette DEBUG loaded listener.js 14:50:08 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x8dbbb800) [pid = 1758] [serial = 2190] [outer = 0x8d9d4800] 14:50:09 INFO - PROCESS | 1758 | 1465249809852 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]]]}] 14:50:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 14:50:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 2270ms 14:50:09 INFO - PROCESS | 1758 | 1465249809900 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 14:50:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 14:50:09 INFO - PROCESS | 1758 | 1465249809906 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 14:50:09 INFO - PROCESS | 1758 | 1465249809913 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 14:50:09 INFO - PROCESS | 1758 | 1465249809917 Marionette TRACE conn4 <- [1,2890,null,{}] 14:50:09 INFO - PROCESS | 1758 | 1465249809924 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}] 14:50:09 INFO - PROCESS | 1758 | 1465249809930 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:10 INFO - PROCESS | 1758 | 1465249810139 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 14:50:10 INFO - PROCESS | 1758 | 1465249810426 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:10 INFO - PROCESS | 1758 | 1465249810434 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:10 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f3d0000 == 24 [pid = 1758] [id = 730] 14:50:10 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x8f5e4800) [pid = 1758] [serial = 2191] [outer = (nil)] 14:50:10 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x8f5ef000) [pid = 1758] [serial = 2192] [outer = 0x8f5e4800] 14:50:10 INFO - PROCESS | 1758 | 1465249810566 Marionette DEBUG loaded listener.js 14:50:10 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8fd4c800) [pid = 1758] [serial = 2193] [outer = 0x8f5e4800] 14:50:11 INFO - PROCESS | 1758 | 1465249811578 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 14:50:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 14:50:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1744ms 14:50:11 INFO - PROCESS | 1758 | 1465249811658 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 14:50:11 INFO - PROCESS | 1758 | 1465249811665 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 14:50:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 14:50:11 INFO - PROCESS | 1758 | 1465249811684 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 14:50:11 INFO - PROCESS | 1758 | 1465249811693 Marionette TRACE conn4 <- [1,2894,null,{}] 14:50:11 INFO - PROCESS | 1758 | 1465249811699 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}] 14:50:11 INFO - PROCESS | 1758 | 1465249811707 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:11 INFO - PROCESS | 1758 | 1465249811970 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 14:50:12 INFO - PROCESS | 1758 | 1465249812198 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:12 INFO - PROCESS | 1758 | 1465249812204 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:12 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f5e6800 == 25 [pid = 1758] [id = 731] 14:50:12 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8f5ee800) [pid = 1758] [serial = 2194] [outer = (nil)] 14:50:12 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x90134800) [pid = 1758] [serial = 2195] [outer = 0x8f5ee800] 14:50:12 INFO - PROCESS | 1758 | 1465249812292 Marionette DEBUG loaded listener.js 14:50:12 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x901d2c00) [pid = 1758] [serial = 2196] [outer = 0x8f5ee800] 14:50:13 INFO - PROCESS | 1758 | 1465249813200 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]]]}] 14:50:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 14:50:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1602ms 14:50:13 INFO - PROCESS | 1758 | 1465249813279 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 14:50:13 INFO - PROCESS | 1758 | 1465249813284 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 14:50:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 14:50:13 INFO - PROCESS | 1758 | 1465249813292 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 14:50:13 INFO - PROCESS | 1758 | 1465249813296 Marionette TRACE conn4 <- [1,2898,null,{}] 14:50:13 INFO - PROCESS | 1758 | 1465249813302 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}] 14:50:13 INFO - PROCESS | 1758 | 1465249813307 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:13 INFO - PROCESS | 1758 | 1465249813520 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 14:50:13 INFO - PROCESS | 1758 | 1465249813761 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:13 INFO - PROCESS | 1758 | 1465249813772 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:13 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cf9a000 == 26 [pid = 1758] [id = 732] 14:50:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x901cbc00) [pid = 1758] [serial = 2197] [outer = (nil)] 14:50:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x919d1000) [pid = 1758] [serial = 2198] [outer = 0x901cbc00] 14:50:13 INFO - PROCESS | 1758 | 1465249813867 Marionette DEBUG loaded listener.js 14:50:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x919d3800) [pid = 1758] [serial = 2199] [outer = 0x901cbc00] 14:50:14 INFO - PROCESS | 1758 | 1465249814761 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]]]}] 14:50:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 14:50:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1500ms 14:50:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 14:50:14 INFO - PROCESS | 1758 | 1465249814792 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 14:50:14 INFO - PROCESS | 1758 | 1465249814795 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 14:50:14 INFO - PROCESS | 1758 | 1465249814803 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 14:50:14 INFO - PROCESS | 1758 | 1465249814807 Marionette TRACE conn4 <- [1,2902,null,{}] 14:50:14 INFO - PROCESS | 1758 | 1465249814813 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}] 14:50:14 INFO - PROCESS | 1758 | 1465249814818 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:15 INFO - PROCESS | 1758 | 1465249815015 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 14:50:15 INFO - PROCESS | 1758 | 1465249815214 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:15 INFO - PROCESS | 1758 | 1465249815234 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:15 INFO - PROCESS | 1758 | ++DOCSHELL 0x901d4800 == 27 [pid = 1758] [id = 733] 14:50:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x919d0c00) [pid = 1758] [serial = 2200] [outer = (nil)] 14:50:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x91a1e000) [pid = 1758] [serial = 2201] [outer = 0x919d0c00] 14:50:15 INFO - PROCESS | 1758 | 1465249815419 Marionette DEBUG loaded listener.js 14:50:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x91afcc00) [pid = 1758] [serial = 2202] [outer = 0x919d0c00] 14:50:16 INFO - PROCESS | 1758 | 1465249816469 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 14:50:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 14:50:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1738ms 14:50:16 INFO - PROCESS | 1758 | 1465249816540 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 14:50:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 14:50:16 INFO - PROCESS | 1758 | 1465249816545 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 14:50:16 INFO - PROCESS | 1758 | 1465249816552 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 14:50:16 INFO - PROCESS | 1758 | 1465249816556 Marionette TRACE conn4 <- [1,2906,null,{}] 14:50:16 INFO - PROCESS | 1758 | 1465249816563 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}] 14:50:16 INFO - PROCESS | 1758 | 1465249816567 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:16 INFO - PROCESS | 1758 | 1465249816808 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 14:50:17 INFO - PROCESS | 1758 | 1465249817104 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:17 INFO - PROCESS | 1758 | 1465249817110 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:17 INFO - PROCESS | 1758 | ++DOCSHELL 0x901ce400 == 28 [pid = 1758] [id = 734] 14:50:17 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x91b7a800) [pid = 1758] [serial = 2203] [outer = (nil)] 14:50:17 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x927e3c00) [pid = 1758] [serial = 2204] [outer = 0x91b7a800] 14:50:17 INFO - PROCESS | 1758 | 1465249817203 Marionette DEBUG loaded listener.js 14:50:17 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0x927ecc00) [pid = 1758] [serial = 2205] [outer = 0x91b7a800] 14:50:18 INFO - PROCESS | 1758 | 1465249818108 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]]]}] 14:50:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 14:50:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1589ms 14:50:18 INFO - PROCESS | 1758 | 1465249818141 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 14:50:18 INFO - PROCESS | 1758 | 1465249818145 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 14:50:18 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 14:50:18 INFO - PROCESS | 1758 | 1465249818155 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 14:50:18 INFO - PROCESS | 1758 | 1465249818159 Marionette TRACE conn4 <- [1,2910,null,{}] 14:50:18 INFO - PROCESS | 1758 | 1465249818167 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}] 14:50:18 INFO - PROCESS | 1758 | 1465249818173 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:18 INFO - PROCESS | 1758 | 1465249818377 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 14:50:18 INFO - PROCESS | 1758 | 1465249818612 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:18 INFO - PROCESS | 1758 | 1465249818620 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:18 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5ca400 == 29 [pid = 1758] [id = 735] 14:50:18 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x8b5cb800) [pid = 1758] [serial = 2206] [outer = (nil)] 14:50:18 INFO - PROCESS | 1758 | ++DOMWINDOW == 94 (0x8cf92400) [pid = 1758] [serial = 2207] [outer = 0x8b5cb800] 14:50:18 INFO - PROCESS | 1758 | 1465249818746 Marionette DEBUG loaded listener.js 14:50:18 INFO - PROCESS | 1758 | ++DOMWINDOW == 95 (0x8d9d9c00) [pid = 1758] [serial = 2208] [outer = 0x8b5cb800] 14:50:19 INFO - PROCESS | 1758 | 1465249819509 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]]]}] 14:50:19 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 14:50:19 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 14:50:19 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1385ms 14:50:19 INFO - PROCESS | 1758 | 1465249819541 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 14:50:19 INFO - PROCESS | 1758 | 1465249819546 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 14:50:19 INFO - TEST-START | /DOMEvents/constructors.html 14:50:19 INFO - PROCESS | 1758 | 1465249819553 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 14:50:19 INFO - PROCESS | 1758 | 1465249819557 Marionette TRACE conn4 <- [1,2914,null,{}] 14:50:19 INFO - PROCESS | 1758 | 1465249819563 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}] 14:50:19 INFO - PROCESS | 1758 | 1465249819568 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:19 INFO - PROCESS | 1758 | 1465249819753 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 14:50:20 INFO - PROCESS | 1758 | 1465249820224 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:20 INFO - PROCESS | 1758 | 1465249820235 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:20 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5cdc00 == 30 [pid = 1758] [id = 736] 14:50:20 INFO - PROCESS | 1758 | ++DOMWINDOW == 96 (0x8b732c00) [pid = 1758] [serial = 2209] [outer = (nil)] 14:50:20 INFO - PROCESS | 1758 | ++DOMWINDOW == 97 (0x8b73c000) [pid = 1758] [serial = 2210] [outer = 0x8b732c00] 14:50:20 INFO - PROCESS | 1758 | 1465249820353 Marionette DEBUG loaded listener.js 14:50:20 INFO - PROCESS | 1758 | ++DOMWINDOW == 98 (0x8bfefc00) [pid = 1758] [serial = 2211] [outer = 0x8b732c00] 14:50:21 INFO - PROCESS | 1758 | 1465249821359 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]]]}] 14:50:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 14:50:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 14:50:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 14:50:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 14:50:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 14:50:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 14:50:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 14:50:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 14:50:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 14:50:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 14:50:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 14:50:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 14:50:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 14:50:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 14:50:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 14:50:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 14:50:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 14:50:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 14:50:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 14:50:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 14:50:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 14:50:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 14:50:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 14:50:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 14:50:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 14:50:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 14:50:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 14:50:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 14:50:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 14:50:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 14:50:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 14:50:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 14:50:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 14:50:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 14:50:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 14:50:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 14:50:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 14:50:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 14:50:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:50:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 14:50:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:50:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 14:50:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 14:50:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:50:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 14:50:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:50:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 14:50:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 14:50:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:50:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 14:50:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:50:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 14:50:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 14:50:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:50:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 14:50:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:50:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 14:50:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 14:50:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:50:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 14:50:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:50:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 14:50:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 14:50:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:50:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 14:50:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:50:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 14:50:21 INFO - TEST-OK | /DOMEvents/constructors.html | took 1897ms 14:50:21 INFO - PROCESS | 1758 | 1465249821461 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 14:50:21 INFO - PROCESS | 1758 | 1465249821471 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 14:50:21 INFO - TEST-START | /DOMEvents/event-phases-order.html 14:50:21 INFO - PROCESS | 1758 | 1465249821485 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 14:50:21 INFO - PROCESS | 1758 | 1465249821500 Marionette TRACE conn4 <- [1,2918,null,{}] 14:50:21 INFO - PROCESS | 1758 | 1465249821597 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}] 14:50:21 INFO - PROCESS | 1758 | 1465249821611 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:21 INFO - PROCESS | 1758 | 1465249821949 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 14:50:22 INFO - PROCESS | 1758 | 1465249822131 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:22 INFO - PROCESS | 1758 | 1465249822143 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:23 INFO - PROCESS | 1758 | --DOCSHELL 0x8b736400 == 29 [pid = 1758] [id = 727] 14:50:23 INFO - PROCESS | 1758 | --DOCSHELL 0x8dbbc400 == 28 [pid = 1758] [id = 726] 14:50:23 INFO - PROCESS | 1758 | --DOCSHELL 0x8fdf1000 == 27 [pid = 1758] [id = 725] 14:50:23 INFO - PROCESS | 1758 | --DOCSHELL 0x8dbb0400 == 26 [pid = 1758] [id = 724] 14:50:23 INFO - PROCESS | 1758 | --DOCSHELL 0x8bffcc00 == 25 [pid = 1758] [id = 723] 14:50:23 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c6400 == 24 [pid = 1758] [id = 714] 14:50:23 INFO - PROCESS | 1758 | --DOCSHELL 0x8bffa400 == 23 [pid = 1758] [id = 715] 14:50:23 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5ce000 == 22 [pid = 1758] [id = 718] 14:50:23 INFO - PROCESS | 1758 | --DOCSHELL 0x8d9bec00 == 21 [pid = 1758] [id = 716] 14:50:23 INFO - PROCESS | 1758 | --DOCSHELL 0x8ffbd000 == 20 [pid = 1758] [id = 722] 14:50:23 INFO - PROCESS | 1758 | --DOCSHELL 0x8bffa000 == 19 [pid = 1758] [id = 713] 14:50:23 INFO - PROCESS | 1758 | --DOCSHELL 0x8f2edc00 == 18 [pid = 1758] [id = 717] 14:50:23 INFO - PROCESS | 1758 | --DOCSHELL 0x8fdf9400 == 17 [pid = 1758] [id = 721] 14:50:23 INFO - PROCESS | 1758 | --DOCSHELL 0x8bff0c00 == 16 [pid = 1758] [id = 719] 14:50:23 INFO - PROCESS | 1758 | --DOCSHELL 0x8cdd5000 == 15 [pid = 1758] [id = 720] 14:50:23 INFO - PROCESS | 1758 | --DOCSHELL 0x901ce400 == 14 [pid = 1758] [id = 734] 14:50:23 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5ca400 == 13 [pid = 1758] [id = 735] 14:50:23 INFO - PROCESS | 1758 | --DOCSHELL 0x901d4800 == 12 [pid = 1758] [id = 733] 14:50:23 INFO - PROCESS | 1758 | --DOCSHELL 0x8cf9a000 == 11 [pid = 1758] [id = 732] 14:50:23 INFO - PROCESS | 1758 | --DOCSHELL 0x8f5e6800 == 10 [pid = 1758] [id = 731] 14:50:23 INFO - PROCESS | 1758 | --DOCSHELL 0x8cddc400 == 9 [pid = 1758] [id = 729] 14:50:23 INFO - PROCESS | 1758 | --DOCSHELL 0x8f3d0000 == 8 [pid = 1758] [id = 730] 14:50:23 INFO - PROCESS | 1758 | --DOCSHELL 0x8b734c00 == 7 [pid = 1758] [id = 728] 14:50:23 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c0800 == 8 [pid = 1758] [id = 737] 14:50:23 INFO - PROCESS | 1758 | ++DOMWINDOW == 99 (0x8b5c3c00) [pid = 1758] [serial = 2212] [outer = (nil)] 14:50:23 INFO - PROCESS | 1758 | ++DOMWINDOW == 100 (0x8b5ca400) [pid = 1758] [serial = 2213] [outer = 0x8b5c3c00] 14:50:23 INFO - PROCESS | 1758 | 1465249823326 Marionette DEBUG loaded listener.js 14:50:23 INFO - PROCESS | 1758 | ++DOMWINDOW == 101 (0x8bee2c00) [pid = 1758] [serial = 2214] [outer = 0x8b5c3c00] 14:50:23 INFO - PROCESS | 1758 | --DOMWINDOW == 100 (0x927e3000) [pid = 1758] [serial = 2132] [outer = (nil)] [url = about:blank] 14:50:23 INFO - PROCESS | 1758 | --DOMWINDOW == 99 (0x8b734800) [pid = 1758] [serial = 2144] [outer = (nil)] [url = about:blank] 14:50:23 INFO - PROCESS | 1758 | --DOMWINDOW == 98 (0x8f3cf800) [pid = 1758] [serial = 2154] [outer = (nil)] [url = about:blank] 14:50:23 INFO - PROCESS | 1758 | --DOMWINDOW == 97 (0x90062c00) [pid = 1758] [serial = 2120] [outer = (nil)] [url = about:blank] 14:50:23 INFO - PROCESS | 1758 | --DOMWINDOW == 96 (0x8f2eb800) [pid = 1758] [serial = 2117] [outer = (nil)] [url = about:blank] 14:50:23 INFO - PROCESS | 1758 | --DOMWINDOW == 95 (0x927f0c00) [pid = 1758] [serial = 2135] [outer = (nil)] [url = about:blank] 14:50:23 INFO - PROCESS | 1758 | --DOMWINDOW == 94 (0x9011f000) [pid = 1758] [serial = 2123] [outer = (nil)] [url = about:blank] 14:50:23 INFO - PROCESS | 1758 | --DOMWINDOW == 93 (0x8cdd9c00) [pid = 1758] [serial = 2147] [outer = (nil)] [url = about:blank] 14:50:23 INFO - PROCESS | 1758 | --DOMWINDOW == 92 (0x8f3d2c00) [pid = 1758] [serial = 2118] [outer = (nil)] [url = about:blank] 14:50:23 INFO - PROCESS | 1758 | --DOMWINDOW == 91 (0x8cf92800) [pid = 1758] [serial = 2141] [outer = (nil)] [url = about:blank] 14:50:23 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x90136000) [pid = 1758] [serial = 2124] [outer = (nil)] [url = about:blank] 14:50:23 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x9281e800) [pid = 1758] [serial = 2136] [outer = (nil)] [url = about:blank] 14:50:23 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x91b78c00) [pid = 1758] [serial = 2130] [outer = (nil)] [url = about:blank] 14:50:23 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x8cf96400) [pid = 1758] [serial = 2115] [outer = (nil)] [url = about:blank] 14:50:23 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x901d2800) [pid = 1758] [serial = 2127] [outer = (nil)] [url = about:blank] 14:50:23 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x8cdd4800) [pid = 1758] [serial = 2114] [outer = (nil)] [url = about:blank] 14:50:23 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x8dbb9000) [pid = 1758] [serial = 2151] [outer = (nil)] [url = about:blank] 14:50:23 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x8dbb1c00) [pid = 1758] [serial = 2139] [outer = (nil)] [url = about:blank] 14:50:23 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x8d9e0400) [pid = 1758] [serial = 2150] [outer = (nil)] [url = about:blank] 14:50:23 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x8b73f800) [pid = 1758] [serial = 2145] [outer = (nil)] [url = about:blank] 14:50:23 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x91a1bc00) [pid = 1758] [serial = 2129] [outer = (nil)] [url = about:blank] 14:50:23 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x8d9bf800) [pid = 1758] [serial = 2138] [outer = (nil)] [url = about:blank] 14:50:23 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x901cf000) [pid = 1758] [serial = 2126] [outer = (nil)] [url = about:blank] 14:50:23 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0x8f3cac00) [pid = 1758] [serial = 2153] [outer = (nil)] [url = about:blank] 14:50:23 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x8d9c0c00) [pid = 1758] [serial = 2142] [outer = (nil)] [url = about:blank] 14:50:23 INFO - PROCESS | 1758 | --DOMWINDOW == 75 (0x8cf96000) [pid = 1758] [serial = 2148] [outer = (nil)] [url = about:blank] 14:50:23 INFO - PROCESS | 1758 | --DOMWINDOW == 74 (0x8f3d6c00) [pid = 1758] [serial = 2156] [outer = (nil)] [url = about:blank] 14:50:23 INFO - PROCESS | 1758 | --DOMWINDOW == 73 (0x927e9800) [pid = 1758] [serial = 2133] [outer = (nil)] [url = about:blank] 14:50:23 INFO - PROCESS | 1758 | --DOMWINDOW == 72 (0x90066c00) [pid = 1758] [serial = 2121] [outer = (nil)] [url = about:blank] 14:50:24 INFO - PROCESS | 1758 | 1465249824276 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 14:50:24 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 14:50:24 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 2814ms 14:50:24 INFO - PROCESS | 1758 | 1465249824300 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 14:50:24 INFO - PROCESS | 1758 | 1465249824306 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 14:50:24 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 14:50:24 INFO - PROCESS | 1758 | 1465249824315 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 14:50:24 INFO - PROCESS | 1758 | 1465249824320 Marionette TRACE conn4 <- [1,2922,null,{}] 14:50:24 INFO - PROCESS | 1758 | 1465249824327 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}] 14:50:24 INFO - PROCESS | 1758 | 1465249824333 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:24 INFO - PROCESS | 1758 | 1465249824512 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 14:50:24 INFO - PROCESS | 1758 | 1465249824697 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:24 INFO - PROCESS | 1758 | 1465249824709 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:24 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cf92c00 == 9 [pid = 1758] [id = 738] 14:50:24 INFO - PROCESS | 1758 | ++DOMWINDOW == 73 (0x8cf95400) [pid = 1758] [serial = 2215] [outer = (nil)] 14:50:24 INFO - PROCESS | 1758 | ++DOMWINDOW == 74 (0x8cf97c00) [pid = 1758] [serial = 2216] [outer = 0x8cf95400] 14:50:24 INFO - PROCESS | 1758 | 1465249824784 Marionette DEBUG loaded listener.js 14:50:24 INFO - PROCESS | 1758 | ++DOMWINDOW == 75 (0x8d9bcc00) [pid = 1758] [serial = 2217] [outer = 0x8cf95400] 14:50:25 INFO - PROCESS | 1758 | [1758] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 14:50:25 INFO - PROCESS | 1758 | [1758] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 14:50:25 INFO - PROCESS | 1758 | [1758] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 14:50:25 INFO - PROCESS | 1758 | [1758] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 14:50:25 INFO - PROCESS | 1758 | 1465249825571 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]]]}] 14:50:25 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 14:50:25 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 14:50:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 14:50:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:25 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:50:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:50:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:50:25 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 14:50:25 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 14:50:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:50:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:25 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:50:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:50:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:50:25 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 14:50:25 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 14:50:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:50:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:25 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:50:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:50:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:50:25 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 14:50:25 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 14:50:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:50:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:25 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:50:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:50:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:50:25 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 14:50:25 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1289ms 14:50:25 INFO - PROCESS | 1758 | 1465249825635 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 14:50:25 INFO - PROCESS | 1758 | 1465249825643 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 14:50:25 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 14:50:25 INFO - PROCESS | 1758 | 1465249825658 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 14:50:25 INFO - PROCESS | 1758 | 1465249825663 Marionette TRACE conn4 <- [1,2926,null,{}] 14:50:25 INFO - PROCESS | 1758 | 1465249825670 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}] 14:50:25 INFO - PROCESS | 1758 | 1465249825675 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:25 INFO - PROCESS | 1758 | 1465249825857 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 14:50:25 INFO - PROCESS | 1758 | 1465249825874 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:25 INFO - PROCESS | 1758 | 1465249825883 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:26 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c7000 == 10 [pid = 1758] [id = 739] 14:50:26 INFO - PROCESS | 1758 | ++DOMWINDOW == 76 (0x8d9d4400) [pid = 1758] [serial = 2218] [outer = (nil)] 14:50:26 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x8e011800) [pid = 1758] [serial = 2219] [outer = 0x8d9d4400] 14:50:26 INFO - PROCESS | 1758 | 1465249826128 Marionette DEBUG loaded listener.js 14:50:26 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x8f2ef800) [pid = 1758] [serial = 2220] [outer = 0x8d9d4400] 14:50:26 INFO - PROCESS | 1758 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 14:50:27 INFO - PROCESS | 1758 | 1465249827026 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]]]}] 14:50:27 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 14:50:27 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1393ms 14:50:27 INFO - PROCESS | 1758 | 1465249827050 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 14:50:27 INFO - PROCESS | 1758 | 1465249827055 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 14:50:27 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 14:50:27 INFO - PROCESS | 1758 | 1465249827069 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 14:50:27 INFO - PROCESS | 1758 | 1465249827076 Marionette TRACE conn4 <- [1,2930,null,{}] 14:50:27 INFO - PROCESS | 1758 | 1465249827093 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}] 14:50:27 INFO - PROCESS | 1758 | 1465249827103 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:27 INFO - PROCESS | 1758 | 1465249827340 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 14:50:27 INFO - PROCESS | 1758 | 1465249827371 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:27 INFO - PROCESS | 1758 | 1465249827382 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:27 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f5f1000 == 11 [pid = 1758] [id = 740] 14:50:27 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x8fd44400) [pid = 1758] [serial = 2221] [outer = (nil)] 14:50:27 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8fd49400) [pid = 1758] [serial = 2222] [outer = 0x8fd44400] 14:50:27 INFO - PROCESS | 1758 | 1465249827451 Marionette DEBUG loaded listener.js 14:50:27 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8fd52800) [pid = 1758] [serial = 2223] [outer = 0x8fd44400] 14:50:28 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x8fdf2000) [pid = 1758] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 14:50:28 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x8bef0400) [pid = 1758] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 14:50:28 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x8cfa0800) [pid = 1758] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 14:50:28 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0x90064400) [pid = 1758] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 14:50:28 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x8bff1400) [pid = 1758] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 14:50:28 INFO - PROCESS | 1758 | --DOMWINDOW == 75 (0x8dbbbc00) [pid = 1758] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 14:50:28 INFO - PROCESS | 1758 | --DOMWINDOW == 74 (0x8fdf9800) [pid = 1758] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 14:50:28 INFO - PROCESS | 1758 | --DOMWINDOW == 73 (0x8cdd3400) [pid = 1758] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 14:50:28 INFO - PROCESS | 1758 | --DOMWINDOW == 72 (0x8fdf3c00) [pid = 1758] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 14:50:28 INFO - PROCESS | 1758 | --DOMWINDOW == 71 (0x8beee800) [pid = 1758] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 14:50:28 INFO - PROCESS | 1758 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 14:50:28 INFO - PROCESS | 1758 | 1465249828822 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]]]}] 14:50:28 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 14:50:28 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1795ms 14:50:28 INFO - PROCESS | 1758 | 1465249828864 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 14:50:28 INFO - PROCESS | 1758 | 1465249828869 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 14:50:28 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 14:50:28 INFO - PROCESS | 1758 | 1465249828875 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 14:50:28 INFO - PROCESS | 1758 | 1465249828878 Marionette TRACE conn4 <- [1,2934,null,{}] 14:50:28 INFO - PROCESS | 1758 | 1465249828884 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}] 14:50:28 INFO - PROCESS | 1758 | 1465249828889 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:29 INFO - PROCESS | 1758 | 1465249829116 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 14:50:29 INFO - PROCESS | 1758 | 1465249829271 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:29 INFO - PROCESS | 1758 | 1465249829277 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:29 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bff5400 == 12 [pid = 1758] [id = 741] 14:50:29 INFO - PROCESS | 1758 | ++DOMWINDOW == 72 (0x8cf9c400) [pid = 1758] [serial = 2224] [outer = (nil)] 14:50:29 INFO - PROCESS | 1758 | ++DOMWINDOW == 73 (0x8fdf2000) [pid = 1758] [serial = 2225] [outer = 0x8cf9c400] 14:50:29 INFO - PROCESS | 1758 | 1465249829352 Marionette DEBUG loaded listener.js 14:50:29 INFO - PROCESS | 1758 | ++DOMWINDOW == 74 (0x8fdf5800) [pid = 1758] [serial = 2226] [outer = 0x8cf9c400] 14:50:29 INFO - PROCESS | 1758 | 1465249829984 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]]]}] 14:50:30 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 14:50:30 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1134ms 14:50:30 INFO - PROCESS | 1758 | 1465249830010 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 14:50:30 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 14:50:30 INFO - PROCESS | 1758 | 1465249830014 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 14:50:30 INFO - PROCESS | 1758 | 1465249830021 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 14:50:30 INFO - PROCESS | 1758 | 1465249830024 Marionette TRACE conn4 <- [1,2938,null,{}] 14:50:30 INFO - PROCESS | 1758 | 1465249830030 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}] 14:50:30 INFO - PROCESS | 1758 | 1465249830036 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:30 INFO - PROCESS | 1758 | 1465249830244 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 14:50:30 INFO - PROCESS | 1758 | 1465249830344 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:30 INFO - PROCESS | 1758 | 1465249830353 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:30 INFO - PROCESS | 1758 | ++DOCSHELL 0x8fdf3800 == 13 [pid = 1758] [id = 742] 14:50:30 INFO - PROCESS | 1758 | ++DOMWINDOW == 75 (0x8fdfb000) [pid = 1758] [serial = 2227] [outer = (nil)] 14:50:30 INFO - PROCESS | 1758 | ++DOMWINDOW == 76 (0x90063000) [pid = 1758] [serial = 2228] [outer = 0x8fdfb000] 14:50:30 INFO - PROCESS | 1758 | 1465249830442 Marionette DEBUG loaded listener.js 14:50:30 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x9011f800) [pid = 1758] [serial = 2229] [outer = 0x8fdfb000] 14:50:31 INFO - PROCESS | 1758 | 1465249831442 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]]]}] 14:50:31 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 14:50:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1442ms 14:50:31 INFO - PROCESS | 1758 | 1465249831463 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 14:50:31 INFO - PROCESS | 1758 | 1465249831470 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 14:50:31 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 14:50:31 INFO - PROCESS | 1758 | 1465249831478 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 14:50:31 INFO - PROCESS | 1758 | 1465249831486 Marionette TRACE conn4 <- [1,2942,null,{}] 14:50:31 INFO - PROCESS | 1758 | 1465249831495 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}] 14:50:31 INFO - PROCESS | 1758 | 1465249831500 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:31 INFO - PROCESS | 1758 | 1465249831722 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 14:50:31 INFO - PROCESS | 1758 | 1465249831901 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:31 INFO - PROCESS | 1758 | 1465249831916 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:31 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b73e000 == 14 [pid = 1758] [id = 743] 14:50:31 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x8cf9dc00) [pid = 1758] [serial = 2230] [outer = (nil)] 14:50:32 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x8d9de400) [pid = 1758] [serial = 2231] [outer = 0x8cf9dc00] 14:50:32 INFO - PROCESS | 1758 | 1465249832050 Marionette DEBUG loaded listener.js 14:50:32 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8dbbd000) [pid = 1758] [serial = 2232] [outer = 0x8cf9dc00] 14:50:32 INFO - PROCESS | 1758 | 1465249832983 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"]]]}] 14:50:33 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 14:50:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 14:50:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:50:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 14:50:33 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1539ms 14:50:33 INFO - PROCESS | 1758 | 1465249833020 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 14:50:33 INFO - PROCESS | 1758 | 1465249833028 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 14:50:33 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 14:50:33 INFO - PROCESS | 1758 | 1465249833040 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 14:50:33 INFO - PROCESS | 1758 | 1465249833045 Marionette TRACE conn4 <- [1,2946,null,{}] 14:50:33 INFO - PROCESS | 1758 | 1465249833053 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}] 14:50:33 INFO - PROCESS | 1758 | 1465249833058 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:33 INFO - PROCESS | 1758 | 1465249833274 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 14:50:33 INFO - PROCESS | 1758 | 1465249833466 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:33 INFO - PROCESS | 1758 | 1465249833475 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:33 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f2f7400 == 15 [pid = 1758] [id = 744] 14:50:33 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8f3d7800) [pid = 1758] [serial = 2233] [outer = (nil)] 14:50:33 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x8f5f0000) [pid = 1758] [serial = 2234] [outer = 0x8f3d7800] 14:50:33 INFO - PROCESS | 1758 | 1465249833564 Marionette DEBUG loaded listener.js 14:50:33 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8ffb5400) [pid = 1758] [serial = 2235] [outer = 0x8f3d7800] 14:50:34 INFO - PROCESS | 1758 | 1465249834548 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]]]}] 14:50:34 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 14:50:34 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1540ms 14:50:34 INFO - PROCESS | 1758 | 1465249834581 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 14:50:34 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 14:50:34 INFO - PROCESS | 1758 | 1465249834586 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 14:50:34 INFO - PROCESS | 1758 | 1465249834593 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 14:50:34 INFO - PROCESS | 1758 | 1465249834599 Marionette TRACE conn4 <- [1,2950,null,{}] 14:50:34 INFO - PROCESS | 1758 | 1465249834617 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}] 14:50:34 INFO - PROCESS | 1758 | 1465249834626 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:34 INFO - PROCESS | 1758 | 1465249834896 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 14:50:35 INFO - PROCESS | 1758 | 1465249835038 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:35 INFO - PROCESS | 1758 | 1465249835052 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:35 INFO - PROCESS | 1758 | ++DOCSHELL 0x90137000 == 16 [pid = 1758] [id = 745] 14:50:35 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x90138800) [pid = 1758] [serial = 2236] [outer = (nil)] 14:50:35 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x9013ac00) [pid = 1758] [serial = 2237] [outer = 0x90138800] 14:50:35 INFO - PROCESS | 1758 | 1465249835186 Marionette DEBUG loaded listener.js 14:50:35 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x901d2800) [pid = 1758] [serial = 2238] [outer = 0x90138800] 14:50:35 INFO - PROCESS | 1758 | ++DOCSHELL 0x90139400 == 17 [pid = 1758] [id = 746] 14:50:35 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x919cd000) [pid = 1758] [serial = 2239] [outer = (nil)] 14:50:35 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x91a17c00) [pid = 1758] [serial = 2240] [outer = 0x919cd000] 14:50:36 INFO - PROCESS | 1758 | 1465249836273 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]]]}] 14:50:36 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 14:50:36 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1737ms 14:50:36 INFO - PROCESS | 1758 | 1465249836330 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 14:50:36 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 14:50:36 INFO - PROCESS | 1758 | 1465249836336 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 14:50:36 INFO - PROCESS | 1758 | 1465249836344 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 14:50:36 INFO - PROCESS | 1758 | 1465249836347 Marionette TRACE conn4 <- [1,2954,null,{}] 14:50:36 INFO - PROCESS | 1758 | 1465249836403 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}] 14:50:36 INFO - PROCESS | 1758 | 1465249836408 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:36 INFO - PROCESS | 1758 | 1465249836633 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 14:50:36 INFO - PROCESS | 1758 | 1465249836876 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:36 INFO - PROCESS | 1758 | 1465249836885 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:36 INFO - PROCESS | 1758 | ++DOCSHELL 0x901d5c00 == 18 [pid = 1758] [id = 747] 14:50:36 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x919cec00) [pid = 1758] [serial = 2241] [outer = (nil)] 14:50:36 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x91a19400) [pid = 1758] [serial = 2242] [outer = 0x919cec00] 14:50:37 INFO - PROCESS | 1758 | 1465249837005 Marionette DEBUG loaded listener.js 14:50:37 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x91a1c800) [pid = 1758] [serial = 2243] [outer = 0x919cec00] 14:50:37 INFO - PROCESS | 1758 | 1465249837856 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]]]}] 14:50:37 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:50:37 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 14:50:37 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1528ms 14:50:37 INFO - PROCESS | 1758 | 1465249837872 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 14:50:37 INFO - PROCESS | 1758 | 1465249837877 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 14:50:37 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 14:50:37 INFO - PROCESS | 1758 | 1465249837886 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 14:50:37 INFO - PROCESS | 1758 | 1465249837891 Marionette TRACE conn4 <- [1,2958,null,{}] 14:50:37 INFO - PROCESS | 1758 | 1465249837898 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}] 14:50:37 INFO - PROCESS | 1758 | 1465249837905 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:38 INFO - PROCESS | 1758 | 1465249838145 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 14:50:38 INFO - PROCESS | 1758 | 1465249838341 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:38 INFO - PROCESS | 1758 | 1465249838349 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:38 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f2f4c00 == 19 [pid = 1758] [id = 748] 14:50:38 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0x91a21c00) [pid = 1758] [serial = 2244] [outer = (nil)] 14:50:38 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x91b75400) [pid = 1758] [serial = 2245] [outer = 0x91a21c00] 14:50:38 INFO - PROCESS | 1758 | 1465249838447 Marionette DEBUG loaded listener.js 14:50:38 INFO - PROCESS | 1758 | ++DOMWINDOW == 94 (0x91b80000) [pid = 1758] [serial = 2246] [outer = 0x91a21c00] 14:50:39 INFO - PROCESS | 1758 | 1465249839468 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]]]}] 14:50:39 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 14:50:39 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1636ms 14:50:39 INFO - PROCESS | 1758 | 1465249839522 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 14:50:39 INFO - PROCESS | 1758 | 1465249839526 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 14:50:39 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 14:50:39 INFO - PROCESS | 1758 | 1465249839533 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 14:50:39 INFO - PROCESS | 1758 | 1465249839536 Marionette TRACE conn4 <- [1,2962,null,{}] 14:50:39 INFO - PROCESS | 1758 | 1465249839543 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}] 14:50:39 INFO - PROCESS | 1758 | 1465249839555 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:40 INFO - PROCESS | 1758 | 1465249840036 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 14:50:40 INFO - PROCESS | 1758 | 1465249840301 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:40 INFO - PROCESS | 1758 | 1465249840314 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:40 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bfed800 == 20 [pid = 1758] [id = 749] 14:50:40 INFO - PROCESS | 1758 | ++DOMWINDOW == 95 (0x8bfef400) [pid = 1758] [serial = 2247] [outer = (nil)] 14:50:40 INFO - PROCESS | 1758 | ++DOMWINDOW == 96 (0x8cdd2c00) [pid = 1758] [serial = 2248] [outer = 0x8bfef400] 14:50:40 INFO - PROCESS | 1758 | 1465249840394 Marionette DEBUG loaded listener.js 14:50:40 INFO - PROCESS | 1758 | ++DOMWINDOW == 97 (0x8cf96400) [pid = 1758] [serial = 2249] [outer = 0x8bfef400] 14:50:41 INFO - PROCESS | 1758 | 1465249841380 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]]]}] 14:50:41 INFO - PROCESS | 1758 | --DOMWINDOW == 96 (0x8fd44c00) [pid = 1758] [serial = 2183] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1758 | --DOMWINDOW == 95 (0x90062000) [pid = 1758] [serial = 2180] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1758 | --DOMWINDOW == 94 (0x8f5e9000) [pid = 1758] [serial = 2157] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1758 | --DOMWINDOW == 93 (0x8f3cb000) [pid = 1758] [serial = 2162] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1758 | --DOMWINDOW == 92 (0x8f5f2000) [pid = 1758] [serial = 2163] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1758 | --DOMWINDOW == 91 (0x9006c000) [pid = 1758] [serial = 2168] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x90070000) [pid = 1758] [serial = 2169] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x8cdd3800) [pid = 1758] [serial = 2159] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x8d9d9400) [pid = 1758] [serial = 2160] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x8dcb5800) [pid = 1758] [serial = 2174] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x8f2eec00) [pid = 1758] [serial = 2175] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x8fdfc800) [pid = 1758] [serial = 2165] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x8ffb8000) [pid = 1758] [serial = 2166] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x8d9d5000) [pid = 1758] [serial = 2171] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x8d9df400) [pid = 1758] [serial = 2172] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x8ffb7800) [pid = 1758] [serial = 2178] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x8fdf8400) [pid = 1758] [serial = 2177] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x90068000) [pid = 1758] [serial = 2181] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x8fdfd800) [pid = 1758] [serial = 2184] [outer = (nil)] [url = about:blank] 14:50:41 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 14:50:41 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1944ms 14:50:41 INFO - PROCESS | 1758 | 1465249841482 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 14:50:41 INFO - PROCESS | 1758 | 1465249841489 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 14:50:41 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 14:50:41 INFO - PROCESS | 1758 | 1465249841499 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 14:50:41 INFO - PROCESS | 1758 | 1465249841504 Marionette TRACE conn4 <- [1,2966,null,{}] 14:50:41 INFO - PROCESS | 1758 | 1465249841519 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}] 14:50:41 INFO - PROCESS | 1758 | 1465249841526 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:41 INFO - PROCESS | 1758 | 1465249841693 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 14:50:41 INFO - PROCESS | 1758 | 1465249841892 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:41 INFO - PROCESS | 1758 | 1465249841902 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:41 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9d6800 == 21 [pid = 1758] [id = 750] 14:50:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x8d9da400) [pid = 1758] [serial = 2250] [outer = (nil)] 14:50:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8d9e1000) [pid = 1758] [serial = 2251] [outer = 0x8d9da400] 14:50:41 INFO - PROCESS | 1758 | 1465249841994 Marionette DEBUG loaded listener.js 14:50:42 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8dbb6800) [pid = 1758] [serial = 2252] [outer = 0x8d9da400] 14:50:42 INFO - PROCESS | 1758 | 1465249842715 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]]]}] 14:50:42 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 14:50:42 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1248ms 14:50:42 INFO - PROCESS | 1758 | 1465249842747 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 14:50:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 14:50:42 INFO - PROCESS | 1758 | 1465249842752 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 14:50:42 INFO - PROCESS | 1758 | 1465249842759 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 14:50:42 INFO - PROCESS | 1758 | 1465249842762 Marionette TRACE conn4 <- [1,2970,null,{}] 14:50:42 INFO - PROCESS | 1758 | 1465249842769 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}] 14:50:42 INFO - PROCESS | 1758 | 1465249842775 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:42 INFO - PROCESS | 1758 | 1465249842953 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 14:50:43 INFO - PROCESS | 1758 | 1465249843172 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:43 INFO - PROCESS | 1758 | 1465249843183 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:43 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5ca800 == 22 [pid = 1758] [id = 751] 14:50:43 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x8b5cbc00) [pid = 1758] [serial = 2253] [outer = (nil)] 14:50:43 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8bee4800) [pid = 1758] [serial = 2254] [outer = 0x8b5cbc00] 14:50:43 INFO - PROCESS | 1758 | 1465249843273 Marionette DEBUG loaded listener.js 14:50:43 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x8bff1400) [pid = 1758] [serial = 2255] [outer = 0x8b5cbc00] 14:50:44 INFO - PROCESS | 1758 | 1465249844202 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]]]}] 14:50:44 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 14:50:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1482ms 14:50:44 INFO - PROCESS | 1758 | 1465249844244 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 14:50:44 INFO - PROCESS | 1758 | 1465249844251 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 14:50:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 14:50:44 INFO - PROCESS | 1758 | 1465249844260 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 14:50:44 INFO - PROCESS | 1758 | 1465249844265 Marionette TRACE conn4 <- [1,2974,null,{}] 14:50:44 INFO - PROCESS | 1758 | 1465249844315 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}] 14:50:44 INFO - PROCESS | 1758 | 1465249844324 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:44 INFO - PROCESS | 1758 | 1465249844594 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 14:50:44 INFO - PROCESS | 1758 | 1465249844758 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:44 INFO - PROCESS | 1758 | 1465249844772 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:44 INFO - PROCESS | 1758 | ++DOCSHELL 0x8beea800 == 23 [pid = 1758] [id = 752] 14:50:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x8e00e800) [pid = 1758] [serial = 2256] [outer = (nil)] 14:50:44 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x8f2f8c00) [pid = 1758] [serial = 2257] [outer = 0x8e00e800] 14:50:44 INFO - PROCESS | 1758 | 1465249844911 Marionette DEBUG loaded listener.js 14:50:45 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x8f3d2c00) [pid = 1758] [serial = 2258] [outer = 0x8e00e800] 14:50:45 INFO - PROCESS | 1758 | 1465249845724 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]]]}] 14:50:45 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 14:50:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1495ms 14:50:45 INFO - PROCESS | 1758 | 1465249845760 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 14:50:45 INFO - PROCESS | 1758 | 1465249845766 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 14:50:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 14:50:45 INFO - PROCESS | 1758 | 1465249845776 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 14:50:45 INFO - PROCESS | 1758 | 1465249845779 Marionette TRACE conn4 <- [1,2978,null,{}] 14:50:45 INFO - PROCESS | 1758 | 1465249845788 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}] 14:50:45 INFO - PROCESS | 1758 | 1465249845795 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:46 INFO - PROCESS | 1758 | 1465249846051 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 14:50:46 INFO - PROCESS | 1758 | 1465249846267 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:46 INFO - PROCESS | 1758 | 1465249846275 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:46 INFO - PROCESS | 1758 | ++DOCSHELL 0x8fd44800 == 24 [pid = 1758] [id = 753] 14:50:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x8fdfd800) [pid = 1758] [serial = 2259] [outer = (nil)] 14:50:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x8ffb8000) [pid = 1758] [serial = 2260] [outer = 0x8fdfd800] 14:50:46 INFO - PROCESS | 1758 | 1465249846404 Marionette DEBUG loaded listener.js 14:50:46 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x90066800) [pid = 1758] [serial = 2261] [outer = 0x8fdfd800] 14:50:47 INFO - PROCESS | 1758 | 1465249847316 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]]]}] 14:50:47 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 14:50:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1592ms 14:50:47 INFO - PROCESS | 1758 | 1465249847369 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 14:50:47 INFO - PROCESS | 1758 | 1465249847373 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 14:50:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 14:50:47 INFO - PROCESS | 1758 | 1465249847390 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 14:50:47 INFO - PROCESS | 1758 | 1465249847401 Marionette TRACE conn4 <- [1,2982,null,{}] 14:50:47 INFO - PROCESS | 1758 | 1465249847432 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}] 14:50:47 INFO - PROCESS | 1758 | 1465249847441 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:47 INFO - PROCESS | 1758 | 1465249847647 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 14:50:47 INFO - PROCESS | 1758 | 1465249847840 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:47 INFO - PROCESS | 1758 | 1465249847851 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:47 INFO - PROCESS | 1758 | ++DOCSHELL 0x90132000 == 25 [pid = 1758] [id = 754] 14:50:47 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x90135000) [pid = 1758] [serial = 2262] [outer = (nil)] 14:50:47 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0x901d7c00) [pid = 1758] [serial = 2263] [outer = 0x90135000] 14:50:47 INFO - PROCESS | 1758 | 1465249847933 Marionette DEBUG loaded listener.js 14:50:48 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x919cdc00) [pid = 1758] [serial = 2264] [outer = 0x90135000] 14:50:48 INFO - PROCESS | 1758 | 1465249848809 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"]]]}] 14:50:48 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 14:50:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 14:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:50:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 14:50:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1456ms 14:50:48 INFO - PROCESS | 1758 | 1465249848840 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 14:50:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 14:50:48 INFO - PROCESS | 1758 | 1465249848846 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 14:50:48 INFO - PROCESS | 1758 | 1465249848853 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 14:50:48 INFO - PROCESS | 1758 | 1465249848856 Marionette TRACE conn4 <- [1,2986,null,{}] 14:50:48 INFO - PROCESS | 1758 | 1465249848863 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}] 14:50:48 INFO - PROCESS | 1758 | 1465249848868 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:49 INFO - PROCESS | 1758 | 1465249849091 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 14:50:49 INFO - PROCESS | 1758 | 1465249849290 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:49 INFO - PROCESS | 1758 | 1465249849298 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:49 INFO - PROCESS | 1758 | ++DOCSHELL 0x8ffc0400 == 26 [pid = 1758] [id = 755] 14:50:49 INFO - PROCESS | 1758 | ++DOMWINDOW == 94 (0x91a1bc00) [pid = 1758] [serial = 2265] [outer = (nil)] 14:50:49 INFO - PROCESS | 1758 | ++DOMWINDOW == 95 (0x927e4800) [pid = 1758] [serial = 2266] [outer = 0x91a1bc00] 14:50:49 INFO - PROCESS | 1758 | 1465249849386 Marionette DEBUG loaded listener.js 14:50:49 INFO - PROCESS | 1758 | ++DOMWINDOW == 96 (0x927e6c00) [pid = 1758] [serial = 2267] [outer = 0x91a1bc00] 14:50:50 INFO - PROCESS | 1758 | 1465249850272 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]]]}] 14:50:50 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 14:50:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1449ms 14:50:50 INFO - PROCESS | 1758 | 1465249850302 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 14:50:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 14:50:50 INFO - PROCESS | 1758 | 1465249850307 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 14:50:50 INFO - PROCESS | 1758 | 1465249850314 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 14:50:50 INFO - PROCESS | 1758 | 1465249850317 Marionette TRACE conn4 <- [1,2990,null,{}] 14:50:50 INFO - PROCESS | 1758 | 1465249850324 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}] 14:50:50 INFO - PROCESS | 1758 | 1465249850330 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:50 INFO - PROCESS | 1758 | 1465249850539 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 14:50:50 INFO - PROCESS | 1758 | 1465249850715 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:50 INFO - PROCESS | 1758 | 1465249850733 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:50 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b736800 == 27 [pid = 1758] [id = 756] 14:50:50 INFO - PROCESS | 1758 | ++DOMWINDOW == 97 (0x927eac00) [pid = 1758] [serial = 2268] [outer = (nil)] 14:50:50 INFO - PROCESS | 1758 | ++DOMWINDOW == 98 (0x92820800) [pid = 1758] [serial = 2269] [outer = 0x927eac00] 14:50:50 INFO - PROCESS | 1758 | 1465249850869 Marionette DEBUG loaded listener.js 14:50:51 INFO - PROCESS | 1758 | ++DOMWINDOW == 99 (0x9282b400) [pid = 1758] [serial = 2270] [outer = 0x927eac00] 14:50:51 INFO - PROCESS | 1758 | ++DOCSHELL 0x9297c000 == 28 [pid = 1758] [id = 757] 14:50:51 INFO - PROCESS | 1758 | ++DOMWINDOW == 100 (0x9297c400) [pid = 1758] [serial = 2271] [outer = (nil)] 14:50:51 INFO - PROCESS | 1758 | ++DOMWINDOW == 101 (0x8d9c7c00) [pid = 1758] [serial = 2272] [outer = 0x9297c400] 14:50:51 INFO - PROCESS | 1758 | 1465249851946 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]]]}] 14:50:52 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 14:50:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1692ms 14:50:52 INFO - PROCESS | 1758 | 1465249852013 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 14:50:52 INFO - PROCESS | 1758 | 1465249852019 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 14:50:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 14:50:52 INFO - PROCESS | 1758 | 1465249852030 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 14:50:52 INFO - PROCESS | 1758 | 1465249852033 Marionette TRACE conn4 <- [1,2994,null,{}] 14:50:52 INFO - PROCESS | 1758 | 1465249852041 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}] 14:50:52 INFO - PROCESS | 1758 | 1465249852047 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:52 INFO - PROCESS | 1758 | 1465249852307 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 14:50:52 INFO - PROCESS | 1758 | 1465249852546 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:52 INFO - PROCESS | 1758 | 1465249852555 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:52 INFO - PROCESS | 1758 | ++DOCSHELL 0x92970800 == 29 [pid = 1758] [id = 758] 14:50:52 INFO - PROCESS | 1758 | ++DOMWINDOW == 102 (0x92973000) [pid = 1758] [serial = 2273] [outer = (nil)] 14:50:52 INFO - PROCESS | 1758 | ++DOMWINDOW == 103 (0x93b58000) [pid = 1758] [serial = 2274] [outer = 0x92973000] 14:50:52 INFO - PROCESS | 1758 | 1465249852686 Marionette DEBUG loaded listener.js 14:50:52 INFO - PROCESS | 1758 | ++DOMWINDOW == 104 (0x93b5d400) [pid = 1758] [serial = 2275] [outer = 0x92973000] 14:50:53 INFO - PROCESS | 1758 | 1465249853472 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]]]}] 14:50:53 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:50:53 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 14:50:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1478ms 14:50:53 INFO - PROCESS | 1758 | 1465249853510 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 14:50:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 14:50:53 INFO - PROCESS | 1758 | 1465249853515 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 14:50:53 INFO - PROCESS | 1758 | 1465249853524 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 14:50:53 INFO - PROCESS | 1758 | 1465249853527 Marionette TRACE conn4 <- [1,2998,null,{}] 14:50:53 INFO - PROCESS | 1758 | 1465249853535 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}] 14:50:53 INFO - PROCESS | 1758 | 1465249853540 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:53 INFO - PROCESS | 1758 | 1465249853761 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 14:50:53 INFO - PROCESS | 1758 | 1465249853966 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:53 INFO - PROCESS | 1758 | 1465249853979 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:54 INFO - PROCESS | 1758 | ++DOCSHELL 0x90114400 == 30 [pid = 1758] [id = 759] 14:50:54 INFO - PROCESS | 1758 | ++DOMWINDOW == 105 (0x90136c00) [pid = 1758] [serial = 2276] [outer = (nil)] 14:50:54 INFO - PROCESS | 1758 | ++DOMWINDOW == 106 (0x93c51800) [pid = 1758] [serial = 2277] [outer = 0x90136c00] 14:50:54 INFO - PROCESS | 1758 | 1465249854109 Marionette DEBUG loaded listener.js 14:50:54 INFO - PROCESS | 1758 | ++DOMWINDOW == 107 (0x93c5b400) [pid = 1758] [serial = 2278] [outer = 0x90136c00] 14:50:55 INFO - PROCESS | 1758 | 1465249855015 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]]]}] 14:50:55 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 14:50:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1550ms 14:50:55 INFO - PROCESS | 1758 | 1465249855074 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 14:50:55 INFO - PROCESS | 1758 | 1465249855078 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 14:50:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 14:50:55 INFO - PROCESS | 1758 | 1465249855155 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 14:50:55 INFO - PROCESS | 1758 | 1465249855162 Marionette TRACE conn4 <- [1,3002,null,{}] 14:50:55 INFO - PROCESS | 1758 | 1465249855173 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}] 14:50:55 INFO - PROCESS | 1758 | 1465249855180 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:55 INFO - PROCESS | 1758 | 1465249855421 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 14:50:55 INFO - PROCESS | 1758 | 1465249855735 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:55 INFO - PROCESS | 1758 | 1465249855742 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:55 INFO - PROCESS | 1758 | ++DOCSHELL 0x93c53400 == 31 [pid = 1758] [id = 760] 14:50:55 INFO - PROCESS | 1758 | ++DOMWINDOW == 108 (0x93d27c00) [pid = 1758] [serial = 2279] [outer = (nil)] 14:50:55 INFO - PROCESS | 1758 | ++DOMWINDOW == 109 (0x93d30400) [pid = 1758] [serial = 2280] [outer = 0x93d27c00] 14:50:55 INFO - PROCESS | 1758 | 1465249855838 Marionette DEBUG loaded listener.js 14:50:55 INFO - PROCESS | 1758 | ++DOMWINDOW == 110 (0x93f0a000) [pid = 1758] [serial = 2281] [outer = 0x93d27c00] 14:50:56 INFO - PROCESS | 1758 | 1465249856694 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]]]}] 14:50:56 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 14:50:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1605ms 14:50:56 INFO - PROCESS | 1758 | 1465249856742 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 14:50:56 INFO - PROCESS | 1758 | 1465249856746 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 14:50:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 14:50:56 INFO - PROCESS | 1758 | 1465249856754 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 14:50:56 INFO - PROCESS | 1758 | 1465249856758 Marionette TRACE conn4 <- [1,3006,null,{}] 14:50:56 INFO - PROCESS | 1758 | 1465249856764 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}] 14:50:56 INFO - PROCESS | 1758 | 1465249856770 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:56 INFO - PROCESS | 1758 | 1465249856974 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 14:50:57 INFO - PROCESS | 1758 | 1465249857191 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:57 INFO - PROCESS | 1758 | 1465249857198 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:57 INFO - PROCESS | 1758 | ++DOCSHELL 0x93c50400 == 32 [pid = 1758] [id = 761] 14:50:57 INFO - PROCESS | 1758 | ++DOMWINDOW == 111 (0x93c58400) [pid = 1758] [serial = 2282] [outer = (nil)] 14:50:57 INFO - PROCESS | 1758 | ++DOMWINDOW == 112 (0x94a76800) [pid = 1758] [serial = 2283] [outer = 0x93c58400] 14:50:57 INFO - PROCESS | 1758 | 1465249857295 Marionette DEBUG loaded listener.js 14:50:57 INFO - PROCESS | 1758 | ++DOMWINDOW == 113 (0x94a7cc00) [pid = 1758] [serial = 2284] [outer = 0x93c58400] 14:50:58 INFO - PROCESS | 1758 | 1465249858337 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]]]}] 14:50:58 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 14:50:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1639ms 14:50:58 INFO - PROCESS | 1758 | 1465249858395 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 14:50:58 INFO - PROCESS | 1758 | 1465249858400 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 14:50:58 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 14:50:58 INFO - PROCESS | 1758 | 1465249858410 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 14:50:58 INFO - PROCESS | 1758 | 1465249858417 Marionette TRACE conn4 <- [1,3010,null,{}] 14:50:58 INFO - PROCESS | 1758 | 1465249858444 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}] 14:50:58 INFO - PROCESS | 1758 | 1465249858450 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:58 INFO - PROCESS | 1758 | 1465249858704 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 14:50:58 INFO - PROCESS | 1758 | 1465249858864 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:58 INFO - PROCESS | 1758 | 1465249858872 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:50:58 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9bf800 == 33 [pid = 1758] [id = 762] 14:50:58 INFO - PROCESS | 1758 | ++DOMWINDOW == 114 (0x8d9df400) [pid = 1758] [serial = 2285] [outer = (nil)] 14:50:58 INFO - PROCESS | 1758 | ++DOMWINDOW == 115 (0x8e00c000) [pid = 1758] [serial = 2286] [outer = 0x8d9df400] 14:50:58 INFO - PROCESS | 1758 | 1465249858957 Marionette DEBUG loaded listener.js 14:50:59 INFO - PROCESS | 1758 | ++DOMWINDOW == 116 (0x8f5e6400) [pid = 1758] [serial = 2287] [outer = 0x8d9df400] 14:51:00 INFO - PROCESS | 1758 | --DOCSHELL 0x90139400 == 32 [pid = 1758] [id = 746] 14:51:00 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5c0800 == 31 [pid = 1758] [id = 737] 14:51:00 INFO - PROCESS | 1758 | --DOCSHELL 0x8b5cdc00 == 30 [pid = 1758] [id = 736] 14:51:00 INFO - PROCESS | 1758 | --DOCSHELL 0x9297c000 == 29 [pid = 1758] [id = 757] 14:51:01 INFO - PROCESS | 1758 | 1465249861287 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]]]}] 14:51:01 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 14:51:01 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 2897ms 14:51:01 INFO - PROCESS | 1758 | 1465249861310 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 14:51:01 INFO - PROCESS | 1758 | 1465249861321 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 14:51:01 INFO - TEST-START | /FileAPI/FileReaderSync.worker 14:51:01 INFO - PROCESS | 1758 | 1465249861340 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 14:51:01 INFO - PROCESS | 1758 | 1465249861351 Marionette TRACE conn4 <- [1,3014,null,{}] 14:51:01 INFO - PROCESS | 1758 | 1465249861362 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}] 14:51:01 INFO - PROCESS | 1758 | 1465249861367 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:01 INFO - PROCESS | 1758 | 1465249861712 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 14:51:01 INFO - PROCESS | 1758 | 1465249861911 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:01 INFO - PROCESS | 1758 | 1465249861920 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:01 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cfa0400 == 30 [pid = 1758] [id = 763] 14:51:01 INFO - PROCESS | 1758 | ++DOMWINDOW == 117 (0x8d9bb800) [pid = 1758] [serial = 2288] [outer = (nil)] 14:51:01 INFO - PROCESS | 1758 | ++DOMWINDOW == 118 (0x8d9d5400) [pid = 1758] [serial = 2289] [outer = 0x8d9bb800] 14:51:02 INFO - PROCESS | 1758 | 1465249862001 Marionette DEBUG loaded listener.js 14:51:02 INFO - PROCESS | 1758 | ++DOMWINDOW == 119 (0x8d9de800) [pid = 1758] [serial = 2290] [outer = 0x8d9bb800] 14:51:02 INFO - PROCESS | 1758 | [1758] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:51:02 INFO - PROCESS | 1758 | 1465249862958 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 14:51:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 14:51:02 INFO - {} 14:51:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 14:51:02 INFO - {} 14:51:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 14:51:02 INFO - {} 14:51:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 14:51:02 INFO - {} 14:51:02 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1647ms 14:51:02 INFO - PROCESS | 1758 | 1465249862988 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 14:51:03 INFO - TEST-START | /FileAPI/fileReader.html 14:51:03 INFO - PROCESS | 1758 | 1465249862997 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 14:51:03 INFO - PROCESS | 1758 | 1465249863016 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 14:51:03 INFO - PROCESS | 1758 | 1465249863020 Marionette TRACE conn4 <- [1,3018,null,{}] 14:51:03 INFO - PROCESS | 1758 | 1465249863028 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}] 14:51:03 INFO - PROCESS | 1758 | 1465249863034 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:03 INFO - PROCESS | 1758 | 1465249863247 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 14:51:03 INFO - PROCESS | 1758 | 1465249863282 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:03 INFO - PROCESS | 1758 | 1465249863296 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:03 INFO - PROCESS | 1758 | ++DOCSHELL 0x8f2f3800 == 31 [pid = 1758] [id = 764] 14:51:03 INFO - PROCESS | 1758 | ++DOMWINDOW == 120 (0x8f2f4800) [pid = 1758] [serial = 2291] [outer = (nil)] 14:51:03 INFO - PROCESS | 1758 | ++DOMWINDOW == 121 (0x8fd4d400) [pid = 1758] [serial = 2292] [outer = 0x8f2f4800] 14:51:03 INFO - PROCESS | 1758 | 1465249863382 Marionette DEBUG loaded listener.js 14:51:03 INFO - PROCESS | 1758 | ++DOMWINDOW == 122 (0x8fdfb800) [pid = 1758] [serial = 2293] [outer = 0x8f2f4800] 14:51:04 INFO - PROCESS | 1758 | --DOMWINDOW == 121 (0x8bfef400) [pid = 1758] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 14:51:04 INFO - PROCESS | 1758 | --DOMWINDOW == 120 (0x8fdfb000) [pid = 1758] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 14:51:04 INFO - PROCESS | 1758 | --DOMWINDOW == 119 (0x8cf9dc00) [pid = 1758] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 14:51:04 INFO - PROCESS | 1758 | --DOMWINDOW == 118 (0x8f3d7800) [pid = 1758] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 14:51:04 INFO - PROCESS | 1758 | --DOMWINDOW == 117 (0x90138800) [pid = 1758] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 14:51:04 INFO - PROCESS | 1758 | --DOMWINDOW == 116 (0x919cd000) [pid = 1758] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:51:04 INFO - PROCESS | 1758 | --DOMWINDOW == 115 (0x8d9da400) [pid = 1758] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 14:51:04 INFO - PROCESS | 1758 | --DOMWINDOW == 114 (0x91a21c00) [pid = 1758] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 14:51:04 INFO - PROCESS | 1758 | --DOMWINDOW == 113 (0x8f5e4800) [pid = 1758] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 14:51:04 INFO - PROCESS | 1758 | --DOMWINDOW == 112 (0x8cf95400) [pid = 1758] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 14:51:04 INFO - PROCESS | 1758 | --DOMWINDOW == 111 (0x8b735000) [pid = 1758] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 14:51:04 INFO - PROCESS | 1758 | --DOMWINDOW == 110 (0x919d0c00) [pid = 1758] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 14:51:04 INFO - PROCESS | 1758 | --DOMWINDOW == 109 (0x8f5ee800) [pid = 1758] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 14:51:04 INFO - PROCESS | 1758 | --DOMWINDOW == 108 (0x91b7a800) [pid = 1758] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 14:51:04 INFO - PROCESS | 1758 | --DOMWINDOW == 107 (0x8b5cb800) [pid = 1758] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 14:51:04 INFO - PROCESS | 1758 | --DOMWINDOW == 106 (0x8d9d4400) [pid = 1758] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 14:51:04 INFO - PROCESS | 1758 | --DOMWINDOW == 105 (0x8fd44400) [pid = 1758] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 14:51:04 INFO - PROCESS | 1758 | --DOMWINDOW == 104 (0x8cf9c400) [pid = 1758] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 14:51:04 INFO - PROCESS | 1758 | --DOMWINDOW == 103 (0x8b5c3c00) [pid = 1758] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 14:51:04 INFO - PROCESS | 1758 | --DOMWINDOW == 102 (0x8b732c00) [pid = 1758] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 14:51:04 INFO - PROCESS | 1758 | --DOMWINDOW == 101 (0x901cbc00) [pid = 1758] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 14:51:04 INFO - PROCESS | 1758 | --DOMWINDOW == 100 (0x8d9d4800) [pid = 1758] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 14:51:04 INFO - PROCESS | 1758 | --DOMWINDOW == 99 (0x919cec00) [pid = 1758] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 14:51:05 INFO - PROCESS | 1758 | 1465249865055 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]]]}] 14:51:05 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 14:51:05 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 14:51:05 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 14:51:05 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 14:51:05 INFO - TEST-OK | /FileAPI/fileReader.html | took 2098ms 14:51:05 INFO - PROCESS | 1758 | 1465249865111 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 14:51:05 INFO - PROCESS | 1758 | 1465249865115 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 14:51:05 INFO - TEST-START | /FileAPI/historical.html 14:51:05 INFO - PROCESS | 1758 | 1465249865127 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 14:51:05 INFO - PROCESS | 1758 | 1465249865134 Marionette TRACE conn4 <- [1,3022,null,{}] 14:51:05 INFO - PROCESS | 1758 | 1465249865159 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}] 14:51:05 INFO - PROCESS | 1758 | 1465249865170 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:05 INFO - PROCESS | 1758 | 1465249865364 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 14:51:05 INFO - PROCESS | 1758 | 1465249865544 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:05 INFO - PROCESS | 1758 | 1465249865554 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:05 INFO - PROCESS | 1758 | ++DOCSHELL 0x9006ec00 == 32 [pid = 1758] [id = 765] 14:51:05 INFO - PROCESS | 1758 | ++DOMWINDOW == 100 (0x9006f400) [pid = 1758] [serial = 2294] [outer = (nil)] 14:51:05 INFO - PROCESS | 1758 | ++DOMWINDOW == 101 (0x90114000) [pid = 1758] [serial = 2295] [outer = 0x9006f400] 14:51:05 INFO - PROCESS | 1758 | 1465249865637 Marionette DEBUG loaded listener.js 14:51:05 INFO - PROCESS | 1758 | ++DOMWINDOW == 102 (0x9011b800) [pid = 1758] [serial = 2296] [outer = 0x9006f400] 14:51:06 INFO - PROCESS | 1758 | 1465249866664 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"]]]}] 14:51:06 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 14:51:06 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 14:51:06 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 14:51:06 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 14:51:06 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 14:51:06 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 14:51:06 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 14:51:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:06 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 14:51:06 INFO - TEST-OK | /FileAPI/historical.html | took 1648ms 14:51:06 INFO - PROCESS | 1758 | 1465249866780 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 14:51:06 INFO - PROCESS | 1758 | 1465249866789 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 14:51:06 INFO - TEST-START | /FileAPI/idlharness.html 14:51:06 INFO - PROCESS | 1758 | 1465249866808 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 14:51:06 INFO - PROCESS | 1758 | 1465249866816 Marionette TRACE conn4 <- [1,3026,null,{}] 14:51:06 INFO - PROCESS | 1758 | 1465249866882 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}] 14:51:06 INFO - PROCESS | 1758 | 1465249866893 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:07 INFO - PROCESS | 1758 | 1465249867354 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 14:51:07 INFO - PROCESS | 1758 | 1465249867636 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:07 INFO - PROCESS | 1758 | 1465249867649 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:07 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5ccc00 == 33 [pid = 1758] [id = 766] 14:51:07 INFO - PROCESS | 1758 | ++DOMWINDOW == 103 (0x8cfa0800) [pid = 1758] [serial = 2297] [outer = (nil)] 14:51:07 INFO - PROCESS | 1758 | ++DOMWINDOW == 104 (0x8d9de000) [pid = 1758] [serial = 2298] [outer = 0x8cfa0800] 14:51:07 INFO - PROCESS | 1758 | 1465249867739 Marionette DEBUG loaded listener.js 14:51:07 INFO - PROCESS | 1758 | ++DOMWINDOW == 105 (0x8f2ed800) [pid = 1758] [serial = 2299] [outer = 0x8cfa0800] 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 14:51:09 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:51:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:51:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:51:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:51:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:51:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 14:51:09 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:51:09 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:09 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:51:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:51:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:51:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:51:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 14:51:09 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:51:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:51:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:51:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:51:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:51:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 14:51:09 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:51:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:51:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:51:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:51:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:51:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 14:51:09 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:51:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:51:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:51:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:51:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:51:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 14:51:09 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:51:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:51:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:51:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:51:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 14:51:09 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:51:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:51:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:51:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:51:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:51:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 14:51:09 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:51:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:51:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:51:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:51:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:51:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 14:51:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 14:51:09 INFO - TEST-OK | /FileAPI/idlharness.html | took 2823ms 14:51:09 INFO - PROCESS | 1758 | 1465249869433 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\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\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\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\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\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\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\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\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 14:51:09 INFO - PROCESS | 1758 | 1465249869709 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 14:51:09 INFO - PROCESS | 1758 | 1465249869716 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 14:51:09 INFO - TEST-START | /FileAPI/idlharness.worker 14:51:09 INFO - PROCESS | 1758 | 1465249869781 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 14:51:09 INFO - PROCESS | 1758 | 1465249869788 Marionette TRACE conn4 <- [1,3030,null,{}] 14:51:09 INFO - PROCESS | 1758 | 1465249869795 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}] 14:51:09 INFO - PROCESS | 1758 | 1465249869802 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:10 INFO - PROCESS | 1758 | 1465249870015 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 14:51:10 INFO - PROCESS | 1758 | 1465249870213 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:10 INFO - PROCESS | 1758 | 1465249870223 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:10 INFO - PROCESS | 1758 | ++DOCSHELL 0x931f0000 == 34 [pid = 1758] [id = 767] 14:51:10 INFO - PROCESS | 1758 | ++DOMWINDOW == 106 (0x931fa000) [pid = 1758] [serial = 2300] [outer = (nil)] 14:51:10 INFO - PROCESS | 1758 | ++DOMWINDOW == 107 (0x93c51400) [pid = 1758] [serial = 2301] [outer = 0x931fa000] 14:51:10 INFO - PROCESS | 1758 | 1465249870317 Marionette DEBUG loaded listener.js 14:51:10 INFO - PROCESS | 1758 | ++DOMWINDOW == 108 (0x93d2b400) [pid = 1758] [serial = 2302] [outer = 0x931fa000] 14:51:10 INFO - PROCESS | 1758 | [1758] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:51:12 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:12 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:51:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:51:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:51:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:51:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:51:12 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:12 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:51:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:51:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:51:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:51:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:51:12 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:12 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:51:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:51:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:51:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:51:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:51:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:51:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:51:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:51:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:51:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:51:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:51:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:51:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:51:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:51:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:51:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:51:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:51:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:51:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:51:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:51:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:51:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:51:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:51:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:51:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:51:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:51:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:51:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:51:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:51:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:51:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 14:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 14:51:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:51:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:51:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:51:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:51:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 14:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:51:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:51:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:51:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:51:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:51:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 14:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 14:51:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:51:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:51:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:51:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:51:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 14:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 14:51:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:51:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:51:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:51:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:51:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 14:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 14:51:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:51:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:51:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:51:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:51:12 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 14:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:12 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:51:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:51:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:51:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:51:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:51:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:51:12 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 14:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:12 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:51:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:51:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:51:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:51:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:51:12 INFO - {} 14:51:12 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2889ms 14:51:12 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 14:51:12 INFO - PROCESS | 1758 | 1465249872542 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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 14:51:12 INFO - PROCESS | 1758 | 1465249872692 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 14:51:12 INFO - PROCESS | 1758 | 1465249872703 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 14:51:12 INFO - PROCESS | 1758 | 1465249872723 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 14:51:12 INFO - PROCESS | 1758 | 1465249872739 Marionette TRACE conn4 <- [1,3034,null,{}] 14:51:12 INFO - PROCESS | 1758 | 1465249872846 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}] 14:51:12 INFO - PROCESS | 1758 | 1465249872872 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:13 INFO - PROCESS | 1758 | 1465249873168 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 14:51:13 INFO - PROCESS | 1758 | 1465249873322 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:13 INFO - PROCESS | 1758 | 1465249873336 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:13 INFO - PROCESS | 1758 | ++DOCSHELL 0x9a419c00 == 35 [pid = 1758] [id = 768] 14:51:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 109 (0x9a41a000) [pid = 1758] [serial = 2303] [outer = (nil)] 14:51:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 110 (0x9a4c4800) [pid = 1758] [serial = 2304] [outer = 0x9a41a000] 14:51:13 INFO - PROCESS | 1758 | 1465249873424 Marionette DEBUG loaded listener.js 14:51:13 INFO - PROCESS | 1758 | ++DOMWINDOW == 111 (0x9a4d1800) [pid = 1758] [serial = 2305] [outer = 0x9a41a000] 14:51:14 INFO - PROCESS | 1758 | 1465249874242 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]]]}] 14:51:14 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 14:51:14 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1583ms 14:51:14 INFO - PROCESS | 1758 | 1465249874301 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 14:51:14 INFO - PROCESS | 1758 | 1465249874307 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 14:51:14 INFO - TEST-START | /FileAPI/blob/Blob-close.html 14:51:14 INFO - PROCESS | 1758 | 1465249874315 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 14:51:14 INFO - PROCESS | 1758 | 1465249874320 Marionette TRACE conn4 <- [1,3038,null,{}] 14:51:14 INFO - PROCESS | 1758 | 1465249874346 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}] 14:51:14 INFO - PROCESS | 1758 | 1465249874351 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:14 INFO - PROCESS | 1758 | 1465249874548 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 14:51:14 INFO - PROCESS | 1758 | 1465249874760 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:14 INFO - PROCESS | 1758 | 1465249874771 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:14 INFO - PROCESS | 1758 | ++DOCSHELL 0x8dbbec00 == 36 [pid = 1758] [id = 769] 14:51:14 INFO - PROCESS | 1758 | ++DOMWINDOW == 112 (0x9011d400) [pid = 1758] [serial = 2306] [outer = (nil)] 14:51:14 INFO - PROCESS | 1758 | ++DOMWINDOW == 113 (0x9a7d4000) [pid = 1758] [serial = 2307] [outer = 0x9011d400] 14:51:14 INFO - PROCESS | 1758 | 1465249874894 Marionette DEBUG loaded listener.js 14:51:15 INFO - PROCESS | 1758 | ++DOMWINDOW == 114 (0x8fd45800) [pid = 1758] [serial = 2308] [outer = 0x9011d400] 14:51:15 INFO - PROCESS | 1758 | 1465249875754 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"]]]}] 14:51:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 14:51:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 14:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 14:51:15 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1501ms 14:51:15 INFO - PROCESS | 1758 | 1465249875818 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 14:51:15 INFO - PROCESS | 1758 | 1465249875823 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 14:51:15 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 14:51:15 INFO - PROCESS | 1758 | 1465249875831 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 14:51:15 INFO - PROCESS | 1758 | 1465249875835 Marionette TRACE conn4 <- [1,3042,null,{}] 14:51:15 INFO - PROCESS | 1758 | 1465249875862 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}] 14:51:15 INFO - PROCESS | 1758 | 1465249875868 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:16 INFO - PROCESS | 1758 | 1465249876061 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 14:51:16 INFO - PROCESS | 1758 | 1465249876270 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:16 INFO - PROCESS | 1758 | 1465249876281 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:16 INFO - PROCESS | 1758 | ++DOCSHELL 0x8dcb4c00 == 37 [pid = 1758] [id = 770] 14:51:16 INFO - PROCESS | 1758 | ++DOMWINDOW == 115 (0x9a9d7400) [pid = 1758] [serial = 2309] [outer = (nil)] 14:51:16 INFO - PROCESS | 1758 | ++DOMWINDOW == 116 (0x9a9dc400) [pid = 1758] [serial = 2310] [outer = 0x9a9d7400] 14:51:16 INFO - PROCESS | 1758 | 1465249876397 Marionette DEBUG loaded listener.js 14:51:16 INFO - PROCESS | 1758 | ++DOMWINDOW == 117 (0x9a9da800) [pid = 1758] [serial = 2311] [outer = 0x9a9d7400] 14:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 14:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 14:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 14:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 14:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 14:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 14:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 14:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 14:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 14:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 14:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 14:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 14:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 14:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 14:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 14:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 14:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 14:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 14:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 14:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 14:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 14:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 14:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 14:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 14:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 14:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 14:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 14:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 14:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 14:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 14:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 14:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 14:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 14:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 14:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 14:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 14:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 14:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 14:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 14:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 14:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 14:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 14:51:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 14:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 14:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 14:51:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 14:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 14:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 14:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 14:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 14:51:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 14:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 14:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 14:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 14:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 14:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 14:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 14:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 14:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 14:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 14:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 14:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 14:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 14:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 14:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:51:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 14:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:51:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 14:51:17 INFO - PROCESS | 1758 | 1465249877555 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]]]}] 14:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 14:51:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 14:51:17 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1842ms 14:51:17 INFO - PROCESS | 1758 | 1465249877730 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 14:51:17 INFO - PROCESS | 1758 | 1465249877734 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 14:51:17 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 14:51:17 INFO - PROCESS | 1758 | 1465249877751 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 14:51:17 INFO - PROCESS | 1758 | 1465249877755 Marionette TRACE conn4 <- [1,3046,null,{}] 14:51:17 INFO - PROCESS | 1758 | 1465249877774 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}] 14:51:17 INFO - PROCESS | 1758 | 1465249877787 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:18 INFO - PROCESS | 1758 | 1465249878186 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 14:51:18 INFO - PROCESS | 1758 | 1465249878368 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:18 INFO - PROCESS | 1758 | 1465249878376 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:18 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5cd800 == 38 [pid = 1758] [id = 771] 14:51:18 INFO - PROCESS | 1758 | ++DOMWINDOW == 118 (0x8bef0400) [pid = 1758] [serial = 2312] [outer = (nil)] 14:51:18 INFO - PROCESS | 1758 | ++DOMWINDOW == 119 (0x8d9c7800) [pid = 1758] [serial = 2313] [outer = 0x8bef0400] 14:51:18 INFO - PROCESS | 1758 | 1465249878501 Marionette DEBUG loaded listener.js 14:51:18 INFO - PROCESS | 1758 | ++DOMWINDOW == 120 (0x8f3cbc00) [pid = 1758] [serial = 2314] [outer = 0x8bef0400] 14:51:18 INFO - PROCESS | 1758 | [1758] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:51:19 INFO - PROCESS | 1758 | 1465249879573 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 14:51:19 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 14:51:19 INFO - {} 14:51:19 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1866ms 14:51:19 INFO - PROCESS | 1758 | 1465249879611 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 14:51:19 INFO - PROCESS | 1758 | 1465249879617 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 14:51:19 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 14:51:19 INFO - PROCESS | 1758 | 1465249879667 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 14:51:19 INFO - PROCESS | 1758 | 1465249879673 Marionette TRACE conn4 <- [1,3050,null,{}] 14:51:19 INFO - PROCESS | 1758 | 1465249879693 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}] 14:51:19 INFO - PROCESS | 1758 | 1465249879699 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:19 INFO - PROCESS | 1758 | 1465249879899 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 14:51:20 INFO - PROCESS | 1758 | 1465249880125 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:20 INFO - PROCESS | 1758 | 1465249880139 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:20 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cddac00 == 39 [pid = 1758] [id = 772] 14:51:20 INFO - PROCESS | 1758 | ++DOMWINDOW == 121 (0x8cddd000) [pid = 1758] [serial = 2315] [outer = (nil)] 14:51:20 INFO - PROCESS | 1758 | ++DOMWINDOW == 122 (0x8cf9fc00) [pid = 1758] [serial = 2316] [outer = 0x8cddd000] 14:51:20 INFO - PROCESS | 1758 | 1465249880303 Marionette DEBUG loaded listener.js 14:51:20 INFO - PROCESS | 1758 | ++DOMWINDOW == 123 (0x8d9c9000) [pid = 1758] [serial = 2317] [outer = 0x8cddd000] 14:51:20 INFO - PROCESS | 1758 | --DOMWINDOW == 122 (0x8cdd2c00) [pid = 1758] [serial = 2248] [outer = (nil)] [url = about:blank] 14:51:20 INFO - PROCESS | 1758 | --DOMWINDOW == 121 (0x90063000) [pid = 1758] [serial = 2228] [outer = (nil)] [url = about:blank] 14:51:20 INFO - PROCESS | 1758 | --DOMWINDOW == 120 (0x9011f800) [pid = 1758] [serial = 2229] [outer = (nil)] [url = about:blank] 14:51:20 INFO - PROCESS | 1758 | --DOMWINDOW == 119 (0x8d9de400) [pid = 1758] [serial = 2231] [outer = (nil)] [url = about:blank] 14:51:20 INFO - PROCESS | 1758 | --DOMWINDOW == 118 (0x8dbbd000) [pid = 1758] [serial = 2232] [outer = (nil)] [url = about:blank] 14:51:20 INFO - PROCESS | 1758 | --DOMWINDOW == 117 (0x8f5f0000) [pid = 1758] [serial = 2234] [outer = (nil)] [url = about:blank] 14:51:20 INFO - PROCESS | 1758 | --DOMWINDOW == 116 (0x9013ac00) [pid = 1758] [serial = 2237] [outer = (nil)] [url = about:blank] 14:51:20 INFO - PROCESS | 1758 | --DOMWINDOW == 115 (0x8ffb5400) [pid = 1758] [serial = 2235] [outer = (nil)] [url = about:blank] 14:51:20 INFO - PROCESS | 1758 | --DOMWINDOW == 114 (0x91a17c00) [pid = 1758] [serial = 2240] [outer = (nil)] [url = about:blank] 14:51:20 INFO - PROCESS | 1758 | --DOMWINDOW == 113 (0x901d2800) [pid = 1758] [serial = 2238] [outer = (nil)] [url = about:blank] 14:51:20 INFO - PROCESS | 1758 | --DOMWINDOW == 112 (0x91a19400) [pid = 1758] [serial = 2242] [outer = (nil)] [url = about:blank] 14:51:20 INFO - PROCESS | 1758 | --DOMWINDOW == 111 (0x8d9e1000) [pid = 1758] [serial = 2251] [outer = (nil)] [url = about:blank] 14:51:20 INFO - PROCESS | 1758 | --DOMWINDOW == 110 (0x91b75400) [pid = 1758] [serial = 2245] [outer = (nil)] [url = about:blank] 14:51:20 INFO - PROCESS | 1758 | --DOMWINDOW == 109 (0x91a1c800) [pid = 1758] [serial = 2243] [outer = (nil)] [url = about:blank] 14:51:20 INFO - PROCESS | 1758 | --DOMWINDOW == 108 (0x8dbb6800) [pid = 1758] [serial = 2252] [outer = (nil)] [url = about:blank] 14:51:20 INFO - PROCESS | 1758 | --DOMWINDOW == 107 (0x91b80000) [pid = 1758] [serial = 2246] [outer = (nil)] [url = about:blank] 14:51:20 INFO - PROCESS | 1758 | --DOMWINDOW == 106 (0x8cf96400) [pid = 1758] [serial = 2249] [outer = (nil)] [url = about:blank] 14:51:20 INFO - PROCESS | 1758 | --DOMWINDOW == 105 (0x8fdf5800) [pid = 1758] [serial = 2226] [outer = (nil)] [url = about:blank] 14:51:20 INFO - PROCESS | 1758 | --DOMWINDOW == 104 (0x8fd4c800) [pid = 1758] [serial = 2193] [outer = (nil)] [url = about:blank] 14:51:20 INFO - PROCESS | 1758 | --DOMWINDOW == 103 (0x8d9bcc00) [pid = 1758] [serial = 2217] [outer = (nil)] [url = about:blank] 14:51:20 INFO - PROCESS | 1758 | --DOMWINDOW == 102 (0x8bee6000) [pid = 1758] [serial = 2187] [outer = (nil)] [url = about:blank] 14:51:20 INFO - PROCESS | 1758 | --DOMWINDOW == 101 (0x91afcc00) [pid = 1758] [serial = 2202] [outer = (nil)] [url = about:blank] 14:51:20 INFO - PROCESS | 1758 | --DOMWINDOW == 100 (0x90134800) [pid = 1758] [serial = 2195] [outer = (nil)] [url = about:blank] 14:51:20 INFO - PROCESS | 1758 | --DOMWINDOW == 99 (0x927ecc00) [pid = 1758] [serial = 2205] [outer = (nil)] [url = about:blank] 14:51:20 INFO - PROCESS | 1758 | --DOMWINDOW == 98 (0x8d9d9c00) [pid = 1758] [serial = 2208] [outer = (nil)] [url = about:blank] 14:51:20 INFO - PROCESS | 1758 | --DOMWINDOW == 97 (0x8f2ef800) [pid = 1758] [serial = 2220] [outer = (nil)] [url = about:blank] 14:51:20 INFO - PROCESS | 1758 | --DOMWINDOW == 96 (0x8fd49400) [pid = 1758] [serial = 2222] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1758 | --DOMWINDOW == 95 (0x8cf97c00) [pid = 1758] [serial = 2216] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1758 | --DOMWINDOW == 94 (0x8fdf2000) [pid = 1758] [serial = 2225] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1758 | --DOMWINDOW == 93 (0x8f5ef000) [pid = 1758] [serial = 2192] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1758 | --DOMWINDOW == 92 (0x8cf92400) [pid = 1758] [serial = 2207] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1758 | --DOMWINDOW == 91 (0x8bee2c00) [pid = 1758] [serial = 2214] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1758 | --DOMWINDOW == 90 (0x8b73c000) [pid = 1758] [serial = 2210] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1758 | --DOMWINDOW == 89 (0x927e3c00) [pid = 1758] [serial = 2204] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1758 | --DOMWINDOW == 88 (0x8fd52800) [pid = 1758] [serial = 2223] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1758 | --DOMWINDOW == 87 (0x91a1e000) [pid = 1758] [serial = 2201] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x8e011800) [pid = 1758] [serial = 2219] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x901d2c00) [pid = 1758] [serial = 2196] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x919d3800) [pid = 1758] [serial = 2199] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x8bfefc00) [pid = 1758] [serial = 2211] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x8dbbb800) [pid = 1758] [serial = 2190] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x8b738400) [pid = 1758] [serial = 2186] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x8b5ca400) [pid = 1758] [serial = 2213] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x919d1000) [pid = 1758] [serial = 2198] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x8dbb7000) [pid = 1758] [serial = 2189] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1758 | 1465249881215 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]]]}] 14:51:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 14:51:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 14:51:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 14:51:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 14:51:21 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1635ms 14:51:21 INFO - PROCESS | 1758 | 1465249881263 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 14:51:21 INFO - PROCESS | 1758 | 1465249881270 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 14:51:21 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 14:51:21 INFO - PROCESS | 1758 | 1465249881285 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 14:51:21 INFO - PROCESS | 1758 | 1465249881290 Marionette TRACE conn4 <- [1,3054,null,{}] 14:51:21 INFO - PROCESS | 1758 | 1465249881301 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}] 14:51:21 INFO - PROCESS | 1758 | 1465249881306 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:21 INFO - PROCESS | 1758 | 1465249881493 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 14:51:21 INFO - PROCESS | 1758 | 1465249881669 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:21 INFO - PROCESS | 1758 | 1465249881678 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:21 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5ca400 == 40 [pid = 1758] [id = 773] 14:51:21 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x8bffc800) [pid = 1758] [serial = 2318] [outer = (nil)] 14:51:21 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8d9c3400) [pid = 1758] [serial = 2319] [outer = 0x8bffc800] 14:51:21 INFO - PROCESS | 1758 | 1465249881769 Marionette DEBUG loaded listener.js 14:51:21 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8dbb5400) [pid = 1758] [serial = 2320] [outer = 0x8bffc800] 14:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 14:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 14:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 14:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 14:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 14:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 14:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 14:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 14:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 14:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 14:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 14:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 14:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 14:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 14:51:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 14:51:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 14:51:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 14:51:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:51:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 14:51:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:51:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 14:51:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:51:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 14:51:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:51:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 14:51:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:51:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 14:51:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:51:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 14:51:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:51:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 14:51:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:51:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 14:51:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:51:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 14:51:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:51:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 14:51:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:51:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 14:51:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:51:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 14:51:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:51:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 14:51:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:51:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 14:51:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:51:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 14:51:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:51:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 14:51:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:51:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 14:51:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:51:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 14:51:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:51:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 14:51:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:51:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 14:51:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:51:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 14:51:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:51:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:51:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:51:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 14:51:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:51:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 14:51:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:51:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:51:23 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1805ms 14:51:23 INFO - PROCESS | 1758 | 1465249882898 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"]]]}] 14:51:23 INFO - PROCESS | 1758 | 1465249883110 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 14:51:23 INFO - PROCESS | 1758 | 1465249883119 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 14:51:23 INFO - TEST-START | /FileAPI/file/File-constructor.html 14:51:23 INFO - PROCESS | 1758 | 1465249883170 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 14:51:23 INFO - PROCESS | 1758 | 1465249883184 Marionette TRACE conn4 <- [1,3058,null,{}] 14:51:23 INFO - PROCESS | 1758 | 1465249883342 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}] 14:51:23 INFO - PROCESS | 1758 | 1465249883353 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:23 INFO - PROCESS | 1758 | 1465249883617 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 14:51:23 INFO - PROCESS | 1758 | 1465249883644 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:23 INFO - PROCESS | 1758 | 1465249883652 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:23 INFO - PROCESS | 1758 | ++DOCSHELL 0x90114c00 == 41 [pid = 1758] [id = 774] 14:51:23 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x90116400) [pid = 1758] [serial = 2321] [outer = (nil)] 14:51:23 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x901d2c00) [pid = 1758] [serial = 2322] [outer = 0x90116400] 14:51:23 INFO - PROCESS | 1758 | 1465249883730 Marionette DEBUG loaded listener.js 14:51:23 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x919d1c00) [pid = 1758] [serial = 2323] [outer = 0x90116400] 14:51:24 INFO - PROCESS | 1758 | 1465249884617 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]]]}] 14:51:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 14:51:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 14:51:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 14:51:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 14:51:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 14:51:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 14:51:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 14:51:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 14:51:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 14:51:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 14:51:24 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 14:51:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:24 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 14:51:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 14:51:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 14:51:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:51:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 14:51:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 14:51:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 14:51:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 14:51:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 14:51:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 14:51:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 14:51:24 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1525ms 14:51:24 INFO - PROCESS | 1758 | 1465249884694 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 14:51:24 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 14:51:24 INFO - PROCESS | 1758 | 1465249884700 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 14:51:24 INFO - PROCESS | 1758 | 1465249884713 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 14:51:24 INFO - PROCESS | 1758 | 1465249884716 Marionette TRACE conn4 <- [1,3062,null,{}] 14:51:24 INFO - PROCESS | 1758 | 1465249884730 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}] 14:51:24 INFO - PROCESS | 1758 | 1465249884734 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:25 INFO - PROCESS | 1758 | 1465249885022 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 14:51:25 INFO - PROCESS | 1758 | 1465249885059 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:25 INFO - PROCESS | 1758 | 1465249885069 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:25 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee6800 == 42 [pid = 1758] [id = 775] 14:51:25 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x8cdd7c00) [pid = 1758] [serial = 2324] [outer = (nil)] 14:51:25 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x8f5e4400) [pid = 1758] [serial = 2325] [outer = 0x8cdd7c00] 14:51:25 INFO - PROCESS | 1758 | 1465249885144 Marionette DEBUG loaded listener.js 14:51:25 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x91a18800) [pid = 1758] [serial = 2326] [outer = 0x8cdd7c00] 14:51:25 INFO - PROCESS | 1758 | [1758] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:51:25 INFO - PROCESS | 1758 | --DOMWINDOW == 86 (0x8d9bb800) [pid = 1758] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 14:51:25 INFO - PROCESS | 1758 | --DOMWINDOW == 85 (0x8f2f4800) [pid = 1758] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 14:51:25 INFO - PROCESS | 1758 | --DOMWINDOW == 84 (0x8d9df400) [pid = 1758] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 14:51:25 INFO - PROCESS | 1758 | --DOMWINDOW == 83 (0x8b5cbc00) [pid = 1758] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 14:51:25 INFO - PROCESS | 1758 | --DOMWINDOW == 82 (0x8e00e800) [pid = 1758] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 14:51:25 INFO - PROCESS | 1758 | --DOMWINDOW == 81 (0x8fdfd800) [pid = 1758] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 14:51:25 INFO - PROCESS | 1758 | --DOMWINDOW == 80 (0x90135000) [pid = 1758] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 14:51:25 INFO - PROCESS | 1758 | --DOMWINDOW == 79 (0x91a1bc00) [pid = 1758] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 14:51:25 INFO - PROCESS | 1758 | --DOMWINDOW == 78 (0x9297c400) [pid = 1758] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:51:25 INFO - PROCESS | 1758 | --DOMWINDOW == 77 (0x927eac00) [pid = 1758] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 14:51:25 INFO - PROCESS | 1758 | --DOMWINDOW == 76 (0x92973000) [pid = 1758] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 14:51:25 INFO - PROCESS | 1758 | --DOMWINDOW == 75 (0x90136c00) [pid = 1758] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 14:51:25 INFO - PROCESS | 1758 | --DOMWINDOW == 74 (0x93d27c00) [pid = 1758] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 14:51:25 INFO - PROCESS | 1758 | --DOMWINDOW == 73 (0x93c58400) [pid = 1758] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 14:51:26 INFO - PROCESS | 1758 | 1465249886160 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 14:51:26 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 14:51:26 INFO - {} 14:51:26 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1492ms 14:51:26 INFO - PROCESS | 1758 | 1465249886207 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 14:51:26 INFO - PROCESS | 1758 | 1465249886211 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 14:51:26 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 14:51:26 INFO - PROCESS | 1758 | 1465249886220 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 14:51:26 INFO - PROCESS | 1758 | 1465249886223 Marionette TRACE conn4 <- [1,3066,null,{}] 14:51:26 INFO - PROCESS | 1758 | 1465249886236 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}] 14:51:26 INFO - PROCESS | 1758 | 1465249886248 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:26 INFO - PROCESS | 1758 | 1465249886423 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 14:51:26 INFO - PROCESS | 1758 | 1465249886436 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:26 INFO - PROCESS | 1758 | 1465249886445 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:26 INFO - PROCESS | 1758 | ++DOCSHELL 0x8d9c7400 == 43 [pid = 1758] [id = 776] 14:51:26 INFO - PROCESS | 1758 | ++DOMWINDOW == 74 (0x91a20800) [pid = 1758] [serial = 2327] [outer = (nil)] 14:51:26 INFO - PROCESS | 1758 | ++DOMWINDOW == 75 (0x92971800) [pid = 1758] [serial = 2328] [outer = 0x91a20800] 14:51:26 INFO - PROCESS | 1758 | 1465249886520 Marionette DEBUG loaded listener.js 14:51:26 INFO - PROCESS | 1758 | ++DOMWINDOW == 76 (0x92975800) [pid = 1758] [serial = 2329] [outer = 0x91a20800] 14:51:27 INFO - PROCESS | 1758 | 1465249887434 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]]]}] 14:51:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 14:51:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 14:51:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 14:51:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 14:51:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 14:51:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 14:51:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 14:51:27 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1238ms 14:51:27 INFO - PROCESS | 1758 | 1465249887461 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 14:51:27 INFO - PROCESS | 1758 | 1465249887464 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 14:51:27 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 14:51:27 INFO - PROCESS | 1758 | 1465249887472 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 14:51:27 INFO - PROCESS | 1758 | 1465249887477 Marionette TRACE conn4 <- [1,3070,null,{}] 14:51:27 INFO - PROCESS | 1758 | 1465249887493 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}] 14:51:27 INFO - PROCESS | 1758 | 1465249887504 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:27 INFO - PROCESS | 1758 | 1465249887715 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 14:51:28 INFO - PROCESS | 1758 | 1465249887977 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:28 INFO - PROCESS | 1758 | 1465249887991 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:28 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5c3400 == 44 [pid = 1758] [id = 777] 14:51:28 INFO - PROCESS | 1758 | ++DOMWINDOW == 77 (0x8b5c5400) [pid = 1758] [serial = 2330] [outer = (nil)] 14:51:28 INFO - PROCESS | 1758 | ++DOMWINDOW == 78 (0x8b735400) [pid = 1758] [serial = 2331] [outer = 0x8b5c5400] 14:51:28 INFO - PROCESS | 1758 | 1465249888086 Marionette DEBUG loaded listener.js 14:51:28 INFO - PROCESS | 1758 | ++DOMWINDOW == 79 (0x8b740800) [pid = 1758] [serial = 2332] [outer = 0x8b5c5400] 14:51:29 INFO - PROCESS | 1758 | 1465249889066 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]]]}] 14:51:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 14:51:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 14:51:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 14:51:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 14:51:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 14:51:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 14:51:29 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1642ms 14:51:29 INFO - PROCESS | 1758 | 1465249889120 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 14:51:29 INFO - PROCESS | 1758 | 1465249889128 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 14:51:29 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 14:51:29 INFO - PROCESS | 1758 | 1465249889159 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 14:51:29 INFO - PROCESS | 1758 | 1465249889163 Marionette TRACE conn4 <- [1,3074,null,{}] 14:51:29 INFO - PROCESS | 1758 | 1465249889173 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}] 14:51:29 INFO - PROCESS | 1758 | 1465249889182 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:29 INFO - PROCESS | 1758 | 1465249889406 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 14:51:29 INFO - PROCESS | 1758 | 1465249889678 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:29 INFO - PROCESS | 1758 | 1465249889687 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:29 INFO - PROCESS | 1758 | ++DOCSHELL 0x8cf97000 == 45 [pid = 1758] [id = 778] 14:51:29 INFO - PROCESS | 1758 | ++DOMWINDOW == 80 (0x8d9bd400) [pid = 1758] [serial = 2333] [outer = (nil)] 14:51:29 INFO - PROCESS | 1758 | ++DOMWINDOW == 81 (0x8d9d5c00) [pid = 1758] [serial = 2334] [outer = 0x8d9bd400] 14:51:29 INFO - PROCESS | 1758 | 1465249889794 Marionette DEBUG loaded listener.js 14:51:29 INFO - PROCESS | 1758 | ++DOMWINDOW == 82 (0x8dbbf400) [pid = 1758] [serial = 2335] [outer = 0x8d9bd400] 14:51:30 INFO - PROCESS | 1758 | 1465249890651 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]]]}] 14:51:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 14:51:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 14:51:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 14:51:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 14:51:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 14:51:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 14:51:30 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1546ms 14:51:30 INFO - PROCESS | 1758 | 1465249890703 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 14:51:30 INFO - PROCESS | 1758 | 1465249890710 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 14:51:30 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 14:51:30 INFO - PROCESS | 1758 | 1465249890718 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 14:51:30 INFO - PROCESS | 1758 | 1465249890722 Marionette TRACE conn4 <- [1,3078,null,{}] 14:51:30 INFO - PROCESS | 1758 | 1465249890730 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}] 14:51:30 INFO - PROCESS | 1758 | 1465249890734 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:30 INFO - PROCESS | 1758 | 1465249890953 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 14:51:31 INFO - PROCESS | 1758 | 1465249891163 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:31 INFO - PROCESS | 1758 | 1465249891170 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:31 INFO - PROCESS | 1758 | ++DOCSHELL 0x8e015400 == 46 [pid = 1758] [id = 779] 14:51:31 INFO - PROCESS | 1758 | ++DOMWINDOW == 83 (0x8f5e5800) [pid = 1758] [serial = 2336] [outer = (nil)] 14:51:31 INFO - PROCESS | 1758 | ++DOMWINDOW == 84 (0x8fd45400) [pid = 1758] [serial = 2337] [outer = 0x8f5e5800] 14:51:31 INFO - PROCESS | 1758 | 1465249891311 Marionette DEBUG loaded listener.js 14:51:31 INFO - PROCESS | 1758 | ++DOMWINDOW == 85 (0x8fdfa000) [pid = 1758] [serial = 2338] [outer = 0x8f5e5800] 14:51:32 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 14:51:32 INFO - reader.readAsText(blob_2) 14:51:32 INFO - }" did not throw 14:51:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 14:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 14:51:32 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 14:51:32 INFO - reader.readAsDataURL(blob_2) 14:51:32 INFO - }" did not throw 14:51:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 14:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 14:51:32 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 14:51:32 INFO - reader.readAsArrayBuffer(blob_2) 14:51:32 INFO - }" did not throw 14:51:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 14:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 14:51:32 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 14:51:32 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 14:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:51:32 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 14:51:32 INFO - PROCESS | 1758 | 1465249892421 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 14:51:32 INFO - PROCESS | 1758 | 1465249892477 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 14:51:32 INFO - PROCESS | 1758 | 1465249892488 Marionette TRACE conn4 <- [1,3082,null,{}] 14:51:32 INFO - PROCESS | 1758 | 1465249892503 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}] 14:51:32 INFO - PROCESS | 1758 | 1465249892512 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:32 INFO - PROCESS | 1758 | 1465249892751 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 14:51:32 INFO - PROCESS | 1758 | 1465249892925 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:32 INFO - PROCESS | 1758 | 1465249892935 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:33 INFO - PROCESS | 1758 | ++DOCSHELL 0x8e014800 == 47 [pid = 1758] [id = 780] 14:51:33 INFO - PROCESS | 1758 | ++DOMWINDOW == 86 (0x9006e400) [pid = 1758] [serial = 2339] [outer = (nil)] 14:51:33 INFO - PROCESS | 1758 | ++DOMWINDOW == 87 (0x91afc000) [pid = 1758] [serial = 2340] [outer = 0x9006e400] 14:51:33 INFO - PROCESS | 1758 | 1465249893080 Marionette DEBUG loaded listener.js 14:51:33 INFO - PROCESS | 1758 | ++DOMWINDOW == 88 (0x91b75800) [pid = 1758] [serial = 2341] [outer = 0x9006e400] 14:51:33 INFO - PROCESS | 1758 | 1465249893874 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]]]}] 14:51:33 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 14:51:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 14:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 14:51:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 14:51:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1490ms 14:51:33 INFO - PROCESS | 1758 | 1465249893934 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 14:51:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 14:51:33 INFO - PROCESS | 1758 | 1465249893940 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 14:51:33 INFO - PROCESS | 1758 | 1465249893948 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 14:51:33 INFO - PROCESS | 1758 | 1465249893951 Marionette TRACE conn4 <- [1,3086,null,{}] 14:51:33 INFO - PROCESS | 1758 | 1465249893958 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}] 14:51:33 INFO - PROCESS | 1758 | 1465249893963 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:34 INFO - PROCESS | 1758 | 1465249894173 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 14:51:34 INFO - PROCESS | 1758 | 1465249894375 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:34 INFO - PROCESS | 1758 | 1465249894386 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:34 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5ce000 == 48 [pid = 1758] [id = 781] 14:51:34 INFO - PROCESS | 1758 | ++DOMWINDOW == 89 (0x8cf93000) [pid = 1758] [serial = 2342] [outer = (nil)] 14:51:34 INFO - PROCESS | 1758 | ++DOMWINDOW == 90 (0x92820c00) [pid = 1758] [serial = 2343] [outer = 0x8cf93000] 14:51:34 INFO - PROCESS | 1758 | 1465249894513 Marionette DEBUG loaded listener.js 14:51:34 INFO - PROCESS | 1758 | ++DOMWINDOW == 91 (0x9297ac00) [pid = 1758] [serial = 2344] [outer = 0x8cf93000] 14:51:35 INFO - PROCESS | 1758 | 1465249895362 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 14:51:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 14:51:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1437ms 14:51:35 INFO - PROCESS | 1758 | 1465249895385 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 14:51:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 14:51:35 INFO - PROCESS | 1758 | 1465249895389 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 14:51:35 INFO - PROCESS | 1758 | 1465249895397 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 14:51:35 INFO - PROCESS | 1758 | 1465249895401 Marionette TRACE conn4 <- [1,3090,null,{}] 14:51:35 INFO - PROCESS | 1758 | 1465249895407 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}] 14:51:35 INFO - PROCESS | 1758 | 1465249895413 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:35 INFO - PROCESS | 1758 | 1465249895643 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 14:51:35 INFO - PROCESS | 1758 | 1465249895828 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:35 INFO - PROCESS | 1758 | 1465249895846 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:35 INFO - PROCESS | 1758 | ++DOCSHELL 0x93f0f800 == 49 [pid = 1758] [id = 782] 14:51:35 INFO - PROCESS | 1758 | ++DOMWINDOW == 92 (0x93f13c00) [pid = 1758] [serial = 2345] [outer = (nil)] 14:51:35 INFO - PROCESS | 1758 | ++DOMWINDOW == 93 (0x94a75400) [pid = 1758] [serial = 2346] [outer = 0x93f13c00] 14:51:35 INFO - PROCESS | 1758 | 1465249895983 Marionette DEBUG loaded listener.js 14:51:36 INFO - PROCESS | 1758 | ++DOMWINDOW == 94 (0x94a9b000) [pid = 1758] [serial = 2347] [outer = 0x93f13c00] 14:51:36 INFO - PROCESS | 1758 | 1465249896915 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 14:51:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 14:51:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1532ms 14:51:36 INFO - PROCESS | 1758 | 1465249896928 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 14:51:36 INFO - PROCESS | 1758 | 1465249896931 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 14:51:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 14:51:36 INFO - PROCESS | 1758 | 1465249896939 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 14:51:36 INFO - PROCESS | 1758 | 1465249896943 Marionette TRACE conn4 <- [1,3094,null,{}] 14:51:36 INFO - PROCESS | 1758 | 1465249896950 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}] 14:51:36 INFO - PROCESS | 1758 | 1465249896956 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:37 INFO - PROCESS | 1758 | 1465249897193 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 14:51:37 INFO - PROCESS | 1758 | 1465249897454 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:37 INFO - PROCESS | 1758 | 1465249897465 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:37 INFO - PROCESS | 1758 | ++DOCSHELL 0x8b5cdc00 == 50 [pid = 1758] [id = 783] 14:51:37 INFO - PROCESS | 1758 | ++DOMWINDOW == 95 (0x8b740c00) [pid = 1758] [serial = 2348] [outer = (nil)] 14:51:37 INFO - PROCESS | 1758 | ++DOMWINDOW == 96 (0x9549b400) [pid = 1758] [serial = 2349] [outer = 0x8b740c00] 14:51:37 INFO - PROCESS | 1758 | 1465249897595 Marionette DEBUG loaded listener.js 14:51:37 INFO - PROCESS | 1758 | ++DOMWINDOW == 97 (0x954cd000) [pid = 1758] [serial = 2350] [outer = 0x8b740c00] 14:51:38 INFO - PROCESS | 1758 | 1465249898436 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 14:51:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 14:51:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1535ms 14:51:38 INFO - PROCESS | 1758 | 1465249898475 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 14:51:38 INFO - PROCESS | 1758 | 1465249898480 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 14:51:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 14:51:38 INFO - PROCESS | 1758 | 1465249898486 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 14:51:38 INFO - PROCESS | 1758 | 1465249898490 Marionette TRACE conn4 <- [1,3098,null,{}] 14:51:38 INFO - PROCESS | 1758 | 1465249898496 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}] 14:51:38 INFO - PROCESS | 1758 | 1465249898502 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:38 INFO - PROCESS | 1758 | 1465249898703 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 14:51:38 INFO - PROCESS | 1758 | 1465249898961 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:38 INFO - PROCESS | 1758 | 1465249898970 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:39 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bff6c00 == 51 [pid = 1758] [id = 784] 14:51:39 INFO - PROCESS | 1758 | ++DOMWINDOW == 98 (0x8fd4d000) [pid = 1758] [serial = 2351] [outer = (nil)] 14:51:39 INFO - PROCESS | 1758 | ++DOMWINDOW == 99 (0x95669000) [pid = 1758] [serial = 2352] [outer = 0x8fd4d000] 14:51:39 INFO - PROCESS | 1758 | 1465249899063 Marionette DEBUG loaded listener.js 14:51:39 INFO - PROCESS | 1758 | ++DOMWINDOW == 100 (0x9566dc00) [pid = 1758] [serial = 2353] [outer = 0x8fd4d000] 14:51:39 INFO - PROCESS | 1758 | 1465249899925 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]]]}] 14:51:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 14:51:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 14:51:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1486ms 14:51:39 INFO - PROCESS | 1758 | 1465249899974 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 14:51:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 14:51:39 INFO - PROCESS | 1758 | 1465249899979 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 14:51:39 INFO - PROCESS | 1758 | 1465249899986 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 14:51:39 INFO - PROCESS | 1758 | 1465249899989 Marionette TRACE conn4 <- [1,3102,null,{}] 14:51:39 INFO - PROCESS | 1758 | 1465249899997 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}] 14:51:40 INFO - PROCESS | 1758 | 1465249900003 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:40 INFO - PROCESS | 1758 | 1465249900238 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 14:51:40 INFO - PROCESS | 1758 | 1465249900435 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:40 INFO - PROCESS | 1758 | 1465249900450 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:40 INFO - PROCESS | 1758 | ++DOCSHELL 0x954d5000 == 52 [pid = 1758] [id = 785] 14:51:40 INFO - PROCESS | 1758 | ++DOMWINDOW == 101 (0x95668000) [pid = 1758] [serial = 2354] [outer = (nil)] 14:51:40 INFO - PROCESS | 1758 | ++DOMWINDOW == 102 (0x9685b800) [pid = 1758] [serial = 2355] [outer = 0x95668000] 14:51:40 INFO - PROCESS | 1758 | 1465249900531 Marionette DEBUG loaded listener.js 14:51:40 INFO - PROCESS | 1758 | ++DOMWINDOW == 103 (0x984ca400) [pid = 1758] [serial = 2356] [outer = 0x95668000] 14:51:41 INFO - PROCESS | 1758 | 1465249901379 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 14:51:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 14:51:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1437ms 14:51:41 INFO - PROCESS | 1758 | 1465249901423 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 14:51:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 14:51:41 INFO - PROCESS | 1758 | 1465249901428 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 14:51:41 INFO - PROCESS | 1758 | 1465249901435 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 14:51:41 INFO - PROCESS | 1758 | 1465249901439 Marionette TRACE conn4 <- [1,3106,null,{}] 14:51:41 INFO - PROCESS | 1758 | 1465249901446 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}] 14:51:41 INFO - PROCESS | 1758 | 1465249901450 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:41 INFO - PROCESS | 1758 | 1465249901659 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 14:51:41 INFO - PROCESS | 1758 | 1465249901868 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:41 INFO - PROCESS | 1758 | 1465249901879 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:41 INFO - PROCESS | 1758 | ++DOCSHELL 0x8beee000 == 53 [pid = 1758] [id = 786] 14:51:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 104 (0x954d6800) [pid = 1758] [serial = 2357] [outer = (nil)] 14:51:41 INFO - PROCESS | 1758 | ++DOMWINDOW == 105 (0x99733800) [pid = 1758] [serial = 2358] [outer = 0x954d6800] 14:51:42 INFO - PROCESS | 1758 | 1465249902001 Marionette DEBUG loaded listener.js 14:51:42 INFO - PROCESS | 1758 | ++DOMWINDOW == 106 (0x9a1ddc00) [pid = 1758] [serial = 2359] [outer = 0x954d6800] 14:51:42 INFO - PROCESS | 1758 | 1465249902901 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]]]}] 14:51:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 14:51:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 14:51:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 14:51:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1490ms 14:51:42 INFO - PROCESS | 1758 | 1465249902926 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 14:51:42 INFO - PROCESS | 1758 | 1465249902930 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 14:51:42 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 14:51:42 INFO - PROCESS | 1758 | 1465249902937 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 14:51:42 INFO - PROCESS | 1758 | 1465249902941 Marionette TRACE conn4 <- [1,3110,null,{}] 14:51:42 INFO - PROCESS | 1758 | 1465249902948 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}] 14:51:42 INFO - PROCESS | 1758 | 1465249902953 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:43 INFO - PROCESS | 1758 | 1465249903158 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 14:51:43 INFO - PROCESS | 1758 | 1465249903430 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:43 INFO - PROCESS | 1758 | 1465249903444 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:43 INFO - PROCESS | 1758 | ++DOCSHELL 0x8beee800 == 54 [pid = 1758] [id = 787] 14:51:43 INFO - PROCESS | 1758 | ++DOMWINDOW == 107 (0x8bef0000) [pid = 1758] [serial = 2360] [outer = (nil)] 14:51:43 INFO - PROCESS | 1758 | ++DOMWINDOW == 108 (0x8d9d9400) [pid = 1758] [serial = 2361] [outer = 0x8bef0000] 14:51:43 INFO - PROCESS | 1758 | 1465249903550 Marionette DEBUG loaded listener.js 14:51:43 INFO - PROCESS | 1758 | ++DOMWINDOW == 109 (0x8f5f1c00) [pid = 1758] [serial = 2362] [outer = 0x8bef0000] 14:51:44 INFO - PROCESS | 1758 | 1465249904779 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"]]]}] 14:51:44 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 14:51:44 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 14:51:44 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 14:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:44 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 14:51:44 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1888ms 14:51:44 INFO - PROCESS | 1758 | 1465249904836 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 14:51:44 INFO - PROCESS | 1758 | 1465249904843 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 14:51:44 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 14:51:44 INFO - PROCESS | 1758 | 1465249904857 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 14:51:44 INFO - PROCESS | 1758 | 1465249904862 Marionette TRACE conn4 <- [1,3114,null,{}] 14:51:44 INFO - PROCESS | 1758 | 1465249904872 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}] 14:51:44 INFO - PROCESS | 1758 | 1465249904878 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:45 INFO - PROCESS | 1758 | 1465249905086 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 14:51:45 INFO - PROCESS | 1758 | 1465249905326 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\", \"ada9a2c9-3281-4a84-9f90-35622760a033\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:45 INFO - PROCESS | 1758 | 1465249905341 Marionette INFO sendAsync 35d2e55a-699e-40b7-b183-1586cae660f8 14:51:45 INFO - PROCESS | 1758 | ++DOCSHELL 0x8bee9c00 == 55 [pid = 1758] [id = 788] 14:51:45 INFO - PROCESS | 1758 | ++DOMWINDOW == 110 (0x8cdd8000) [pid = 1758] [serial = 2363] [outer = (nil)] 14:51:45 INFO - PROCESS | 1758 | ++DOMWINDOW == 111 (0x8cf9c400) [pid = 1758] [serial = 2364] [outer = 0x8cdd8000] 14:51:45 INFO - PROCESS | 1758 | 1465249905457 Marionette DEBUG loaded listener.js 14:51:45 INFO - PROCESS | 1758 | ++DOMWINDOW == 112 (0x8d9c4400) [pid = 1758] [serial = 2365] [outer = 0x8cdd8000] 14:51:46 INFO - PROCESS | 1758 | 1465249906407 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]]]}] 14:51:46 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 14:51:46 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1600ms 14:51:46 INFO - PROCESS | 1758 | 1465249906457 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 14:51:46 INFO - PROCESS | 1758 | 1465249906465 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 14:51:47 WARNING - u'runner_teardown' () 14:51:47 INFO - No more tests 14:51:47 INFO - Got 0 unexpected results 14:51:47 INFO - SUITE-END | took 1398s 14:51:47 INFO - Closing logging queue 14:51:47 INFO - queue closed 14:51:47 INFO - Return code: 0 14:51:47 WARNING - # TBPL SUCCESS # 14:51:47 INFO - Running post-action listener: _resource_record_post_action 14:51:47 INFO - Running post-run listener: _resource_record_post_run 14:51:48 INFO - Total resource usage - Wall time: 1435s; CPU: 98.0%; Read bytes: 14041088; Write bytes: 921706496; Read time: 1020; Write time: 321308 14:51:48 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 14:51:48 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 0; Write bytes: 134393856; Read time: 0; Write time: 162888 14:51:48 INFO - run-tests - Wall time: 1403s; CPU: 98.0%; Read bytes: 11329536; Write bytes: 776994816; Read time: 736; Write time: 146384 14:51:48 INFO - Running post-run listener: _upload_blobber_files 14:51:48 INFO - Blob upload gear active. 14:51:48 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 14:51:48 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 14:51:48 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-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 14:51:48 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-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 14:51:49 INFO - (blobuploader) - INFO - Open directory for files ... 14:51:49 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 14:51:50 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:51:50 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:51:52 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 14:51:52 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:51:52 INFO - (blobuploader) - INFO - Done attempting. 14:51:52 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 14:51:52 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:51:52 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:51:53 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 14:51:53 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:51:53 INFO - (blobuploader) - INFO - Done attempting. 14:51:53 INFO - (blobuploader) - INFO - Iteration through files over. 14:51:53 INFO - Return code: 0 14:51:53 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 14:51:53 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 14:51:53 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c74ef87e76d2fa16ea0a3aecd95d8ab072df9f1b13fd63a0346bf9d4eb9d8580e8bc443b5854e2fd2de9be6667150ce8b615869e622713c3fe0b99a1838c4685", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/a50ce5f0a3b19c636ba41cfe4c16dd7b631be59b3df52aa0cfef6d6590d949defbdce1e7daf013a068a25c90e8c1baed6c14e2ea8643625ae547a6fcea06bcbd"} 14:51:53 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 14:51:53 INFO - Writing to file /builds/slave/test/properties/blobber_files 14:51:53 INFO - Contents: 14:51:53 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c74ef87e76d2fa16ea0a3aecd95d8ab072df9f1b13fd63a0346bf9d4eb9d8580e8bc443b5854e2fd2de9be6667150ce8b615869e622713c3fe0b99a1838c4685", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/a50ce5f0a3b19c636ba41cfe4c16dd7b631be59b3df52aa0cfef6d6590d949defbdce1e7daf013a068a25c90e8c1baed6c14e2ea8643625ae547a6fcea06bcbd"} 14:51:53 INFO - Running post-run listener: copy_logs_to_upload_dir 14:51:53 INFO - Copying logs to upload dir... 14:51:53 INFO - mkdir: /builds/slave/test/build/upload/logs 14:51:53 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1527.163511 ========= master_lag: 7.34 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 34 secs) (at 2016-06-06 14:52:00.828850) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 6 secs) (at 2016-06-06 14:52:00.832358) ========= 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-1465247873.718031-1810688638 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c74ef87e76d2fa16ea0a3aecd95d8ab072df9f1b13fd63a0346bf9d4eb9d8580e8bc443b5854e2fd2de9be6667150ce8b615869e622713c3fe0b99a1838c4685", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/a50ce5f0a3b19c636ba41cfe4c16dd7b631be59b3df52aa0cfef6d6590d949defbdce1e7daf013a068a25c90e8c1baed6c14e2ea8643625ae547a6fcea06bcbd"} build_url:https://queue.taskcluster.net/v1/task/D8GsO994RLCqxqO18NjUGA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/D8GsO994RLCqxqO18NjUGA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.034241 build_url: 'https://queue.taskcluster.net/v1/task/D8GsO994RLCqxqO18NjUGA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c74ef87e76d2fa16ea0a3aecd95d8ab072df9f1b13fd63a0346bf9d4eb9d8580e8bc443b5854e2fd2de9be6667150ce8b615869e622713c3fe0b99a1838c4685", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/a50ce5f0a3b19c636ba41cfe4c16dd7b631be59b3df52aa0cfef6d6590d949defbdce1e7daf013a068a25c90e8c1baed6c14e2ea8643625ae547a6fcea06bcbd"}' symbols_url: 'https://queue.taskcluster.net/v1/task/D8GsO994RLCqxqO18NjUGA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 6.38 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 6 secs) (at 2016-06-06 14:52:07.244323) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 14:52:07.244683) ========= 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-1465247873.718031-1810688638 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018142 ========= master_lag: 0.25 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 14:52:07.517525) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-06 14:52:07.517838) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-06 14:52:08.036184) ========= ========= Total master_lag: 14.34 =========