builder: mozilla-central_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-133 starttime: 1461065827.35 results: success (0) buildid: 20160419025944 builduid: 33b87f2012724d1ead24a708768fb835 revision: ae7413abfa4d3954a6a4ce7c1613a7100f367f9a ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 04:37:07.354665) ========= master: http://buildbot-master02.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 04:37:07.355122) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 04:37:07.355404) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 04:37:07.690389) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 04:37:07.690702) ========= 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-1461065816.418105-1046141783 _=/tools/buildbot/bin/python using PTY: False --2016-04-19 04:37:07-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 10.6M=0.001s 2016-04-19 04:37:08 (10.6 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.542619 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 04:37:08.262562) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 04:37:08.262875) ========= 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-1461065816.418105-1046141783 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.090671 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 04:37:08.384523) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 04:37:08.384850) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev ae7413abfa4d3954a6a4ce7c1613a7100f367f9a --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo mozilla-central --rev ae7413abfa4d3954a6a4ce7c1613a7100f367f9a --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-1461065816.418105-1046141783 _=/tools/buildbot/bin/python using PTY: False 2016-04-19 04:37:08,482 truncating revision to first 12 chars 2016-04-19 04:37:08,483 Setting DEBUG logging. 2016-04-19 04:37:08,483 attempt 1/10 2016-04-19 04:37:08,483 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/ae7413abfa4d?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 04:37:09,758 unpacking tar archive at: mozilla-central-ae7413abfa4d/testing/mozharness/ program finished with exit code 0 elapsedTime=2.114163 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 04:37:10.524763) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 04:37:10.525104) ========= script_repo_revision: ae7413abfa4d3954a6a4ce7c1613a7100f367f9a ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 04:37:10.525487) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 04:37:10.525758) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 04:37:10.550450) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 27 mins, 10 secs) (at 2016-04-19 04:37:10.550731) ========= /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-central --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-central', '--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-1461065816.418105-1046141783 _=/tools/buildbot/bin/python using PTY: False 04:37:10 INFO - MultiFileLogger online at 20160419 04:37:10 in /builds/slave/test 04:37:10 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-central --download-symbols true 04:37:10 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 04:37:10 INFO - {'append_to_log': False, 04:37:10 INFO - 'base_work_dir': '/builds/slave/test', 04:37:10 INFO - 'blob_upload_branch': 'mozilla-central', 04:37:10 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 04:37:10 INFO - 'buildbot_json_path': 'buildprops.json', 04:37:10 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 04:37:10 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 04:37:10 INFO - 'download_minidump_stackwalk': True, 04:37:10 INFO - 'download_symbols': 'true', 04:37:10 INFO - 'e10s': False, 04:37:10 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 04:37:10 INFO - 'tooltool.py': '/tools/tooltool.py', 04:37:10 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 04:37:10 INFO - '/tools/misc-python/virtualenv.py')}, 04:37:10 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 04:37:10 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 04:37:10 INFO - 'log_level': 'info', 04:37:10 INFO - 'log_to_console': True, 04:37:10 INFO - 'opt_config_files': (), 04:37:10 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 04:37:10 INFO - '--processes=1', 04:37:10 INFO - '--config=%(test_path)s/wptrunner.ini', 04:37:10 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 04:37:10 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 04:37:10 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 04:37:10 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 04:37:10 INFO - 'pip_index': False, 04:37:10 INFO - 'require_test_zip': True, 04:37:10 INFO - 'test_type': ('testharness',), 04:37:10 INFO - 'this_chunk': '1', 04:37:10 INFO - 'tooltool_cache': '/builds/tooltool_cache', 04:37:10 INFO - 'total_chunks': '10', 04:37:10 INFO - 'virtualenv_path': 'venv', 04:37:10 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 04:37:10 INFO - 'work_dir': 'build'} 04:37:10 INFO - ##### 04:37:10 INFO - ##### Running clobber step. 04:37:10 INFO - ##### 04:37:10 INFO - Running pre-action listener: _resource_record_pre_action 04:37:10 INFO - Running main action method: clobber 04:37:10 INFO - rmtree: /builds/slave/test/build 04:37:10 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 04:37:13 INFO - Running post-action listener: _resource_record_post_action 04:37:13 INFO - ##### 04:37:13 INFO - ##### Running read-buildbot-config step. 04:37:13 INFO - ##### 04:37:13 INFO - Running pre-action listener: _resource_record_pre_action 04:37:13 INFO - Running main action method: read_buildbot_config 04:37:13 INFO - Using buildbot properties: 04:37:13 INFO - { 04:37:13 INFO - "project": "", 04:37:13 INFO - "product": "firefox", 04:37:13 INFO - "script_repo_revision": "production", 04:37:13 INFO - "scheduler": "tests-mozilla-central-ubuntu32_vm-debug-unittest", 04:37:13 INFO - "repository": "", 04:37:13 INFO - "buildername": "Ubuntu VM 12.04 mozilla-central debug test web-platform-tests-1", 04:37:13 INFO - "buildid": "20160419025944", 04:37:13 INFO - "pgo_build": "False", 04:37:13 INFO - "basedir": "/builds/slave/test", 04:37:13 INFO - "buildnumber": 7, 04:37:13 INFO - "slavename": "tst-linux32-spot-133", 04:37:13 INFO - "revision": "ae7413abfa4d3954a6a4ce7c1613a7100f367f9a", 04:37:13 INFO - "master": "http://buildbot-master02.bb.releng.use1.mozilla.com:8201/", 04:37:13 INFO - "platform": "linux", 04:37:13 INFO - "branch": "mozilla-central", 04:37:13 INFO - "repo_path": "mozilla-central", 04:37:13 INFO - "moz_repo_path": "", 04:37:13 INFO - "stage_platform": "linux", 04:37:13 INFO - "builduid": "33b87f2012724d1ead24a708768fb835", 04:37:13 INFO - "slavebuilddir": "test" 04:37:13 INFO - } 04:37:13 INFO - Found installer url https://queue.taskcluster.net/v1/task/O8lzIrHCSCaM47oFNRZ97w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 04:37:13 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/O8lzIrHCSCaM47oFNRZ97w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 04:37:13 INFO - Running post-action listener: _resource_record_post_action 04:37:13 INFO - ##### 04:37:13 INFO - ##### Running download-and-extract step. 04:37:13 INFO - ##### 04:37:13 INFO - Running pre-action listener: _resource_record_pre_action 04:37:13 INFO - Running main action method: download_and_extract 04:37:13 INFO - mkdir: /builds/slave/test/build/tests 04:37:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:37:13 INFO - https://queue.taskcluster.net/v1/task/O8lzIrHCSCaM47oFNRZ97w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 04:37:13 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/O8lzIrHCSCaM47oFNRZ97w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 04:37:13 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/O8lzIrHCSCaM47oFNRZ97w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 04:37:13 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/O8lzIrHCSCaM47oFNRZ97w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 04:37:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/O8lzIrHCSCaM47oFNRZ97w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json'}, attempt #1 04:37:14 INFO - Downloaded 1325 bytes. 04:37:14 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 04:37:14 INFO - Using the following test package requirements: 04:37:14 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 04:37:14 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 04:37:14 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 04:37:14 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 04:37:14 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 04:37:14 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 04:37:14 INFO - u'jsshell-linux-i686.zip'], 04:37:14 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 04:37:14 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 04:37:14 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 04:37:14 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 04:37:14 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 04:37:14 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 04:37:14 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 04:37:14 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 04:37:14 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 04:37:14 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 04:37:14 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 04:37:14 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 04:37:14 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')]} 04:37:14 INFO - https://queue.taskcluster.net/v1/task/O8lzIrHCSCaM47oFNRZ97w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 04:37:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/O8lzIrHCSCaM47oFNRZ97w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 04:37:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/O8lzIrHCSCaM47oFNRZ97w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 04:37:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/O8lzIrHCSCaM47oFNRZ97w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 04:37:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/O8lzIrHCSCaM47oFNRZ97w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip'}, attempt #1 04:37:16 INFO - Downloaded 22371727 bytes. 04:37:16 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 04:37:16 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 04:37:17 INFO - caution: filename not matched: web-platform/* 04:37:17 INFO - Return code: 11 04:37:17 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')]} 04:37:17 INFO - https://queue.taskcluster.net/v1/task/O8lzIrHCSCaM47oFNRZ97w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 04:37:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/O8lzIrHCSCaM47oFNRZ97w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 04:37:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/O8lzIrHCSCaM47oFNRZ97w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 04:37:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/O8lzIrHCSCaM47oFNRZ97w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 04:37:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/O8lzIrHCSCaM47oFNRZ97w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 04:37:29 INFO - Downloaded 36382561 bytes. 04:37:29 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 04:37:29 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 04:37:33 INFO - caution: filename not matched: bin/* 04:37:33 INFO - caution: filename not matched: config/* 04:37:33 INFO - caution: filename not matched: mozbase/* 04:37:33 INFO - caution: filename not matched: marionette/* 04:37:33 INFO - caution: filename not matched: tools/wptserve/* 04:37:33 INFO - Return code: 11 04:37:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:37:33 INFO - https://queue.taskcluster.net/v1/task/O8lzIrHCSCaM47oFNRZ97w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 04:37:33 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/O8lzIrHCSCaM47oFNRZ97w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 04:37:33 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/O8lzIrHCSCaM47oFNRZ97w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 04:37:33 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/O8lzIrHCSCaM47oFNRZ97w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 04:37:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/O8lzIrHCSCaM47oFNRZ97w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2'}, attempt #1 04:37:50 INFO - Downloaded 63366454 bytes. 04:37:50 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/O8lzIrHCSCaM47oFNRZ97w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 04:37:50 INFO - mkdir: /builds/slave/test/properties 04:37:50 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 04:37:50 INFO - Writing to file /builds/slave/test/properties/build_url 04:37:50 INFO - Contents: 04:37:50 INFO - build_url:https://queue.taskcluster.net/v1/task/O8lzIrHCSCaM47oFNRZ97w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 04:37:52 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/O8lzIrHCSCaM47oFNRZ97w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 04:37:52 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 04:37:52 INFO - Writing to file /builds/slave/test/properties/symbols_url 04:37:52 INFO - Contents: 04:37:52 INFO - symbols_url:https://queue.taskcluster.net/v1/task/O8lzIrHCSCaM47oFNRZ97w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 04:37: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')]} 04:37:52 INFO - https://queue.taskcluster.net/v1/task/O8lzIrHCSCaM47oFNRZ97w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 04:37:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/O8lzIrHCSCaM47oFNRZ97w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 04:37:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/O8lzIrHCSCaM47oFNRZ97w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 04:37:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/O8lzIrHCSCaM47oFNRZ97w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 04:37:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/O8lzIrHCSCaM47oFNRZ97w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 04:37:57 INFO - Downloaded 91742711 bytes. 04:37:57 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 04:37:57 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 04:38:05 INFO - Return code: 0 04:38:05 INFO - Running post-action listener: _resource_record_post_action 04:38:05 INFO - Running post-action listener: set_extra_try_arguments 04:38:05 INFO - ##### 04:38:05 INFO - ##### Running create-virtualenv step. 04:38:05 INFO - ##### 04:38:05 INFO - Running pre-action listener: _pre_create_virtualenv 04:38:05 INFO - Running pre-action listener: _resource_record_pre_action 04:38:05 INFO - Running main action method: create_virtualenv 04:38:05 INFO - Creating virtualenv /builds/slave/test/build/venv 04:38:05 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 04:38:05 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 04:38:06 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 04:38:06 INFO - Using real prefix '/usr' 04:38:06 INFO - New python executable in /builds/slave/test/build/venv/bin/python 04:38:08 INFO - Installing distribute.............................................................................................................................................................................................done. 04:38:11 INFO - Installing pip.................done. 04:38:11 INFO - Return code: 0 04:38:11 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 04:38:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:38:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:38:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:38:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:38:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:38:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:38:11 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8e64c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8ecb598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8f7df28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8c5fe30>, '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 0x8efcc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8f7b470>, '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-1461065816.418105-1046141783', '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 04:38:11 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 04:38:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 04:38:11 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:38:11 INFO - 'CCACHE_UMASK': '002', 04:38:11 INFO - 'DISPLAY': ':0', 04:38:11 INFO - 'HOME': '/home/cltbld', 04:38:11 INFO - 'LANG': 'en_US.UTF-8', 04:38:11 INFO - 'LOGNAME': 'cltbld', 04:38:11 INFO - 'MAIL': '/var/mail/cltbld', 04:38:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:38:11 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:38:11 INFO - 'MOZ_NO_REMOTE': '1', 04:38:11 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:38:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:38:11 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:38:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:38:11 INFO - 'PWD': '/builds/slave/test', 04:38:11 INFO - 'SHELL': '/bin/bash', 04:38:11 INFO - 'SHLVL': '1', 04:38:11 INFO - 'TERM': 'linux', 04:38:11 INFO - 'TMOUT': '86400', 04:38:11 INFO - 'USER': 'cltbld', 04:38:11 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461065816.418105-1046141783', 04:38:11 INFO - '_': '/tools/buildbot/bin/python'} 04:38:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:38:12 INFO - Downloading/unpacking psutil>=0.7.1 04:38:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:38:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:38:12 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:38:12 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:38:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:38:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:38:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 04:38:17 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:38:17 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:38:17 INFO - Installing collected packages: psutil 04:38:17 INFO - Running setup.py install for psutil 04:38:18 INFO - building 'psutil._psutil_linux' extension 04:38:18 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 04:38:18 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 04:38:18 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 04:38:18 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 04:38:18 INFO - building 'psutil._psutil_posix' extension 04:38:18 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 04:38:19 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 04:38:19 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:38:19 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:38:19 INFO - Successfully installed psutil 04:38:19 INFO - Cleaning up... 04:38:19 INFO - Return code: 0 04:38:19 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 04:38:19 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')]} 04:38:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:38:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:38:19 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')]} 04:38:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:38:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:38:19 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8e64c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8ecb598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8f7df28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8c5fe30>, '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 0x8efcc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8f7b470>, '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-1461065816.418105-1046141783', '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 04:38:19 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 04:38:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 04:38:19 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:38:19 INFO - 'CCACHE_UMASK': '002', 04:38:19 INFO - 'DISPLAY': ':0', 04:38:19 INFO - 'HOME': '/home/cltbld', 04:38:19 INFO - 'LANG': 'en_US.UTF-8', 04:38:19 INFO - 'LOGNAME': 'cltbld', 04:38:19 INFO - 'MAIL': '/var/mail/cltbld', 04:38:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:38:19 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:38:19 INFO - 'MOZ_NO_REMOTE': '1', 04:38:19 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:38:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:38:19 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:38:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:38:19 INFO - 'PWD': '/builds/slave/test', 04:38:19 INFO - 'SHELL': '/bin/bash', 04:38:19 INFO - 'SHLVL': '1', 04:38:19 INFO - 'TERM': 'linux', 04:38:19 INFO - 'TMOUT': '86400', 04:38:19 INFO - 'USER': 'cltbld', 04:38:19 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461065816.418105-1046141783', 04:38:19 INFO - '_': '/tools/buildbot/bin/python'} 04:38:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:38:19 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 04:38:19 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 04:38:19 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 04:38:19 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:38:19 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:38:19 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 04:38:19 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 04:38:24 INFO - Downloading mozsystemmonitor-0.0.tar.gz 04:38:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 04:38:24 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 04:38:24 INFO - Installing collected packages: mozsystemmonitor 04:38:24 INFO - Running setup.py install for mozsystemmonitor 04:38:25 INFO - Successfully installed mozsystemmonitor 04:38:25 INFO - Cleaning up... 04:38:25 INFO - Return code: 0 04:38:25 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 04:38:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:38:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:38:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:38:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:38:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:38:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:38:25 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8e64c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8ecb598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8f7df28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8c5fe30>, '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 0x8efcc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8f7b470>, '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-1461065816.418105-1046141783', '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 04:38:25 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 04:38:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 04:38:25 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:38:25 INFO - 'CCACHE_UMASK': '002', 04:38:25 INFO - 'DISPLAY': ':0', 04:38:25 INFO - 'HOME': '/home/cltbld', 04:38:25 INFO - 'LANG': 'en_US.UTF-8', 04:38:25 INFO - 'LOGNAME': 'cltbld', 04:38:25 INFO - 'MAIL': '/var/mail/cltbld', 04:38:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:38:25 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:38:25 INFO - 'MOZ_NO_REMOTE': '1', 04:38:25 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:38:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:38:25 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:38:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:38:25 INFO - 'PWD': '/builds/slave/test', 04:38:25 INFO - 'SHELL': '/bin/bash', 04:38:25 INFO - 'SHLVL': '1', 04:38:25 INFO - 'TERM': 'linux', 04:38:25 INFO - 'TMOUT': '86400', 04:38:25 INFO - 'USER': 'cltbld', 04:38:25 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461065816.418105-1046141783', 04:38:25 INFO - '_': '/tools/buildbot/bin/python'} 04:38:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:38:25 INFO - Downloading/unpacking blobuploader==1.2.4 04:38:25 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 04:38:25 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 04:38:25 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:38:25 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:38:25 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 04:38:25 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 04:38:30 INFO - Downloading blobuploader-1.2.4.tar.gz 04:38:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 04:38:30 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 04:38:30 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 04:38:30 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 04:38:30 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:38:30 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:38:30 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 04:38:30 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 04:38:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 04:38:32 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 04:38: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 04:38: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 04:38:32 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:38:32 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:38: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 04:38: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 04:38:33 INFO - Downloading docopt-0.6.1.tar.gz 04:38:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 04:38:33 INFO - Installing collected packages: blobuploader, requests, docopt 04:38:33 INFO - Running setup.py install for blobuploader 04:38:33 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 04:38:33 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 04:38:33 INFO - Running setup.py install for requests 04:38:34 INFO - Running setup.py install for docopt 04:38:34 INFO - Successfully installed blobuploader requests docopt 04:38:34 INFO - Cleaning up... 04:38:34 INFO - Return code: 0 04:38:34 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:38: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')]} 04:38:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:38:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:38: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')]} 04:38:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:38:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:38: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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8e64c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8ecb598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8f7df28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8c5fe30>, '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 0x8efcc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8f7b470>, '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-1461065816.418105-1046141783', '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 04:38: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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 04:38: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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 04:38:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:38:34 INFO - 'CCACHE_UMASK': '002', 04:38:34 INFO - 'DISPLAY': ':0', 04:38:34 INFO - 'HOME': '/home/cltbld', 04:38:34 INFO - 'LANG': 'en_US.UTF-8', 04:38:34 INFO - 'LOGNAME': 'cltbld', 04:38:34 INFO - 'MAIL': '/var/mail/cltbld', 04:38:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:38:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:38:34 INFO - 'MOZ_NO_REMOTE': '1', 04:38:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:38:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:38:34 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:38:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:38:34 INFO - 'PWD': '/builds/slave/test', 04:38:34 INFO - 'SHELL': '/bin/bash', 04:38:34 INFO - 'SHLVL': '1', 04:38:34 INFO - 'TERM': 'linux', 04:38:34 INFO - 'TMOUT': '86400', 04:38:34 INFO - 'USER': 'cltbld', 04:38:34 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461065816.418105-1046141783', 04:38:34 INFO - '_': '/tools/buildbot/bin/python'} 04:38:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:38:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:38:35 INFO - Running setup.py (path:/tmp/pip-NJNf30-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:38:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:38:35 INFO - Running setup.py (path:/tmp/pip-fKp8_c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:38:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:38:35 INFO - Running setup.py (path:/tmp/pip-qlfOPQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:38:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:38:35 INFO - Running setup.py (path:/tmp/pip-UFKM1W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:38:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:38:35 INFO - Running setup.py (path:/tmp/pip-pTVsby-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:38:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:38:36 INFO - Running setup.py (path:/tmp/pip-18X5C4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:38:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:38:36 INFO - Running setup.py (path:/tmp/pip-dBu767-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:38:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:38:36 INFO - Running setup.py (path:/tmp/pip-ohsapl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:38:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:38:36 INFO - Running setup.py (path:/tmp/pip-NLfOGF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:38:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:38:36 INFO - Running setup.py (path:/tmp/pip-irpyEy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:38:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:38:36 INFO - Running setup.py (path:/tmp/pip-JAOQo5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:38:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:38:36 INFO - Running setup.py (path:/tmp/pip-kSzFBe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:38:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:38:37 INFO - Running setup.py (path:/tmp/pip-5BymS_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:38:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:38:37 INFO - Running setup.py (path:/tmp/pip-KZmt97-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:38:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:38:37 INFO - Running setup.py (path:/tmp/pip-GjviHf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:38:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:38:37 INFO - Running setup.py (path:/tmp/pip-m1DfuE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:38:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:38:37 INFO - Running setup.py (path:/tmp/pip-rjiAPw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:38:37 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:38:37 INFO - Running setup.py (path:/tmp/pip-CGBvIm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:38:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:38:38 INFO - Running setup.py (path:/tmp/pip-FsmUpV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:38:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:38:38 INFO - Running setup.py (path:/tmp/pip-DXIjYd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:38:38 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:38:38 INFO - Running setup.py (path:/tmp/pip-aC20wO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:38:38 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:38: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 04:38:38 INFO - Running setup.py install for manifestparser 04:38:39 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 04:38:39 INFO - Running setup.py install for mozcrash 04:38:39 INFO - Running setup.py install for mozdebug 04:38:39 INFO - Running setup.py install for mozdevice 04:38:39 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 04:38:39 INFO - Installing dm script to /builds/slave/test/build/venv/bin 04:38:39 INFO - Running setup.py install for mozfile 04:38:40 INFO - Running setup.py install for mozhttpd 04:38:40 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 04:38:40 INFO - Running setup.py install for mozinfo 04:38:40 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 04:38:40 INFO - Running setup.py install for mozInstall 04:38:40 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 04:38:40 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 04:38:40 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 04:38:40 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 04:38:40 INFO - Running setup.py install for mozleak 04:38:40 INFO - Running setup.py install for mozlog 04:38:41 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 04:38:41 INFO - Running setup.py install for moznetwork 04:38:41 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 04:38:41 INFO - Running setup.py install for mozprocess 04:38:41 INFO - Running setup.py install for mozprofile 04:38:41 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 04:38:41 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 04:38:41 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 04:38:41 INFO - Running setup.py install for mozrunner 04:38:42 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 04:38:42 INFO - Running setup.py install for mozscreenshot 04:38:42 INFO - Running setup.py install for moztest 04:38:42 INFO - Running setup.py install for mozversion 04:38:42 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 04:38:42 INFO - Running setup.py install for wptserve 04:38:43 INFO - Running setup.py install for marionette-driver 04:38:43 INFO - Running setup.py install for browsermob-proxy 04:38:43 INFO - Running setup.py install for marionette-client 04:38:43 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:38:44 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 04:38: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 04:38:44 INFO - Cleaning up... 04:38:44 INFO - Return code: 0 04:38:44 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:38:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:38:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:38:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:38:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:38:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:38:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:38: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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8e64c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8ecb598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8f7df28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8c5fe30>, '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 0x8efcc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8f7b470>, '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-1461065816.418105-1046141783', '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 04:38: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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 04:38: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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 04:38:44 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:38:44 INFO - 'CCACHE_UMASK': '002', 04:38:44 INFO - 'DISPLAY': ':0', 04:38:44 INFO - 'HOME': '/home/cltbld', 04:38:44 INFO - 'LANG': 'en_US.UTF-8', 04:38:44 INFO - 'LOGNAME': 'cltbld', 04:38:44 INFO - 'MAIL': '/var/mail/cltbld', 04:38:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:38:44 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:38:44 INFO - 'MOZ_NO_REMOTE': '1', 04:38:44 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:38:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:38:44 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:38:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:38:44 INFO - 'PWD': '/builds/slave/test', 04:38:44 INFO - 'SHELL': '/bin/bash', 04:38:44 INFO - 'SHLVL': '1', 04:38:44 INFO - 'TERM': 'linux', 04:38:44 INFO - 'TMOUT': '86400', 04:38:44 INFO - 'USER': 'cltbld', 04:38:44 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461065816.418105-1046141783', 04:38:44 INFO - '_': '/tools/buildbot/bin/python'} 04:38:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:38:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:38:44 INFO - Running setup.py (path:/tmp/pip-SxPbjc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:38: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)) 04:38:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:38:44 INFO - Running setup.py (path:/tmp/pip-kRQlxQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:38: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)) 04:38:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:38:44 INFO - Running setup.py (path:/tmp/pip-VXHNEr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:38:45 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)) 04:38:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:38:45 INFO - Running setup.py (path:/tmp/pip-Bg1U_W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:38: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)) 04:38:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:38:45 INFO - Running setup.py (path:/tmp/pip-D7f6Cj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:38: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)) 04:38:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:38:45 INFO - Running setup.py (path:/tmp/pip-EM1IwO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:38: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)) 04:38:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:38:45 INFO - Running setup.py (path:/tmp/pip-uER5qQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:38: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)) 04:38:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:38:45 INFO - Running setup.py (path:/tmp/pip-Di2IVY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:38: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)) 04:38:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:38:45 INFO - Running setup.py (path:/tmp/pip-AJvYDg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:38:46 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)) 04:38:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:38:46 INFO - Running setup.py (path:/tmp/pip-Pm323l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:38:46 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)) 04:38:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:38:46 INFO - Running setup.py (path:/tmp/pip-i5q_Ed-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:38: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)) 04:38:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:38:46 INFO - Running setup.py (path:/tmp/pip-HEgBqO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:38: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)) 04:38:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:38:46 INFO - Running setup.py (path:/tmp/pip-aBwFRV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:38: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)) 04:38:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:38:46 INFO - Running setup.py (path:/tmp/pip-XYvn_3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:38: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)) 04:38:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:38:46 INFO - Running setup.py (path:/tmp/pip-QXMiC4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:38: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)) 04:38:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:38:46 INFO - Running setup.py (path:/tmp/pip-RlOOQv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:38:47 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)) 04:38:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:38:47 INFO - Running setup.py (path:/tmp/pip-7UHXrX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:38:47 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)) 04:38:47 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:38:47 INFO - Running setup.py (path:/tmp/pip-R7iNtI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:38: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)) 04:38:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:38:47 INFO - Running setup.py (path:/tmp/pip-5m5y37-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:38: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)) 04:38:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:38:47 INFO - Running setup.py (path:/tmp/pip-SzlJTx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:38: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)) 04:38:47 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:38:48 INFO - Running setup.py (path:/tmp/pip-Rk4qao-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:38:48 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:38:48 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)) 04:38:48 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)) 04:38:48 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)) 04:38:48 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)) 04:38:48 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)) 04:38:48 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)) 04:38:48 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:38:48 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 04:38:48 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 04:38:48 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:38:48 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:38:48 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 04:38:48 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 04:38:53 INFO - Downloading blessings-1.6.tar.gz 04:38:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 04:38:53 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)) 04:38:53 INFO - Installing collected packages: blessings 04:38:53 INFO - Running setup.py install for blessings 04:38:53 INFO - Successfully installed blessings 04:38:53 INFO - Cleaning up... 04:38:54 INFO - Return code: 0 04:38:54 INFO - Done creating virtualenv /builds/slave/test/build/venv. 04:38:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:38:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:38:54 INFO - Reading from file tmpfile_stdout 04:38:54 INFO - Current package versions: 04:38:54 INFO - argparse == 1.2.1 04:38:54 INFO - blessings == 1.6 04:38:54 INFO - blobuploader == 1.2.4 04:38:54 INFO - browsermob-proxy == 0.6.0 04:38:54 INFO - docopt == 0.6.1 04:38:54 INFO - manifestparser == 1.1 04:38:54 INFO - marionette-client == 2.3.0 04:38:54 INFO - marionette-driver == 1.4.0 04:38:54 INFO - mozInstall == 1.12 04:38:54 INFO - mozcrash == 0.17 04:38:54 INFO - mozdebug == 0.1 04:38:54 INFO - mozdevice == 0.48 04:38:54 INFO - mozfile == 1.2 04:38:54 INFO - mozhttpd == 0.7 04:38:54 INFO - mozinfo == 0.9 04:38:54 INFO - mozleak == 0.1 04:38:54 INFO - mozlog == 3.1 04:38:54 INFO - moznetwork == 0.27 04:38:54 INFO - mozprocess == 0.22 04:38:54 INFO - mozprofile == 0.28 04:38:54 INFO - mozrunner == 6.11 04:38:54 INFO - mozscreenshot == 0.1 04:38:54 INFO - mozsystemmonitor == 0.0 04:38:54 INFO - moztest == 0.7 04:38:54 INFO - mozversion == 1.4 04:38:54 INFO - psutil == 3.1.1 04:38:54 INFO - requests == 1.2.3 04:38:54 INFO - wptserve == 1.4.0 04:38:54 INFO - wsgiref == 0.1.2 04:38:54 INFO - Running post-action listener: _resource_record_post_action 04:38:54 INFO - Running post-action listener: _start_resource_monitoring 04:38:54 INFO - Starting resource monitoring. 04:38:54 INFO - ##### 04:38:54 INFO - ##### Running pull step. 04:38:54 INFO - ##### 04:38:54 INFO - Running pre-action listener: _resource_record_pre_action 04:38:54 INFO - Running main action method: pull 04:38:54 INFO - Pull has nothing to do! 04:38:54 INFO - Running post-action listener: _resource_record_post_action 04:38:54 INFO - ##### 04:38:54 INFO - ##### Running install step. 04:38:54 INFO - ##### 04:38:54 INFO - Running pre-action listener: _resource_record_pre_action 04:38:54 INFO - Running main action method: install 04:38:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:38:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:38:54 INFO - Reading from file tmpfile_stdout 04:38:54 INFO - Detecting whether we're running mozinstall >=1.0... 04:38:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 04:38:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 04:38:55 INFO - Reading from file tmpfile_stdout 04:38:55 INFO - Output received: 04:38:55 INFO - Usage: mozinstall [options] installer 04:38:55 INFO - Options: 04:38:55 INFO - -h, --help show this help message and exit 04:38:55 INFO - -d DEST, --destination=DEST 04:38:55 INFO - Directory to install application into. [default: 04:38:55 INFO - "/builds/slave/test"] 04:38:55 INFO - --app=APP Application being installed. [default: firefox] 04:38:55 INFO - mkdir: /builds/slave/test/build/application 04:38:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 04:38:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 04:39:29 INFO - Reading from file tmpfile_stdout 04:39:29 INFO - Output received: 04:39:29 INFO - /builds/slave/test/build/application/firefox/firefox 04:39:29 INFO - Running post-action listener: _resource_record_post_action 04:39:29 INFO - ##### 04:39:29 INFO - ##### Running run-tests step. 04:39:29 INFO - ##### 04:39:29 INFO - Running pre-action listener: _resource_record_pre_action 04:39:29 INFO - Running main action method: run_tests 04:39:29 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 04:39:29 INFO - Minidump filename unknown. Determining based upon platform and architecture. 04:39:29 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 04:39:29 INFO - grabbing minidump binary from tooltool 04:39: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')]} 04:39:29 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 0x8c5fe30>, '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 0x8efcc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8f7b470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 04:39:29 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 04:39:29 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 04:39:29 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 04:39:29 INFO - Return code: 0 04:39:29 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 04:39:29 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 04:39:29 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/O8lzIrHCSCaM47oFNRZ97w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 04:39:29 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/O8lzIrHCSCaM47oFNRZ97w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 04:39:29 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:39:29 INFO - 'CCACHE_UMASK': '002', 04:39:29 INFO - 'DISPLAY': ':0', 04:39:29 INFO - 'HOME': '/home/cltbld', 04:39:29 INFO - 'LANG': 'en_US.UTF-8', 04:39:29 INFO - 'LOGNAME': 'cltbld', 04:39:29 INFO - 'MAIL': '/var/mail/cltbld', 04:39:29 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 04:39:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:39:29 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:39:29 INFO - 'MOZ_NO_REMOTE': '1', 04:39:29 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:39:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:39:29 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:39:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:39:29 INFO - 'PWD': '/builds/slave/test', 04:39:29 INFO - 'SHELL': '/bin/bash', 04:39:29 INFO - 'SHLVL': '1', 04:39:29 INFO - 'TERM': 'linux', 04:39:29 INFO - 'TMOUT': '86400', 04:39:29 INFO - 'USER': 'cltbld', 04:39:29 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461065816.418105-1046141783', 04:39:29 INFO - '_': '/tools/buildbot/bin/python'} 04:39:29 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/O8lzIrHCSCaM47oFNRZ97w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 04:39:30 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 04:39:30 INFO - import pkg_resources 04:39:31 INFO - Using 1 client processes 04:39:32 INFO - wptserve Starting http server on 127.0.0.1:8000 04:39:32 INFO - wptserve Starting http server on 127.0.0.1:8001 04:39:32 INFO - wptserve Starting http server on 127.0.0.1:8443 04:39:34 INFO - SUITE-START | Running 778 tests 04:39:34 INFO - Running testharness tests 04:39:34 INFO - Setting up ssl 04:39:34 INFO - PROCESS | certutil | 04:39:34 INFO - PROCESS | certutil | 04:39:34 INFO - PROCESS | certutil | 04:39:34 INFO - Certificate Nickname Trust Attributes 04:39:34 INFO - SSL,S/MIME,JAR/XPI 04:39:34 INFO - 04:39:34 INFO - web-platform-tests CT,, 04:39:34 INFO - 04:39:34 INFO - Starting runner 04:39:37 INFO - PROCESS | 1780 | 1461065977369 Marionette DEBUG Marionette enabled via build flag and pref 04:39:37 INFO - PROCESS | 1780 | ++DOCSHELL 0xa281e000 == 1 [pid = 1780] [id = 1] 04:39:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 1 (0xa281e400) [pid = 1780] [serial = 1] [outer = (nil)] 04:39:37 INFO - PROCESS | 1780 | [1780] WARNING: No inner window available!: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 04:39:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 2 (0xa281ec00) [pid = 1780] [serial = 2] [outer = 0xa281e400] 04:39:38 INFO - PROCESS | 1780 | 1461065978100 Marionette INFO Listening on port 2828 04:39:38 INFO - PROCESS | 1780 | 1461065978695 Marionette DEBUG Marionette enabled via command-line flag 04:39:38 INFO - PROCESS | 1780 | ++DOCSHELL 0x9fc5c000 == 2 [pid = 1780] [id = 2] 04:39:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 3 (0x9fc9bc00) [pid = 1780] [serial = 3] [outer = (nil)] 04:39:38 INFO - PROCESS | 1780 | [1780] WARNING: No inner window available!: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 04:39:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 4 (0x9fc9c400) [pid = 1780] [serial = 4] [outer = 0x9fc9bc00] 04:39:38 INFO - PROCESS | 1780 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fb7e0c0 04:39:38 INFO - PROCESS | 1780 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fb7ebe0 04:39:38 INFO - PROCESS | 1780 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fb8eae0 04:39:38 INFO - PROCESS | 1780 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fb9f740 04:39:39 INFO - PROCESS | 1780 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fba2480 04:39:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 5 (0x9fb9bc00) [pid = 1780] [serial = 5] [outer = 0xa281e400] 04:39:39 INFO - PROCESS | 1780 | [1780] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:39:39 INFO - PROCESS | 1780 | 1461065979125 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:60558 04:39:39 INFO - PROCESS | 1780 | [1780] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:39:39 INFO - PROCESS | 1780 | 1461065979161 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:60559 04:39:39 INFO - PROCESS | 1780 | 1461065979223 Marionette DEBUG Closed connection conn0 04:39:39 INFO - PROCESS | 1780 | [1780] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 04:39:39 INFO - PROCESS | 1780 | 1461065979341 Marionette DEBUG Closed connection conn1 04:39:39 INFO - PROCESS | 1780 | [1780] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:39:39 INFO - PROCESS | 1780 | 1461065979354 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:60560 04:39:39 INFO - PROCESS | 1780 | [1780] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:39:39 INFO - PROCESS | 1780 | 1461065979420 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:60561 04:39:39 INFO - PROCESS | 1780 | 1461065979428 Marionette DEBUG Closed connection conn2 04:39:39 INFO - PROCESS | 1780 | 1461065979467 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 04:39:39 INFO - PROCESS | 1780 | 1461065979490 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419025944","device":"desktop","version":"48.0a1"} 04:39:40 INFO - PROCESS | 1780 | [1780] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:39:41 INFO - PROCESS | 1780 | ++DOCSHELL 0x98410400 == 3 [pid = 1780] [id = 3] 04:39:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 6 (0x98410800) [pid = 1780] [serial = 6] [outer = (nil)] 04:39:41 INFO - PROCESS | 1780 | ++DOCSHELL 0x98410c00 == 4 [pid = 1780] [id = 4] 04:39:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 7 (0x98414400) [pid = 1780] [serial = 7] [outer = (nil)] 04:39:42 INFO - PROCESS | 1780 | [1780] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 04:39:42 INFO - PROCESS | 1780 | ++DOCSHELL 0x97d6f400 == 5 [pid = 1780] [id = 5] 04:39:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 8 (0x97d6f800) [pid = 1780] [serial = 8] [outer = (nil)] 04:39:42 INFO - PROCESS | 1780 | [1780] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 04:39:42 INFO - PROCESS | 1780 | [1780] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 04:39:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 9 (0x97bf7c00) [pid = 1780] [serial = 9] [outer = 0x97d6f800] 04:39:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 10 (0x976b2400) [pid = 1780] [serial = 10] [outer = 0x98410800] 04:39:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 11 (0x976b4000) [pid = 1780] [serial = 11] [outer = 0x98414400] 04:39:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 12 (0x976b6400) [pid = 1780] [serial = 12] [outer = 0x97d6f800] 04:39:44 INFO - PROCESS | 1780 | 1461065984138 Marionette DEBUG loaded listener.js 04:39:44 INFO - PROCESS | 1780 | 1461065984158 Marionette DEBUG loaded listener.js 04:39:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 13 (0x9628cc00) [pid = 1780] [serial = 13] [outer = 0x97d6f800] 04:39:45 INFO - PROCESS | 1780 | 1461065985028 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"d0d5edab-5683-4328-b47c-be86b6cbf8fd","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419025944","device":"desktop","version":"48.0a1","command_id":1}}] 04:39:45 INFO - PROCESS | 1780 | 1461065985261 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 04:39:45 INFO - PROCESS | 1780 | 1461065985383 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 04:39:45 INFO - PROCESS | 1780 | 1461065985712 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 04:39:45 INFO - PROCESS | 1780 | [1780] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 04:39:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 14 (0x9628e800) [pid = 1780] [serial = 14] [outer = 0x97d6f800] 04:39:46 INFO - PROCESS | 1780 | [1780] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:39:46 INFO - PROCESS | 1780 | 1461065986260 Marionette TRACE conn3 <- [1,3,null,{}] 04:39:46 INFO - PROCESS | 1780 | 1461065986283 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 04:39:46 INFO - PROCESS | 1780 | 1461065986313 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 04:39:46 INFO - PROCESS | 1780 | 1461065986360 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 04:39:46 INFO - PROCESS | 1780 | 1461065986363 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 04:39:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 04:39:46 INFO - PROCESS | 1780 | 1461065986374 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 04:39:46 INFO - PROCESS | 1780 | 1461065986379 Marionette TRACE conn3 <- [1,6,null,{}] 04:39:46 INFO - PROCESS | 1780 | 1461065986388 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:46 INFO - PROCESS | 1780 | 1461065986407 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 04:39:46 INFO - PROCESS | 1780 | 1461065986418 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:46 INFO - PROCESS | 1780 | ++DOCSHELL 0x91fabc00 == 6 [pid = 1780] [id = 6] 04:39:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 15 (0x91fac000) [pid = 1780] [serial = 15] [outer = (nil)] 04:39:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 16 (0x91fae000) [pid = 1780] [serial = 16] [outer = 0x91fac000] 04:39:46 INFO - PROCESS | 1780 | 1461065986507 Marionette DEBUG loaded listener.js 04:39:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 17 (0x9342d800) [pid = 1780] [serial = 17] [outer = 0x91fac000] 04:39:46 INFO - PROCESS | 1780 | ++DOCSHELL 0x9131d000 == 7 [pid = 1780] [id = 7] 04:39:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 18 (0x9131dc00) [pid = 1780] [serial = 18] [outer = (nil)] 04:39:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 19 (0x9131fc00) [pid = 1780] [serial = 19] [outer = 0x9131dc00] 04:39:47 INFO - PROCESS | 1780 | 1461065987011 Marionette DEBUG loaded listener.js 04:39:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 20 (0x91320800) [pid = 1780] [serial = 20] [outer = 0x9131dc00] 04:39:47 INFO - PROCESS | 1780 | [1780] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 04:39:47 INFO - PROCESS | 1780 | 1461065987667 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 04:39:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 04:39:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1334ms 04:39:47 INFO - PROCESS | 1780 | 1461065987941 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 04:39:47 INFO - PROCESS | 1780 | 1461065987948 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 04:39:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 04:39:48 INFO - PROCESS | 1780 | 1461065988094 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 04:39:48 INFO - PROCESS | 1780 | 1461065988101 Marionette TRACE conn3 <- [1,10,null,{}] 04:39:48 INFO - PROCESS | 1780 | 1461065988140 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:48 INFO - PROCESS | 1780 | 1461065988363 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 04:39:48 INFO - PROCESS | 1780 | 1461065988474 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:48 INFO - PROCESS | 1780 | ++DOCSHELL 0x91317800 == 8 [pid = 1780] [id = 8] 04:39:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 21 (0x91317c00) [pid = 1780] [serial = 21] [outer = (nil)] 04:39:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 22 (0x915ce000) [pid = 1780] [serial = 22] [outer = 0x91317c00] 04:39:48 INFO - PROCESS | 1780 | 1461065988585 Marionette DEBUG loaded listener.js 04:39:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 23 (0x91fa6800) [pid = 1780] [serial = 23] [outer = 0x91317c00] 04:39:49 INFO - PROCESS | 1780 | 1461065989518 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 04:39:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 04:39:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1511ms 04:39:49 INFO - PROCESS | 1780 | 1461065989557 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 04:39:49 INFO - PROCESS | 1780 | 1461065989563 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 04:39:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 04:39:49 INFO - PROCESS | 1780 | 1461065989579 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 04:39:49 INFO - PROCESS | 1780 | 1461065989586 Marionette TRACE conn3 <- [1,14,null,{}] 04:39:49 INFO - PROCESS | 1780 | 1461065989593 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:49 INFO - PROCESS | 1780 | ++DOCSHELL 0x96792000 == 9 [pid = 1780] [id = 9] 04:39:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 24 (0x96793400) [pid = 1780] [serial = 24] [outer = (nil)] 04:39:49 INFO - PROCESS | 1780 | 1461065989849 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 04:39:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 25 (0x963c8c00) [pid = 1780] [serial = 25] [outer = 0x96793400] 04:39:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 26 (0x96287800) [pid = 1780] [serial = 26] [outer = 0x96793400] 04:39:50 INFO - PROCESS | 1780 | 1461065990072 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:50 INFO - PROCESS | 1780 | ++DOCSHELL 0x9634e800 == 10 [pid = 1780] [id = 10] 04:39:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 27 (0x96791400) [pid = 1780] [serial = 27] [outer = (nil)] 04:39:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 28 (0x971bec00) [pid = 1780] [serial = 28] [outer = 0x96791400] 04:39:50 INFO - PROCESS | 1780 | ++DOCSHELL 0x9696f800 == 11 [pid = 1780] [id = 11] 04:39:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 29 (0x97351400) [pid = 1780] [serial = 29] [outer = (nil)] 04:39:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 30 (0x976ad400) [pid = 1780] [serial = 30] [outer = 0x97351400] 04:39:50 INFO - PROCESS | 1780 | 1461065990274 Marionette DEBUG loaded listener.js 04:39:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 31 (0x977f0c00) [pid = 1780] [serial = 31] [outer = 0x97351400] 04:39:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 32 (0x98921c00) [pid = 1780] [serial = 32] [outer = 0x96791400] 04:39:51 INFO - PROCESS | 1780 | 1461065991413 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 04:39:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 04:39:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1903ms 04:39:51 INFO - PROCESS | 1780 | 1461065991476 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 04:39:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 04:39:51 INFO - PROCESS | 1780 | 1461065991481 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 04:39:51 INFO - PROCESS | 1780 | 1461065991488 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 04:39:51 INFO - PROCESS | 1780 | 1461065991492 Marionette TRACE conn3 <- [1,18,null,{}] 04:39:51 INFO - PROCESS | 1780 | 1461065991508 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:51 INFO - PROCESS | 1780 | 1461065991766 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 04:39:51 INFO - PROCESS | 1780 | 1461065991914 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:52 INFO - PROCESS | 1780 | ++DOCSHELL 0x9fc57c00 == 12 [pid = 1780] [id = 12] 04:39:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 33 (0x9fca4c00) [pid = 1780] [serial = 33] [outer = (nil)] 04:39:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 34 (0xa0a8b000) [pid = 1780] [serial = 34] [outer = 0x9fca4c00] 04:39:52 INFO - PROCESS | 1780 | 1461065992059 Marionette DEBUG loaded listener.js 04:39:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 35 (0xa0fa5c00) [pid = 1780] [serial = 35] [outer = 0x9fca4c00] 04:39:52 INFO - PROCESS | 1780 | 1461065992974 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 04:39:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 04:39:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1535ms 04:39:53 INFO - PROCESS | 1780 | 1461065993024 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 04:39:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 04:39:53 INFO - PROCESS | 1780 | 1461065993029 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 04:39:53 INFO - PROCESS | 1780 | 1461065993036 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 04:39:53 INFO - PROCESS | 1780 | 1461065993039 Marionette TRACE conn3 <- [1,22,null,{}] 04:39:53 INFO - PROCESS | 1780 | 1461065993046 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:53 INFO - PROCESS | 1780 | 1461065993263 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 04:39:53 INFO - PROCESS | 1780 | 1461065993395 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:53 INFO - PROCESS | 1780 | ++DOCSHELL 0x993d7c00 == 13 [pid = 1780] [id = 13] 04:39:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 36 (0x993d9800) [pid = 1780] [serial = 36] [outer = (nil)] 04:39:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 37 (0x993e1000) [pid = 1780] [serial = 37] [outer = 0x993d9800] 04:39:53 INFO - PROCESS | 1780 | 1461065993489 Marionette DEBUG loaded listener.js 04:39:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 38 (0xa2a50c00) [pid = 1780] [serial = 38] [outer = 0x993d9800] 04:39:54 INFO - PROCESS | 1780 | 1461065994440 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 04:39:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 04:39:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1434ms 04:39:54 INFO - PROCESS | 1780 | 1461065994470 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 04:39:54 INFO - PROCESS | 1780 | 1461065994474 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 04:39:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 04:39:54 INFO - PROCESS | 1780 | 1461065994481 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 04:39:54 INFO - PROCESS | 1780 | 1461065994485 Marionette TRACE conn3 <- [1,26,null,{}] 04:39:54 INFO - PROCESS | 1780 | 1461065994491 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:54 INFO - PROCESS | 1780 | 1461065994673 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 04:39:55 INFO - PROCESS | 1780 | 1461065994987 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:55 INFO - PROCESS | 1780 | ++DOCSHELL 0x91f2d400 == 14 [pid = 1780] [id = 14] 04:39:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 39 (0x91fa0800) [pid = 1780] [serial = 39] [outer = (nil)] 04:39:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 40 (0x91fac800) [pid = 1780] [serial = 40] [outer = 0x91fa0800] 04:39:55 INFO - PROCESS | 1780 | 1461065995125 Marionette DEBUG loaded listener.js 04:39:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 41 (0x93428800) [pid = 1780] [serial = 41] [outer = 0x91fa0800] 04:39:56 INFO - PROCESS | 1780 | 1461065996024 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 04:39:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 04:39:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1592ms 04:39:56 INFO - PROCESS | 1780 | 1461065996076 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 04:39:56 INFO - PROCESS | 1780 | 1461065996083 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 04:39:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 04:39:56 INFO - PROCESS | 1780 | 1461065996093 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 04:39:56 INFO - PROCESS | 1780 | 1461065996097 Marionette TRACE conn3 <- [1,30,null,{}] 04:39:56 INFO - PROCESS | 1780 | 1461065996105 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:56 INFO - PROCESS | 1780 | 1461065996272 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 04:39:56 INFO - PROCESS | 1780 | 1461065996287 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:56 INFO - PROCESS | 1780 | ++DOCSHELL 0x96798400 == 15 [pid = 1780] [id = 15] 04:39:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 42 (0x9679a000) [pid = 1780] [serial = 42] [outer = (nil)] 04:39:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 43 (0x96969800) [pid = 1780] [serial = 43] [outer = 0x9679a000] 04:39:56 INFO - PROCESS | 1780 | 1461065996378 Marionette DEBUG loaded listener.js 04:39:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 44 (0x9712b800) [pid = 1780] [serial = 44] [outer = 0x9679a000] 04:39:57 INFO - PROCESS | 1780 | 1461065997204 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 04:39:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 04:39:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1136ms 04:39:57 INFO - PROCESS | 1780 | 1461065997233 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 04:39:57 INFO - PROCESS | 1780 | 1461065997240 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 04:39:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 04:39:57 INFO - PROCESS | 1780 | 1461065997248 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 04:39:57 INFO - PROCESS | 1780 | 1461065997252 Marionette TRACE conn3 <- [1,34,null,{}] 04:39:57 INFO - PROCESS | 1780 | 1461065997258 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:57 INFO - PROCESS | 1780 | 1461065997420 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 04:39:57 INFO - PROCESS | 1780 | 1461065997438 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:57 INFO - PROCESS | 1780 | ++DOCSHELL 0x9634d000 == 16 [pid = 1780] [id = 16] 04:39:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 45 (0x970c4800) [pid = 1780] [serial = 45] [outer = (nil)] 04:39:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 46 (0x98307800) [pid = 1780] [serial = 46] [outer = 0x970c4800] 04:39:57 INFO - PROCESS | 1780 | 1461065997515 Marionette DEBUG loaded listener.js 04:39:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 47 (0x9862e000) [pid = 1780] [serial = 47] [outer = 0x970c4800] 04:39:58 INFO - PROCESS | 1780 | 1461065998557 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 04:39:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 04:39:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1331ms 04:39:58 INFO - PROCESS | 1780 | 1461065998580 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 04:39:58 INFO - PROCESS | 1780 | 1461065998586 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 04:39:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 04:39:58 INFO - PROCESS | 1780 | 1461065998595 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 04:39:58 INFO - PROCESS | 1780 | 1461065998601 Marionette TRACE conn3 <- [1,38,null,{}] 04:39:58 INFO - PROCESS | 1780 | 1461065998610 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:58 INFO - PROCESS | 1780 | 1461065998796 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 04:39:58 INFO - PROCESS | 1780 | 1461065998926 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:58 INFO - PROCESS | 1780 | ++DOCSHELL 0x932f9c00 == 17 [pid = 1780] [id = 17] 04:39:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 48 (0x94f89000) [pid = 1780] [serial = 48] [outer = (nil)] 04:39:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 49 (0x96349000) [pid = 1780] [serial = 49] [outer = 0x94f89000] 04:39:59 INFO - PROCESS | 1780 | 1461065999040 Marionette DEBUG loaded listener.js 04:39:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 50 (0x96964800) [pid = 1780] [serial = 50] [outer = 0x94f89000] 04:39:59 INFO - PROCESS | 1780 | 1461065999982 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 04:40:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 04:40:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1443ms 04:40:00 INFO - PROCESS | 1780 | 1461066000040 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 04:40:00 INFO - PROCESS | 1780 | 1461066000049 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 04:40:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 04:40:00 INFO - PROCESS | 1780 | 1461066000061 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 04:40:00 INFO - PROCESS | 1780 | 1461066000065 Marionette TRACE conn3 <- [1,42,null,{}] 04:40:00 INFO - PROCESS | 1780 | 1461066000072 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:00 INFO - PROCESS | 1780 | 1461066000360 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 04:40:00 INFO - PROCESS | 1780 | 1461066000435 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:00 INFO - PROCESS | 1780 | ++DOCSHELL 0x912ad000 == 18 [pid = 1780] [id = 18] 04:40:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 51 (0x91faa400) [pid = 1780] [serial = 51] [outer = (nil)] 04:40:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 52 (0x98635000) [pid = 1780] [serial = 52] [outer = 0x91faa400] 04:40:00 INFO - PROCESS | 1780 | 1461066000525 Marionette DEBUG loaded listener.js 04:40:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 53 (0x9891f000) [pid = 1780] [serial = 53] [outer = 0x91faa400] 04:40:01 INFO - PROCESS | 1780 | 1461066001507 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 04:40:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 04:40:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1499ms 04:40:01 INFO - PROCESS | 1780 | 1461066001563 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 04:40:01 INFO - PROCESS | 1780 | 1461066001569 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 04:40:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 04:40:01 INFO - PROCESS | 1780 | 1461066001579 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 04:40:01 INFO - PROCESS | 1780 | 1461066001589 Marionette TRACE conn3 <- [1,46,null,{}] 04:40:01 INFO - PROCESS | 1780 | 1461066001616 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:01 INFO - PROCESS | 1780 | 1461066001930 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 04:40:02 INFO - PROCESS | 1780 | 1461066002111 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:02 INFO - PROCESS | 1780 | ++DOCSHELL 0x91316c00 == 19 [pid = 1780] [id = 19] 04:40:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 54 (0x986b8800) [pid = 1780] [serial = 54] [outer = (nil)] 04:40:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 55 (0x993df800) [pid = 1780] [serial = 55] [outer = 0x986b8800] 04:40:02 INFO - PROCESS | 1780 | 1461066002218 Marionette DEBUG loaded listener.js 04:40:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 56 (0x9a835400) [pid = 1780] [serial = 56] [outer = 0x986b8800] 04:40:03 INFO - PROCESS | 1780 | 1461066003148 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 04:40:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 04:40:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1595ms 04:40:03 INFO - PROCESS | 1780 | 1461066003175 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 04:40:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 04:40:03 INFO - PROCESS | 1780 | 1461066003181 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 04:40:03 INFO - PROCESS | 1780 | 1461066003188 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 04:40:03 INFO - PROCESS | 1780 | 1461066003191 Marionette TRACE conn3 <- [1,50,null,{}] 04:40:03 INFO - PROCESS | 1780 | 1461066003198 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:03 INFO - PROCESS | 1780 | 1461066003376 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 04:40:03 INFO - PROCESS | 1780 | 1461066003506 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:03 INFO - PROCESS | 1780 | ++DOCSHELL 0x96346800 == 20 [pid = 1780] [id = 20] 04:40:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 57 (0x9fb93000) [pid = 1780] [serial = 57] [outer = (nil)] 04:40:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 58 (0x9fc5b400) [pid = 1780] [serial = 58] [outer = 0x9fb93000] 04:40:03 INFO - PROCESS | 1780 | 1461066003598 Marionette DEBUG loaded listener.js 04:40:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 59 (0x9fca0400) [pid = 1780] [serial = 59] [outer = 0x9fb93000] 04:40:04 INFO - PROCESS | 1780 | 1461066004507 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:40:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 04:40:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1387ms 04:40:04 INFO - PROCESS | 1780 | 1461066004577 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 04:40:04 INFO - PROCESS | 1780 | 1461066004582 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 04:40:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 04:40:04 INFO - PROCESS | 1780 | 1461066004593 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 04:40:04 INFO - PROCESS | 1780 | 1461066004596 Marionette TRACE conn3 <- [1,54,null,{}] 04:40:04 INFO - PROCESS | 1780 | 1461066004603 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:04 INFO - PROCESS | 1780 | 1461066004916 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 04:40:05 INFO - PROCESS | 1780 | 1461066005115 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:05 INFO - PROCESS | 1780 | ++DOCSHELL 0x9079a000 == 21 [pid = 1780] [id = 21] 04:40:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 60 (0x93130400) [pid = 1780] [serial = 60] [outer = (nil)] 04:40:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 61 (0x96289800) [pid = 1780] [serial = 61] [outer = 0x93130400] 04:40:05 INFO - PROCESS | 1780 | 1461066005282 Marionette DEBUG loaded listener.js 04:40:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 62 (0x970cc400) [pid = 1780] [serial = 62] [outer = 0x93130400] 04:40:06 INFO - PROCESS | 1780 | --DOCSHELL 0x96798400 == 20 [pid = 1780] [id = 15] 04:40:06 INFO - PROCESS | 1780 | --DOCSHELL 0x91f2d400 == 19 [pid = 1780] [id = 14] 04:40:06 INFO - PROCESS | 1780 | --DOCSHELL 0x9fc57c00 == 18 [pid = 1780] [id = 12] 04:40:06 INFO - PROCESS | 1780 | --DOCSHELL 0x91317800 == 17 [pid = 1780] [id = 8] 04:40:06 INFO - PROCESS | 1780 | 1461066006199 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:40:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 04:40:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1639ms 04:40:06 INFO - PROCESS | 1780 | 1461066006232 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 04:40:06 INFO - PROCESS | 1780 | 1461066006239 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 04:40:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 04:40:06 INFO - PROCESS | 1780 | 1461066006248 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 04:40:06 INFO - PROCESS | 1780 | 1461066006255 Marionette TRACE conn3 <- [1,58,null,{}] 04:40:06 INFO - PROCESS | 1780 | 1461066006265 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:06 INFO - PROCESS | 1780 | 1461066006457 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 04:40:06 INFO - PROCESS | 1780 | 1461066006573 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:06 INFO - PROCESS | 1780 | ++DOCSHELL 0x90793400 == 18 [pid = 1780] [id = 22] 04:40:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 63 (0x93430000) [pid = 1780] [serial = 63] [outer = (nil)] 04:40:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 64 (0x97476400) [pid = 1780] [serial = 64] [outer = 0x93430000] 04:40:06 INFO - PROCESS | 1780 | 1461066006671 Marionette DEBUG loaded listener.js 04:40:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 65 (0x98306c00) [pid = 1780] [serial = 65] [outer = 0x93430000] 04:40:07 INFO - PROCESS | 1780 | 1461066007607 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:40:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 04:40:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1405ms 04:40:07 INFO - PROCESS | 1780 | 1461066007654 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 04:40:07 INFO - PROCESS | 1780 | 1461066007665 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 04:40:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 04:40:07 INFO - PROCESS | 1780 | 1461066007677 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 04:40:07 INFO - PROCESS | 1780 | 1461066007681 Marionette TRACE conn3 <- [1,62,null,{}] 04:40:07 INFO - PROCESS | 1780 | 1461066007688 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:07 INFO - PROCESS | 1780 | 1461066007872 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 04:40:08 INFO - PROCESS | 1780 | 1461066008009 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:08 INFO - PROCESS | 1780 | ++DOCSHELL 0x977ef800 == 19 [pid = 1780] [id = 23] 04:40:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 66 (0x98416400) [pid = 1780] [serial = 66] [outer = (nil)] 04:40:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 67 (0x99147800) [pid = 1780] [serial = 67] [outer = 0x98416400] 04:40:08 INFO - PROCESS | 1780 | 1461066008105 Marionette DEBUG loaded listener.js 04:40:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 68 (0x993d9400) [pid = 1780] [serial = 68] [outer = 0x98416400] 04:40:09 INFO - PROCESS | 1780 | 1461066009037 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:40:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 04:40:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1438ms 04:40:09 INFO - PROCESS | 1780 | 1461066009116 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 04:40:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 04:40:09 INFO - PROCESS | 1780 | 1461066009121 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 04:40:09 INFO - PROCESS | 1780 | 1461066009131 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 04:40:09 INFO - PROCESS | 1780 | 1461066009139 Marionette TRACE conn3 <- [1,66,null,{}] 04:40:09 INFO - PROCESS | 1780 | 1461066009158 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:09 INFO - PROCESS | 1780 | 1461066009432 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 04:40:09 INFO - PROCESS | 1780 | 1461066009602 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:09 INFO - PROCESS | 1780 | ++DOCSHELL 0x9a832400 == 20 [pid = 1780] [id = 24] 04:40:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0x9ea1d000) [pid = 1780] [serial = 69] [outer = (nil)] 04:40:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x9fc60800) [pid = 1780] [serial = 70] [outer = 0x9ea1d000] 04:40:09 INFO - PROCESS | 1780 | 1461066009719 Marionette DEBUG loaded listener.js 04:40:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0xa00a8c00) [pid = 1780] [serial = 71] [outer = 0x9ea1d000] 04:40:10 INFO - PROCESS | 1780 | 1461066010936 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:40:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 04:40:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1893ms 04:40:11 INFO - PROCESS | 1780 | 1461066011024 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 04:40:11 INFO - PROCESS | 1780 | 1461066011032 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 04:40:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 04:40:11 INFO - PROCESS | 1780 | 1461066011042 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 04:40:11 INFO - PROCESS | 1780 | 1461066011048 Marionette TRACE conn3 <- [1,70,null,{}] 04:40:11 INFO - PROCESS | 1780 | 1461066011058 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:11 INFO - PROCESS | 1780 | 1461066011331 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 04:40:11 INFO - PROCESS | 1780 | 1461066011489 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:11 INFO - PROCESS | 1780 | ++DOCSHELL 0x977e4800 == 21 [pid = 1780] [id = 25] 04:40:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0xa0bca800) [pid = 1780] [serial = 72] [outer = (nil)] 04:40:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0xa0c42c00) [pid = 1780] [serial = 73] [outer = 0xa0bca800] 04:40:11 INFO - PROCESS | 1780 | 1461066011586 Marionette DEBUG loaded listener.js 04:40:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0xa0f9e800) [pid = 1780] [serial = 74] [outer = 0xa0bca800] 04:40:12 INFO - PROCESS | 1780 | 1461066012442 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:40:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 04:40:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1438ms 04:40:12 INFO - PROCESS | 1780 | 1461066012481 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 04:40:12 INFO - PROCESS | 1780 | 1461066012484 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 04:40:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 04:40:12 INFO - PROCESS | 1780 | 1461066012491 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 04:40:12 INFO - PROCESS | 1780 | 1461066012495 Marionette TRACE conn3 <- [1,74,null,{}] 04:40:12 INFO - PROCESS | 1780 | 1461066012502 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:12 INFO - PROCESS | 1780 | 1461066012682 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 04:40:12 INFO - PROCESS | 1780 | 1461066012816 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:12 INFO - PROCESS | 1780 | ++DOCSHELL 0x9ea1c000 == 22 [pid = 1780] [id = 26] 04:40:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x9ea1cc00) [pid = 1780] [serial = 75] [outer = (nil)] 04:40:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0xa2a2ac00) [pid = 1780] [serial = 76] [outer = 0x9ea1cc00] 04:40:12 INFO - PROCESS | 1780 | 1461066012913 Marionette DEBUG loaded listener.js 04:40:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0xa3c78000) [pid = 1780] [serial = 77] [outer = 0x9ea1cc00] 04:40:13 INFO - PROCESS | 1780 | 1461066013864 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:40:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 04:40:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1458ms 04:40:13 INFO - PROCESS | 1780 | 1461066013953 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 04:40:13 INFO - PROCESS | 1780 | 1461066013959 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 04:40:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 04:40:13 INFO - PROCESS | 1780 | 1461066013970 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 04:40:13 INFO - PROCESS | 1780 | 1461066013975 Marionette TRACE conn3 <- [1,78,null,{}] 04:40:14 INFO - PROCESS | 1780 | 1461066014049 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:14 INFO - PROCESS | 1780 | 1461066014306 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 04:40:14 INFO - PROCESS | 1780 | 1461066014468 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:14 INFO - PROCESS | 1780 | ++DOCSHELL 0x90793000 == 23 [pid = 1780] [id = 27] 04:40:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0x912af800) [pid = 1780] [serial = 78] [outer = (nil)] 04:40:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0x9920d000) [pid = 1780] [serial = 79] [outer = 0x912af800] 04:40:14 INFO - PROCESS | 1780 | 1461066014565 Marionette DEBUG loaded listener.js 04:40:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0xa4470400) [pid = 1780] [serial = 80] [outer = 0x912af800] 04:40:15 INFO - PROCESS | 1780 | 1461066015394 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:40:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 04:40:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1507ms 04:40:15 INFO - PROCESS | 1780 | 1461066015476 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 04:40:15 INFO - PROCESS | 1780 | 1461066015480 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 04:40:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 04:40:15 INFO - PROCESS | 1780 | 1461066015487 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 04:40:15 INFO - PROCESS | 1780 | 1461066015490 Marionette TRACE conn3 <- [1,82,null,{}] 04:40:15 INFO - PROCESS | 1780 | 1461066015497 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:15 INFO - PROCESS | 1780 | 1461066015668 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 04:40:15 INFO - PROCESS | 1780 | 1461066015808 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:15 INFO - PROCESS | 1780 | ++DOCSHELL 0x95a79000 == 24 [pid = 1780] [id = 28] 04:40:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x9920b400) [pid = 1780] [serial = 81] [outer = (nil)] 04:40:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0xa454c800) [pid = 1780] [serial = 82] [outer = 0x9920b400] 04:40:15 INFO - PROCESS | 1780 | 1461066015905 Marionette DEBUG loaded listener.js 04:40:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0xa4576000) [pid = 1780] [serial = 83] [outer = 0x9920b400] 04:40:16 INFO - PROCESS | 1780 | 1461066016916 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:40:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 04:40:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1489ms 04:40:16 INFO - PROCESS | 1780 | 1461066016990 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 04:40:16 INFO - PROCESS | 1780 | 1461066016995 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 04:40:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 04:40:17 INFO - PROCESS | 1780 | 1461066017007 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 04:40:17 INFO - PROCESS | 1780 | 1461066017014 Marionette TRACE conn3 <- [1,86,null,{}] 04:40:17 INFO - PROCESS | 1780 | 1461066017024 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:17 INFO - PROCESS | 1780 | 1461066017211 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 04:40:17 INFO - PROCESS | 1780 | 1461066017449 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:17 INFO - PROCESS | 1780 | ++DOCSHELL 0x91fa2800 == 25 [pid = 1780] [id = 29] 04:40:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x970ca000) [pid = 1780] [serial = 84] [outer = (nil)] 04:40:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x98305000) [pid = 1780] [serial = 85] [outer = 0x970ca000] 04:40:17 INFO - PROCESS | 1780 | 1461066017599 Marionette DEBUG loaded listener.js 04:40:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x986c1800) [pid = 1780] [serial = 86] [outer = 0x970ca000] 04:40:18 INFO - PROCESS | 1780 | --DOCSHELL 0x912ad000 == 24 [pid = 1780] [id = 18] 04:40:18 INFO - PROCESS | 1780 | --DOCSHELL 0x932f9c00 == 23 [pid = 1780] [id = 17] 04:40:18 INFO - PROCESS | 1780 | 1461066018633 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:40:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 04:40:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1688ms 04:40:18 INFO - PROCESS | 1780 | 1461066018695 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 04:40:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 04:40:18 INFO - PROCESS | 1780 | 1461066018702 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 04:40:18 INFO - PROCESS | 1780 | 1461066018710 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 04:40:18 INFO - PROCESS | 1780 | 1461066018716 Marionette TRACE conn3 <- [1,90,null,{}] 04:40:18 INFO - PROCESS | 1780 | 1461066018725 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:18 INFO - PROCESS | 1780 | 1461066018909 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 04:40:19 INFO - PROCESS | 1780 | 1461066019050 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:19 INFO - PROCESS | 1780 | ++DOCSHELL 0x976b0000 == 24 [pid = 1780] [id = 30] 04:40:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x977ee800) [pid = 1780] [serial = 87] [outer = (nil)] 04:40:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x98928400) [pid = 1780] [serial = 88] [outer = 0x977ee800] 04:40:19 INFO - PROCESS | 1780 | 1461066019150 Marionette DEBUG loaded listener.js 04:40:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0x99148c00) [pid = 1780] [serial = 89] [outer = 0x977ee800] 04:40:20 INFO - PROCESS | 1780 | 1461066020088 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:40:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 04:40:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1441ms 04:40:20 INFO - PROCESS | 1780 | 1461066020152 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 04:40:20 INFO - PROCESS | 1780 | 1461066020161 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 04:40:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 04:40:20 INFO - PROCESS | 1780 | 1461066020173 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 04:40:20 INFO - PROCESS | 1780 | 1461066020178 Marionette TRACE conn3 <- [1,94,null,{}] 04:40:20 INFO - PROCESS | 1780 | 1461066020186 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:20 INFO - PROCESS | 1780 | 1461066020415 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 04:40:20 INFO - PROCESS | 1780 | 1461066020589 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:20 INFO - PROCESS | 1780 | ++DOCSHELL 0x9913c000 == 25 [pid = 1780] [id = 31] 04:40:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0x99209400) [pid = 1780] [serial = 90] [outer = (nil)] 04:40:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0x993e1c00) [pid = 1780] [serial = 91] [outer = 0x99209400] 04:40:20 INFO - PROCESS | 1780 | 1461066020687 Marionette DEBUG loaded listener.js 04:40:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0x9df0dc00) [pid = 1780] [serial = 92] [outer = 0x99209400] 04:40:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 93 (0x9fef4800) [pid = 1780] [serial = 93] [outer = 0x96791400] 04:40:21 INFO - PROCESS | 1780 | 1461066021649 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 04:40:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 04:40:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1535ms 04:40:21 INFO - PROCESS | 1780 | 1461066021709 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 04:40:21 INFO - PROCESS | 1780 | 1461066021713 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 04:40:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 04:40:21 INFO - PROCESS | 1780 | 1461066021720 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 04:40:21 INFO - PROCESS | 1780 | 1461066021727 Marionette TRACE conn3 <- [1,98,null,{}] 04:40:21 INFO - PROCESS | 1780 | 1461066021745 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:21 INFO - PROCESS | 1780 | 1461066021938 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 04:40:22 INFO - PROCESS | 1780 | 1461066022078 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:22 INFO - PROCESS | 1780 | ++DOCSHELL 0x993e2000 == 26 [pid = 1780] [id = 32] 04:40:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 94 (0xa0bcb000) [pid = 1780] [serial = 94] [outer = (nil)] 04:40:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 95 (0xa0f3d000) [pid = 1780] [serial = 95] [outer = 0xa0bcb000] 04:40:22 INFO - PROCESS | 1780 | 1461066022213 Marionette DEBUG loaded listener.js 04:40:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 96 (0xa4472800) [pid = 1780] [serial = 96] [outer = 0xa0bcb000] 04:40:23 INFO - PROCESS | 1780 | 1461066023112 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 04:40:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 04:40:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1439ms 04:40:23 INFO - PROCESS | 1780 | 1461066023177 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 04:40:23 INFO - PROCESS | 1780 | 1461066023182 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 04:40:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 04:40:23 INFO - PROCESS | 1780 | 1461066023192 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 04:40:23 INFO - PROCESS | 1780 | 1461066023196 Marionette TRACE conn3 <- [1,102,null,{}] 04:40:23 INFO - PROCESS | 1780 | 1461066023202 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:23 INFO - PROCESS | 1780 | 1461066023397 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 04:40:23 INFO - PROCESS | 1780 | 1461066023535 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:23 INFO - PROCESS | 1780 | ++DOCSHELL 0x90792c00 == 27 [pid = 1780] [id = 33] 04:40:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 97 (0xa0c04000) [pid = 1780] [serial = 97] [outer = (nil)] 04:40:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 98 (0xa45e6800) [pid = 1780] [serial = 98] [outer = 0xa0c04000] 04:40:23 INFO - PROCESS | 1780 | 1461066023631 Marionette DEBUG loaded listener.js 04:40:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 99 (0xa4b42000) [pid = 1780] [serial = 99] [outer = 0xa0c04000] 04:40:24 INFO - PROCESS | 1780 | 1461066024495 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 04:40:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 04:40:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1340ms 04:40:24 INFO - PROCESS | 1780 | 1461066024533 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 04:40:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 04:40:24 INFO - PROCESS | 1780 | 1461066024537 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 04:40:24 INFO - PROCESS | 1780 | 1461066024545 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 04:40:24 INFO - PROCESS | 1780 | 1461066024548 Marionette TRACE conn3 <- [1,106,null,{}] 04:40:24 INFO - PROCESS | 1780 | 1461066024554 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:24 INFO - PROCESS | 1780 | 1461066024725 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 04:40:24 INFO - PROCESS | 1780 | 1461066024866 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:24 INFO - PROCESS | 1780 | ++DOCSHELL 0x91fab800 == 28 [pid = 1780] [id = 34] 04:40:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 100 (0xa0c3a000) [pid = 1780] [serial = 100] [outer = (nil)] 04:40:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 101 (0xa4be5c00) [pid = 1780] [serial = 101] [outer = 0xa0c3a000] 04:40:24 INFO - PROCESS | 1780 | 1461066024959 Marionette DEBUG loaded listener.js 04:40:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 102 (0xa4be6800) [pid = 1780] [serial = 102] [outer = 0xa0c3a000] 04:40:25 INFO - PROCESS | 1780 | 1461066025923 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 04:40:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 04:40:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1433ms 04:40:25 INFO - PROCESS | 1780 | 1461066025978 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 04:40:25 INFO - PROCESS | 1780 | 1461066025982 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 04:40:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 04:40:25 INFO - PROCESS | 1780 | 1461066025989 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 04:40:25 INFO - PROCESS | 1780 | 1461066025992 Marionette TRACE conn3 <- [1,110,null,{}] 04:40:26 INFO - PROCESS | 1780 | 1461066025999 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:26 INFO - PROCESS | 1780 | 1461066026201 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 04:40:26 INFO - PROCESS | 1780 | 1461066026349 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:26 INFO - PROCESS | 1780 | ++DOCSHELL 0x91fae400 == 29 [pid = 1780] [id = 35] 04:40:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 103 (0xa6858400) [pid = 1780] [serial = 103] [outer = (nil)] 04:40:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 104 (0xa6c34c00) [pid = 1780] [serial = 104] [outer = 0xa6858400] 04:40:26 INFO - PROCESS | 1780 | 1461066026478 Marionette DEBUG loaded listener.js 04:40:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 105 (0xa6c70400) [pid = 1780] [serial = 105] [outer = 0xa6858400] 04:40:27 INFO - PROCESS | 1780 | 1461066027505 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 04:40:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 04:40:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1594ms 04:40:27 INFO - PROCESS | 1780 | 1461066027584 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 04:40:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 04:40:27 INFO - PROCESS | 1780 | 1461066027590 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 04:40:27 INFO - PROCESS | 1780 | 1461066027599 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 04:40:27 INFO - PROCESS | 1780 | 1461066027605 Marionette TRACE conn3 <- [1,114,null,{}] 04:40:27 INFO - PROCESS | 1780 | 1461066027613 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:27 INFO - PROCESS | 1780 | 1461066027860 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 04:40:28 INFO - PROCESS | 1780 | 1461066028072 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:28 INFO - PROCESS | 1780 | ++DOCSHELL 0x91313800 == 30 [pid = 1780] [id = 36] 04:40:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 106 (0x9312f400) [pid = 1780] [serial = 106] [outer = (nil)] 04:40:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 107 (0x932ed000) [pid = 1780] [serial = 107] [outer = 0x9312f400] 04:40:28 INFO - PROCESS | 1780 | 1461066028180 Marionette DEBUG loaded listener.js 04:40:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 108 (0x932f2400) [pid = 1780] [serial = 108] [outer = 0x9312f400] 04:40:29 INFO - PROCESS | 1780 | --DOCSHELL 0x977ef800 == 29 [pid = 1780] [id = 23] 04:40:29 INFO - PROCESS | 1780 | --DOCSHELL 0x9a832400 == 28 [pid = 1780] [id = 24] 04:40:29 INFO - PROCESS | 1780 | --DOCSHELL 0x90793400 == 27 [pid = 1780] [id = 22] 04:40:29 INFO - PROCESS | 1780 | --DOCSHELL 0x9696f800 == 26 [pid = 1780] [id = 11] 04:40:29 INFO - PROCESS | 1780 | --DOCSHELL 0x977e4800 == 25 [pid = 1780] [id = 25] 04:40:29 INFO - PROCESS | 1780 | --DOCSHELL 0x90793000 == 24 [pid = 1780] [id = 27] 04:40:29 INFO - PROCESS | 1780 | --DOCSHELL 0x95a79000 == 23 [pid = 1780] [id = 28] 04:40:29 INFO - PROCESS | 1780 | --DOCSHELL 0x9ea1c000 == 22 [pid = 1780] [id = 26] 04:40:29 INFO - PROCESS | 1780 | --DOCSHELL 0x9079a000 == 21 [pid = 1780] [id = 21] 04:40:29 INFO - PROCESS | 1780 | --DOCSHELL 0x9634d000 == 20 [pid = 1780] [id = 16] 04:40:29 INFO - PROCESS | 1780 | --DOCSHELL 0x91316c00 == 19 [pid = 1780] [id = 19] 04:40:29 INFO - PROCESS | 1780 | --DOCSHELL 0x91fab800 == 18 [pid = 1780] [id = 34] 04:40:29 INFO - PROCESS | 1780 | --DOCSHELL 0x91fae400 == 17 [pid = 1780] [id = 35] 04:40:29 INFO - PROCESS | 1780 | --DOCSHELL 0x96346800 == 16 [pid = 1780] [id = 20] 04:40:29 INFO - PROCESS | 1780 | --DOCSHELL 0x993d7c00 == 15 [pid = 1780] [id = 13] 04:40:29 INFO - PROCESS | 1780 | --DOCSHELL 0x993e2000 == 14 [pid = 1780] [id = 32] 04:40:29 INFO - PROCESS | 1780 | --DOCSHELL 0x90792c00 == 13 [pid = 1780] [id = 33] 04:40:29 INFO - PROCESS | 1780 | --DOCSHELL 0x91fabc00 == 12 [pid = 1780] [id = 6] 04:40:29 INFO - PROCESS | 1780 | --DOCSHELL 0x91fa2800 == 11 [pid = 1780] [id = 29] 04:40:29 INFO - PROCESS | 1780 | --DOCSHELL 0x976b0000 == 10 [pid = 1780] [id = 30] 04:40:29 INFO - PROCESS | 1780 | --DOCSHELL 0x9913c000 == 9 [pid = 1780] [id = 31] 04:40:33 INFO - PROCESS | 1780 | 1461066033752 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 04:40:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 04:40:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 6209ms 04:40:33 INFO - PROCESS | 1780 | 1461066033809 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 04:40:33 INFO - PROCESS | 1780 | 1461066033816 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 04:40:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 04:40:33 INFO - PROCESS | 1780 | 1461066033826 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 04:40:33 INFO - PROCESS | 1780 | 1461066033832 Marionette TRACE conn3 <- [1,118,null,{}] 04:40:33 INFO - PROCESS | 1780 | 1461066033844 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:34 INFO - PROCESS | 1780 | 1461066034030 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 04:40:34 INFO - PROCESS | 1780 | 1461066034141 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:34 INFO - PROCESS | 1780 | ++DOCSHELL 0x915cec00 == 10 [pid = 1780] [id = 37] 04:40:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 109 (0x91fa2800) [pid = 1780] [serial = 109] [outer = (nil)] 04:40:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 110 (0x932f5800) [pid = 1780] [serial = 110] [outer = 0x91fa2800] 04:40:34 INFO - PROCESS | 1780 | 1461066034227 Marionette DEBUG loaded listener.js 04:40:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 111 (0x94f83c00) [pid = 1780] [serial = 111] [outer = 0x91fa2800] 04:40:35 INFO - PROCESS | 1780 | 1461066035201 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 04:40:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 04:40:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1436ms 04:40:35 INFO - PROCESS | 1780 | 1461066035269 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 04:40:35 INFO - PROCESS | 1780 | 1461066035281 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 04:40:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 04:40:35 INFO - PROCESS | 1780 | 1461066035311 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 04:40:35 INFO - PROCESS | 1780 | 1461066035316 Marionette TRACE conn3 <- [1,122,null,{}] 04:40:35 INFO - PROCESS | 1780 | 1461066035323 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:35 INFO - PROCESS | 1780 | 1461066035494 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 04:40:35 INFO - PROCESS | 1780 | 1461066035677 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:35 INFO - PROCESS | 1780 | ++DOCSHELL 0x9623ec00 == 11 [pid = 1780] [id = 38] 04:40:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 112 (0x9634cc00) [pid = 1780] [serial = 112] [outer = (nil)] 04:40:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 113 (0x971ca800) [pid = 1780] [serial = 113] [outer = 0x9634cc00] 04:40:35 INFO - PROCESS | 1780 | 1461066035772 Marionette DEBUG loaded listener.js 04:40:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 114 (0x9747f800) [pid = 1780] [serial = 114] [outer = 0x9634cc00] 04:40:36 INFO - PROCESS | 1780 | 1461066036567 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 04:40:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 04:40:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1281ms 04:40:36 INFO - PROCESS | 1780 | 1461066036591 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 04:40:36 INFO - PROCESS | 1780 | 1461066036596 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 04:40:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 04:40:36 INFO - PROCESS | 1780 | 1461066036603 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 04:40:36 INFO - PROCESS | 1780 | 1461066036610 Marionette TRACE conn3 <- [1,126,null,{}] 04:40:36 INFO - PROCESS | 1780 | 1461066036637 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:36 INFO - PROCESS | 1780 | 1461066036889 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 04:40:36 INFO - PROCESS | 1780 | 1461066036913 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:36 INFO - PROCESS | 1780 | ++DOCSHELL 0x98a2e400 == 12 [pid = 1780] [id = 39] 04:40:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 115 (0x99121000) [pid = 1780] [serial = 115] [outer = (nil)] 04:40:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 116 (0x99205800) [pid = 1780] [serial = 116] [outer = 0x99121000] 04:40:37 INFO - PROCESS | 1780 | 1461066037016 Marionette DEBUG loaded listener.js 04:40:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 117 (0x993d4400) [pid = 1780] [serial = 117] [outer = 0x99121000] 04:40:38 INFO - PROCESS | 1780 | --DOMWINDOW == 116 (0x93430000) [pid = 1780] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 04:40:38 INFO - PROCESS | 1780 | --DOMWINDOW == 115 (0x93130400) [pid = 1780] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 04:40:38 INFO - PROCESS | 1780 | --DOMWINDOW == 114 (0x91fa0800) [pid = 1780] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 04:40:38 INFO - PROCESS | 1780 | --DOMWINDOW == 113 (0x970c4800) [pid = 1780] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 04:40:38 INFO - PROCESS | 1780 | --DOMWINDOW == 112 (0x9679a000) [pid = 1780] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 04:40:38 INFO - PROCESS | 1780 | --DOMWINDOW == 111 (0x97351400) [pid = 1780] [serial = 29] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 04:40:38 INFO - PROCESS | 1780 | --DOMWINDOW == 110 (0x91317c00) [pid = 1780] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 04:40:38 INFO - PROCESS | 1780 | --DOMWINDOW == 109 (0x9fca4c00) [pid = 1780] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 04:40:38 INFO - PROCESS | 1780 | --DOMWINDOW == 108 (0x993d9800) [pid = 1780] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 04:40:38 INFO - PROCESS | 1780 | --DOMWINDOW == 107 (0xa0bcb000) [pid = 1780] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 04:40:38 INFO - PROCESS | 1780 | --DOMWINDOW == 106 (0xa0bca800) [pid = 1780] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 04:40:38 INFO - PROCESS | 1780 | --DOMWINDOW == 105 (0x986b8800) [pid = 1780] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 04:40:38 INFO - PROCESS | 1780 | --DOMWINDOW == 104 (0x970ca000) [pid = 1780] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 04:40:38 INFO - PROCESS | 1780 | --DOMWINDOW == 103 (0x9920b400) [pid = 1780] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 04:40:38 INFO - PROCESS | 1780 | --DOMWINDOW == 102 (0x99209400) [pid = 1780] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 04:40:38 INFO - PROCESS | 1780 | --DOMWINDOW == 101 (0x98416400) [pid = 1780] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 04:40:38 INFO - PROCESS | 1780 | --DOMWINDOW == 100 (0x977ee800) [pid = 1780] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 04:40:38 INFO - PROCESS | 1780 | --DOMWINDOW == 99 (0x9fb93000) [pid = 1780] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 04:40:38 INFO - PROCESS | 1780 | --DOMWINDOW == 98 (0x91faa400) [pid = 1780] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 04:40:38 INFO - PROCESS | 1780 | --DOMWINDOW == 97 (0x94f89000) [pid = 1780] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 04:40:38 INFO - PROCESS | 1780 | --DOMWINDOW == 96 (0xa0c3a000) [pid = 1780] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 04:40:38 INFO - PROCESS | 1780 | --DOMWINDOW == 95 (0x912af800) [pid = 1780] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 04:40:38 INFO - PROCESS | 1780 | --DOMWINDOW == 94 (0xa0c04000) [pid = 1780] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 04:40:38 INFO - PROCESS | 1780 | --DOMWINDOW == 93 (0x9ea1cc00) [pid = 1780] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 04:40:38 INFO - PROCESS | 1780 | --DOMWINDOW == 92 (0x91fac000) [pid = 1780] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 04:40:38 INFO - PROCESS | 1780 | --DOMWINDOW == 91 (0x9ea1d000) [pid = 1780] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 04:40:38 INFO - PROCESS | 1780 | 1461066038904 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 04:40:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 04:40:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 2412ms 04:40:39 INFO - PROCESS | 1780 | 1461066039034 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 04:40:39 INFO - PROCESS | 1780 | 1461066039039 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 04:40:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 04:40:39 INFO - PROCESS | 1780 | 1461066039061 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 04:40:39 INFO - PROCESS | 1780 | 1461066039073 Marionette TRACE conn3 <- [1,130,null,{}] 04:40:39 INFO - PROCESS | 1780 | 1461066039085 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:39 INFO - PROCESS | 1780 | 1461066039240 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 04:40:39 INFO - PROCESS | 1780 | 1461066039347 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:39 INFO - PROCESS | 1780 | ++DOCSHELL 0x9079b400 == 13 [pid = 1780] [id = 40] 04:40:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0x912ba000) [pid = 1780] [serial = 118] [outer = (nil)] 04:40:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 93 (0x96245800) [pid = 1780] [serial = 119] [outer = 0x912ba000] 04:40:39 INFO - PROCESS | 1780 | 1461066039430 Marionette DEBUG loaded listener.js 04:40:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 94 (0x993dd800) [pid = 1780] [serial = 120] [outer = 0x912ba000] 04:40:40 INFO - PROCESS | 1780 | 1461066040142 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 04:40:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 04:40:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1109ms 04:40:40 INFO - PROCESS | 1780 | 1461066040178 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 04:40:40 INFO - PROCESS | 1780 | 1461066040184 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 04:40:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 04:40:40 INFO - PROCESS | 1780 | 1461066040191 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 04:40:40 INFO - PROCESS | 1780 | 1461066040194 Marionette TRACE conn3 <- [1,134,null,{}] 04:40:40 INFO - PROCESS | 1780 | 1461066040200 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:40 INFO - PROCESS | 1780 | 1461066040386 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 04:40:40 INFO - PROCESS | 1780 | 1461066040508 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:40 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e9df800 == 14 [pid = 1780] [id = 41] 04:40:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 95 (0x8e9e3c00) [pid = 1780] [serial = 121] [outer = (nil)] 04:40:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 96 (0x8e9eec00) [pid = 1780] [serial = 122] [outer = 0x8e9e3c00] 04:40:40 INFO - PROCESS | 1780 | 1461066040601 Marionette DEBUG loaded listener.js 04:40:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 97 (0x90793400) [pid = 1780] [serial = 123] [outer = 0x8e9e3c00] 04:40:41 INFO - PROCESS | 1780 | 1461066041574 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 04:40:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 04:40:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1429ms 04:40:41 INFO - PROCESS | 1780 | 1461066041624 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 04:40:41 INFO - PROCESS | 1780 | 1461066041632 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 04:40:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 04:40:41 INFO - PROCESS | 1780 | 1461066041642 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 04:40:41 INFO - PROCESS | 1780 | 1461066041647 Marionette TRACE conn3 <- [1,138,null,{}] 04:40:41 INFO - PROCESS | 1780 | 1461066041656 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:41 INFO - PROCESS | 1780 | 1461066041892 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 04:40:42 INFO - PROCESS | 1780 | 1461066042073 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:42 INFO - PROCESS | 1780 | ++DOCSHELL 0x9696fc00 == 15 [pid = 1780] [id = 42] 04:40:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 98 (0x97125c00) [pid = 1780] [serial = 124] [outer = (nil)] 04:40:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 99 (0x98312000) [pid = 1780] [serial = 125] [outer = 0x97125c00] 04:40:42 INFO - PROCESS | 1780 | 1461066042212 Marionette DEBUG loaded listener.js 04:40:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 100 (0x9913c800) [pid = 1780] [serial = 126] [outer = 0x97125c00] 04:40:43 INFO - PROCESS | 1780 | 1461066043151 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 04:40:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 04:40:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1536ms 04:40:43 INFO - PROCESS | 1780 | 1461066043183 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 04:40:43 INFO - PROCESS | 1780 | 1461066043190 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 04:40:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 04:40:43 INFO - PROCESS | 1780 | 1461066043198 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 04:40:43 INFO - PROCESS | 1780 | 1461066043203 Marionette TRACE conn3 <- [1,142,null,{}] 04:40:43 INFO - PROCESS | 1780 | 1461066043211 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:43 INFO - PROCESS | 1780 | 1461066043414 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 04:40:43 INFO - PROCESS | 1780 | 1461066043609 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:43 INFO - PROCESS | 1780 | ++DOCSHELL 0x94f90800 == 16 [pid = 1780] [id = 43] 04:40:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 101 (0x9df10000) [pid = 1780] [serial = 127] [outer = (nil)] 04:40:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 102 (0x9fc9b000) [pid = 1780] [serial = 128] [outer = 0x9df10000] 04:40:43 INFO - PROCESS | 1780 | 1461066043714 Marionette DEBUG loaded listener.js 04:40:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 103 (0x9fef4c00) [pid = 1780] [serial = 129] [outer = 0x9df10000] 04:40:44 INFO - PROCESS | 1780 | 1461066044315 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 04:40:44 INFO - PROCESS | 1780 | 1461066044804 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 04:40:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 04:40:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1653ms 04:40:44 INFO - PROCESS | 1780 | 1461066044851 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 04:40:44 INFO - PROCESS | 1780 | 1461066044856 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 04:40:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 04:40:44 INFO - PROCESS | 1780 | 1461066044872 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 04:40:44 INFO - PROCESS | 1780 | 1461066044882 Marionette TRACE conn3 <- [1,146,null,{}] 04:40:44 INFO - PROCESS | 1780 | 1461066044890 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:45 INFO - PROCESS | 1780 | 1461066045104 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 04:40:45 INFO - PROCESS | 1780 | 1461066045290 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:45 INFO - PROCESS | 1780 | ++DOCSHELL 0x9131ec00 == 17 [pid = 1780] [id = 44] 04:40:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 104 (0x9734dc00) [pid = 1780] [serial = 130] [outer = (nil)] 04:40:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 105 (0xa444d800) [pid = 1780] [serial = 131] [outer = 0x9734dc00] 04:40:45 INFO - PROCESS | 1780 | 1461066045427 Marionette DEBUG loaded listener.js 04:40:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 106 (0xa447e000) [pid = 1780] [serial = 132] [outer = 0x9734dc00] 04:40:46 INFO - PROCESS | 1780 | 1461066046285 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 04:40:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 04:40:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1497ms 04:40:46 INFO - PROCESS | 1780 | 1461066046361 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 04:40:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 04:40:46 INFO - PROCESS | 1780 | 1461066046371 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 04:40:46 INFO - PROCESS | 1780 | 1461066046382 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 04:40:46 INFO - PROCESS | 1780 | 1461066046388 Marionette TRACE conn3 <- [1,150,null,{}] 04:40:46 INFO - PROCESS | 1780 | 1461066046397 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:46 INFO - PROCESS | 1780 | 1461066046748 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 04:40:46 INFO - PROCESS | 1780 | 1461066046930 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:46 INFO - PROCESS | 1780 | ++DOCSHELL 0x8eb44800 == 18 [pid = 1780] [id = 45] 04:40:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 107 (0x8eb46000) [pid = 1780] [serial = 133] [outer = (nil)] 04:40:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 108 (0x8eb4c800) [pid = 1780] [serial = 134] [outer = 0x8eb46000] 04:40:47 INFO - PROCESS | 1780 | 1461066047060 Marionette DEBUG loaded listener.js 04:40:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 109 (0x8eb4fc00) [pid = 1780] [serial = 135] [outer = 0x8eb46000] 04:40:47 INFO - PROCESS | 1780 | 1461066047930 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 04:40:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 04:40:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1589ms 04:40:47 INFO - PROCESS | 1780 | 1461066047971 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 04:40:47 INFO - PROCESS | 1780 | 1461066047975 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 04:40:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 04:40:47 INFO - PROCESS | 1780 | 1461066047981 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 04:40:47 INFO - PROCESS | 1780 | 1461066047985 Marionette TRACE conn3 <- [1,154,null,{}] 04:40:47 INFO - PROCESS | 1780 | 1461066047991 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:48 INFO - PROCESS | 1780 | 1461066048169 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 04:40:48 INFO - PROCESS | 1780 | 1461066048315 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:48 INFO - PROCESS | 1780 | ++DOCSHELL 0x932f8000 == 19 [pid = 1780] [id = 46] 04:40:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 110 (0x9634d800) [pid = 1780] [serial = 136] [outer = (nil)] 04:40:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 111 (0x971bc400) [pid = 1780] [serial = 137] [outer = 0x9634d800] 04:40:48 INFO - PROCESS | 1780 | 1461066048458 Marionette DEBUG loaded listener.js 04:40:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 112 (0x99125800) [pid = 1780] [serial = 138] [outer = 0x9634d800] 04:40:49 INFO - PROCESS | 1780 | 1461066049659 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 04:40:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 04:40:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1741ms 04:40:49 INFO - PROCESS | 1780 | 1461066049724 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 04:40:49 INFO - PROCESS | 1780 | 1461066049730 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 04:40:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 04:40:49 INFO - PROCESS | 1780 | 1461066049741 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 04:40:49 INFO - PROCESS | 1780 | 1461066049746 Marionette TRACE conn3 <- [1,158,null,{}] 04:40:49 INFO - PROCESS | 1780 | 1461066049756 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:50 INFO - PROCESS | 1780 | 1461066050007 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 04:40:50 INFO - PROCESS | 1780 | 1461066050182 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:50 INFO - PROCESS | 1780 | ++DOCSHELL 0x94f87800 == 20 [pid = 1780] [id = 47] 04:40:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 113 (0x94f88000) [pid = 1780] [serial = 139] [outer = (nil)] 04:40:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 114 (0x95a79400) [pid = 1780] [serial = 140] [outer = 0x94f88000] 04:40:50 INFO - PROCESS | 1780 | 1461066050310 Marionette DEBUG loaded listener.js 04:40:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 115 (0x96792400) [pid = 1780] [serial = 141] [outer = 0x94f88000] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 114 (0x971bec00) [pid = 1780] [serial = 28] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 113 (0xa2a50c00) [pid = 1780] [serial = 38] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 112 (0x96964800) [pid = 1780] [serial = 50] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 111 (0x98635000) [pid = 1780] [serial = 52] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 110 (0x96349000) [pid = 1780] [serial = 49] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 109 (0x98928400) [pid = 1780] [serial = 88] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 108 (0x99147800) [pid = 1780] [serial = 67] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 107 (0x98306c00) [pid = 1780] [serial = 65] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 106 (0xa4470400) [pid = 1780] [serial = 80] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 105 (0xa454c800) [pid = 1780] [serial = 82] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 104 (0x970cc400) [pid = 1780] [serial = 62] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 103 (0xa281ec00) [pid = 1780] [serial = 2] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 102 (0x97476400) [pid = 1780] [serial = 64] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 101 (0x91fac800) [pid = 1780] [serial = 40] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 100 (0x9862e000) [pid = 1780] [serial = 47] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 99 (0x96969800) [pid = 1780] [serial = 43] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 98 (0x963c8c00) [pid = 1780] [serial = 25] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 97 (0x93428800) [pid = 1780] [serial = 41] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 96 (0x976ad400) [pid = 1780] [serial = 30] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 95 (0x915ce000) [pid = 1780] [serial = 22] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 94 (0x977f0c00) [pid = 1780] [serial = 31] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 93 (0xa0a8b000) [pid = 1780] [serial = 34] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 92 (0x96289800) [pid = 1780] [serial = 61] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 91 (0xa0fa5c00) [pid = 1780] [serial = 35] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 90 (0x98307800) [pid = 1780] [serial = 46] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 89 (0x91fa6800) [pid = 1780] [serial = 23] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 88 (0x9342d800) [pid = 1780] [serial = 17] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0x9712b800) [pid = 1780] [serial = 44] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x993e1000) [pid = 1780] [serial = 37] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0xa0c42c00) [pid = 1780] [serial = 73] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x98305000) [pid = 1780] [serial = 85] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x976b6400) [pid = 1780] [serial = 12] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0xa00a8c00) [pid = 1780] [serial = 71] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0xa4576000) [pid = 1780] [serial = 83] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x9df0dc00) [pid = 1780] [serial = 92] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x97bf7c00) [pid = 1780] [serial = 9] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 78 (0x993d9400) [pid = 1780] [serial = 68] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 77 (0x99148c00) [pid = 1780] [serial = 89] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 76 (0x9fca0400) [pid = 1780] [serial = 59] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 75 (0x993e1c00) [pid = 1780] [serial = 91] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 74 (0x9a835400) [pid = 1780] [serial = 56] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 73 (0x9fc5b400) [pid = 1780] [serial = 58] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 72 (0x9891f000) [pid = 1780] [serial = 53] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 71 (0x986c1800) [pid = 1780] [serial = 86] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 70 (0x98921c00) [pid = 1780] [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.] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 69 (0xa4be5c00) [pid = 1780] [serial = 101] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 68 (0xa4b42000) [pid = 1780] [serial = 99] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 67 (0xa3c78000) [pid = 1780] [serial = 77] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 66 (0x91fae000) [pid = 1780] [serial = 16] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 65 (0x9fc60800) [pid = 1780] [serial = 70] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 64 (0xa4472800) [pid = 1780] [serial = 96] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 63 (0x9131fc00) [pid = 1780] [serial = 19] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 62 (0xa45e6800) [pid = 1780] [serial = 98] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 61 (0xa0f9e800) [pid = 1780] [serial = 74] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 60 (0xa0f3d000) [pid = 1780] [serial = 95] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 59 (0xa2a2ac00) [pid = 1780] [serial = 76] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 58 (0x993df800) [pid = 1780] [serial = 55] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 57 (0xa6c34c00) [pid = 1780] [serial = 104] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 56 (0x932ed000) [pid = 1780] [serial = 107] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 55 (0xa4be6800) [pid = 1780] [serial = 102] [outer = (nil)] [url = about:blank] 04:40:50 INFO - PROCESS | 1780 | --DOMWINDOW == 54 (0x9920d000) [pid = 1780] [serial = 79] [outer = (nil)] [url = about:blank] 04:40:51 INFO - PROCESS | 1780 | 1461066051232 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 04:40:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 04:40:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1539ms 04:40:51 INFO - PROCESS | 1780 | 1461066051282 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 04:40:51 INFO - PROCESS | 1780 | 1461066051290 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 04:40:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 04:40:51 INFO - PROCESS | 1780 | 1461066051301 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 04:40:51 INFO - PROCESS | 1780 | 1461066051305 Marionette TRACE conn3 <- [1,162,null,{}] 04:40:51 INFO - PROCESS | 1780 | 1461066051311 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:51 INFO - PROCESS | 1780 | 1461066051470 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 04:40:51 INFO - PROCESS | 1780 | 1461066051481 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:51 INFO - PROCESS | 1780 | ++DOCSHELL 0x912ba400 == 21 [pid = 1780] [id = 48] 04:40:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 55 (0x9342f000) [pid = 1780] [serial = 142] [outer = (nil)] 04:40:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 56 (0x9634d400) [pid = 1780] [serial = 143] [outer = 0x9342f000] 04:40:51 INFO - PROCESS | 1780 | 1461066051560 Marionette DEBUG loaded listener.js 04:40:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 57 (0x970cf000) [pid = 1780] [serial = 144] [outer = 0x9342f000] 04:40:52 INFO - PROCESS | 1780 | 1461066052402 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 04:40:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 04:40:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1141ms 04:40:52 INFO - PROCESS | 1780 | 1461066052442 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 04:40:52 INFO - PROCESS | 1780 | 1461066052447 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 04:40:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 04:40:52 INFO - PROCESS | 1780 | 1461066052454 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 04:40:52 INFO - PROCESS | 1780 | 1461066052460 Marionette TRACE conn3 <- [1,166,null,{}] 04:40:52 INFO - PROCESS | 1780 | 1461066052476 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:52 INFO - PROCESS | 1780 | 1461066052646 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 04:40:52 INFO - PROCESS | 1780 | 1461066052742 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:52 INFO - PROCESS | 1780 | ++DOCSHELL 0x8eb45c00 == 22 [pid = 1780] [id = 49] 04:40:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 58 (0x96793000) [pid = 1780] [serial = 145] [outer = (nil)] 04:40:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 59 (0x97bf8400) [pid = 1780] [serial = 146] [outer = 0x96793000] 04:40:52 INFO - PROCESS | 1780 | 1461066052824 Marionette DEBUG loaded listener.js 04:40:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 60 (0x9840e000) [pid = 1780] [serial = 147] [outer = 0x96793000] 04:40:53 INFO - PROCESS | 1780 | 1461066053626 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 04:40:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 04:40:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1234ms 04:40:53 INFO - PROCESS | 1780 | 1461066053689 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 04:40:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 04:40:53 INFO - PROCESS | 1780 | 1461066053694 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 04:40:53 INFO - PROCESS | 1780 | 1461066053700 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 04:40:53 INFO - PROCESS | 1780 | 1461066053703 Marionette TRACE conn3 <- [1,170,null,{}] 04:40:53 INFO - PROCESS | 1780 | 1461066053710 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:53 INFO - PROCESS | 1780 | 1461066053909 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 04:40:53 INFO - PROCESS | 1780 | 1461066053934 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:53 INFO - PROCESS | 1780 | ++DOCSHELL 0x9312c800 == 23 [pid = 1780] [id = 50] 04:40:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 61 (0x9634d000) [pid = 1780] [serial = 148] [outer = (nil)] 04:40:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 62 (0x9891f000) [pid = 1780] [serial = 149] [outer = 0x9634d000] 04:40:54 INFO - PROCESS | 1780 | 1461066054011 Marionette DEBUG loaded listener.js 04:40:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 63 (0x99125000) [pid = 1780] [serial = 150] [outer = 0x9634d000] 04:40:54 INFO - PROCESS | 1780 | 1461066054995 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 04:40:55 INFO - PROCESS | 1780 | --DOMWINDOW == 62 (0xa6858400) [pid = 1780] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 04:40:55 INFO - PROCESS | 1780 | --DOMWINDOW == 61 (0x99121000) [pid = 1780] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 04:40:55 INFO - PROCESS | 1780 | --DOMWINDOW == 60 (0x91fa2800) [pid = 1780] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 04:40:55 INFO - PROCESS | 1780 | --DOMWINDOW == 59 (0x9312f400) [pid = 1780] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 04:40:55 INFO - PROCESS | 1780 | --DOMWINDOW == 58 (0x9634cc00) [pid = 1780] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 04:40:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 04:40:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1333ms 04:40:55 INFO - PROCESS | 1780 | 1461066055033 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 04:40:55 INFO - PROCESS | 1780 | 1461066055037 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 04:40:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 04:40:55 INFO - PROCESS | 1780 | 1461066055044 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 04:40:55 INFO - PROCESS | 1780 | 1461066055048 Marionette TRACE conn3 <- [1,174,null,{}] 04:40:55 INFO - PROCESS | 1780 | 1461066055054 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:55 INFO - PROCESS | 1780 | 1461066055227 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 04:40:55 INFO - PROCESS | 1780 | 1461066055243 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:55 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e9e8800 == 24 [pid = 1780] [id = 51] 04:40:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 59 (0x9312f400) [pid = 1780] [serial = 151] [outer = (nil)] 04:40:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 60 (0x9863b000) [pid = 1780] [serial = 152] [outer = 0x9312f400] 04:40:55 INFO - PROCESS | 1780 | 1461066055328 Marionette DEBUG loaded listener.js 04:40:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 61 (0x991d0800) [pid = 1780] [serial = 153] [outer = 0x9312f400] 04:40:56 INFO - PROCESS | 1780 | 1461066056159 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 04:40:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 04:40:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1135ms 04:40:56 INFO - PROCESS | 1780 | 1461066056180 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 04:40:56 INFO - PROCESS | 1780 | 1461066056184 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 04:40:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 04:40:56 INFO - PROCESS | 1780 | 1461066056190 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 04:40:56 INFO - PROCESS | 1780 | 1461066056193 Marionette TRACE conn3 <- [1,178,null,{}] 04:40:56 INFO - PROCESS | 1780 | 1461066056199 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:56 INFO - PROCESS | 1780 | 1461066056379 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 04:40:56 INFO - PROCESS | 1780 | 1461066056392 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:56 INFO - PROCESS | 1780 | ++DOCSHELL 0x96283800 == 25 [pid = 1780] [id = 52] 04:40:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 62 (0x971bdc00) [pid = 1780] [serial = 154] [outer = (nil)] 04:40:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 63 (0x9a835400) [pid = 1780] [serial = 155] [outer = 0x971bdc00] 04:40:56 INFO - PROCESS | 1780 | 1461066056553 Marionette DEBUG loaded listener.js 04:40:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 64 (0x9a8b5400) [pid = 1780] [serial = 156] [outer = 0x971bdc00] 04:40:57 INFO - PROCESS | 1780 | 1461066057237 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 04:40:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 04:40:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1079ms 04:40:57 INFO - PROCESS | 1780 | 1461066057278 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 04:40:57 INFO - PROCESS | 1780 | 1461066057282 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 04:40:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 04:40:57 INFO - PROCESS | 1780 | 1461066057291 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 04:40:57 INFO - PROCESS | 1780 | 1461066057295 Marionette TRACE conn3 <- [1,182,null,{}] 04:40:57 INFO - PROCESS | 1780 | 1461066057303 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:57 INFO - PROCESS | 1780 | 1461066057549 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 04:40:57 INFO - PROCESS | 1780 | 1461066057686 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:57 INFO - PROCESS | 1780 | ++DOCSHELL 0x90791c00 == 26 [pid = 1780] [id = 53] 04:40:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 65 (0x90799400) [pid = 1780] [serial = 157] [outer = (nil)] 04:40:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 66 (0x915ce000) [pid = 1780] [serial = 158] [outer = 0x90799400] 04:40:57 INFO - PROCESS | 1780 | 1461066057788 Marionette DEBUG loaded listener.js 04:40:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 67 (0x91faac00) [pid = 1780] [serial = 159] [outer = 0x90799400] 04:40:58 INFO - PROCESS | 1780 | 1461066058736 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 04:40:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 04:40:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1485ms 04:40:58 INFO - PROCESS | 1780 | 1461066058778 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 04:40:58 INFO - PROCESS | 1780 | 1461066058786 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 04:40:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 04:40:58 INFO - PROCESS | 1780 | 1461066058794 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 04:40:58 INFO - PROCESS | 1780 | 1461066058801 Marionette TRACE conn3 <- [1,186,null,{}] 04:40:58 INFO - PROCESS | 1780 | 1461066058809 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:58 INFO - PROCESS | 1780 | 1461066058995 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 04:40:59 INFO - PROCESS | 1780 | 1461066059132 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:59 INFO - PROCESS | 1780 | ++DOCSHELL 0x94f8b400 == 27 [pid = 1780] [id = 54] 04:40:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 68 (0x9678cc00) [pid = 1780] [serial = 160] [outer = (nil)] 04:40:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 69 (0x971c3400) [pid = 1780] [serial = 161] [outer = 0x9678cc00] 04:40:59 INFO - PROCESS | 1780 | 1461066059246 Marionette DEBUG loaded listener.js 04:40:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 70 (0x9747ec00) [pid = 1780] [serial = 162] [outer = 0x9678cc00] 04:41:00 INFO - PROCESS | 1780 | 1461066060211 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 04:41:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 04:41:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1484ms 04:41:00 INFO - PROCESS | 1780 | 1461066060285 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 04:41:00 INFO - PROCESS | 1780 | 1461066060289 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 04:41:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 04:41:00 INFO - PROCESS | 1780 | 1461066060297 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 04:41:00 INFO - PROCESS | 1780 | 1461066060303 Marionette TRACE conn3 <- [1,190,null,{}] 04:41:00 INFO - PROCESS | 1780 | 1461066060310 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:00 INFO - PROCESS | 1780 | 1461066060591 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 04:41:00 INFO - PROCESS | 1780 | 1461066060749 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:00 INFO - PROCESS | 1780 | ++DOCSHELL 0x971c8000 == 28 [pid = 1780] [id = 55] 04:41:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 71 (0x98921c00) [pid = 1780] [serial = 163] [outer = (nil)] 04:41:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 72 (0x993d9800) [pid = 1780] [serial = 164] [outer = 0x98921c00] 04:41:00 INFO - PROCESS | 1780 | 1461066060904 Marionette DEBUG loaded listener.js 04:41:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 73 (0x993e2800) [pid = 1780] [serial = 165] [outer = 0x98921c00] 04:41:01 INFO - PROCESS | 1780 | 1461066061830 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 04:41:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 04:41:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1589ms 04:41:01 INFO - PROCESS | 1780 | 1461066061889 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 04:41:01 INFO - PROCESS | 1780 | 1461066061896 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 04:41:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 04:41:01 INFO - PROCESS | 1780 | 1461066061917 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 04:41:01 INFO - PROCESS | 1780 | 1461066061927 Marionette TRACE conn3 <- [1,194,null,{}] 04:41:01 INFO - PROCESS | 1780 | 1461066061933 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:02 INFO - PROCESS | 1780 | 1461066062179 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 04:41:02 INFO - PROCESS | 1780 | 1461066062381 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:02 INFO - PROCESS | 1780 | ++DOCSHELL 0x9891f800 == 29 [pid = 1780] [id = 56] 04:41:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 74 (0x9a841000) [pid = 1780] [serial = 166] [outer = (nil)] 04:41:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 75 (0x9fc60000) [pid = 1780] [serial = 167] [outer = 0x9a841000] 04:41:02 INFO - PROCESS | 1780 | 1461066062503 Marionette DEBUG loaded listener.js 04:41:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 76 (0xa000e000) [pid = 1780] [serial = 168] [outer = 0x9a841000] 04:41:03 INFO - PROCESS | 1780 | 1461066063489 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 04:41:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 04:41:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1653ms 04:41:03 INFO - PROCESS | 1780 | 1461066063560 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 04:41:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 04:41:03 INFO - PROCESS | 1780 | 1461066063565 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 04:41:03 INFO - PROCESS | 1780 | 1461066063575 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 04:41:03 INFO - PROCESS | 1780 | 1461066063579 Marionette TRACE conn3 <- [1,198,null,{}] 04:41:03 INFO - PROCESS | 1780 | 1461066063585 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:03 INFO - PROCESS | 1780 | 1461066063819 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 04:41:04 INFO - PROCESS | 1780 | 1461066064161 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:04 INFO - PROCESS | 1780 | ++DOCSHELL 0x8eb48000 == 30 [pid = 1780] [id = 57] 04:41:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 77 (0xa0bc8400) [pid = 1780] [serial = 169] [outer = (nil)] 04:41:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 78 (0xa0c40400) [pid = 1780] [serial = 170] [outer = 0xa0bc8400] 04:41:04 INFO - PROCESS | 1780 | 1461066064311 Marionette DEBUG loaded listener.js 04:41:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 79 (0xa0f3d000) [pid = 1780] [serial = 171] [outer = 0xa0bc8400] 04:41:05 INFO - PROCESS | 1780 | 1461066065240 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 04:41:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 04:41:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1734ms 04:41:05 INFO - PROCESS | 1780 | 1461066065310 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 04:41:05 INFO - PROCESS | 1780 | 1461066065316 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 04:41:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 04:41:05 INFO - PROCESS | 1780 | 1461066065325 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 04:41:05 INFO - PROCESS | 1780 | 1461066065329 Marionette TRACE conn3 <- [1,202,null,{}] 04:41:05 INFO - PROCESS | 1780 | 1461066065337 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:05 INFO - PROCESS | 1780 | 1461066065580 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 04:41:05 INFO - PROCESS | 1780 | 1461066065797 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:05 INFO - PROCESS | 1780 | ++DOCSHELL 0xa2a2ac00 == 31 [pid = 1780] [id = 58] 04:41:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0xa2a2bc00) [pid = 1780] [serial = 172] [outer = (nil)] 04:41:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0xa3c78000) [pid = 1780] [serial = 173] [outer = 0xa2a2bc00] 04:41:05 INFO - PROCESS | 1780 | 1461066065937 Marionette DEBUG loaded listener.js 04:41:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0xa4450800) [pid = 1780] [serial = 174] [outer = 0xa2a2bc00] 04:41:06 INFO - PROCESS | 1780 | 1461066066852 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 04:41:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 04:41:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1590ms 04:41:06 INFO - PROCESS | 1780 | 1461066066917 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 04:41:06 INFO - PROCESS | 1780 | 1461066066921 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 04:41:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 04:41:06 INFO - PROCESS | 1780 | 1461066066927 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 04:41:06 INFO - PROCESS | 1780 | 1461066066931 Marionette TRACE conn3 <- [1,206,null,{}] 04:41:06 INFO - PROCESS | 1780 | 1461066066938 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:07 INFO - PROCESS | 1780 | 1461066067117 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 04:41:07 INFO - PROCESS | 1780 | 1461066067258 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:07 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e9efc00 == 32 [pid = 1780] [id = 59] 04:41:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x8e9f1400) [pid = 1780] [serial = 175] [outer = (nil)] 04:41:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x8e9fac00) [pid = 1780] [serial = 176] [outer = 0x8e9f1400] 04:41:07 INFO - PROCESS | 1780 | 1461066067347 Marionette DEBUG loaded listener.js 04:41:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x8e9fdc00) [pid = 1780] [serial = 177] [outer = 0x8e9f1400] 04:41:08 INFO - PROCESS | 1780 | 1461066068398 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 04:41:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 04:41:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1497ms 04:41:08 INFO - PROCESS | 1780 | 1461066068428 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 04:41:08 INFO - PROCESS | 1780 | 1461066068436 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 04:41:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 04:41:08 INFO - PROCESS | 1780 | 1461066068446 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 04:41:08 INFO - PROCESS | 1780 | 1461066068452 Marionette TRACE conn3 <- [1,210,null,{}] 04:41:08 INFO - PROCESS | 1780 | 1461066068485 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:08 INFO - PROCESS | 1780 | 1461066068710 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 04:41:08 INFO - PROCESS | 1780 | 1461066068836 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:08 INFO - PROCESS | 1780 | ++DOCSHELL 0x8eb50800 == 33 [pid = 1780] [id = 60] 04:41:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x93129400) [pid = 1780] [serial = 178] [outer = (nil)] 04:41:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x94f89000) [pid = 1780] [serial = 179] [outer = 0x93129400] 04:41:08 INFO - PROCESS | 1780 | 1461066068944 Marionette DEBUG loaded listener.js 04:41:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x9623dc00) [pid = 1780] [serial = 180] [outer = 0x93129400] 04:41:09 INFO - PROCESS | 1780 | 1461066069918 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 04:41:09 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0xa6c70400) [pid = 1780] [serial = 105] [outer = (nil)] [url = about:blank] 04:41:09 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x96245800) [pid = 1780] [serial = 119] [outer = (nil)] [url = about:blank] 04:41:09 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0x99205800) [pid = 1780] [serial = 116] [outer = (nil)] [url = about:blank] 04:41:09 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x932f5800) [pid = 1780] [serial = 110] [outer = (nil)] [url = about:blank] 04:41:09 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x94f83c00) [pid = 1780] [serial = 111] [outer = (nil)] [url = about:blank] 04:41:09 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x932f2400) [pid = 1780] [serial = 108] [outer = (nil)] [url = about:blank] 04:41:09 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x993d4400) [pid = 1780] [serial = 117] [outer = (nil)] [url = about:blank] 04:41:09 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x971ca800) [pid = 1780] [serial = 113] [outer = (nil)] [url = about:blank] 04:41:09 INFO - PROCESS | 1780 | --DOMWINDOW == 79 (0x9747f800) [pid = 1780] [serial = 114] [outer = (nil)] [url = about:blank] 04:41:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 04:41:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1537ms 04:41:09 INFO - PROCESS | 1780 | 1461066069984 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 04:41:09 INFO - PROCESS | 1780 | 1461066069993 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 04:41:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 04:41:10 INFO - PROCESS | 1780 | 1461066070003 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 04:41:10 INFO - PROCESS | 1780 | 1461066070008 Marionette TRACE conn3 <- [1,214,null,{}] 04:41:10 INFO - PROCESS | 1780 | 1461066070015 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:10 INFO - PROCESS | 1780 | 1461066070227 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 04:41:10 INFO - PROCESS | 1780 | 1461066070342 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:10 INFO - PROCESS | 1780 | ++DOCSHELL 0x96245800 == 34 [pid = 1780] [id = 61] 04:41:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 80 (0x9628b000) [pid = 1780] [serial = 181] [outer = (nil)] 04:41:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x97126800) [pid = 1780] [serial = 182] [outer = 0x9628b000] 04:41:10 INFO - PROCESS | 1780 | 1461066070425 Marionette DEBUG loaded listener.js 04:41:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x9735cc00) [pid = 1780] [serial = 183] [outer = 0x9628b000] 04:41:11 INFO - PROCESS | 1780 | 1461066071158 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 04:41:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 04:41:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1182ms 04:41:11 INFO - PROCESS | 1780 | 1461066071186 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 04:41:11 INFO - PROCESS | 1780 | 1461066071190 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 04:41:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 04:41:11 INFO - PROCESS | 1780 | 1461066071197 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 04:41:11 INFO - PROCESS | 1780 | 1461066071202 Marionette TRACE conn3 <- [1,218,null,{}] 04:41:11 INFO - PROCESS | 1780 | 1461066071217 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:11 INFO - PROCESS | 1780 | 1461066071426 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 04:41:11 INFO - PROCESS | 1780 | 1461066071444 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:11 INFO - PROCESS | 1780 | ++DOCSHELL 0x94f8bc00 == 35 [pid = 1780] [id = 62] 04:41:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x98920400) [pid = 1780] [serial = 184] [outer = (nil)] 04:41:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x99205000) [pid = 1780] [serial = 185] [outer = 0x98920400] 04:41:11 INFO - PROCESS | 1780 | 1461066071531 Marionette DEBUG loaded listener.js 04:41:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0x993d6400) [pid = 1780] [serial = 186] [outer = 0x98920400] 04:41:12 INFO - PROCESS | 1780 | 1461066072418 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 04:41:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 04:41:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1289ms 04:41:12 INFO - PROCESS | 1780 | 1461066072487 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 04:41:12 INFO - PROCESS | 1780 | 1461066072492 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 04:41:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 04:41:12 INFO - PROCESS | 1780 | 1461066072504 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 04:41:12 INFO - PROCESS | 1780 | 1461066072507 Marionette TRACE conn3 <- [1,222,null,{}] 04:41:12 INFO - PROCESS | 1780 | 1461066072513 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:12 INFO - PROCESS | 1780 | 1461066072707 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 04:41:12 INFO - PROCESS | 1780 | 1461066072733 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:12 INFO - PROCESS | 1780 | ++DOCSHELL 0x915cd400 == 36 [pid = 1780] [id = 63] 04:41:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x993d8c00) [pid = 1780] [serial = 187] [outer = (nil)] 04:41:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x9df0e000) [pid = 1780] [serial = 188] [outer = 0x993d8c00] 04:41:12 INFO - PROCESS | 1780 | 1461066072832 Marionette DEBUG loaded listener.js 04:41:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x9fb92400) [pid = 1780] [serial = 189] [outer = 0x993d8c00] 04:41:13 INFO - PROCESS | 1780 | 1461066073694 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 04:41:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 04:41:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1241ms 04:41:13 INFO - PROCESS | 1780 | 1461066073742 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 04:41:13 INFO - PROCESS | 1780 | 1461066073745 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 04:41:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 04:41:13 INFO - PROCESS | 1780 | 1461066073752 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 04:41:13 INFO - PROCESS | 1780 | 1461066073755 Marionette TRACE conn3 <- [1,226,null,{}] 04:41:13 INFO - PROCESS | 1780 | 1461066073768 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:13 INFO - PROCESS | 1780 | 1461066073982 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 04:41:14 INFO - PROCESS | 1780 | 1461066074006 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:14 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e9e1c00 == 37 [pid = 1780] [id = 64] 04:41:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0x8e9f1c00) [pid = 1780] [serial = 190] [outer = (nil)] 04:41:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0x96766800) [pid = 1780] [serial = 191] [outer = 0x8e9f1c00] 04:41:14 INFO - PROCESS | 1780 | 1461066074084 Marionette DEBUG loaded listener.js 04:41:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0x96769c00) [pid = 1780] [serial = 192] [outer = 0x8e9f1c00] 04:41:14 INFO - PROCESS | 1780 | --DOMWINDOW == 90 (0x9634d000) [pid = 1780] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 04:41:14 INFO - PROCESS | 1780 | --DOMWINDOW == 89 (0x96793000) [pid = 1780] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 04:41:14 INFO - PROCESS | 1780 | --DOMWINDOW == 88 (0x9312f400) [pid = 1780] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 04:41:14 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0x9734dc00) [pid = 1780] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 04:41:14 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x94f88000) [pid = 1780] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 04:41:14 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0x9634d800) [pid = 1780] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 04:41:14 INFO - PROCESS | 1780 | --DOMWINDOW == 84 (0x8eb46000) [pid = 1780] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 04:41:14 INFO - PROCESS | 1780 | --DOMWINDOW == 83 (0x9342f000) [pid = 1780] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 04:41:14 INFO - PROCESS | 1780 | --DOMWINDOW == 82 (0x8e9e3c00) [pid = 1780] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 04:41:14 INFO - PROCESS | 1780 | --DOMWINDOW == 81 (0x97125c00) [pid = 1780] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 04:41:14 INFO - PROCESS | 1780 | --DOMWINDOW == 80 (0x9df10000) [pid = 1780] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 04:41:15 INFO - PROCESS | 1780 | 1461066075198 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 04:41:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 04:41:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1495ms 04:41:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 04:41:15 INFO - PROCESS | 1780 | 1461066075249 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 04:41:15 INFO - PROCESS | 1780 | 1461066075252 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 04:41:15 INFO - PROCESS | 1780 | 1461066075261 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 04:41:15 INFO - PROCESS | 1780 | 1461066075264 Marionette TRACE conn3 <- [1,230,null,{}] 04:41:15 INFO - PROCESS | 1780 | 1461066075272 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:15 INFO - PROCESS | 1780 | 1461066075501 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 04:41:15 INFO - PROCESS | 1780 | 1461066075516 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:15 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e9e3c00 == 38 [pid = 1780] [id = 65] 04:41:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 81 (0x932eb400) [pid = 1780] [serial = 193] [outer = (nil)] 04:41:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 82 (0x9734dc00) [pid = 1780] [serial = 194] [outer = 0x932eb400] 04:41:15 INFO - PROCESS | 1780 | 1461066075601 Marionette DEBUG loaded listener.js 04:41:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 83 (0x9a8b7400) [pid = 1780] [serial = 195] [outer = 0x932eb400] 04:41:16 INFO - PROCESS | 1780 | 1461066076377 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 04:41:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 04:41:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1140ms 04:41:16 INFO - PROCESS | 1780 | 1461066076398 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 04:41:16 INFO - PROCESS | 1780 | 1461066076402 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 04:41:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 04:41:16 INFO - PROCESS | 1780 | 1461066076416 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 04:41:16 INFO - PROCESS | 1780 | 1461066076420 Marionette TRACE conn3 <- [1,234,null,{}] 04:41:16 INFO - PROCESS | 1780 | 1461066076430 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:16 INFO - PROCESS | 1780 | 1461066076584 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 04:41:16 INFO - PROCESS | 1780 | 1461066076599 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:16 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e9e0000 == 39 [pid = 1780] [id = 66] 04:41:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 84 (0x8e9f0c00) [pid = 1780] [serial = 196] [outer = (nil)] 04:41:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 85 (0xa281f400) [pid = 1780] [serial = 197] [outer = 0x8e9f0c00] 04:41:16 INFO - PROCESS | 1780 | 1461066076674 Marionette DEBUG loaded listener.js 04:41:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0xa3c81c00) [pid = 1780] [serial = 198] [outer = 0x8e9f0c00] 04:41:17 INFO - PROCESS | 1780 | 1461066077786 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 04:41:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 04:41:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1450ms 04:41:17 INFO - PROCESS | 1780 | 1461066077860 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 04:41:17 INFO - PROCESS | 1780 | 1461066077869 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 04:41:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 04:41:17 INFO - PROCESS | 1780 | 1461066077880 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 04:41:17 INFO - PROCESS | 1780 | 1461066077885 Marionette TRACE conn3 <- [1,238,null,{}] 04:41:17 INFO - PROCESS | 1780 | 1461066077895 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:18 INFO - PROCESS | 1780 | 1461066078130 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 04:41:18 INFO - PROCESS | 1780 | 1461066078322 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:18 INFO - PROCESS | 1780 | ++DOCSHELL 0x91f25c00 == 40 [pid = 1780] [id = 67] 04:41:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x91fabc00) [pid = 1780] [serial = 199] [outer = (nil)] 04:41:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x94f88000) [pid = 1780] [serial = 200] [outer = 0x91fabc00] 04:41:18 INFO - PROCESS | 1780 | 1461066078485 Marionette DEBUG loaded listener.js 04:41:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0x96768400) [pid = 1780] [serial = 201] [outer = 0x91fabc00] 04:41:19 INFO - PROCESS | 1780 | 1461066079464 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 04:41:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 04:41:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1639ms 04:41:19 INFO - PROCESS | 1780 | 1461066079519 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 04:41:19 INFO - PROCESS | 1780 | 1461066079529 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 04:41:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 04:41:19 INFO - PROCESS | 1780 | 1461066079543 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 04:41:19 INFO - PROCESS | 1780 | 1461066079547 Marionette TRACE conn3 <- [1,242,null,{}] 04:41:19 INFO - PROCESS | 1780 | 1461066079554 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:19 INFO - PROCESS | 1780 | 1461066079830 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 04:41:20 INFO - PROCESS | 1780 | 1461066080044 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:20 INFO - PROCESS | 1780 | ++DOCSHELL 0x971bbc00 == 41 [pid = 1780] [id = 68] 04:41:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0x98123400) [pid = 1780] [serial = 202] [outer = (nil)] 04:41:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0x98632c00) [pid = 1780] [serial = 203] [outer = 0x98123400] 04:41:20 INFO - PROCESS | 1780 | 1461066080137 Marionette DEBUG loaded listener.js 04:41:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0x99206400) [pid = 1780] [serial = 204] [outer = 0x98123400] 04:41:21 INFO - PROCESS | 1780 | 1461066081133 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 04:41:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 04:41:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1633ms 04:41:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 93 (0x9911b400) [pid = 1780] [serial = 205] [outer = 0x96791400] 04:41:21 INFO - PROCESS | 1780 | 1461066081239 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 04:41:21 INFO - PROCESS | 1780 | 1461066081246 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 04:41:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 04:41:21 INFO - PROCESS | 1780 | 1461066081372 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 04:41:21 INFO - PROCESS | 1780 | 1461066081382 Marionette TRACE conn3 <- [1,246,null,{}] 04:41:21 INFO - PROCESS | 1780 | 1461066081407 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:21 INFO - PROCESS | 1780 | 1461066081752 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 04:41:21 INFO - PROCESS | 1780 | 1461066081837 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:21 INFO - PROCESS | 1780 | ++DOCSHELL 0x8eb43000 == 42 [pid = 1780] [id = 69] 04:41:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 94 (0x9ea1b400) [pid = 1780] [serial = 206] [outer = (nil)] 04:41:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 95 (0xa0fa5000) [pid = 1780] [serial = 207] [outer = 0x9ea1b400] 04:41:21 INFO - PROCESS | 1780 | 1461066081971 Marionette DEBUG loaded listener.js 04:41:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 96 (0xa44cf000) [pid = 1780] [serial = 208] [outer = 0x9ea1b400] 04:41:22 INFO - PROCESS | 1780 | 1461066082972 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 04:41:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 04:41:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1757ms 04:41:23 INFO - PROCESS | 1780 | 1461066083026 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 04:41:23 INFO - PROCESS | 1780 | 1461066083032 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 04:41:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 04:41:23 INFO - PROCESS | 1780 | 1461066083038 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 04:41:23 INFO - PROCESS | 1780 | 1461066083042 Marionette TRACE conn3 <- [1,250,null,{}] 04:41:23 INFO - PROCESS | 1780 | 1461066083048 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:23 INFO - PROCESS | 1780 | 1461066083260 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 04:41:23 INFO - PROCESS | 1780 | 1461066083447 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:23 INFO - PROCESS | 1780 | ++DOCSHELL 0xa0a90c00 == 43 [pid = 1780] [id = 70] 04:41:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 97 (0xa457a400) [pid = 1780] [serial = 209] [outer = (nil)] 04:41:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 98 (0xa45e3000) [pid = 1780] [serial = 210] [outer = 0xa457a400] 04:41:23 INFO - PROCESS | 1780 | 1461066083579 Marionette DEBUG loaded listener.js 04:41:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 99 (0xa45e9400) [pid = 1780] [serial = 211] [outer = 0xa457a400] 04:41:24 INFO - PROCESS | 1780 | 1461066084420 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 04:41:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 04:41:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1443ms 04:41:24 INFO - PROCESS | 1780 | 1461066084484 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 04:41:24 INFO - PROCESS | 1780 | 1461066084488 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 04:41:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 04:41:24 INFO - PROCESS | 1780 | 1461066084495 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 04:41:24 INFO - PROCESS | 1780 | 1461066084499 Marionette TRACE conn3 <- [1,254,null,{}] 04:41:24 INFO - PROCESS | 1780 | 1461066084505 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:24 INFO - PROCESS | 1780 | 1461066084683 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 04:41:24 INFO - PROCESS | 1780 | 1461066084833 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:24 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e9e7800 == 44 [pid = 1780] [id = 71] 04:41:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 100 (0x8eb44c00) [pid = 1780] [serial = 212] [outer = (nil)] 04:41:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 101 (0x8eb50c00) [pid = 1780] [serial = 213] [outer = 0x8eb44c00] 04:41:24 INFO - PROCESS | 1780 | 1461066084923 Marionette DEBUG loaded listener.js 04:41:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 102 (0x932ebc00) [pid = 1780] [serial = 214] [outer = 0x8eb44c00] 04:41:26 INFO - PROCESS | 1780 | 1461066086120 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 04:41:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 04:41:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1686ms 04:41:26 INFO - PROCESS | 1780 | 1461066086182 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 04:41:26 INFO - PROCESS | 1780 | 1461066086189 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 04:41:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 04:41:26 INFO - PROCESS | 1780 | 1461066086200 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 04:41:26 INFO - PROCESS | 1780 | 1461066086205 Marionette TRACE conn3 <- [1,258,null,{}] 04:41:26 INFO - PROCESS | 1780 | 1461066086214 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:26 INFO - PROCESS | 1780 | 1461066086436 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 04:41:26 INFO - PROCESS | 1780 | 1461066086632 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:26 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e9f4000 == 45 [pid = 1780] [id = 72] 04:41:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 103 (0x932f3400) [pid = 1780] [serial = 215] [outer = (nil)] 04:41:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 104 (0x9634ac00) [pid = 1780] [serial = 216] [outer = 0x932f3400] 04:41:26 INFO - PROCESS | 1780 | 1461066086747 Marionette DEBUG loaded listener.js 04:41:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 105 (0x9676f000) [pid = 1780] [serial = 217] [outer = 0x932f3400] 04:41:27 INFO - PROCESS | 1780 | 1461066087656 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 04:41:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 04:41:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1534ms 04:41:27 INFO - PROCESS | 1780 | 1461066087735 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 04:41:27 INFO - PROCESS | 1780 | 1461066087744 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 04:41:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 04:41:27 INFO - PROCESS | 1780 | 1461066087757 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 04:41:27 INFO - PROCESS | 1780 | 1461066087761 Marionette TRACE conn3 <- [1,262,null,{}] 04:41:27 INFO - PROCESS | 1780 | 1461066087768 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:27 INFO - PROCESS | 1780 | 1461066087987 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 04:41:28 INFO - PROCESS | 1780 | --DOCSHELL 0x91313800 == 44 [pid = 1780] [id = 36] 04:41:28 INFO - PROCESS | 1780 | --DOCSHELL 0x8e9e3c00 == 43 [pid = 1780] [id = 65] 04:41:28 INFO - PROCESS | 1780 | --DOCSHELL 0x8e9e1c00 == 42 [pid = 1780] [id = 64] 04:41:28 INFO - PROCESS | 1780 | --DOCSHELL 0x915cd400 == 41 [pid = 1780] [id = 63] 04:41:28 INFO - PROCESS | 1780 | 1461066088191 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:28 INFO - PROCESS | 1780 | --DOCSHELL 0x94f8bc00 == 40 [pid = 1780] [id = 62] 04:41:28 INFO - PROCESS | 1780 | --DOCSHELL 0x96245800 == 39 [pid = 1780] [id = 61] 04:41:28 INFO - PROCESS | 1780 | --DOCSHELL 0x8eb50800 == 38 [pid = 1780] [id = 60] 04:41:28 INFO - PROCESS | 1780 | --DOCSHELL 0x8eb48000 == 37 [pid = 1780] [id = 57] 04:41:28 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e9e3c00 == 38 [pid = 1780] [id = 73] 04:41:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 106 (0x8e9f5800) [pid = 1780] [serial = 218] [outer = (nil)] 04:41:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 107 (0x8eb50800) [pid = 1780] [serial = 219] [outer = 0x8e9f5800] 04:41:28 INFO - PROCESS | 1780 | 1461066088285 Marionette DEBUG loaded listener.js 04:41:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 108 (0x91fac400) [pid = 1780] [serial = 220] [outer = 0x8e9f5800] 04:41:28 INFO - PROCESS | 1780 | --DOCSHELL 0x9891f800 == 37 [pid = 1780] [id = 56] 04:41:28 INFO - PROCESS | 1780 | --DOCSHELL 0x971c8000 == 36 [pid = 1780] [id = 55] 04:41:28 INFO - PROCESS | 1780 | --DOMWINDOW == 107 (0x9891f000) [pid = 1780] [serial = 149] [outer = (nil)] [url = about:blank] 04:41:28 INFO - PROCESS | 1780 | --DOMWINDOW == 106 (0x97bf8400) [pid = 1780] [serial = 146] [outer = (nil)] [url = about:blank] 04:41:28 INFO - PROCESS | 1780 | --DOMWINDOW == 105 (0x99125000) [pid = 1780] [serial = 150] [outer = (nil)] [url = about:blank] 04:41:28 INFO - PROCESS | 1780 | --DOMWINDOW == 104 (0x9863b000) [pid = 1780] [serial = 152] [outer = (nil)] [url = about:blank] 04:41:28 INFO - PROCESS | 1780 | --DOMWINDOW == 103 (0xa444d800) [pid = 1780] [serial = 131] [outer = (nil)] [url = about:blank] 04:41:28 INFO - PROCESS | 1780 | --DOMWINDOW == 102 (0x95a79400) [pid = 1780] [serial = 140] [outer = (nil)] [url = about:blank] 04:41:28 INFO - PROCESS | 1780 | --DOMWINDOW == 101 (0xa447e000) [pid = 1780] [serial = 132] [outer = (nil)] [url = about:blank] 04:41:28 INFO - PROCESS | 1780 | --DOMWINDOW == 100 (0x971bc400) [pid = 1780] [serial = 137] [outer = (nil)] [url = about:blank] 04:41:28 INFO - PROCESS | 1780 | --DOMWINDOW == 99 (0x9840e000) [pid = 1780] [serial = 147] [outer = (nil)] [url = about:blank] 04:41:28 INFO - PROCESS | 1780 | --DOMWINDOW == 98 (0x99125800) [pid = 1780] [serial = 138] [outer = (nil)] [url = about:blank] 04:41:28 INFO - PROCESS | 1780 | --DOMWINDOW == 97 (0x991d0800) [pid = 1780] [serial = 153] [outer = (nil)] [url = about:blank] 04:41:28 INFO - PROCESS | 1780 | --DOMWINDOW == 96 (0x8eb4fc00) [pid = 1780] [serial = 135] [outer = (nil)] [url = about:blank] 04:41:28 INFO - PROCESS | 1780 | --DOMWINDOW == 95 (0x8eb4c800) [pid = 1780] [serial = 134] [outer = (nil)] [url = about:blank] 04:41:28 INFO - PROCESS | 1780 | --DOMWINDOW == 94 (0x96792400) [pid = 1780] [serial = 141] [outer = (nil)] [url = about:blank] 04:41:28 INFO - PROCESS | 1780 | --DOMWINDOW == 93 (0x9634d400) [pid = 1780] [serial = 143] [outer = (nil)] [url = about:blank] 04:41:28 INFO - PROCESS | 1780 | --DOMWINDOW == 92 (0x90793400) [pid = 1780] [serial = 123] [outer = (nil)] [url = about:blank] 04:41:28 INFO - PROCESS | 1780 | --DOMWINDOW == 91 (0x970cf000) [pid = 1780] [serial = 144] [outer = (nil)] [url = about:blank] 04:41:28 INFO - PROCESS | 1780 | --DOMWINDOW == 90 (0x98312000) [pid = 1780] [serial = 125] [outer = (nil)] [url = about:blank] 04:41:28 INFO - PROCESS | 1780 | --DOMWINDOW == 89 (0x9fc9b000) [pid = 1780] [serial = 128] [outer = (nil)] [url = about:blank] 04:41:28 INFO - PROCESS | 1780 | --DOMWINDOW == 88 (0x9913c800) [pid = 1780] [serial = 126] [outer = (nil)] [url = about:blank] 04:41:28 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0x8e9eec00) [pid = 1780] [serial = 122] [outer = (nil)] [url = about:blank] 04:41:28 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x9fef4c00) [pid = 1780] [serial = 129] [outer = (nil)] [url = about:blank] 04:41:28 INFO - PROCESS | 1780 | --DOMWINDOW == 85 (0x9a835400) [pid = 1780] [serial = 155] [outer = (nil)] [url = about:blank] 04:41:29 INFO - PROCESS | 1780 | 1461066089206 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 04:41:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 04:41:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1487ms 04:41:29 INFO - PROCESS | 1780 | 1461066089246 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 04:41:29 INFO - PROCESS | 1780 | 1461066089249 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 04:41:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 04:41:29 INFO - PROCESS | 1780 | 1461066089257 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 04:41:29 INFO - PROCESS | 1780 | 1461066089262 Marionette TRACE conn3 <- [1,266,null,{}] 04:41:29 INFO - PROCESS | 1780 | 1461066089279 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:29 INFO - PROCESS | 1780 | 1461066089500 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 04:41:29 INFO - PROCESS | 1780 | 1461066089626 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:29 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e9eec00 == 37 [pid = 1780] [id = 74] 04:41:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 86 (0x912b0000) [pid = 1780] [serial = 221] [outer = (nil)] 04:41:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x98416800) [pid = 1780] [serial = 222] [outer = 0x912b0000] 04:41:29 INFO - PROCESS | 1780 | 1461066089738 Marionette DEBUG loaded listener.js 04:41:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x98633800) [pid = 1780] [serial = 223] [outer = 0x912b0000] 04:41:30 INFO - PROCESS | 1780 | 1461066090807 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 04:41:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 04:41:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1636ms 04:41:30 INFO - PROCESS | 1780 | 1461066090896 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 04:41:30 INFO - PROCESS | 1780 | 1461066090902 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 04:41:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 04:41:30 INFO - PROCESS | 1780 | 1461066090910 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 04:41:30 INFO - PROCESS | 1780 | 1461066090915 Marionette TRACE conn3 <- [1,270,null,{}] 04:41:30 INFO - PROCESS | 1780 | 1461066090923 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:31 INFO - PROCESS | 1780 | 1461066091156 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 04:41:31 INFO - PROCESS | 1780 | 1461066091357 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:31 INFO - PROCESS | 1780 | ++DOCSHELL 0x987c6800 == 38 [pid = 1780] [id = 75] 04:41:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0x987cb000) [pid = 1780] [serial = 224] [outer = (nil)] 04:41:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0x987ce000) [pid = 1780] [serial = 225] [outer = 0x987cb000] 04:41:31 INFO - PROCESS | 1780 | 1461066091485 Marionette DEBUG loaded listener.js 04:41:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0x987d2000) [pid = 1780] [serial = 226] [outer = 0x987cb000] 04:41:32 INFO - PROCESS | 1780 | 1461066092449 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 04:41:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 04:41:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1588ms 04:41:32 INFO - PROCESS | 1780 | 1461066092499 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 04:41:32 INFO - PROCESS | 1780 | 1461066092502 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 04:41:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 04:41:32 INFO - PROCESS | 1780 | 1461066092517 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 04:41:32 INFO - PROCESS | 1780 | 1461066092521 Marionette TRACE conn3 <- [1,274,null,{}] 04:41:32 INFO - PROCESS | 1780 | 1461066092530 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:32 INFO - PROCESS | 1780 | 1461066092766 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 04:41:32 INFO - PROCESS | 1780 | 1461066092799 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:32 INFO - PROCESS | 1780 | ++DOCSHELL 0x987c7000 == 39 [pid = 1780] [id = 76] 04:41:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0x987cc800) [pid = 1780] [serial = 227] [outer = (nil)] 04:41:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 93 (0x98a31800) [pid = 1780] [serial = 228] [outer = 0x987cc800] 04:41:32 INFO - PROCESS | 1780 | 1461066092896 Marionette DEBUG loaded listener.js 04:41:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 94 (0x99125800) [pid = 1780] [serial = 229] [outer = 0x987cc800] 04:41:33 INFO - PROCESS | 1780 | --DOMWINDOW == 93 (0x932eb400) [pid = 1780] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 04:41:33 INFO - PROCESS | 1780 | --DOMWINDOW == 92 (0x912ba000) [pid = 1780] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 04:41:33 INFO - PROCESS | 1780 | --DOMWINDOW == 91 (0x8e9f1c00) [pid = 1780] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 04:41:33 INFO - PROCESS | 1780 | --DOMWINDOW == 90 (0x993d8c00) [pid = 1780] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 04:41:33 INFO - PROCESS | 1780 | --DOMWINDOW == 89 (0x9628b000) [pid = 1780] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 04:41:33 INFO - PROCESS | 1780 | --DOMWINDOW == 88 (0x98920400) [pid = 1780] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 04:41:33 INFO - PROCESS | 1780 | --DOMWINDOW == 87 (0x93129400) [pid = 1780] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 04:41:33 INFO - PROCESS | 1780 | --DOMWINDOW == 86 (0x8e9f1400) [pid = 1780] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 04:41:34 INFO - PROCESS | 1780 | 1461066094163 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 04:41:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 04:41:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1688ms 04:41:34 INFO - PROCESS | 1780 | 1461066094206 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 04:41:34 INFO - PROCESS | 1780 | 1461066094212 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 04:41:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 04:41:34 INFO - PROCESS | 1780 | 1461066094221 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 04:41:34 INFO - PROCESS | 1780 | 1461066094223 Marionette TRACE conn3 <- [1,278,null,{}] 04:41:34 INFO - PROCESS | 1780 | 1461066094233 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:34 INFO - PROCESS | 1780 | 1461066094460 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 04:41:34 INFO - PROCESS | 1780 | 1461066094576 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:34 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e9e4000 == 40 [pid = 1780] [id = 77] 04:41:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 87 (0x8e9f8800) [pid = 1780] [serial = 230] [outer = (nil)] 04:41:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 88 (0x991d6800) [pid = 1780] [serial = 231] [outer = 0x8e9f8800] 04:41:34 INFO - PROCESS | 1780 | 1461066094769 Marionette DEBUG loaded listener.js 04:41:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 89 (0x993da000) [pid = 1780] [serial = 232] [outer = 0x8e9f8800] 04:41:35 INFO - PROCESS | 1780 | 1461066095722 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 04:41:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 04:41:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1536ms 04:41:35 INFO - PROCESS | 1780 | 1461066095758 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 04:41:35 INFO - PROCESS | 1780 | 1461066095766 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 04:41:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 04:41:35 INFO - PROCESS | 1780 | 1461066095776 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 04:41:35 INFO - PROCESS | 1780 | 1461066095781 Marionette TRACE conn3 <- [1,282,null,{}] 04:41:35 INFO - PROCESS | 1780 | 1461066095796 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:36 INFO - PROCESS | 1780 | 1461066096038 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 04:41:36 INFO - PROCESS | 1780 | 1461066096253 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:36 INFO - PROCESS | 1780 | ++DOCSHELL 0x91316c00 == 41 [pid = 1780] [id = 78] 04:41:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 90 (0x91318400) [pid = 1780] [serial = 233] [outer = (nil)] 04:41:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 91 (0x91fa8000) [pid = 1780] [serial = 234] [outer = 0x91318400] 04:41:36 INFO - PROCESS | 1780 | 1461066096364 Marionette DEBUG loaded listener.js 04:41:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 92 (0x93286400) [pid = 1780] [serial = 235] [outer = 0x91318400] 04:41:37 INFO - PROCESS | 1780 | 1461066097258 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 04:41:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 04:41:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1543ms 04:41:37 INFO - PROCESS | 1780 | 1461066097319 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 04:41:37 INFO - PROCESS | 1780 | 1461066097329 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 04:41:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 04:41:37 INFO - PROCESS | 1780 | 1461066097340 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 04:41:37 INFO - PROCESS | 1780 | 1461066097344 Marionette TRACE conn3 <- [1,286,null,{}] 04:41:37 INFO - PROCESS | 1780 | 1461066097351 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:37 INFO - PROCESS | 1780 | 1461066097570 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 04:41:37 INFO - PROCESS | 1780 | 1461066097782 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:37 INFO - PROCESS | 1780 | ++DOCSHELL 0x94f8c000 == 42 [pid = 1780] [id = 79] 04:41:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 93 (0x94f8fc00) [pid = 1780] [serial = 236] [outer = (nil)] 04:41:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 94 (0x96763400) [pid = 1780] [serial = 237] [outer = 0x94f8fc00] 04:41:37 INFO - PROCESS | 1780 | 1461066097988 Marionette DEBUG loaded listener.js 04:41:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 95 (0x96796800) [pid = 1780] [serial = 238] [outer = 0x94f8fc00] 04:41:38 INFO - PROCESS | 1780 | 1461066098868 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 04:41:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 04:41:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1588ms 04:41:38 INFO - PROCESS | 1780 | 1461066098929 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 04:41:38 INFO - PROCESS | 1780 | 1461066098932 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 04:41:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 04:41:38 INFO - PROCESS | 1780 | 1461066098941 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 04:41:38 INFO - PROCESS | 1780 | 1461066098947 Marionette TRACE conn3 <- [1,290,null,{}] 04:41:38 INFO - PROCESS | 1780 | 1461066098965 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:39 INFO - PROCESS | 1780 | 1461066099204 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 04:41:39 INFO - PROCESS | 1780 | 1461066099422 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:39 INFO - PROCESS | 1780 | ++DOCSHELL 0x97d67000 == 43 [pid = 1780] [id = 80] 04:41:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 96 (0x98311800) [pid = 1780] [serial = 239] [outer = (nil)] 04:41:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 97 (0x987c7c00) [pid = 1780] [serial = 240] [outer = 0x98311800] 04:41:39 INFO - PROCESS | 1780 | 1461066099568 Marionette DEBUG loaded listener.js 04:41:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 98 (0x987cc400) [pid = 1780] [serial = 241] [outer = 0x98311800] 04:41:40 INFO - PROCESS | 1780 | 1461066100554 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 04:41:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 04:41:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1651ms 04:41:40 INFO - PROCESS | 1780 | 1461066100592 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 04:41:40 INFO - PROCESS | 1780 | 1461066100596 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 04:41:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 04:41:40 INFO - PROCESS | 1780 | 1461066100603 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 04:41:40 INFO - PROCESS | 1780 | 1461066100607 Marionette TRACE conn3 <- [1,294,null,{}] 04:41:40 INFO - PROCESS | 1780 | 1461066100613 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:40 INFO - PROCESS | 1780 | 1461066100797 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 04:41:41 INFO - PROCESS | 1780 | 1461066100987 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:41 INFO - PROCESS | 1780 | ++DOCSHELL 0x98630c00 == 44 [pid = 1780] [id = 81] 04:41:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 99 (0x99206000) [pid = 1780] [serial = 242] [outer = (nil)] 04:41:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 100 (0x9a83d000) [pid = 1780] [serial = 243] [outer = 0x99206000] 04:41:41 INFO - PROCESS | 1780 | 1461066101084 Marionette DEBUG loaded listener.js 04:41:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 101 (0x9fb41c00) [pid = 1780] [serial = 244] [outer = 0x99206000] 04:41:41 INFO - PROCESS | 1780 | 1461066101902 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:41 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. 04:41:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1330ms 04:41:41 INFO - PROCESS | 1780 | 1461066101934 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 04:41:41 INFO - PROCESS | 1780 | 1461066101938 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 04:41:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 04:41:41 INFO - PROCESS | 1780 | 1461066101946 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 04:41:41 INFO - PROCESS | 1780 | 1461066101950 Marionette TRACE conn3 <- [1,298,null,{}] 04:41:41 INFO - PROCESS | 1780 | 1461066101956 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:42 INFO - PROCESS | 1780 | 1461066102128 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 04:41:42 INFO - PROCESS | 1780 | 1461066102281 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:42 INFO - PROCESS | 1780 | ++DOCSHELL 0x915c8400 == 45 [pid = 1780] [id = 82] 04:41:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 102 (0x932f3000) [pid = 1780] [serial = 245] [outer = (nil)] 04:41:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 103 (0x979dc000) [pid = 1780] [serial = 246] [outer = 0x932f3000] 04:41:42 INFO - PROCESS | 1780 | 1461066102369 Marionette DEBUG loaded listener.js 04:41:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 104 (0x979de400) [pid = 1780] [serial = 247] [outer = 0x932f3000] 04:41:43 INFO - PROCESS | 1780 | 1461066103300 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:43 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. 04:41:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1394ms 04:41:43 INFO - PROCESS | 1780 | 1461066103340 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 04:41:43 INFO - PROCESS | 1780 | 1461066103343 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 04:41:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 04:41:43 INFO - PROCESS | 1780 | 1461066103350 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 04:41:43 INFO - PROCESS | 1780 | 1461066103354 Marionette TRACE conn3 <- [1,302,null,{}] 04:41:43 INFO - PROCESS | 1780 | 1461066103360 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:43 INFO - PROCESS | 1780 | 1461066103596 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 04:41:43 INFO - PROCESS | 1780 | 1461066103797 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:43 INFO - PROCESS | 1780 | ++DOCSHELL 0x979da000 == 46 [pid = 1780] [id = 83] 04:41:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 105 (0x9fca9000) [pid = 1780] [serial = 248] [outer = (nil)] 04:41:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 106 (0xa00cec00) [pid = 1780] [serial = 249] [outer = 0x9fca9000] 04:41:43 INFO - PROCESS | 1780 | 1461066103936 Marionette DEBUG loaded listener.js 04:41:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 107 (0xa0f97c00) [pid = 1780] [serial = 250] [outer = 0x9fca9000] 04:41:44 INFO - PROCESS | 1780 | 1461066104795 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:44 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. 04:41:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1484ms 04:41:44 INFO - PROCESS | 1780 | 1461066104835 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 04:41:44 INFO - PROCESS | 1780 | 1461066104839 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 04:41:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 04:41:44 INFO - PROCESS | 1780 | 1461066104846 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 04:41:44 INFO - PROCESS | 1780 | 1461066104849 Marionette TRACE conn3 <- [1,306,null,{}] 04:41:44 INFO - PROCESS | 1780 | 1461066104855 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:45 INFO - PROCESS | 1780 | 1461066105038 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 04:41:45 INFO - PROCESS | 1780 | 1461066105192 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:45 INFO - PROCESS | 1780 | ++DOCSHELL 0x99210400 == 47 [pid = 1780] [id = 84] 04:41:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 108 (0xa0e4ec00) [pid = 1780] [serial = 251] [outer = (nil)] 04:41:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 109 (0xa3cdfc00) [pid = 1780] [serial = 252] [outer = 0xa0e4ec00] 04:41:45 INFO - PROCESS | 1780 | 1461066105279 Marionette DEBUG loaded listener.js 04:41:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 110 (0xa444d800) [pid = 1780] [serial = 253] [outer = 0xa0e4ec00] 04:41:46 INFO - PROCESS | 1780 | 1461066106285 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:46 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. 04:41:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1483ms 04:41:46 INFO - PROCESS | 1780 | 1461066106332 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 04:41:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 04:41:46 INFO - PROCESS | 1780 | 1461066106338 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 04:41:46 INFO - PROCESS | 1780 | 1461066106345 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 04:41:46 INFO - PROCESS | 1780 | 1461066106349 Marionette TRACE conn3 <- [1,310,null,{}] 04:41:46 INFO - PROCESS | 1780 | 1461066106357 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:46 INFO - PROCESS | 1780 | 1461066106563 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 04:41:46 INFO - PROCESS | 1780 | 1461066106770 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:47 INFO - PROCESS | 1780 | ++DOCSHELL 0x9078ec00 == 48 [pid = 1780] [id = 85] 04:41:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 111 (0x9078f000) [pid = 1780] [serial = 254] [outer = (nil)] 04:41:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 112 (0x912b9c00) [pid = 1780] [serial = 255] [outer = 0x9078f000] 04:41:47 INFO - PROCESS | 1780 | 1461066107142 Marionette DEBUG loaded listener.js 04:41:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 113 (0x91fac800) [pid = 1780] [serial = 256] [outer = 0x9078f000] 04:41:48 INFO - PROCESS | 1780 | 1461066108166 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:48 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. 04:41:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1891ms 04:41:48 INFO - PROCESS | 1780 | 1461066108238 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 04:41:48 INFO - PROCESS | 1780 | 1461066108245 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 04:41:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 04:41:48 INFO - PROCESS | 1780 | 1461066108259 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 04:41:48 INFO - PROCESS | 1780 | 1461066108264 Marionette TRACE conn3 <- [1,314,null,{}] 04:41:48 INFO - PROCESS | 1780 | 1461066108272 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:48 INFO - PROCESS | 1780 | 1461066108590 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 04:41:48 INFO - PROCESS | 1780 | 1461066108921 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:48 INFO - PROCESS | 1780 | --DOCSHELL 0x987c7000 == 47 [pid = 1780] [id = 76] 04:41:49 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e9f1c00 == 48 [pid = 1780] [id = 86] 04:41:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 114 (0x8e9fd400) [pid = 1780] [serial = 257] [outer = (nil)] 04:41:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 115 (0x91faa400) [pid = 1780] [serial = 258] [outer = 0x8e9fd400] 04:41:49 INFO - PROCESS | 1780 | 1461066109083 Marionette DEBUG loaded listener.js 04:41:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 116 (0x96289800) [pid = 1780] [serial = 259] [outer = 0x8e9fd400] 04:41:49 INFO - PROCESS | 1780 | --DOCSHELL 0x987c6800 == 47 [pid = 1780] [id = 75] 04:41:49 INFO - PROCESS | 1780 | --DOCSHELL 0x8e9eec00 == 46 [pid = 1780] [id = 74] 04:41:49 INFO - PROCESS | 1780 | --DOCSHELL 0x8e9e3c00 == 45 [pid = 1780] [id = 73] 04:41:49 INFO - PROCESS | 1780 | --DOCSHELL 0x8e9f4000 == 44 [pid = 1780] [id = 72] 04:41:49 INFO - PROCESS | 1780 | --DOMWINDOW == 115 (0x993dd800) [pid = 1780] [serial = 120] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 1780 | --DOMWINDOW == 114 (0x96766800) [pid = 1780] [serial = 191] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 1780 | --DOMWINDOW == 113 (0x915ce000) [pid = 1780] [serial = 158] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 1780 | --DOMWINDOW == 112 (0x9fb92400) [pid = 1780] [serial = 189] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 1780 | --DOMWINDOW == 111 (0x971c3400) [pid = 1780] [serial = 161] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 1780 | --DOMWINDOW == 110 (0x97126800) [pid = 1780] [serial = 182] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 1780 | --DOMWINDOW == 109 (0x96769c00) [pid = 1780] [serial = 192] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 1780 | --DOMWINDOW == 108 (0x9735cc00) [pid = 1780] [serial = 183] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 1780 | --DOMWINDOW == 107 (0x993d9800) [pid = 1780] [serial = 164] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 1780 | --DOMWINDOW == 106 (0x99205000) [pid = 1780] [serial = 185] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 1780 | --DOMWINDOW == 105 (0x9623dc00) [pid = 1780] [serial = 180] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 1780 | --DOMWINDOW == 104 (0x94f89000) [pid = 1780] [serial = 179] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 1780 | --DOMWINDOW == 103 (0x8e9fdc00) [pid = 1780] [serial = 177] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 1780 | --DOMWINDOW == 102 (0x9fc60000) [pid = 1780] [serial = 167] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 1780 | --DOMWINDOW == 101 (0x8e9fac00) [pid = 1780] [serial = 176] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 1780 | --DOMWINDOW == 100 (0xa3c78000) [pid = 1780] [serial = 173] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 1780 | --DOMWINDOW == 99 (0xa0c40400) [pid = 1780] [serial = 170] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 1780 | --DOMWINDOW == 98 (0x9df0e000) [pid = 1780] [serial = 188] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 1780 | --DOMWINDOW == 97 (0x993d6400) [pid = 1780] [serial = 186] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 1780 | --DOMWINDOW == 96 (0x9734dc00) [pid = 1780] [serial = 194] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 1780 | --DOMWINDOW == 95 (0x9a8b7400) [pid = 1780] [serial = 195] [outer = (nil)] [url = about:blank] 04:41:50 INFO - PROCESS | 1780 | 1461066110094 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:50 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. 04:41:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1901ms 04:41:50 INFO - PROCESS | 1780 | 1461066110160 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 04:41:50 INFO - PROCESS | 1780 | 1461066110168 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 04:41:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 04:41:50 INFO - PROCESS | 1780 | 1461066110180 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 04:41:50 INFO - PROCESS | 1780 | 1461066110184 Marionette TRACE conn3 <- [1,318,null,{}] 04:41:50 INFO - PROCESS | 1780 | 1461066110194 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:50 INFO - PROCESS | 1780 | 1461066110390 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 04:41:50 INFO - PROCESS | 1780 | 1461066110520 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:50 INFO - PROCESS | 1780 | ++DOCSHELL 0x96791c00 == 45 [pid = 1780] [id = 87] 04:41:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 96 (0x96794800) [pid = 1780] [serial = 260] [outer = (nil)] 04:41:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 97 (0x97406400) [pid = 1780] [serial = 261] [outer = 0x96794800] 04:41:50 INFO - PROCESS | 1780 | 1461066110680 Marionette DEBUG loaded listener.js 04:41:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 98 (0x976b0000) [pid = 1780] [serial = 262] [outer = 0x96794800] 04:41:51 INFO - PROCESS | 1780 | 1461066111859 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:51 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. 04:41:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1741ms 04:41:51 INFO - PROCESS | 1780 | 1461066111922 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 04:41:51 INFO - PROCESS | 1780 | 1461066111931 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 04:41:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 04:41:51 INFO - PROCESS | 1780 | 1461066111941 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 04:41:51 INFO - PROCESS | 1780 | 1461066111948 Marionette TRACE conn3 <- [1,322,null,{}] 04:41:52 INFO - PROCESS | 1780 | 1461066112012 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:52 INFO - PROCESS | 1780 | 1461066112333 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 04:41:52 INFO - PROCESS | 1780 | 1461066112518 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:52 INFO - PROCESS | 1780 | ++DOCSHELL 0x915d4800 == 46 [pid = 1780] [id = 88] 04:41:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 99 (0x932ed000) [pid = 1780] [serial = 263] [outer = (nil)] 04:41:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 100 (0x96796c00) [pid = 1780] [serial = 264] [outer = 0x932ed000] 04:41:52 INFO - PROCESS | 1780 | 1461066112635 Marionette DEBUG loaded listener.js 04:41:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 101 (0x971c4c00) [pid = 1780] [serial = 265] [outer = 0x932ed000] 04:41:53 INFO - PROCESS | 1780 | 1461066113704 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:53 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. 04:41:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1801ms 04:41:53 INFO - PROCESS | 1780 | 1461066113742 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 04:41:53 INFO - PROCESS | 1780 | 1461066113752 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 04:41:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 04:41:53 INFO - PROCESS | 1780 | 1461066113763 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 04:41:53 INFO - PROCESS | 1780 | 1461066113768 Marionette TRACE conn3 <- [1,326,null,{}] 04:41:53 INFO - PROCESS | 1780 | 1461066113775 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:54 INFO - PROCESS | 1780 | 1461066113998 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 04:41:54 INFO - PROCESS | 1780 | 1461066114199 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:54 INFO - PROCESS | 1780 | ++DOCSHELL 0x979ddc00 == 47 [pid = 1780] [id = 89] 04:41:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 102 (0x979e3400) [pid = 1780] [serial = 266] [outer = (nil)] 04:41:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 103 (0x98306c00) [pid = 1780] [serial = 267] [outer = 0x979e3400] 04:41:54 INFO - PROCESS | 1780 | 1461066114347 Marionette DEBUG loaded listener.js 04:41:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 104 (0x986c2400) [pid = 1780] [serial = 268] [outer = 0x979e3400] 04:41:55 INFO - PROCESS | 1780 | 1461066115408 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:55 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. 04:41:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1685ms 04:41:55 INFO - PROCESS | 1780 | 1461066115449 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 04:41:55 INFO - PROCESS | 1780 | 1461066115454 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 04:41:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 04:41:55 INFO - PROCESS | 1780 | 1461066115461 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 04:41:55 INFO - PROCESS | 1780 | 1461066115467 Marionette TRACE conn3 <- [1,330,null,{}] 04:41:55 INFO - PROCESS | 1780 | 1461066115484 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:55 INFO - PROCESS | 1780 | 1461066115708 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 04:41:55 INFO - PROCESS | 1780 | 1461066115907 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:55 INFO - PROCESS | 1780 | ++DOCSHELL 0x99209400 == 48 [pid = 1780] [id = 90] 04:41:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 105 (0x993d4800) [pid = 1780] [serial = 269] [outer = (nil)] 04:41:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 106 (0x993dd400) [pid = 1780] [serial = 270] [outer = 0x993d4800] 04:41:56 INFO - PROCESS | 1780 | 1461066115999 Marionette DEBUG loaded listener.js 04:41:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 107 (0x9a83e000) [pid = 1780] [serial = 271] [outer = 0x993d4800] 04:41:56 INFO - PROCESS | 1780 | 1461066116912 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:56 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. 04:41:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1491ms 04:41:56 INFO - PROCESS | 1780 | 1461066116954 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 04:41:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 04:41:56 INFO - PROCESS | 1780 | 1461066116959 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 04:41:56 INFO - PROCESS | 1780 | 1461066116966 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 04:41:56 INFO - PROCESS | 1780 | 1461066116970 Marionette TRACE conn3 <- [1,334,null,{}] 04:41:56 INFO - PROCESS | 1780 | 1461066116976 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:57 INFO - PROCESS | 1780 | 1461066117161 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 04:41:57 INFO - PROCESS | 1780 | 1461066117312 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:57 INFO - PROCESS | 1780 | ++DOCSHELL 0x99204000 == 49 [pid = 1780] [id = 91] 04:41:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 108 (0x9fb92400) [pid = 1780] [serial = 272] [outer = (nil)] 04:41:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 109 (0x9fca2800) [pid = 1780] [serial = 273] [outer = 0x9fb92400] 04:41:57 INFO - PROCESS | 1780 | 1461066117403 Marionette DEBUG loaded listener.js 04:41:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 110 (0xa00d3c00) [pid = 1780] [serial = 274] [outer = 0x9fb92400] 04:41:58 INFO - PROCESS | 1780 | 1461066118333 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:58 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. 04:41:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1433ms 04:41:58 INFO - PROCESS | 1780 | 1461066118400 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 04:41:58 INFO - PROCESS | 1780 | 1461066118404 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 04:41:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 04:41:58 INFO - PROCESS | 1780 | 1461066118411 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 04:41:58 INFO - PROCESS | 1780 | 1461066118415 Marionette TRACE conn3 <- [1,338,null,{}] 04:41:58 INFO - PROCESS | 1780 | 1461066118421 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:58 INFO - PROCESS | 1780 | 1461066118597 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 04:41:58 INFO - PROCESS | 1780 | 1461066118751 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:58 INFO - PROCESS | 1780 | ++DOCSHELL 0x932f1000 == 50 [pid = 1780] [id = 92] 04:41:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 111 (0x993de000) [pid = 1780] [serial = 275] [outer = (nil)] 04:41:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 112 (0xa2816800) [pid = 1780] [serial = 276] [outer = 0x993de000] 04:41:58 INFO - PROCESS | 1780 | 1461066118857 Marionette DEBUG loaded listener.js 04:41:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 113 (0xa3c7bc00) [pid = 1780] [serial = 277] [outer = 0x993de000] 04:41:59 INFO - PROCESS | 1780 | 1461066119838 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:41:59 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. 04:41:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1483ms 04:41:59 INFO - PROCESS | 1780 | 1461066119896 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 04:41:59 INFO - PROCESS | 1780 | 1461066119899 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 04:41:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 04:41:59 INFO - PROCESS | 1780 | 1461066119906 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 04:41:59 INFO - PROCESS | 1780 | 1461066119909 Marionette TRACE conn3 <- [1,342,null,{}] 04:41:59 INFO - PROCESS | 1780 | 1461066119915 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:00 INFO - PROCESS | 1780 | 1461066120138 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 04:42:00 INFO - PROCESS | 1780 | 1461066120343 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:00 INFO - PROCESS | 1780 | ++DOCSHELL 0xa457c000 == 51 [pid = 1780] [id = 93] 04:42:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 114 (0xa457e400) [pid = 1780] [serial = 278] [outer = (nil)] 04:42:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 115 (0xa49aac00) [pid = 1780] [serial = 279] [outer = 0xa457e400] 04:42:00 INFO - PROCESS | 1780 | 1461066120481 Marionette DEBUG loaded listener.js 04:42:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 116 (0xa49ae000) [pid = 1780] [serial = 280] [outer = 0xa457e400] 04:42:01 INFO - PROCESS | 1780 | 1461066121356 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:42:01 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. 04:42:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1487ms 04:42:01 INFO - PROCESS | 1780 | 1461066121394 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 04:42:01 INFO - PROCESS | 1780 | 1461066121398 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 04:42:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 04:42:01 INFO - PROCESS | 1780 | 1461066121405 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 04:42:01 INFO - PROCESS | 1780 | 1461066121408 Marionette TRACE conn3 <- [1,346,null,{}] 04:42:01 INFO - PROCESS | 1780 | 1461066121414 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:01 INFO - PROCESS | 1780 | 1461066121578 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 04:42:01 INFO - PROCESS | 1780 | 1461066121734 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:01 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e0d0c00 == 52 [pid = 1780] [id = 94] 04:42:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 117 (0x8e0d3c00) [pid = 1780] [serial = 281] [outer = (nil)] 04:42:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 118 (0x8e0d9400) [pid = 1780] [serial = 282] [outer = 0x8e0d3c00] 04:42:01 INFO - PROCESS | 1780 | 1461066121827 Marionette DEBUG loaded listener.js 04:42:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 119 (0x8e0db000) [pid = 1780] [serial = 283] [outer = 0x8e0d3c00] 04:42:02 INFO - PROCESS | 1780 | 1461066122874 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:42:02 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. 04:42:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1532ms 04:42:02 INFO - PROCESS | 1780 | 1461066122940 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 04:42:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 04:42:02 INFO - PROCESS | 1780 | 1461066122945 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 04:42:02 INFO - PROCESS | 1780 | 1461066122953 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 04:42:02 INFO - PROCESS | 1780 | 1461066122958 Marionette TRACE conn3 <- [1,350,null,{}] 04:42:02 INFO - PROCESS | 1780 | 1461066122966 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:03 INFO - PROCESS | 1780 | 1461066123207 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 04:42:03 INFO - PROCESS | 1780 | 1461066123406 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:03 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e0d6800 == 53 [pid = 1780] [id = 95] 04:42:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 120 (0x8e9fb800) [pid = 1780] [serial = 284] [outer = (nil)] 04:42:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 121 (0x8f482400) [pid = 1780] [serial = 285] [outer = 0x8e9fb800] 04:42:03 INFO - PROCESS | 1780 | 1461066123515 Marionette DEBUG loaded listener.js 04:42:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 122 (0x8f484c00) [pid = 1780] [serial = 286] [outer = 0x8e9fb800] 04:42:04 INFO - PROCESS | 1780 | 1461066124376 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:42:04 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. 04:42:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1645ms 04:42:04 INFO - PROCESS | 1780 | 1461066124651 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 04:42:04 INFO - PROCESS | 1780 | 1461066124658 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 04:42:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 04:42:04 INFO - PROCESS | 1780 | 1461066124665 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 04:42:04 INFO - PROCESS | 1780 | 1461066124671 Marionette TRACE conn3 <- [1,354,null,{}] 04:42:04 INFO - PROCESS | 1780 | 1461066124678 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:04 INFO - PROCESS | 1780 | 1461066124912 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 04:42:05 INFO - PROCESS | 1780 | 1461066125132 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:05 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ddd8400 == 54 [pid = 1780] [id = 96] 04:42:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 123 (0x8ddd8800) [pid = 1780] [serial = 287] [outer = (nil)] 04:42:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 124 (0x8eb4fc00) [pid = 1780] [serial = 288] [outer = 0x8ddd8800] 04:42:05 INFO - PROCESS | 1780 | 1461066125218 Marionette DEBUG loaded listener.js 04:42:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 125 (0x8f483000) [pid = 1780] [serial = 289] [outer = 0x8ddd8800] 04:42:05 INFO - PROCESS | 1780 | --DOCSHELL 0xa2a2ac00 == 53 [pid = 1780] [id = 58] 04:42:05 INFO - PROCESS | 1780 | --DOCSHELL 0x8e9f1c00 == 52 [pid = 1780] [id = 86] 04:42:05 INFO - PROCESS | 1780 | --DOCSHELL 0x9078ec00 == 51 [pid = 1780] [id = 85] 04:42:06 INFO - PROCESS | 1780 | 1461066126284 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:42:06 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. 04:42:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1643ms 04:42:06 INFO - PROCESS | 1780 | 1461066126309 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 04:42:06 INFO - PROCESS | 1780 | 1461066126314 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 04:42:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 04:42:06 INFO - PROCESS | 1780 | 1461066126327 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 04:42:06 INFO - PROCESS | 1780 | 1461066126332 Marionette TRACE conn3 <- [1,358,null,{}] 04:42:06 INFO - PROCESS | 1780 | 1461066126340 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:06 INFO - PROCESS | 1780 | 1461066126513 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 04:42:06 INFO - PROCESS | 1780 | 1461066126725 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:06 INFO - PROCESS | 1780 | ++DOCSHELL 0x9131c800 == 52 [pid = 1780] [id = 97] 04:42:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 126 (0x93287400) [pid = 1780] [serial = 290] [outer = (nil)] 04:42:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 127 (0x9328d800) [pid = 1780] [serial = 291] [outer = 0x93287400] 04:42:06 INFO - PROCESS | 1780 | 1461066126819 Marionette DEBUG loaded listener.js 04:42:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x932ef000) [pid = 1780] [serial = 292] [outer = 0x93287400] 04:42:07 INFO - PROCESS | 1780 | 1461066127680 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:42:07 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. 04:42:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1394ms 04:42:07 INFO - PROCESS | 1780 | 1461066127718 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 04:42:07 INFO - PROCESS | 1780 | 1461066127722 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 04:42:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 04:42:07 INFO - PROCESS | 1780 | 1461066127730 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 04:42:07 INFO - PROCESS | 1780 | 1461066127734 Marionette TRACE conn3 <- [1,362,null,{}] 04:42:07 INFO - PROCESS | 1780 | 1461066127757 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:08 INFO - PROCESS | 1780 | 1461066127994 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 04:42:08 INFO - PROCESS | 1780 | 1461066128023 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:08 INFO - PROCESS | 1780 | ++DOCSHELL 0x8dddc000 == 53 [pid = 1780] [id = 98] 04:42:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x8dddc800) [pid = 1780] [serial = 293] [outer = (nil)] 04:42:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x97405c00) [pid = 1780] [serial = 294] [outer = 0x8dddc800] 04:42:08 INFO - PROCESS | 1780 | 1461066128106 Marionette DEBUG loaded listener.js 04:42:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x979d6400) [pid = 1780] [serial = 295] [outer = 0x8dddc800] 04:42:08 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0x987cc800) [pid = 1780] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 04:42:08 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x912b0000) [pid = 1780] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 04:42:08 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0x8e9f5800) [pid = 1780] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 04:42:08 INFO - PROCESS | 1780 | --DOMWINDOW == 127 (0x932f3400) [pid = 1780] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 04:42:08 INFO - PROCESS | 1780 | --DOMWINDOW == 126 (0x987cb000) [pid = 1780] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 04:42:08 INFO - PROCESS | 1780 | --DOMWINDOW == 125 (0x9078f000) [pid = 1780] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 04:42:08 INFO - PROCESS | 1780 | --DOMWINDOW == 124 (0x8e9fd400) [pid = 1780] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 04:42:08 INFO - PROCESS | 1780 | --DOMWINDOW == 123 (0x8e9f8800) [pid = 1780] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 04:42:09 INFO - PROCESS | 1780 | 1461066129320 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:42:09 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. 04:42:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1646ms 04:42:09 INFO - PROCESS | 1780 | 1461066129377 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 04:42:09 INFO - PROCESS | 1780 | 1461066129380 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 04:42:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 04:42:09 INFO - PROCESS | 1780 | 1461066129387 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 04:42:09 INFO - PROCESS | 1780 | 1461066129390 Marionette TRACE conn3 <- [1,366,null,{}] 04:42:09 INFO - PROCESS | 1780 | 1461066129397 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:09 INFO - PROCESS | 1780 | 1461066129584 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 04:42:09 INFO - PROCESS | 1780 | 1461066129721 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:09 INFO - PROCESS | 1780 | ++DOCSHELL 0x94f8e400 == 54 [pid = 1780] [id = 99] 04:42:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 124 (0x96765000) [pid = 1780] [serial = 296] [outer = (nil)] 04:42:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 125 (0x9841a400) [pid = 1780] [serial = 297] [outer = 0x96765000] 04:42:09 INFO - PROCESS | 1780 | 1461066129800 Marionette DEBUG loaded listener.js 04:42:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 126 (0x987c8c00) [pid = 1780] [serial = 298] [outer = 0x96765000] 04:42:10 INFO - PROCESS | 1780 | 1461066130599 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:42:10 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. 04:42:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1237ms 04:42:10 INFO - PROCESS | 1780 | 1461066130624 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 04:42:10 INFO - PROCESS | 1780 | 1461066130628 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 04:42:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 04:42:10 INFO - PROCESS | 1780 | 1461066130635 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 04:42:10 INFO - PROCESS | 1780 | 1461066130637 Marionette TRACE conn3 <- [1,370,null,{}] 04:42:10 INFO - PROCESS | 1780 | 1461066130643 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:10 INFO - PROCESS | 1780 | 1461066130858 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 04:42:11 INFO - PROCESS | 1780 | 1461066131009 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:11 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ddcfc00 == 55 [pid = 1780] [id = 100] 04:42:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 127 (0x8ddd1400) [pid = 1780] [serial = 299] [outer = (nil)] 04:42:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x8ddd5800) [pid = 1780] [serial = 300] [outer = 0x8ddd1400] 04:42:11 INFO - PROCESS | 1780 | 1461066131103 Marionette DEBUG loaded listener.js 04:42:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x8e0d5400) [pid = 1780] [serial = 301] [outer = 0x8ddd1400] 04:42:12 INFO - PROCESS | 1780 | 1461066132283 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:42:12 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. 04:42:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1681ms 04:42:12 INFO - PROCESS | 1780 | 1461066132322 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 04:42:12 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 04:42:12 INFO - PROCESS | 1780 | 1461066132331 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 04:42:12 INFO - PROCESS | 1780 | 1461066132347 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 04:42:12 INFO - PROCESS | 1780 | 1461066132356 Marionette TRACE conn3 <- [1,374,null,{}] 04:42:12 INFO - PROCESS | 1780 | 1461066132366 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:12 INFO - PROCESS | 1780 | 1461066132722 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 04:42:12 INFO - PROCESS | 1780 | 1461066132937 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:13 INFO - PROCESS | 1780 | ++DOCSHELL 0x93286800 == 56 [pid = 1780] [id = 101] 04:42:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x9328bc00) [pid = 1780] [serial = 302] [outer = (nil)] 04:42:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x93292000) [pid = 1780] [serial = 303] [outer = 0x9328bc00] 04:42:13 INFO - PROCESS | 1780 | 1461066133077 Marionette DEBUG loaded listener.js 04:42:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x94f83000) [pid = 1780] [serial = 304] [outer = 0x9328bc00] 04:42:14 INFO - PROCESS | 1780 | 1461066134063 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 04:42:14 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 04:42:14 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1795ms 04:42:14 INFO - PROCESS | 1780 | 1461066134142 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 04:42:14 INFO - PROCESS | 1780 | 1461066134149 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 04:42:14 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 04:42:14 INFO - PROCESS | 1780 | 1461066134157 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 04:42:14 INFO - PROCESS | 1780 | 1461066134161 Marionette TRACE conn3 <- [1,378,null,{}] 04:42:14 INFO - PROCESS | 1780 | 1461066134168 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:14 INFO - PROCESS | 1780 | 1461066134413 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 04:42:14 INFO - PROCESS | 1780 | 1461066134719 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:14 INFO - PROCESS | 1780 | ++DOCSHELL 0x97126800 == 57 [pid = 1780] [id = 102] 04:42:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x973b3400) [pid = 1780] [serial = 305] [outer = (nil)] 04:42:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x979c7400) [pid = 1780] [serial = 306] [outer = 0x973b3400] 04:42:14 INFO - PROCESS | 1780 | 1461066134850 Marionette DEBUG loaded listener.js 04:42:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x98305400) [pid = 1780] [serial = 307] [outer = 0x973b3400] 04:42:15 INFO - PROCESS | 1780 | 1461066135850 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 04:42:15 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 04:42:15 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1733ms 04:42:15 INFO - PROCESS | 1780 | 1461066135890 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 04:42:15 INFO - PROCESS | 1780 | 1461066135894 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 04:42:15 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 04:42:15 INFO - PROCESS | 1780 | 1461066135912 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 04:42:15 INFO - PROCESS | 1780 | 1461066135921 Marionette TRACE conn3 <- [1,382,null,{}] 04:42:15 INFO - PROCESS | 1780 | 1461066135928 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:16 INFO - PROCESS | 1780 | 1461066136144 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 04:42:16 INFO - PROCESS | 1780 | 1461066136348 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:16 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ddce800 == 58 [pid = 1780] [id = 103] 04:42:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x96288800) [pid = 1780] [serial = 308] [outer = (nil)] 04:42:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x9fb41400) [pid = 1780] [serial = 309] [outer = 0x96288800] 04:42:16 INFO - PROCESS | 1780 | 1461066136481 Marionette DEBUG loaded listener.js 04:42:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0xa0ad4c00) [pid = 1780] [serial = 310] [outer = 0x96288800] 04:42:17 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:42:17 INFO - PROCESS | 1780 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:42:17 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:42:17 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:42:17 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:42:17 INFO - PROCESS | 1780 | 1461066137384 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 04:42:17 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 04:42:17 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1505ms 04:42:17 INFO - PROCESS | 1780 | 1461066137409 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 04:42:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 04:42:17 INFO - PROCESS | 1780 | 1461066137414 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 04:42:17 INFO - PROCESS | 1780 | 1461066137421 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 04:42:17 INFO - PROCESS | 1780 | 1461066137425 Marionette TRACE conn3 <- [1,386,null,{}] 04:42:17 INFO - PROCESS | 1780 | 1461066137432 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:17 INFO - PROCESS | 1780 | 1461066137616 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 04:42:17 INFO - PROCESS | 1780 | 1461066137780 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:17 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e1c3c00 == 59 [pid = 1780] [id = 104] 04:42:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x8e1c4400) [pid = 1780] [serial = 311] [outer = (nil)] 04:42:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8e1cd800) [pid = 1780] [serial = 312] [outer = 0x8e1c4400] 04:42:17 INFO - PROCESS | 1780 | 1461066137868 Marionette DEBUG loaded listener.js 04:42:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x8e9f8400) [pid = 1780] [serial = 313] [outer = 0x8e1c4400] 04:42:18 INFO - PROCESS | 1780 | 1461066138846 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 04:42:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 04:42:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1489ms 04:42:18 INFO - PROCESS | 1780 | 1461066138911 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 04:42:18 INFO - PROCESS | 1780 | 1461066138915 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 04:42:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 04:42:18 INFO - PROCESS | 1780 | 1461066138921 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 04:42:18 INFO - PROCESS | 1780 | 1461066138925 Marionette TRACE conn3 <- [1,390,null,{}] 04:42:18 INFO - PROCESS | 1780 | 1461066138932 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:19 INFO - PROCESS | 1780 | 1461066139110 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 04:42:19 INFO - PROCESS | 1780 | 1461066139366 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:19 INFO - PROCESS | 1780 | ++DOCSHELL 0x90544c00 == 60 [pid = 1780] [id = 105] 04:42:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x90546000) [pid = 1780] [serial = 314] [outer = (nil)] 04:42:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x90549400) [pid = 1780] [serial = 315] [outer = 0x90546000] 04:42:19 INFO - PROCESS | 1780 | 1461066139613 Marionette DEBUG loaded listener.js 04:42:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0xa0f3e800) [pid = 1780] [serial = 316] [outer = 0x90546000] 04:42:20 INFO - PROCESS | 1780 | 1461066140693 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 04:42:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 04:42:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1832ms 04:42:20 INFO - PROCESS | 1780 | 1461066140756 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 04:42:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 04:42:20 INFO - PROCESS | 1780 | 1461066140760 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 04:42:20 INFO - PROCESS | 1780 | 1461066140767 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 04:42:20 INFO - PROCESS | 1780 | 1461066140771 Marionette TRACE conn3 <- [1,394,null,{}] 04:42:20 INFO - PROCESS | 1780 | 1461066140777 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:20 INFO - PROCESS | 1780 | 1461066140970 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 04:42:21 INFO - PROCESS | 1780 | 1461066141178 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:21 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c535400 == 61 [pid = 1780] [id = 106] 04:42:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x8c538000) [pid = 1780] [serial = 317] [outer = (nil)] 04:42:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x8c541400) [pid = 1780] [serial = 318] [outer = 0x8c538000] 04:42:21 INFO - PROCESS | 1780 | 1461066141286 Marionette DEBUG loaded listener.js 04:42:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x90544000) [pid = 1780] [serial = 319] [outer = 0x8c538000] 04:42:22 INFO - PROCESS | 1780 | 1461066142254 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 04:42:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 04:42:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1537ms 04:42:22 INFO - PROCESS | 1780 | 1461066142305 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 04:42:22 INFO - PROCESS | 1780 | 1461066142308 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 04:42:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 04:42:22 INFO - PROCESS | 1780 | 1461066142315 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 04:42:22 INFO - PROCESS | 1780 | 1461066142319 Marionette TRACE conn3 <- [1,398,null,{}] 04:42:22 INFO - PROCESS | 1780 | 1461066142326 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:22 INFO - PROCESS | 1780 | 1461066142508 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 04:42:22 INFO - PROCESS | 1780 | 1461066142723 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:22 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c53ec00 == 62 [pid = 1780] [id = 107] 04:42:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x8c635000) [pid = 1780] [serial = 320] [outer = (nil)] 04:42:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x8c63c400) [pid = 1780] [serial = 321] [outer = 0x8c635000] 04:42:22 INFO - PROCESS | 1780 | 1461066142897 Marionette DEBUG loaded listener.js 04:42:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0x8c63fc00) [pid = 1780] [serial = 322] [outer = 0x8c635000] 04:42:23 INFO - PROCESS | 1780 | 1461066143869 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 04:42:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 04:42:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1632ms 04:42:23 INFO - PROCESS | 1780 | 1461066143948 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 04:42:23 INFO - PROCESS | 1780 | 1461066143952 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 04:42:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 04:42:23 INFO - PROCESS | 1780 | 1461066143959 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 04:42:23 INFO - PROCESS | 1780 | 1461066143963 Marionette TRACE conn3 <- [1,402,null,{}] 04:42:23 INFO - PROCESS | 1780 | 1461066143969 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:24 INFO - PROCESS | 1780 | 1461066144194 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 04:42:24 INFO - PROCESS | 1780 | 1461066144411 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:24 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ddd0800 == 63 [pid = 1780] [id = 108] 04:42:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x8e9f3800) [pid = 1780] [serial = 323] [outer = (nil)] 04:42:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x91fad800) [pid = 1780] [serial = 324] [outer = 0x8e9f3800] 04:42:24 INFO - PROCESS | 1780 | 1461066144523 Marionette DEBUG loaded listener.js 04:42:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x93294400) [pid = 1780] [serial = 325] [outer = 0x8e9f3800] 04:42:25 INFO - PROCESS | 1780 | 1461066145458 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 04:42:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 04:42:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1537ms 04:42:25 INFO - PROCESS | 1780 | 1461066145497 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 04:42:25 INFO - PROCESS | 1780 | 1461066145500 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 04:42:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 04:42:25 INFO - PROCESS | 1780 | 1461066145508 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 04:42:25 INFO - PROCESS | 1780 | 1461066145512 Marionette TRACE conn3 <- [1,406,null,{}] 04:42:25 INFO - PROCESS | 1780 | 1461066145518 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:25 INFO - PROCESS | 1780 | 1461066145705 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 04:42:26 INFO - PROCESS | 1780 | 1461066146196 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:26 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e0da400 == 64 [pid = 1780] [id = 109] 04:42:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x8e0db800) [pid = 1780] [serial = 326] [outer = (nil)] 04:42:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x8e1c3400) [pid = 1780] [serial = 327] [outer = 0x8e0db800] 04:42:26 INFO - PROCESS | 1780 | 1461066146325 Marionette DEBUG loaded listener.js 04:42:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x8e1cc000) [pid = 1780] [serial = 328] [outer = 0x8e0db800] 04:42:27 INFO - PROCESS | 1780 | 1461066147432 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 04:42:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 04:42:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1987ms 04:42:27 INFO - PROCESS | 1780 | 1461066147498 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 04:42:27 INFO - PROCESS | 1780 | 1461066147505 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 04:42:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 04:42:27 INFO - PROCESS | 1780 | 1461066147517 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 04:42:27 INFO - PROCESS | 1780 | 1461066147521 Marionette TRACE conn3 <- [1,410,null,{}] 04:42:27 INFO - PROCESS | 1780 | 1461066147532 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:27 INFO - PROCESS | 1780 | 1461066147800 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 04:42:28 INFO - PROCESS | 1780 | --DOCSHELL 0x94f90800 == 63 [pid = 1780] [id = 43] 04:42:28 INFO - PROCESS | 1780 | --DOCSHELL 0x8e9df800 == 62 [pid = 1780] [id = 41] 04:42:28 INFO - PROCESS | 1780 | --DOCSHELL 0x8eb43000 == 61 [pid = 1780] [id = 69] 04:42:28 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0xa3cdfc00) [pid = 1780] [serial = 252] [outer = (nil)] [url = about:blank] 04:42:28 INFO - PROCESS | 1780 | 1461066148134 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:28 INFO - PROCESS | 1780 | --DOCSHELL 0x971bbc00 == 60 [pid = 1780] [id = 68] 04:42:28 INFO - PROCESS | 1780 | --DOCSHELL 0x91f25c00 == 59 [pid = 1780] [id = 67] 04:42:28 INFO - PROCESS | 1780 | --DOCSHELL 0x9696fc00 == 58 [pid = 1780] [id = 42] 04:42:28 INFO - PROCESS | 1780 | --DOCSHELL 0x915cec00 == 57 [pid = 1780] [id = 37] 04:42:28 INFO - PROCESS | 1780 | --DOCSHELL 0x94f8e400 == 56 [pid = 1780] [id = 99] 04:42:28 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c53dc00 == 57 [pid = 1780] [id = 110] 04:42:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x8e0d7400) [pid = 1780] [serial = 329] [outer = (nil)] 04:42:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x8eb43000) [pid = 1780] [serial = 330] [outer = 0x8e0d7400] 04:42:28 INFO - PROCESS | 1780 | 1461066148252 Marionette DEBUG loaded listener.js 04:42:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x9054d400) [pid = 1780] [serial = 331] [outer = 0x8e0d7400] 04:42:28 INFO - PROCESS | 1780 | --DOCSHELL 0x8dddc000 == 56 [pid = 1780] [id = 98] 04:42:28 INFO - PROCESS | 1780 | --DOCSHELL 0x9131c800 == 55 [pid = 1780] [id = 97] 04:42:28 INFO - PROCESS | 1780 | --DOCSHELL 0x8ddd8400 == 54 [pid = 1780] [id = 96] 04:42:28 INFO - PROCESS | 1780 | --DOCSHELL 0xa0a90c00 == 53 [pid = 1780] [id = 70] 04:42:28 INFO - PROCESS | 1780 | --DOCSHELL 0x979ddc00 == 52 [pid = 1780] [id = 89] 04:42:28 INFO - PROCESS | 1780 | --DOCSHELL 0x8e9e4000 == 51 [pid = 1780] [id = 77] 04:42:28 INFO - PROCESS | 1780 | --DOCSHELL 0x915d4800 == 50 [pid = 1780] [id = 88] 04:42:28 INFO - PROCESS | 1780 | --DOCSHELL 0x96791c00 == 49 [pid = 1780] [id = 87] 04:42:29 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x91fa8000) [pid = 1780] [serial = 234] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x96763400) [pid = 1780] [serial = 237] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x987c7c00) [pid = 1780] [serial = 240] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x91fac800) [pid = 1780] [serial = 256] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x9a83d000) [pid = 1780] [serial = 243] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x91faa400) [pid = 1780] [serial = 258] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x912b9c00) [pid = 1780] [serial = 255] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0xa00cec00) [pid = 1780] [serial = 249] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0x979dc000) [pid = 1780] [serial = 246] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x993da000) [pid = 1780] [serial = 232] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x991d6800) [pid = 1780] [serial = 231] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0xa281f400) [pid = 1780] [serial = 197] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x94f88000) [pid = 1780] [serial = 200] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x98a31800) [pid = 1780] [serial = 228] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x98632c00) [pid = 1780] [serial = 203] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0xa0fa5000) [pid = 1780] [serial = 207] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0xa45e3000) [pid = 1780] [serial = 210] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x98416800) [pid = 1780] [serial = 222] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x96289800) [pid = 1780] [serial = 259] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x98633800) [pid = 1780] [serial = 223] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x8eb50800) [pid = 1780] [serial = 219] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x91fac400) [pid = 1780] [serial = 220] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x9676f000) [pid = 1780] [serial = 217] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x9634ac00) [pid = 1780] [serial = 216] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x8eb50c00) [pid = 1780] [serial = 213] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x987ce000) [pid = 1780] [serial = 225] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x99125800) [pid = 1780] [serial = 229] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0x9fef4800) [pid = 1780] [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.] 04:42:29 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x987d2000) [pid = 1780] [serial = 226] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1780 | 1461066149401 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 04:42:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 04:42:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1903ms 04:42:29 INFO - PROCESS | 1780 | 1461066149424 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 04:42:29 INFO - PROCESS | 1780 | 1461066149430 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 04:42:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 04:42:29 INFO - PROCESS | 1780 | 1461066149439 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 04:42:29 INFO - PROCESS | 1780 | 1461066149442 Marionette TRACE conn3 <- [1,414,null,{}] 04:42:29 INFO - PROCESS | 1780 | 1461066149450 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:29 INFO - PROCESS | 1780 | 1461066149681 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 04:42:29 INFO - PROCESS | 1780 | 1461066149940 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:29 INFO - PROCESS | 1780 | ++DOCSHELL 0x91312800 == 50 [pid = 1780] [id = 111] 04:42:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x91fa5800) [pid = 1780] [serial = 332] [outer = (nil)] 04:42:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x93285400) [pid = 1780] [serial = 333] [outer = 0x91fa5800] 04:42:30 INFO - PROCESS | 1780 | 1461066150081 Marionette DEBUG loaded listener.js 04:42:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x93423400) [pid = 1780] [serial = 334] [outer = 0x91fa5800] 04:42:31 INFO - PROCESS | 1780 | 1461066151006 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 04:42:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 04:42:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1587ms 04:42:31 INFO - PROCESS | 1780 | 1461066151027 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 04:42:31 INFO - PROCESS | 1780 | 1461066151031 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 04:42:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 04:42:31 INFO - PROCESS | 1780 | 1461066151050 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 04:42:31 INFO - PROCESS | 1780 | 1461066151059 Marionette TRACE conn3 <- [1,418,null,{}] 04:42:31 INFO - PROCESS | 1780 | 1461066151068 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:31 INFO - PROCESS | 1780 | 1461066151321 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 04:42:31 INFO - PROCESS | 1780 | 1461066151346 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:31 INFO - PROCESS | 1780 | ++DOCSHELL 0x9054e400 == 51 [pid = 1780] [id = 112] 04:42:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x91f2e400) [pid = 1780] [serial = 335] [outer = (nil)] 04:42:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x9696dc00) [pid = 1780] [serial = 336] [outer = 0x91f2e400] 04:42:31 INFO - PROCESS | 1780 | 1461066151424 Marionette DEBUG loaded listener.js 04:42:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x976ad400) [pid = 1780] [serial = 337] [outer = 0x91f2e400] 04:42:32 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x8e9f0c00) [pid = 1780] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 04:42:32 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x8dddc800) [pid = 1780] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 04:42:32 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x8ddd8800) [pid = 1780] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 04:42:32 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x96794800) [pid = 1780] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 04:42:32 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0x93287400) [pid = 1780] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 04:42:32 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x98921c00) [pid = 1780] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 04:42:32 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0x9678cc00) [pid = 1780] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 04:42:32 INFO - PROCESS | 1780 | --DOMWINDOW == 127 (0x90799400) [pid = 1780] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 04:42:32 INFO - PROCESS | 1780 | --DOMWINDOW == 126 (0x9a841000) [pid = 1780] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 04:42:32 INFO - PROCESS | 1780 | --DOMWINDOW == 125 (0xa0bc8400) [pid = 1780] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 04:42:32 INFO - PROCESS | 1780 | --DOMWINDOW == 124 (0xa2a2bc00) [pid = 1780] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 04:42:32 INFO - PROCESS | 1780 | 1461066152984 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 04:42:33 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 04:42:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2011ms 04:42:33 INFO - PROCESS | 1780 | 1461066153050 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 04:42:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 04:42:33 INFO - PROCESS | 1780 | 1461066153055 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 04:42:33 INFO - PROCESS | 1780 | 1461066153065 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 04:42:33 INFO - PROCESS | 1780 | 1461066153072 Marionette TRACE conn3 <- [1,422,null,{}] 04:42:33 INFO - PROCESS | 1780 | 1461066153082 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:33 INFO - PROCESS | 1780 | 1461066153298 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 04:42:33 INFO - PROCESS | 1780 | 1461066153312 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:33 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ddd4400 == 52 [pid = 1780] [id = 113] 04:42:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 125 (0x8dddc800) [pid = 1780] [serial = 338] [outer = (nil)] 04:42:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 126 (0x96794800) [pid = 1780] [serial = 339] [outer = 0x8dddc800] 04:42:33 INFO - PROCESS | 1780 | 1461066153389 Marionette DEBUG loaded listener.js 04:42:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 127 (0x979dc400) [pid = 1780] [serial = 340] [outer = 0x8dddc800] 04:42:34 INFO - PROCESS | 1780 | 1461066154590 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 04:42:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 04:42:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1547ms 04:42:34 INFO - PROCESS | 1780 | 1461066154608 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 04:42:34 INFO - PROCESS | 1780 | 1461066154613 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 04:42:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 04:42:34 INFO - PROCESS | 1780 | 1461066154622 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 04:42:34 INFO - PROCESS | 1780 | 1461066154626 Marionette TRACE conn3 <- [1,426,null,{}] 04:42:34 INFO - PROCESS | 1780 | 1461066154634 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:34 INFO - PROCESS | 1780 | 1461066154865 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 04:42:35 INFO - PROCESS | 1780 | 1461066155115 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:35 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c540000 == 53 [pid = 1780] [id = 114] 04:42:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x8c638400) [pid = 1780] [serial = 341] [outer = (nil)] 04:42:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x8ddddc00) [pid = 1780] [serial = 342] [outer = 0x8c638400] 04:42:35 INFO - PROCESS | 1780 | 1461066155265 Marionette DEBUG loaded listener.js 04:42:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x8e1c8400) [pid = 1780] [serial = 343] [outer = 0x8c638400] 04:42:36 INFO - PROCESS | 1780 | 1461066156351 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 04:42:36 INFO - PROCESS | 1780 | 1461066156433 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 04:42:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 04:42:36 INFO - PROCESS | 1780 | 1461066156444 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 04:42:36 INFO - PROCESS | 1780 | 1461066156453 Marionette TRACE conn3 <- [1,430,null,{}] 04:42:36 INFO - PROCESS | 1780 | 1461066156461 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:36 INFO - PROCESS | 1780 | 1461066156668 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 04:42:36 INFO - PROCESS | 1780 | 1461066156884 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:36 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f489400 == 54 [pid = 1780] [id = 115] 04:42:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x8f48d000) [pid = 1780] [serial = 344] [outer = (nil)] 04:42:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x91fa8c00) [pid = 1780] [serial = 345] [outer = 0x8f48d000] 04:42:36 INFO - PROCESS | 1780 | 1461066156977 Marionette DEBUG loaded listener.js 04:42:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x932f1c00) [pid = 1780] [serial = 346] [outer = 0x8f48d000] 04:42:37 INFO - PROCESS | 1780 | 1461066157940 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 04:42:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 04:42:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1544ms 04:42:37 INFO - PROCESS | 1780 | 1461066157992 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 04:42:38 INFO - PROCESS | 1780 | 1461066157999 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 04:42:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 04:42:38 INFO - PROCESS | 1780 | 1461066158006 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 04:42:38 INFO - PROCESS | 1780 | 1461066158010 Marionette TRACE conn3 <- [1,434,null,{}] 04:42:38 INFO - PROCESS | 1780 | 1461066158017 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:38 INFO - PROCESS | 1780 | 1461066158226 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 04:42:38 INFO - PROCESS | 1780 | 1461066158551 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:38 INFO - PROCESS | 1780 | ++DOCSHELL 0x9676e000 == 55 [pid = 1780] [id = 116] 04:42:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x9676fc00) [pid = 1780] [serial = 347] [outer = (nil)] 04:42:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x9696fc00) [pid = 1780] [serial = 348] [outer = 0x9676fc00] 04:42:38 INFO - PROCESS | 1780 | 1461066158690 Marionette DEBUG loaded listener.js 04:42:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x9862f800) [pid = 1780] [serial = 349] [outer = 0x9676fc00] 04:42:39 INFO - PROCESS | 1780 | 1461066159683 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 04:42:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 04:42:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1746ms 04:42:39 INFO - PROCESS | 1780 | 1461066159753 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 04:42:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 04:42:39 INFO - PROCESS | 1780 | 1461066159759 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 04:42:39 INFO - PROCESS | 1780 | 1461066159775 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 04:42:39 INFO - PROCESS | 1780 | 1461066159785 Marionette TRACE conn3 <- [1,438,null,{}] 04:42:39 INFO - PROCESS | 1780 | 1461066159792 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:40 INFO - PROCESS | 1780 | 1461066160029 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 04:42:40 INFO - PROCESS | 1780 | 1461066160311 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:40 INFO - PROCESS | 1780 | ++DOCSHELL 0x9676bc00 == 56 [pid = 1780] [id = 117] 04:42:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x98a2d800) [pid = 1780] [serial = 350] [outer = (nil)] 04:42:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x99209000) [pid = 1780] [serial = 351] [outer = 0x98a2d800] 04:42:40 INFO - PROCESS | 1780 | 1461066160404 Marionette DEBUG loaded listener.js 04:42:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x99210800) [pid = 1780] [serial = 352] [outer = 0x98a2d800] 04:42:41 INFO - PROCESS | 1780 | 1461066161362 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 04:42:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 04:42:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1656ms 04:42:41 INFO - PROCESS | 1780 | 1461066161423 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 04:42:41 INFO - PROCESS | 1780 | 1461066161428 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 04:42:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 04:42:41 INFO - PROCESS | 1780 | 1461066161435 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 04:42:41 INFO - PROCESS | 1780 | 1461066161440 Marionette TRACE conn3 <- [1,442,null,{}] 04:42:41 INFO - PROCESS | 1780 | 1461066161446 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:41 INFO - PROCESS | 1780 | 1461066161829 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 04:42:42 INFO - PROCESS | 1780 | 1461066162377 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:42 INFO - PROCESS | 1780 | ++DOCSHELL 0xa4475000 == 57 [pid = 1780] [id = 118] 04:42:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0xa4477400) [pid = 1780] [serial = 353] [outer = (nil)] 04:42:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0xa44c0800) [pid = 1780] [serial = 354] [outer = 0xa4477400] 04:42:42 INFO - PROCESS | 1780 | 1461066162513 Marionette DEBUG loaded listener.js 04:42:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0xa457b800) [pid = 1780] [serial = 355] [outer = 0xa4477400] 04:42:43 INFO - PROCESS | 1780 | 1461066163578 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 04:42:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 04:42:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 2185ms 04:42:43 INFO - PROCESS | 1780 | 1461066163622 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 04:42:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 04:42:43 INFO - PROCESS | 1780 | 1461066163627 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 04:42:43 INFO - PROCESS | 1780 | 1461066163635 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 04:42:43 INFO - PROCESS | 1780 | 1461066163639 Marionette TRACE conn3 <- [1,446,null,{}] 04:42:43 INFO - PROCESS | 1780 | 1461066163645 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:43 INFO - PROCESS | 1780 | 1461066163836 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 04:42:44 INFO - PROCESS | 1780 | 1461066164004 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:44 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e0b3400 == 58 [pid = 1780] [id = 119] 04:42:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x8e0b5c00) [pid = 1780] [serial = 356] [outer = (nil)] 04:42:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x8e0b9000) [pid = 1780] [serial = 357] [outer = 0x8e0b5c00] 04:42:44 INFO - PROCESS | 1780 | 1461066164116 Marionette DEBUG loaded listener.js 04:42:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0xa4582400) [pid = 1780] [serial = 358] [outer = 0x8e0b5c00] 04:42:45 INFO - PROCESS | 1780 | 1461066165243 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 04:42:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 04:42:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1641ms 04:42:45 INFO - PROCESS | 1780 | 1461066165276 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 04:42:45 INFO - PROCESS | 1780 | 1461066165281 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 04:42:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 04:42:45 INFO - PROCESS | 1780 | 1461066165289 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 04:42:45 INFO - PROCESS | 1780 | 1461066165293 Marionette TRACE conn3 <- [1,450,null,{}] 04:42:45 INFO - PROCESS | 1780 | 1461066165300 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:45 INFO - PROCESS | 1780 | 1461066165525 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 04:42:45 INFO - PROCESS | 1780 | 1461066165816 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:45 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bb4bc00 == 59 [pid = 1780] [id = 120] 04:42:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x8bb51c00) [pid = 1780] [serial = 359] [outer = (nil)] 04:42:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x8bb55000) [pid = 1780] [serial = 360] [outer = 0x8bb51c00] 04:42:45 INFO - PROCESS | 1780 | 1461066165916 Marionette DEBUG loaded listener.js 04:42:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x8e0b0000) [pid = 1780] [serial = 361] [outer = 0x8bb51c00] 04:42:46 INFO - PROCESS | 1780 | 1461066166892 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 04:42:46 INFO - PROCESS | 1780 | 1461066166945 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 04:42:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 04:42:46 INFO - PROCESS | 1780 | 1461066166952 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 04:42:46 INFO - PROCESS | 1780 | 1461066166956 Marionette TRACE conn3 <- [1,454,null,{}] 04:42:46 INFO - PROCESS | 1780 | 1461066166962 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:47 INFO - PROCESS | 1780 | 1461066167157 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 04:42:47 INFO - PROCESS | 1780 | 1461066167369 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:47 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c534c00 == 60 [pid = 1780] [id = 121] 04:42:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0xa0e98c00) [pid = 1780] [serial = 362] [outer = (nil)] 04:42:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0xa0e9d800) [pid = 1780] [serial = 363] [outer = 0xa0e98c00] 04:42:47 INFO - PROCESS | 1780 | 1461066167477 Marionette DEBUG loaded listener.js 04:42:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0xa0ea2c00) [pid = 1780] [serial = 364] [outer = 0xa0e98c00] 04:42:48 INFO - PROCESS | 1780 | [1780] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:48 INFO - PROCESS | 1780 | 1461066168470 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 04:42:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 04:42:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1585ms 04:42:48 INFO - PROCESS | 1780 | 1461066168538 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 04:42:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 04:42:48 INFO - PROCESS | 1780 | 1461066168542 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 04:42:48 INFO - PROCESS | 1780 | 1461066168550 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 04:42:48 INFO - PROCESS | 1780 | 1461066168554 Marionette TRACE conn3 <- [1,458,null,{}] 04:42:48 INFO - PROCESS | 1780 | 1461066168560 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:48 INFO - PROCESS | 1780 | 1461066168819 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 04:42:49 INFO - PROCESS | 1780 | 1461066169091 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:49 INFO - PROCESS | 1780 | ++DOCSHELL 0x9011d800 == 61 [pid = 1780] [id = 122] 04:42:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x9011e800) [pid = 1780] [serial = 365] [outer = (nil)] 04:42:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x90125400) [pid = 1780] [serial = 366] [outer = 0x9011e800] 04:42:49 INFO - PROCESS | 1780 | 1461066169182 Marionette DEBUG loaded listener.js 04:42:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x90128400) [pid = 1780] [serial = 367] [outer = 0x9011e800] 04:42:50 INFO - PROCESS | 1780 | 1461066170098 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 04:42:50 INFO - PROCESS | 1780 | 1461066170149 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 04:42:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 04:42:50 INFO - PROCESS | 1780 | 1461066170157 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 04:42:50 INFO - PROCESS | 1780 | 1461066170162 Marionette TRACE conn3 <- [1,462,null,{}] 04:42:50 INFO - PROCESS | 1780 | 1461066170173 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:50 INFO - PROCESS | 1780 | 1461066170415 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 04:42:50 INFO - PROCESS | 1780 | 1461066170634 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:50 INFO - PROCESS | 1780 | ++DOCSHELL 0x90124400 == 62 [pid = 1780] [id = 123] 04:42:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x90126400) [pid = 1780] [serial = 368] [outer = (nil)] 04:42:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0xa45e8400) [pid = 1780] [serial = 369] [outer = 0x90126400] 04:42:50 INFO - PROCESS | 1780 | 1461066170771 Marionette DEBUG loaded listener.js 04:42:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0xa49ae800) [pid = 1780] [serial = 370] [outer = 0x90126400] 04:42:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x8abf7000) [pid = 1780] [serial = 371] [outer = 0x96791400] 04:42:51 INFO - PROCESS | 1780 | [1780] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:51 INFO - PROCESS | 1780 | 1461066171926 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 04:42:52 INFO - PROCESS | 1780 | 1461066172009 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 04:42:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 04:42:52 INFO - PROCESS | 1780 | 1461066172027 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 04:42:52 INFO - PROCESS | 1780 | 1461066172030 Marionette TRACE conn3 <- [1,466,null,{}] 04:42:52 INFO - PROCESS | 1780 | 1461066172036 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:52 INFO - PROCESS | 1780 | 1461066172292 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 04:42:52 INFO - PROCESS | 1780 | 1461066172453 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:52 INFO - PROCESS | 1780 | ++DOCSHELL 0x8abf6400 == 63 [pid = 1780] [id = 124] 04:42:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x8abf7400) [pid = 1780] [serial = 372] [outer = (nil)] 04:42:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x9011d400) [pid = 1780] [serial = 373] [outer = 0x8abf7400] 04:42:52 INFO - PROCESS | 1780 | 1461066172576 Marionette DEBUG loaded listener.js 04:42:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0xa0ea7400) [pid = 1780] [serial = 374] [outer = 0x8abf7400] 04:42:53 INFO - PROCESS | 1780 | 1461066173612 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 04:42:53 INFO - PROCESS | 1780 | 1461066173665 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 04:42:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 04:42:53 INFO - PROCESS | 1780 | 1461066173671 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 04:42:53 INFO - PROCESS | 1780 | 1461066173676 Marionette TRACE conn3 <- [1,470,null,{}] 04:42:53 INFO - PROCESS | 1780 | 1461066173682 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:53 INFO - PROCESS | 1780 | 1461066173891 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 04:42:54 INFO - PROCESS | 1780 | 1461066174166 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:54 INFO - PROCESS | 1780 | ++DOCSHELL 0x8deb5c00 == 64 [pid = 1780] [id = 125] 04:42:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x8deb7000) [pid = 1780] [serial = 375] [outer = (nil)] 04:42:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x9078dc00) [pid = 1780] [serial = 376] [outer = 0x8deb7000] 04:42:54 INFO - PROCESS | 1780 | 1461066174256 Marionette DEBUG loaded listener.js 04:42:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x93290800) [pid = 1780] [serial = 377] [outer = 0x8deb7000] 04:42:55 INFO - PROCESS | 1780 | 1461066175539 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 04:42:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 04:42:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1942ms 04:42:55 INFO - PROCESS | 1780 | 1461066175616 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 04:42:55 INFO - PROCESS | 1780 | 1461066175622 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 04:42:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 04:42:55 INFO - PROCESS | 1780 | 1461066175632 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 04:42:55 INFO - PROCESS | 1780 | 1461066175637 Marionette TRACE conn3 <- [1,474,null,{}] 04:42:55 INFO - PROCESS | 1780 | 1461066175774 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:56 INFO - PROCESS | 1780 | 1461066176019 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 04:42:56 INFO - PROCESS | 1780 | 1461066176122 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:56 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c53b400 == 65 [pid = 1780] [id = 126] 04:42:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x8ddcf400) [pid = 1780] [serial = 378] [outer = (nil)] 04:42:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x8de75400) [pid = 1780] [serial = 379] [outer = 0x8ddcf400] 04:42:56 INFO - PROCESS | 1780 | 1461066176209 Marionette DEBUG loaded listener.js 04:42:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x8de79800) [pid = 1780] [serial = 380] [outer = 0x8ddcf400] 04:42:57 INFO - PROCESS | 1780 | 1461066177179 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 04:42:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 04:42:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1641ms 04:42:57 INFO - PROCESS | 1780 | 1461066177274 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 04:42:57 INFO - PROCESS | 1780 | 1461066177291 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 04:42:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 04:42:57 INFO - PROCESS | 1780 | 1461066177307 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 04:42:57 INFO - PROCESS | 1780 | 1461066177311 Marionette TRACE conn3 <- [1,478,null,{}] 04:42:57 INFO - PROCESS | 1780 | 1461066177377 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:57 INFO - PROCESS | 1780 | 1461066177592 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 04:42:57 INFO - PROCESS | 1780 | 1461066177821 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:57 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c641000 == 66 [pid = 1780] [id = 127] 04:42:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0x8c642400) [pid = 1780] [serial = 381] [outer = (nil)] 04:42:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x8e0b7400) [pid = 1780] [serial = 382] [outer = 0x8c642400] 04:42:57 INFO - PROCESS | 1780 | 1461066177973 Marionette DEBUG loaded listener.js 04:42:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0x8e1c4800) [pid = 1780] [serial = 383] [outer = 0x8c642400] 04:42:58 INFO - PROCESS | 1780 | --DOCSHELL 0x8ddd4400 == 65 [pid = 1780] [id = 113] 04:42:58 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x9841a400) [pid = 1780] [serial = 297] [outer = (nil)] [url = about:blank] 04:42:58 INFO - PROCESS | 1780 | --DOCSHELL 0x9054e400 == 64 [pid = 1780] [id = 112] 04:42:58 INFO - PROCESS | 1780 | --DOCSHELL 0x91312800 == 63 [pid = 1780] [id = 111] 04:42:58 INFO - PROCESS | 1780 | --DOCSHELL 0x8c53dc00 == 62 [pid = 1780] [id = 110] 04:42:58 INFO - PROCESS | 1780 | --DOCSHELL 0x8e0da400 == 61 [pid = 1780] [id = 109] 04:42:58 INFO - PROCESS | 1780 | --DOCSHELL 0x8ddcfc00 == 60 [pid = 1780] [id = 100] 04:42:58 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x8e0d9400) [pid = 1780] [serial = 282] [outer = (nil)] [url = about:blank] 04:42:58 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x98306c00) [pid = 1780] [serial = 267] [outer = (nil)] [url = about:blank] 04:42:58 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0xa2816800) [pid = 1780] [serial = 276] [outer = (nil)] [url = about:blank] 04:42:58 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0x993dd400) [pid = 1780] [serial = 270] [outer = (nil)] [url = about:blank] 04:42:58 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0x96796c00) [pid = 1780] [serial = 264] [outer = (nil)] [url = about:blank] 04:42:58 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x8f482400) [pid = 1780] [serial = 285] [outer = (nil)] [url = about:blank] 04:42:58 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x979d6400) [pid = 1780] [serial = 295] [outer = (nil)] [url = about:blank] 04:42:58 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x9328d800) [pid = 1780] [serial = 291] [outer = (nil)] [url = about:blank] 04:42:58 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x932ef000) [pid = 1780] [serial = 292] [outer = (nil)] [url = about:blank] 04:42:58 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x993e2800) [pid = 1780] [serial = 165] [outer = (nil)] [url = about:blank] 04:42:58 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x9747ec00) [pid = 1780] [serial = 162] [outer = (nil)] [url = about:blank] 04:42:58 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x91faac00) [pid = 1780] [serial = 159] [outer = (nil)] [url = about:blank] 04:42:58 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0xa000e000) [pid = 1780] [serial = 168] [outer = (nil)] [url = about:blank] 04:42:58 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0xa0f3d000) [pid = 1780] [serial = 171] [outer = (nil)] [url = about:blank] 04:42:58 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0xa4450800) [pid = 1780] [serial = 174] [outer = (nil)] [url = about:blank] 04:42:58 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0xa3c81c00) [pid = 1780] [serial = 198] [outer = (nil)] [url = about:blank] 04:42:58 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x97405c00) [pid = 1780] [serial = 294] [outer = (nil)] [url = about:blank] 04:42:58 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x9fca2800) [pid = 1780] [serial = 273] [outer = (nil)] [url = about:blank] 04:42:58 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0x8f483000) [pid = 1780] [serial = 289] [outer = (nil)] [url = about:blank] 04:42:58 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0x8eb4fc00) [pid = 1780] [serial = 288] [outer = (nil)] [url = about:blank] 04:42:58 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x97406400) [pid = 1780] [serial = 261] [outer = (nil)] [url = about:blank] 04:42:58 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x976b0000) [pid = 1780] [serial = 262] [outer = (nil)] [url = about:blank] 04:42:58 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0xa49aac00) [pid = 1780] [serial = 279] [outer = (nil)] [url = about:blank] 04:42:59 INFO - PROCESS | 1780 | 1461066179129 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 04:42:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 04:42:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1882ms 04:42:59 INFO - PROCESS | 1780 | 1461066179189 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 04:42:59 INFO - PROCESS | 1780 | 1461066179194 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 04:42:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 04:42:59 INFO - PROCESS | 1780 | 1461066179201 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 04:42:59 INFO - PROCESS | 1780 | 1461066179206 Marionette TRACE conn3 <- [1,482,null,{}] 04:42:59 INFO - PROCESS | 1780 | 1461066179223 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:59 INFO - PROCESS | 1780 | 1461066179417 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 04:42:59 INFO - PROCESS | 1780 | 1461066179599 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:59 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e1d0c00 == 61 [pid = 1780] [id = 128] 04:42:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x8eb44000) [pid = 1780] [serial = 384] [outer = (nil)] 04:42:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x8f488c00) [pid = 1780] [serial = 385] [outer = 0x8eb44000] 04:42:59 INFO - PROCESS | 1780 | 1461066179689 Marionette DEBUG loaded listener.js 04:42:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x90543400) [pid = 1780] [serial = 386] [outer = 0x8eb44000] 04:43:00 INFO - PROCESS | 1780 | 1461066180635 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 04:43:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 04:43:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1487ms 04:43:00 INFO - PROCESS | 1780 | 1461066180690 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 04:43:00 INFO - PROCESS | 1780 | 1461066180695 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 04:43:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 04:43:00 INFO - PROCESS | 1780 | 1461066180703 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 04:43:00 INFO - PROCESS | 1780 | 1461066180707 Marionette TRACE conn3 <- [1,486,null,{}] 04:43:00 INFO - PROCESS | 1780 | 1461066180713 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:00 INFO - PROCESS | 1780 | 1461066180943 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 04:43:01 INFO - PROCESS | 1780 | 1461066181146 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:01 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e9f3400 == 62 [pid = 1780] [id = 129] 04:43:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0x915cb800) [pid = 1780] [serial = 387] [outer = (nil)] 04:43:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x93127000) [pid = 1780] [serial = 388] [outer = 0x915cb800] 04:43:01 INFO - PROCESS | 1780 | 1461066181244 Marionette DEBUG loaded listener.js 04:43:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x932f3400) [pid = 1780] [serial = 389] [outer = 0x915cb800] 04:43:02 INFO - PROCESS | 1780 | 1461066182237 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 04:43:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 04:43:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1586ms 04:43:02 INFO - PROCESS | 1780 | 1461066182291 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 04:43:02 INFO - PROCESS | 1780 | 1461066182294 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 04:43:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 04:43:02 INFO - PROCESS | 1780 | 1461066182310 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 04:43:02 INFO - PROCESS | 1780 | 1461066182315 Marionette TRACE conn3 <- [1,490,null,{}] 04:43:02 INFO - PROCESS | 1780 | 1461066182322 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:02 INFO - PROCESS | 1780 | 1461066182541 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 04:43:02 INFO - PROCESS | 1780 | 1461066182567 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:02 INFO - PROCESS | 1780 | ++DOCSHELL 0x9312cc00 == 63 [pid = 1780] [id = 130] 04:43:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x94f8c400) [pid = 1780] [serial = 390] [outer = (nil)] 04:43:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x96289000) [pid = 1780] [serial = 391] [outer = 0x94f8c400] 04:43:02 INFO - PROCESS | 1780 | 1461066182653 Marionette DEBUG loaded listener.js 04:43:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x96768000) [pid = 1780] [serial = 392] [outer = 0x94f8c400] 04:43:03 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x91f2e400) [pid = 1780] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 04:43:03 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x91fa5800) [pid = 1780] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 04:43:03 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x96765000) [pid = 1780] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 04:43:03 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x8e0d7400) [pid = 1780] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 04:43:03 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0x8e0db800) [pid = 1780] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 04:43:03 INFO - PROCESS | 1780 | 1461066183693 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 04:43:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 04:43:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1443ms 04:43:03 INFO - PROCESS | 1780 | 1461066183755 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 04:43:03 INFO - PROCESS | 1780 | 1461066183759 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 04:43:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 04:43:03 INFO - PROCESS | 1780 | 1461066183767 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 04:43:03 INFO - PROCESS | 1780 | 1461066183771 Marionette TRACE conn3 <- [1,494,null,{}] 04:43:03 INFO - PROCESS | 1780 | 1461066183776 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:04 INFO - PROCESS | 1780 | 1461066184016 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 04:43:04 INFO - PROCESS | 1780 | 1461066184149 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:04 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e0d7400 == 64 [pid = 1780] [id = 131] 04:43:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x8e1cf400) [pid = 1780] [serial = 393] [outer = (nil)] 04:43:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x9747f800) [pid = 1780] [serial = 394] [outer = 0x8e1cf400] 04:43:04 INFO - PROCESS | 1780 | 1461066184235 Marionette DEBUG loaded listener.js 04:43:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x98631800) [pid = 1780] [serial = 395] [outer = 0x8e1cf400] 04:43:05 INFO - PROCESS | 1780 | 1461066185066 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 04:43:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 04:43:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1333ms 04:43:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 04:43:05 INFO - PROCESS | 1780 | 1461066185099 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 04:43:05 INFO - PROCESS | 1780 | 1461066185103 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 04:43:05 INFO - PROCESS | 1780 | 1461066185110 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 04:43:05 INFO - PROCESS | 1780 | 1461066185113 Marionette TRACE conn3 <- [1,498,null,{}] 04:43:05 INFO - PROCESS | 1780 | 1461066185119 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:05 INFO - PROCESS | 1780 | 1461066185398 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 04:43:05 INFO - PROCESS | 1780 | 1461066185701 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:05 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bb56400 == 65 [pid = 1780] [id = 132] 04:43:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x8c534800) [pid = 1780] [serial = 396] [outer = (nil)] 04:43:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x8c541c00) [pid = 1780] [serial = 397] [outer = 0x8c534800] 04:43:05 INFO - PROCESS | 1780 | 1461066185845 Marionette DEBUG loaded listener.js 04:43:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x8de6c000) [pid = 1780] [serial = 398] [outer = 0x8c534800] 04:43:06 INFO - PROCESS | 1780 | 1461066186874 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 04:43:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 04:43:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1834ms 04:43:06 INFO - PROCESS | 1780 | 1461066186946 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 04:43:06 INFO - PROCESS | 1780 | 1461066186951 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 04:43:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 04:43:06 INFO - PROCESS | 1780 | 1461066186962 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 04:43:06 INFO - PROCESS | 1780 | 1461066186968 Marionette TRACE conn3 <- [1,502,null,{}] 04:43:06 INFO - PROCESS | 1780 | 1461066186976 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:07 INFO - PROCESS | 1780 | 1461066187214 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 04:43:07 INFO - PROCESS | 1780 | 1461066187438 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:07 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e0b0800 == 66 [pid = 1780] [id = 133] 04:43:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x8e1ce800) [pid = 1780] [serial = 399] [outer = (nil)] 04:43:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x8e9e3000) [pid = 1780] [serial = 400] [outer = 0x8e1ce800] 04:43:07 INFO - PROCESS | 1780 | 1461066187580 Marionette DEBUG loaded listener.js 04:43:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x8f483400) [pid = 1780] [serial = 401] [outer = 0x8e1ce800] 04:43:08 INFO - PROCESS | 1780 | 1461066188654 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 04:43:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 04:43:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1734ms 04:43:08 INFO - PROCESS | 1780 | 1461066188697 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 04:43:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 04:43:08 INFO - PROCESS | 1780 | 1461066188702 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 04:43:08 INFO - PROCESS | 1780 | 1461066188709 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 04:43:08 INFO - PROCESS | 1780 | 1461066188712 Marionette TRACE conn3 <- [1,506,null,{}] 04:43:08 INFO - PROCESS | 1780 | 1461066188719 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:08 INFO - PROCESS | 1780 | 1461066188911 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 04:43:09 INFO - PROCESS | 1780 | 1461066189177 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:09 INFO - PROCESS | 1780 | ++DOCSHELL 0x91312800 == 67 [pid = 1780] [id = 134] 04:43:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x9623a000) [pid = 1780] [serial = 402] [outer = (nil)] 04:43:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x976ae800) [pid = 1780] [serial = 403] [outer = 0x9623a000] 04:43:09 INFO - PROCESS | 1780 | 1461066189314 Marionette DEBUG loaded listener.js 04:43:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x979df400) [pid = 1780] [serial = 404] [outer = 0x9623a000] 04:43:10 INFO - PROCESS | 1780 | 1461066190305 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 04:43:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 04:43:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1633ms 04:43:10 INFO - PROCESS | 1780 | 1461066190345 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 04:43:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 04:43:10 INFO - PROCESS | 1780 | 1461066190356 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 04:43:10 INFO - PROCESS | 1780 | 1461066190383 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 04:43:10 INFO - PROCESS | 1780 | 1461066190396 Marionette TRACE conn3 <- [1,510,null,{}] 04:43:10 INFO - PROCESS | 1780 | 1461066190406 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:10 INFO - PROCESS | 1780 | 1461066190685 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 04:43:10 INFO - PROCESS | 1780 | 1461066190911 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:10 INFO - PROCESS | 1780 | ++DOCSHELL 0x95a6a800 == 68 [pid = 1780] [id = 135] 04:43:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x96767800) [pid = 1780] [serial = 405] [outer = (nil)] 04:43:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x991d0400) [pid = 1780] [serial = 406] [outer = 0x96767800] 04:43:11 INFO - PROCESS | 1780 | 1461066191011 Marionette DEBUG loaded listener.js 04:43:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x993df400) [pid = 1780] [serial = 407] [outer = 0x96767800] 04:43:11 INFO - PROCESS | 1780 | 1461066191978 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 04:43:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 04:43:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1658ms 04:43:12 INFO - PROCESS | 1780 | 1461066192025 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 04:43:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 04:43:12 INFO - PROCESS | 1780 | 1461066192029 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 04:43:12 INFO - PROCESS | 1780 | 1461066192037 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 04:43:12 INFO - PROCESS | 1780 | 1461066192041 Marionette TRACE conn3 <- [1,514,null,{}] 04:43:12 INFO - PROCESS | 1780 | 1461066192047 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:12 INFO - PROCESS | 1780 | 1461066192256 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 04:43:12 INFO - PROCESS | 1780 | 1461066192474 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:12 INFO - PROCESS | 1780 | ++DOCSHELL 0x99146c00 == 69 [pid = 1780] [id = 136] 04:43:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x99203000) [pid = 1780] [serial = 408] [outer = (nil)] 04:43:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0xa00cdc00) [pid = 1780] [serial = 409] [outer = 0x99203000] 04:43:12 INFO - PROCESS | 1780 | 1461066192592 Marionette DEBUG loaded listener.js 04:43:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0xa0e98800) [pid = 1780] [serial = 410] [outer = 0x99203000] 04:43:13 INFO - PROCESS | 1780 | 1461066193521 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 04:43:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 04:43:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1538ms 04:43:13 INFO - PROCESS | 1780 | 1461066193575 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 04:43:13 INFO - PROCESS | 1780 | 1461066193578 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 04:43:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 04:43:13 INFO - PROCESS | 1780 | 1461066193586 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 04:43:13 INFO - PROCESS | 1780 | 1461066193590 Marionette TRACE conn3 <- [1,518,null,{}] 04:43:13 INFO - PROCESS | 1780 | 1461066193597 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:13 INFO - PROCESS | 1780 | 1461066193819 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 04:43:14 INFO - PROCESS | 1780 | 1461066194049 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:14 INFO - PROCESS | 1780 | ++DOCSHELL 0xa2a2e800 == 70 [pid = 1780] [id = 137] 04:43:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0xa2a50800) [pid = 1780] [serial = 411] [outer = (nil)] 04:43:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0xa4458800) [pid = 1780] [serial = 412] [outer = 0xa2a50800] 04:43:14 INFO - PROCESS | 1780 | 1461066194202 Marionette DEBUG loaded listener.js 04:43:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0xa49ad000) [pid = 1780] [serial = 413] [outer = 0xa2a50800] 04:43:15 INFO - PROCESS | 1780 | 1461066195211 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 04:43:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 04:43:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1696ms 04:43:15 INFO - PROCESS | 1780 | 1461066195285 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 04:43:15 INFO - PROCESS | 1780 | 1461066195292 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 04:43:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 04:43:15 INFO - PROCESS | 1780 | 1461066195301 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 04:43:15 INFO - PROCESS | 1780 | 1461066195307 Marionette TRACE conn3 <- [1,522,null,{}] 04:43:15 INFO - PROCESS | 1780 | 1461066195315 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:15 INFO - PROCESS | 1780 | 1461066195600 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 04:43:15 INFO - PROCESS | 1780 | 1461066195891 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:15 INFO - PROCESS | 1780 | ++DOCSHELL 0x8abfe400 == 71 [pid = 1780] [id = 138] 04:43:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0x8ad6e400) [pid = 1780] [serial = 414] [outer = (nil)] 04:43:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0x8ad73c00) [pid = 1780] [serial = 415] [outer = 0x8ad6e400] 04:43:15 INFO - PROCESS | 1780 | 1461066195994 Marionette DEBUG loaded listener.js 04:43:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 174 (0x9fef4800) [pid = 1780] [serial = 416] [outer = 0x8ad6e400] 04:43:17 INFO - PROCESS | 1780 | 1461066197061 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 04:43:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 04:43:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1803ms 04:43:17 INFO - PROCESS | 1780 | 1461066197104 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 04:43:17 INFO - PROCESS | 1780 | 1461066197108 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 04:43:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 04:43:17 INFO - PROCESS | 1780 | 1461066197115 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 04:43:17 INFO - PROCESS | 1780 | 1461066197119 Marionette TRACE conn3 <- [1,526,null,{}] 04:43:17 INFO - PROCESS | 1780 | 1461066197125 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:17 INFO - PROCESS | 1780 | 1461066197349 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 04:43:17 INFO - PROCESS | 1780 | 1461066197621 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:17 INFO - PROCESS | 1780 | ++DOCSHELL 0x901b9000 == 72 [pid = 1780] [id = 139] 04:43:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 175 (0x901bb400) [pid = 1780] [serial = 417] [outer = (nil)] 04:43:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 176 (0x901bf000) [pid = 1780] [serial = 418] [outer = 0x901bb400] 04:43:17 INFO - PROCESS | 1780 | 1461066197718 Marionette DEBUG loaded listener.js 04:43:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 177 (0x901c1000) [pid = 1780] [serial = 419] [outer = 0x901bb400] 04:43:19 INFO - PROCESS | 1780 | 1461066199016 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 04:43:19 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 04:43:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1984ms 04:43:19 INFO - PROCESS | 1780 | 1461066199102 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 04:43:19 INFO - PROCESS | 1780 | 1461066199108 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 04:43:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 04:43:19 INFO - PROCESS | 1780 | 1461066199187 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 04:43:19 INFO - PROCESS | 1780 | 1461066199194 Marionette TRACE conn3 <- [1,530,null,{}] 04:43:19 INFO - PROCESS | 1780 | 1461066199270 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:19 INFO - PROCESS | 1780 | 1461066199536 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 04:43:19 INFO - PROCESS | 1780 | 1461066199763 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:19 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a5cac00 == 73 [pid = 1780] [id = 140] 04:43:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 178 (0x8a5cb000) [pid = 1780] [serial = 420] [outer = (nil)] 04:43:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 179 (0x8a5d4800) [pid = 1780] [serial = 421] [outer = 0x8a5cb000] 04:43:19 INFO - PROCESS | 1780 | 1461066199936 Marionette DEBUG loaded listener.js 04:43:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 180 (0x8a5d6800) [pid = 1780] [serial = 422] [outer = 0x8a5cb000] 04:43:21 INFO - PROCESS | 1780 | 1461066201210 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 04:43:21 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 04:43:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 04:43:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:43:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:43:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 04:43:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:43:21 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 04:43:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 04:43:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:43:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:43:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 04:43:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:43:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 2172ms 04:43:21 INFO - PROCESS | 1780 | 1461066201296 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 04:43:21 INFO - PROCESS | 1780 | 1461066201302 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 04:43:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 04:43:21 INFO - PROCESS | 1780 | 1461066201313 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 04:43:21 INFO - PROCESS | 1780 | 1461066201318 Marionette TRACE conn3 <- [1,534,null,{}] 04:43:21 INFO - PROCESS | 1780 | 1461066201344 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:21 INFO - PROCESS | 1780 | 1461066201795 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 04:43:22 INFO - PROCESS | 1780 | 1461066202007 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:22 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a5d4000 == 74 [pid = 1780] [id = 141] 04:43:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 181 (0x8a5d7400) [pid = 1780] [serial = 423] [outer = (nil)] 04:43:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 182 (0x8a7b6400) [pid = 1780] [serial = 424] [outer = 0x8a5d7400] 04:43:22 INFO - PROCESS | 1780 | 1461066202156 Marionette DEBUG loaded listener.js 04:43:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 183 (0x901b9800) [pid = 1780] [serial = 425] [outer = 0x8a5d7400] 04:43:23 INFO - PROCESS | 1780 | 1461066203417 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 04:43:23 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 04:43:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 2212ms 04:43:23 INFO - PROCESS | 1780 | 1461066203527 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 04:43:23 INFO - PROCESS | 1780 | 1461066203533 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 04:43:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 04:43:23 INFO - PROCESS | 1780 | 1461066203542 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 04:43:23 INFO - PROCESS | 1780 | 1461066203547 Marionette TRACE conn3 <- [1,538,null,{}] 04:43:23 INFO - PROCESS | 1780 | 1461066203556 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:23 INFO - PROCESS | 1780 | 1461066203896 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 04:43:24 INFO - PROCESS | 1780 | 1461066204226 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:24 INFO - PROCESS | 1780 | ++DOCSHELL 0x89d69800 == 75 [pid = 1780] [id = 142] 04:43:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 184 (0x89d6ac00) [pid = 1780] [serial = 426] [outer = (nil)] 04:43:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 185 (0x89d74c00) [pid = 1780] [serial = 427] [outer = 0x89d6ac00] 04:43:24 INFO - PROCESS | 1780 | 1461066204394 Marionette DEBUG loaded listener.js 04:43:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 186 (0x8a7b5800) [pid = 1780] [serial = 428] [outer = 0x89d6ac00] 04:43:25 INFO - PROCESS | 1780 | 1461066205764 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 04:43:25 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. 04:43:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 2254ms 04:43:25 INFO - PROCESS | 1780 | 1461066205797 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 04:43:25 INFO - PROCESS | 1780 | 1461066205804 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 04:43:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 04:43:25 INFO - PROCESS | 1780 | 1461066205814 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 04:43:25 INFO - PROCESS | 1780 | 1461066205821 Marionette TRACE conn3 <- [1,542,null,{}] 04:43:25 INFO - PROCESS | 1780 | 1461066205980 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:26 INFO - PROCESS | 1780 | 1461066206481 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 04:43:26 INFO - PROCESS | 1780 | 1461066206664 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:26 INFO - PROCESS | 1780 | ++DOCSHELL 0x89d6bc00 == 76 [pid = 1780] [id = 143] 04:43:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 187 (0x89d6d000) [pid = 1780] [serial = 429] [outer = (nil)] 04:43:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 188 (0x8c802400) [pid = 1780] [serial = 430] [outer = 0x89d6d000] 04:43:26 INFO - PROCESS | 1780 | 1461066206806 Marionette DEBUG loaded listener.js 04:43:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 189 (0x8c809400) [pid = 1780] [serial = 431] [outer = 0x89d6d000] 04:43:28 INFO - PROCESS | 1780 | 1461066208863 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 04:43:28 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. 04:43:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 3161ms 04:43:28 INFO - PROCESS | 1780 | 1461066208976 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 04:43:28 INFO - PROCESS | 1780 | 1461066208988 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 04:43:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 04:43:29 INFO - PROCESS | 1780 | 1461066209003 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 04:43:29 INFO - PROCESS | 1780 | 1461066209012 Marionette TRACE conn3 <- [1,546,null,{}] 04:43:29 INFO - PROCESS | 1780 | 1461066209035 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:29 INFO - PROCESS | 1780 | 1461066209508 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 04:43:29 INFO - PROCESS | 1780 | 1461066209746 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:29 INFO - PROCESS | 1780 | ++DOCSHELL 0x8abfa800 == 77 [pid = 1780] [id = 144] 04:43:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 190 (0x8abfcc00) [pid = 1780] [serial = 432] [outer = (nil)] 04:43:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 191 (0x8c542c00) [pid = 1780] [serial = 433] [outer = 0x8abfcc00] 04:43:29 INFO - PROCESS | 1780 | 1461066209879 Marionette DEBUG loaded listener.js 04:43:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 192 (0x8c80f400) [pid = 1780] [serial = 434] [outer = 0x8abfcc00] 04:43:31 INFO - PROCESS | 1780 | 1461066211369 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 04:43:31 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 04:43:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 2407ms 04:43:31 INFO - PROCESS | 1780 | 1461066211458 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 04:43:31 INFO - PROCESS | 1780 | 1461066211472 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 04:43:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 04:43:31 INFO - PROCESS | 1780 | 1461066211709 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 04:43:31 INFO - PROCESS | 1780 | 1461066211717 Marionette TRACE conn3 <- [1,550,null,{}] 04:43:31 INFO - PROCESS | 1780 | 1461066211731 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:32 INFO - PROCESS | 1780 | 1461066212015 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 04:43:32 INFO - PROCESS | 1780 | 1461066212412 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:32 INFO - PROCESS | 1780 | ++DOCSHELL 0x8abf5000 == 78 [pid = 1780] [id = 145] 04:43:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 193 (0x8abfd400) [pid = 1780] [serial = 435] [outer = (nil)] 04:43:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 194 (0x8de77800) [pid = 1780] [serial = 436] [outer = 0x8abfd400] 04:43:32 INFO - PROCESS | 1780 | 1461066212545 Marionette DEBUG loaded listener.js 04:43:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 195 (0x8deb6800) [pid = 1780] [serial = 437] [outer = 0x8abfd400] 04:43:33 INFO - PROCESS | 1780 | 1461066213872 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 04:43:33 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. 04:43:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 2334ms 04:43:33 INFO - PROCESS | 1780 | 1461066213969 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 04:43:33 INFO - PROCESS | 1780 | 1461066213976 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 04:43:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 04:43:33 INFO - PROCESS | 1780 | 1461066213986 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 04:43:33 INFO - PROCESS | 1780 | 1461066213995 Marionette TRACE conn3 <- [1,554,null,{}] 04:43:34 INFO - PROCESS | 1780 | 1461066214020 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:34 INFO - PROCESS | 1780 | 1461066214409 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 04:43:34 INFO - PROCESS | 1780 | 1461066214647 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:34 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c637c00 == 79 [pid = 1780] [id = 146] 04:43:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 196 (0x8e1c9400) [pid = 1780] [serial = 438] [outer = (nil)] 04:43:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 197 (0x9012a000) [pid = 1780] [serial = 439] [outer = 0x8e1c9400] 04:43:34 INFO - PROCESS | 1780 | 1461066214785 Marionette DEBUG loaded listener.js 04:43:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 198 (0x901c7000) [pid = 1780] [serial = 440] [outer = 0x8e1c9400] 04:43:35 INFO - PROCESS | 1780 | --DOCSHELL 0x8eb45c00 == 78 [pid = 1780] [id = 49] 04:43:35 INFO - PROCESS | 1780 | --DOMWINDOW == 197 (0x8e1cd800) [pid = 1780] [serial = 312] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1780 | --DOMWINDOW == 196 (0x979c7400) [pid = 1780] [serial = 306] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1780 | --DOMWINDOW == 195 (0x8c63c400) [pid = 1780] [serial = 321] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1780 | --DOMWINDOW == 194 (0x8ddd5800) [pid = 1780] [serial = 300] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1780 | --DOMWINDOW == 193 (0x93292000) [pid = 1780] [serial = 303] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1780 | --DOMWINDOW == 192 (0x90549400) [pid = 1780] [serial = 315] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1780 | --DOMWINDOW == 191 (0x9fb41400) [pid = 1780] [serial = 309] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1780 | --DOMWINDOW == 190 (0x8c541400) [pid = 1780] [serial = 318] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1780 | --DOMWINDOW == 189 (0x91fad800) [pid = 1780] [serial = 324] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1780 | --DOMWINDOW == 188 (0x96794800) [pid = 1780] [serial = 339] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1780 | [1780] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:43:36 INFO - PROCESS | 1780 | --DOCSHELL 0x9676e000 == 77 [pid = 1780] [id = 116] 04:43:36 INFO - PROCESS | 1780 | --DOCSHELL 0x932f1000 == 76 [pid = 1780] [id = 92] 04:43:36 INFO - PROCESS | 1780 | --DOCSHELL 0x8f489400 == 75 [pid = 1780] [id = 115] 04:43:36 INFO - PROCESS | 1780 | --DOCSHELL 0x8c540000 == 74 [pid = 1780] [id = 114] 04:43:36 INFO - PROCESS | 1780 | 1461066216499 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 04:43:36 INFO - PROCESS | 1780 | --DOMWINDOW == 187 (0x8e1cc000) [pid = 1780] [serial = 328] [outer = (nil)] [url = about:blank] 04:43:36 INFO - PROCESS | 1780 | --DOMWINDOW == 186 (0x976ad400) [pid = 1780] [serial = 337] [outer = (nil)] [url = about:blank] 04:43:36 INFO - PROCESS | 1780 | --DOMWINDOW == 185 (0x93423400) [pid = 1780] [serial = 334] [outer = (nil)] [url = about:blank] 04:43:36 INFO - PROCESS | 1780 | --DOMWINDOW == 184 (0x987c8c00) [pid = 1780] [serial = 298] [outer = (nil)] [url = about:blank] 04:43:36 INFO - PROCESS | 1780 | --DOMWINDOW == 183 (0x9696dc00) [pid = 1780] [serial = 336] [outer = (nil)] [url = about:blank] 04:43:36 INFO - PROCESS | 1780 | --DOMWINDOW == 182 (0x93285400) [pid = 1780] [serial = 333] [outer = (nil)] [url = about:blank] 04:43:36 INFO - PROCESS | 1780 | --DOMWINDOW == 181 (0x9054d400) [pid = 1780] [serial = 331] [outer = (nil)] [url = about:blank] 04:43:36 INFO - PROCESS | 1780 | --DOMWINDOW == 180 (0x8eb43000) [pid = 1780] [serial = 330] [outer = (nil)] [url = about:blank] 04:43:36 INFO - PROCESS | 1780 | --DOMWINDOW == 179 (0x8e1c3400) [pid = 1780] [serial = 327] [outer = (nil)] [url = about:blank] 04:43:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 04:43:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 2657ms 04:43:36 INFO - PROCESS | 1780 | 1461066216643 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 04:43:36 INFO - PROCESS | 1780 | 1461066216650 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 04:43:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 04:43:36 INFO - PROCESS | 1780 | 1461066216659 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 04:43:36 INFO - PROCESS | 1780 | 1461066216665 Marionette TRACE conn3 <- [1,558,null,{}] 04:43:36 INFO - PROCESS | 1780 | 1461066216673 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:36 INFO - PROCESS | 1780 | 1461066216903 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 04:43:37 INFO - PROCESS | 1780 | 1461066217085 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:37 INFO - PROCESS | 1780 | ++DOCSHELL 0x89d6a000 == 75 [pid = 1780] [id = 147] 04:43:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 180 (0x8c540400) [pid = 1780] [serial = 441] [outer = (nil)] 04:43:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 181 (0x8e1cec00) [pid = 1780] [serial = 442] [outer = 0x8c540400] 04:43:37 INFO - PROCESS | 1780 | 1461066217206 Marionette DEBUG loaded listener.js 04:43:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 182 (0x9012b000) [pid = 1780] [serial = 443] [outer = 0x8c540400] 04:43:38 INFO - PROCESS | 1780 | 1461066218453 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 04:43:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 04:43:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1844ms 04:43:38 INFO - PROCESS | 1780 | 1461066218562 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 04:43:38 INFO - PROCESS | 1780 | 1461066218568 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 04:43:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 04:43:38 INFO - PROCESS | 1780 | 1461066218607 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 04:43:38 INFO - PROCESS | 1780 | 1461066218613 Marionette TRACE conn3 <- [1,562,null,{}] 04:43:38 INFO - PROCESS | 1780 | 1461066218622 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:38 INFO - PROCESS | 1780 | 1461066218980 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 04:43:39 INFO - PROCESS | 1780 | 1461066219043 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:39 INFO - PROCESS | 1780 | ++DOCSHELL 0x8abfb400 == 76 [pid = 1780] [id = 148] 04:43:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 183 (0x8f482800) [pid = 1780] [serial = 444] [outer = (nil)] 04:43:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 184 (0x90550c00) [pid = 1780] [serial = 445] [outer = 0x8f482800] 04:43:39 INFO - PROCESS | 1780 | 1461066219165 Marionette DEBUG loaded listener.js 04:43:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 185 (0x932f4800) [pid = 1780] [serial = 446] [outer = 0x8f482800] 04:43:40 INFO - PROCESS | 1780 | [1780] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:43:40 INFO - PROCESS | 1780 | 1461066220525 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 04:43:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 04:43:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 2916ms 04:43:41 INFO - PROCESS | 1780 | --DOMWINDOW == 184 (0x8eb44000) [pid = 1780] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 04:43:41 INFO - PROCESS | 1780 | --DOMWINDOW == 183 (0x8c642400) [pid = 1780] [serial = 381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 04:43:41 INFO - PROCESS | 1780 | --DOMWINDOW == 182 (0x915cb800) [pid = 1780] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 04:43:41 INFO - PROCESS | 1780 | --DOMWINDOW == 181 (0x8ddcf400) [pid = 1780] [serial = 378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 04:43:41 INFO - PROCESS | 1780 | --DOMWINDOW == 180 (0x94f8c400) [pid = 1780] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 04:43:41 INFO - PROCESS | 1780 | --DOMWINDOW == 179 (0x8dddc800) [pid = 1780] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 04:43:41 INFO - PROCESS | 1780 | 1461066221723 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 04:43:41 INFO - PROCESS | 1780 | 1461066221729 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 04:43:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 04:43:41 INFO - PROCESS | 1780 | 1461066221927 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 04:43:41 INFO - PROCESS | 1780 | 1461066221930 Marionette TRACE conn3 <- [1,566,null,{}] 04:43:41 INFO - PROCESS | 1780 | 1461066221940 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:42 INFO - PROCESS | 1780 | 1461066222197 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 04:43:42 INFO - PROCESS | 1780 | 1461066222366 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:42 INFO - PROCESS | 1780 | ++DOCSHELL 0x8eb4dc00 == 77 [pid = 1780] [id = 149] 04:43:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 180 (0x9054d400) [pid = 1780] [serial = 447] [outer = (nil)] 04:43:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 181 (0x97122400) [pid = 1780] [serial = 448] [outer = 0x9054d400] 04:43:42 INFO - PROCESS | 1780 | 1461066222493 Marionette DEBUG loaded listener.js 04:43:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 182 (0x979e3c00) [pid = 1780] [serial = 449] [outer = 0x9054d400] 04:43:43 INFO - PROCESS | 1780 | [1780] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:43:43 INFO - PROCESS | 1780 | 1461066223707 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 04:43:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 04:43:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1918ms 04:43:43 INFO - PROCESS | 1780 | 1461066223773 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 04:43:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 04:43:43 INFO - PROCESS | 1780 | 1461066223783 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 04:43:43 INFO - PROCESS | 1780 | 1461066223798 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 04:43:43 INFO - PROCESS | 1780 | 1461066223808 Marionette TRACE conn3 <- [1,570,null,{}] 04:43:43 INFO - PROCESS | 1780 | 1461066223884 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:44 INFO - PROCESS | 1780 | 1461066224323 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 04:43:44 INFO - PROCESS | 1780 | 1461066224550 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:44 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ad6fc00 == 78 [pid = 1780] [id = 150] 04:43:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 183 (0x8c53ac00) [pid = 1780] [serial = 450] [outer = (nil)] 04:43:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 184 (0x8c637000) [pid = 1780] [serial = 451] [outer = 0x8c53ac00] 04:43:44 INFO - PROCESS | 1780 | 1461066224739 Marionette DEBUG loaded listener.js 04:43:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 185 (0x8c804400) [pid = 1780] [serial = 452] [outer = 0x8c53ac00] 04:43:45 INFO - PROCESS | 1780 | [1780] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:43:46 INFO - PROCESS | 1780 | 1461066226160 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 04:43:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 04:43:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 2392ms 04:43:46 INFO - PROCESS | 1780 | 1461066226189 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 04:43:46 INFO - PROCESS | 1780 | 1461066226204 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 04:43:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 04:43:46 INFO - PROCESS | 1780 | 1461066226320 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 04:43:46 INFO - PROCESS | 1780 | 1461066226328 Marionette TRACE conn3 <- [1,574,null,{}] 04:43:46 INFO - PROCESS | 1780 | 1461066226340 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:46 INFO - PROCESS | 1780 | 1461066226751 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 04:43:46 INFO - PROCESS | 1780 | 1461066226966 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:47 INFO - PROCESS | 1780 | ++DOCSHELL 0x8de71c00 == 79 [pid = 1780] [id = 151] 04:43:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 186 (0x8de73c00) [pid = 1780] [serial = 453] [outer = (nil)] 04:43:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 187 (0x8e0db800) [pid = 1780] [serial = 454] [outer = 0x8de73c00] 04:43:47 INFO - PROCESS | 1780 | 1461066227098 Marionette DEBUG loaded listener.js 04:43:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 188 (0x8e9e6c00) [pid = 1780] [serial = 455] [outer = 0x8de73c00] 04:43:48 INFO - PROCESS | 1780 | 1461066228199 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 04:43:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 04:43:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 2011ms 04:43:48 INFO - PROCESS | 1780 | 1461066228267 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 04:43:48 INFO - PROCESS | 1780 | 1461066228272 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 04:43:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 04:43:48 INFO - PROCESS | 1780 | 1461066228280 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 04:43:48 INFO - PROCESS | 1780 | 1461066228287 Marionette TRACE conn3 <- [1,578,null,{}] 04:43:48 INFO - PROCESS | 1780 | 1461066228304 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:48 INFO - PROCESS | 1780 | 1461066228551 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 04:43:48 INFO - PROCESS | 1780 | 1461066228886 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:48 INFO - PROCESS | 1780 | ++DOCSHELL 0x8abf3c00 == 80 [pid = 1780] [id = 152] 04:43:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 189 (0x901c6800) [pid = 1780] [serial = 456] [outer = (nil)] 04:43:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 190 (0x912b0000) [pid = 1780] [serial = 457] [outer = 0x901c6800] 04:43:48 INFO - PROCESS | 1780 | 1461066228985 Marionette DEBUG loaded listener.js 04:43:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 191 (0x96246400) [pid = 1780] [serial = 458] [outer = 0x901c6800] 04:43:50 INFO - PROCESS | 1780 | 1461066230035 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 04:43:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 04:43:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1795ms 04:43:50 INFO - PROCESS | 1780 | 1461066230075 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 04:43:50 INFO - PROCESS | 1780 | 1461066230081 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 04:43:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 04:43:50 INFO - PROCESS | 1780 | 1461066230087 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 04:43:50 INFO - PROCESS | 1780 | 1461066230090 Marionette TRACE conn3 <- [1,582,null,{}] 04:43:50 INFO - PROCESS | 1780 | 1461066230097 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:50 INFO - PROCESS | 1780 | 1461066230294 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 04:43:50 INFO - PROCESS | 1780 | 1461066230469 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:50 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a7b6c00 == 81 [pid = 1780] [id = 153] 04:43:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 192 (0x9054f800) [pid = 1780] [serial = 459] [outer = (nil)] 04:43:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 193 (0x976b6800) [pid = 1780] [serial = 460] [outer = 0x9054f800] 04:43:50 INFO - PROCESS | 1780 | 1461066230559 Marionette DEBUG loaded listener.js 04:43:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 194 (0x987cc800) [pid = 1780] [serial = 461] [outer = 0x9054f800] 04:43:51 INFO - PROCESS | 1780 | 1461066231611 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 04:43:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 04:43:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1587ms 04:43:51 INFO - PROCESS | 1780 | 1461066231676 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 04:43:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 04:43:51 INFO - PROCESS | 1780 | 1461066231681 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 04:43:51 INFO - PROCESS | 1780 | 1461066231688 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 04:43:51 INFO - PROCESS | 1780 | 1461066231692 Marionette TRACE conn3 <- [1,586,null,{}] 04:43:51 INFO - PROCESS | 1780 | 1461066231698 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:51 INFO - PROCESS | 1780 | 1461066231892 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 04:43:52 INFO - PROCESS | 1780 | 1461066232139 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:52 INFO - PROCESS | 1780 | ++DOCSHELL 0x97477800 == 82 [pid = 1780] [id = 154] 04:43:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 195 (0x9747ec00) [pid = 1780] [serial = 462] [outer = (nil)] 04:43:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 196 (0x99141400) [pid = 1780] [serial = 463] [outer = 0x9747ec00] 04:43:52 INFO - PROCESS | 1780 | 1461066232272 Marionette DEBUG loaded listener.js 04:43:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 197 (0x99205000) [pid = 1780] [serial = 464] [outer = 0x9747ec00] 04:43:52 INFO - PROCESS | 1780 | [1780] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:43:53 INFO - PROCESS | 1780 | 1461066233174 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 04:43:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 04:43:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1536ms 04:43:53 INFO - PROCESS | 1780 | 1461066233224 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 04:43:53 INFO - PROCESS | 1780 | 1461066233228 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 04:43:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 04:43:53 INFO - PROCESS | 1780 | 1461066233235 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 04:43:53 INFO - PROCESS | 1780 | 1461066233239 Marionette TRACE conn3 <- [1,590,null,{}] 04:43:53 INFO - PROCESS | 1780 | 1461066233245 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:53 INFO - PROCESS | 1780 | 1461066233495 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 04:43:53 INFO - PROCESS | 1780 | 1461066233744 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:53 INFO - PROCESS | 1780 | ++DOCSHELL 0x9913bc00 == 83 [pid = 1780] [id = 155] 04:43:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 198 (0x9fca0c00) [pid = 1780] [serial = 465] [outer = (nil)] 04:43:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 199 (0xa0e9d400) [pid = 1780] [serial = 466] [outer = 0x9fca0c00] 04:43:53 INFO - PROCESS | 1780 | 1461066233883 Marionette DEBUG loaded listener.js 04:43:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 200 (0xa4472800) [pid = 1780] [serial = 467] [outer = 0x9fca0c00] 04:43:54 INFO - PROCESS | 1780 | 1461066234783 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 04:43:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 04:43:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1582ms 04:43:54 INFO - PROCESS | 1780 | 1461066234817 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 04:43:54 INFO - PROCESS | 1780 | 1461066234822 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 04:43:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 04:43:54 INFO - PROCESS | 1780 | 1461066234830 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 04:43:54 INFO - PROCESS | 1780 | 1461066234834 Marionette TRACE conn3 <- [1,594,null,{}] 04:43:54 INFO - PROCESS | 1780 | 1461066234840 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:55 INFO - PROCESS | 1780 | 1461066235031 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 04:43:55 INFO - PROCESS | 1780 | 1461066235208 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:55 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a4c2400 == 84 [pid = 1780] [id = 156] 04:43:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 201 (0x8a4c2800) [pid = 1780] [serial = 468] [outer = (nil)] 04:43:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 202 (0x8a4c9400) [pid = 1780] [serial = 469] [outer = 0x8a4c2800] 04:43:55 INFO - PROCESS | 1780 | 1461066235295 Marionette DEBUG loaded listener.js 04:43:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 203 (0x8a4cd800) [pid = 1780] [serial = 470] [outer = 0x8a4c2800] 04:43:56 INFO - PROCESS | 1780 | 1461066236258 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 04:43:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 04:43:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1495ms 04:43:56 INFO - PROCESS | 1780 | 1461066236326 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 04:43:56 INFO - PROCESS | 1780 | 1461066236329 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 04:43:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 04:43:56 INFO - PROCESS | 1780 | 1461066236336 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 04:43:56 INFO - PROCESS | 1780 | 1461066236340 Marionette TRACE conn3 <- [1,598,null,{}] 04:43:56 INFO - PROCESS | 1780 | 1461066236346 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:56 INFO - PROCESS | 1780 | 1461066236546 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 04:43:56 INFO - PROCESS | 1780 | 1461066236783 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:56 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a4c1c00 == 85 [pid = 1780] [id = 157] 04:43:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 204 (0x8a4c8c00) [pid = 1780] [serial = 471] [outer = (nil)] 04:43:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 205 (0x8a544800) [pid = 1780] [serial = 472] [outer = 0x8a4c8c00] 04:43:56 INFO - PROCESS | 1780 | 1461066236886 Marionette DEBUG loaded listener.js 04:43:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 206 (0x8a547000) [pid = 1780] [serial = 473] [outer = 0x8a4c8c00] 04:43:57 INFO - PROCESS | 1780 | 1461066237889 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 04:43:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 04:43:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1632ms 04:43:57 INFO - PROCESS | 1780 | 1461066237970 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 04:43:57 INFO - PROCESS | 1780 | 1461066237974 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 04:43:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 04:43:57 INFO - PROCESS | 1780 | 1461066237981 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 04:43:57 INFO - PROCESS | 1780 | 1461066237985 Marionette TRACE conn3 <- [1,602,null,{}] 04:43:57 INFO - PROCESS | 1780 | 1461066237991 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:58 INFO - PROCESS | 1780 | 1461066238218 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 04:43:58 INFO - PROCESS | 1780 | 1461066238493 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:58 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a4c4c00 == 86 [pid = 1780] [id = 158] 04:43:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 207 (0x8a541800) [pid = 1780] [serial = 474] [outer = (nil)] 04:43:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 208 (0x8a54f800) [pid = 1780] [serial = 475] [outer = 0x8a541800] 04:43:58 INFO - PROCESS | 1780 | 1461066238589 Marionette DEBUG loaded listener.js 04:43:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 209 (0x8abf2000) [pid = 1780] [serial = 476] [outer = 0x8a541800] 04:43:59 INFO - PROCESS | 1780 | 1461066239463 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 04:43:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 04:43:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1530ms 04:43:59 INFO - PROCESS | 1780 | 1461066239513 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 04:43:59 INFO - PROCESS | 1780 | 1461066239517 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 04:43:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 04:43:59 INFO - PROCESS | 1780 | 1461066239523 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 04:43:59 INFO - PROCESS | 1780 | 1461066239527 Marionette TRACE conn3 <- [1,606,null,{}] 04:43:59 INFO - PROCESS | 1780 | 1461066239533 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:59 INFO - PROCESS | 1780 | 1461066239713 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 04:43:59 INFO - PROCESS | 1780 | 1461066239899 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:59 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a4c9800 == 87 [pid = 1780] [id = 159] 04:43:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 210 (0x8a549c00) [pid = 1780] [serial = 477] [outer = (nil)] 04:43:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 211 (0x8c7f0c00) [pid = 1780] [serial = 478] [outer = 0x8a549c00] 04:43:59 INFO - PROCESS | 1780 | 1461066239988 Marionette DEBUG loaded listener.js 04:44:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 212 (0x8c7f2800) [pid = 1780] [serial = 479] [outer = 0x8a549c00] 04:44:00 INFO - PROCESS | 1780 | 1461066240949 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 04:44:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 04:44:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1486ms 04:44:01 INFO - PROCESS | 1780 | 1461066241011 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 04:44:01 INFO - PROCESS | 1780 | 1461066241016 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 04:44:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 04:44:01 INFO - PROCESS | 1780 | 1461066241023 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 04:44:01 INFO - PROCESS | 1780 | 1461066241028 Marionette TRACE conn3 <- [1,610,null,{}] 04:44:01 INFO - PROCESS | 1780 | 1461066241033 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:01 INFO - PROCESS | 1780 | 1461066241286 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 04:44:01 INFO - PROCESS | 1780 | 1461066241552 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:01 INFO - PROCESS | 1780 | ++DOCSHELL 0x88cea400 == 88 [pid = 1780] [id = 160] 04:44:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 213 (0x88cea800) [pid = 1780] [serial = 480] [outer = (nil)] 04:44:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 214 (0x88cef000) [pid = 1780] [serial = 481] [outer = 0x88cea800] 04:44:01 INFO - PROCESS | 1780 | 1461066241715 Marionette DEBUG loaded listener.js 04:44:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 215 (0x8c7f0800) [pid = 1780] [serial = 482] [outer = 0x88cea800] 04:44:02 INFO - PROCESS | 1780 | 1461066242679 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 04:44:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 04:44:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1697ms 04:44:02 INFO - PROCESS | 1780 | 1461066242721 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 04:44:02 INFO - PROCESS | 1780 | 1461066242725 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 04:44:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 04:44:02 INFO - PROCESS | 1780 | 1461066242732 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 04:44:02 INFO - PROCESS | 1780 | 1461066242736 Marionette TRACE conn3 <- [1,614,null,{}] 04:44:02 INFO - PROCESS | 1780 | 1461066242742 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:02 INFO - PROCESS | 1780 | 1461066242934 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 04:44:03 INFO - PROCESS | 1780 | 1461066243165 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:03 INFO - PROCESS | 1780 | ++DOCSHELL 0x88ce9800 == 89 [pid = 1780] [id = 161] 04:44:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 216 (0x88cefc00) [pid = 1780] [serial = 483] [outer = (nil)] 04:44:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 217 (0x88e4ec00) [pid = 1780] [serial = 484] [outer = 0x88cefc00] 04:44:03 INFO - PROCESS | 1780 | 1461066243296 Marionette DEBUG loaded listener.js 04:44:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 218 (0x88e51c00) [pid = 1780] [serial = 485] [outer = 0x88cefc00] 04:44:04 INFO - PROCESS | 1780 | 1461066244186 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 04:44:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 04:44:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1530ms 04:44:04 INFO - PROCESS | 1780 | 1461066244264 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 04:44:04 INFO - PROCESS | 1780 | 1461066244267 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 04:44:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 04:44:04 INFO - PROCESS | 1780 | 1461066244274 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 04:44:04 INFO - PROCESS | 1780 | 1461066244277 Marionette TRACE conn3 <- [1,618,null,{}] 04:44:04 INFO - PROCESS | 1780 | 1461066244284 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:04 INFO - PROCESS | 1780 | 1461066244517 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 04:44:04 INFO - PROCESS | 1780 | 1461066244751 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:04 INFO - PROCESS | 1780 | ++DOCSHELL 0x88cef400 == 90 [pid = 1780] [id = 162] 04:44:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 219 (0x88e4f800) [pid = 1780] [serial = 486] [outer = (nil)] 04:44:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 220 (0x8c7f9c00) [pid = 1780] [serial = 487] [outer = 0x88e4f800] 04:44:04 INFO - PROCESS | 1780 | 1461066244888 Marionette DEBUG loaded listener.js 04:44:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 221 (0x8deb3000) [pid = 1780] [serial = 488] [outer = 0x88e4f800] 04:44:05 INFO - PROCESS | 1780 | 1461066245767 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 04:44:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 04:44:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1537ms 04:44:05 INFO - PROCESS | 1780 | 1461066245812 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 04:44:05 INFO - PROCESS | 1780 | 1461066245816 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 04:44:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 04:44:05 INFO - PROCESS | 1780 | 1461066245823 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 04:44:05 INFO - PROCESS | 1780 | 1461066245826 Marionette TRACE conn3 <- [1,622,null,{}] 04:44:05 INFO - PROCESS | 1780 | 1461066245832 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:06 INFO - PROCESS | 1780 | 1461066246016 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 04:44:06 INFO - PROCESS | 1780 | 1461066246211 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:06 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a4c1800 == 91 [pid = 1780] [id = 163] 04:44:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 222 (0x8c7fa400) [pid = 1780] [serial = 489] [outer = (nil)] 04:44:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 223 (0x8ec99400) [pid = 1780] [serial = 490] [outer = 0x8c7fa400] 04:44:06 INFO - PROCESS | 1780 | 1461066246304 Marionette DEBUG loaded listener.js 04:44:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 224 (0x8ec9ac00) [pid = 1780] [serial = 491] [outer = 0x8c7fa400] 04:44:07 INFO - PROCESS | 1780 | 1461066247662 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 04:44:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 04:44:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1892ms 04:44:07 INFO - PROCESS | 1780 | 1461066247717 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 04:44:07 INFO - PROCESS | 1780 | 1461066247722 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 04:44:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 04:44:07 INFO - PROCESS | 1780 | 1461066247731 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 04:44:07 INFO - PROCESS | 1780 | 1461066247736 Marionette TRACE conn3 <- [1,626,null,{}] 04:44:07 INFO - PROCESS | 1780 | 1461066247746 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:08 INFO - PROCESS | 1780 | 1461066248034 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 04:44:08 INFO - PROCESS | 1780 | 1461066248226 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:08 INFO - PROCESS | 1780 | ++DOCSHELL 0x88ce1400 == 92 [pid = 1780] [id = 164] 04:44:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 225 (0x89d69c00) [pid = 1780] [serial = 492] [outer = (nil)] 04:44:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 226 (0x8a7b4c00) [pid = 1780] [serial = 493] [outer = 0x89d69c00] 04:44:08 INFO - PROCESS | 1780 | 1461066248308 Marionette DEBUG loaded listener.js 04:44:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 227 (0x8ad6ec00) [pid = 1780] [serial = 494] [outer = 0x89d69c00] 04:44:09 INFO - PROCESS | 1780 | 1461066249381 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 04:44:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 04:44:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1693ms 04:44:09 INFO - PROCESS | 1780 | 1461066249425 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 04:44:09 INFO - PROCESS | 1780 | 1461066249433 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 04:44:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 04:44:09 INFO - PROCESS | 1780 | 1461066249444 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 04:44:09 INFO - PROCESS | 1780 | 1461066249448 Marionette TRACE conn3 <- [1,630,null,{}] 04:44:09 INFO - PROCESS | 1780 | 1461066249454 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:09 INFO - PROCESS | 1780 | 1461066249642 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 04:44:09 INFO - PROCESS | 1780 | --DOCSHELL 0x8e9f3400 == 91 [pid = 1780] [id = 129] 04:44:09 INFO - PROCESS | 1780 | --DOCSHELL 0x8e1d0c00 == 90 [pid = 1780] [id = 128] 04:44:09 INFO - PROCESS | 1780 | --DOCSHELL 0x915c8400 == 89 [pid = 1780] [id = 82] 04:44:09 INFO - PROCESS | 1780 | --DOMWINDOW == 226 (0x9747f800) [pid = 1780] [serial = 394] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1780 | 1461066249989 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:10 INFO - PROCESS | 1780 | --DOCSHELL 0x979da000 == 88 [pid = 1780] [id = 83] 04:44:10 INFO - PROCESS | 1780 | --DOCSHELL 0x8abfb400 == 87 [pid = 1780] [id = 148] 04:44:10 INFO - PROCESS | 1780 | ++DOCSHELL 0x89d70c00 == 88 [pid = 1780] [id = 165] 04:44:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 227 (0x8a5d1800) [pid = 1780] [serial = 495] [outer = (nil)] 04:44:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 228 (0x8c53d400) [pid = 1780] [serial = 496] [outer = 0x8a5d1800] 04:44:10 INFO - PROCESS | 1780 | 1461066250084 Marionette DEBUG loaded listener.js 04:44:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 229 (0x8c7f8400) [pid = 1780] [serial = 497] [outer = 0x8a5d1800] 04:44:10 INFO - PROCESS | 1780 | --DOCSHELL 0x89d6a000 == 87 [pid = 1780] [id = 147] 04:44:10 INFO - PROCESS | 1780 | --DOCSHELL 0x8c637c00 == 86 [pid = 1780] [id = 146] 04:44:10 INFO - PROCESS | 1780 | --DOCSHELL 0x8abf5000 == 85 [pid = 1780] [id = 145] 04:44:10 INFO - PROCESS | 1780 | --DOCSHELL 0x8abfa800 == 84 [pid = 1780] [id = 144] 04:44:10 INFO - PROCESS | 1780 | --DOCSHELL 0x8e0b0800 == 83 [pid = 1780] [id = 133] 04:44:10 INFO - PROCESS | 1780 | --DOCSHELL 0x8bb56400 == 82 [pid = 1780] [id = 132] 04:44:10 INFO - PROCESS | 1780 | --DOMWINDOW == 228 (0x99209000) [pid = 1780] [serial = 351] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1780 | --DOMWINDOW == 227 (0x9696fc00) [pid = 1780] [serial = 348] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1780 | --DOMWINDOW == 226 (0x8bb55000) [pid = 1780] [serial = 360] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1780 | --DOMWINDOW == 225 (0xa45e8400) [pid = 1780] [serial = 369] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1780 | --DOMWINDOW == 224 (0x90543400) [pid = 1780] [serial = 386] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1780 | --DOMWINDOW == 223 (0x8e1c4800) [pid = 1780] [serial = 383] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1780 | --DOMWINDOW == 222 (0x90125400) [pid = 1780] [serial = 366] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1780 | --DOMWINDOW == 221 (0x93127000) [pid = 1780] [serial = 388] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1780 | --DOMWINDOW == 220 (0x8de79800) [pid = 1780] [serial = 380] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1780 | --DOMWINDOW == 219 (0x932f3400) [pid = 1780] [serial = 389] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1780 | --DOMWINDOW == 218 (0x8ddddc00) [pid = 1780] [serial = 342] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1780 | --DOMWINDOW == 217 (0xa44c0800) [pid = 1780] [serial = 354] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1780 | --DOMWINDOW == 216 (0x9911b400) [pid = 1780] [serial = 205] [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.] 04:44:10 INFO - PROCESS | 1780 | --DOMWINDOW == 215 (0x91fa8c00) [pid = 1780] [serial = 345] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1780 | --DOMWINDOW == 214 (0x9011d400) [pid = 1780] [serial = 373] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1780 | --DOMWINDOW == 213 (0x9078dc00) [pid = 1780] [serial = 376] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1780 | --DOMWINDOW == 212 (0x8f488c00) [pid = 1780] [serial = 385] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1780 | --DOMWINDOW == 211 (0xa0e9d800) [pid = 1780] [serial = 363] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1780 | --DOMWINDOW == 210 (0x8e0b9000) [pid = 1780] [serial = 357] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1780 | --DOMWINDOW == 209 (0x8de75400) [pid = 1780] [serial = 379] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1780 | --DOMWINDOW == 208 (0x8e0b7400) [pid = 1780] [serial = 382] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1780 | --DOMWINDOW == 207 (0x96289000) [pid = 1780] [serial = 391] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1780 | --DOMWINDOW == 206 (0x979dc400) [pid = 1780] [serial = 340] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1780 | --DOMWINDOW == 205 (0x96768000) [pid = 1780] [serial = 392] [outer = (nil)] [url = about:blank] 04:44:11 INFO - PROCESS | 1780 | 1461066251020 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 04:44:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 04:44:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1637ms 04:44:11 INFO - PROCESS | 1780 | 1461066251081 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 04:44:11 INFO - PROCESS | 1780 | 1461066251085 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 04:44:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 04:44:11 INFO - PROCESS | 1780 | 1461066251091 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 04:44:11 INFO - PROCESS | 1780 | 1461066251097 Marionette TRACE conn3 <- [1,634,null,{}] 04:44:11 INFO - PROCESS | 1780 | 1461066251113 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:11 INFO - PROCESS | 1780 | 1461066251295 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 04:44:11 INFO - PROCESS | 1780 | 1461066251528 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:11 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c543c00 == 83 [pid = 1780] [id = 166] 04:44:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 206 (0x8de75000) [pid = 1780] [serial = 498] [outer = (nil)] 04:44:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 207 (0x8deb1c00) [pid = 1780] [serial = 499] [outer = 0x8de75000] 04:44:11 INFO - PROCESS | 1780 | 1461066251620 Marionette DEBUG loaded listener.js 04:44:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 208 (0x8e0bb800) [pid = 1780] [serial = 500] [outer = 0x8de75000] 04:44:12 INFO - PROCESS | 1780 | [1780] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:44:12 INFO - PROCESS | 1780 | 1461066252464 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 04:44:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 04:44:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1385ms 04:44:12 INFO - PROCESS | 1780 | 1461066252501 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 04:44:12 INFO - PROCESS | 1780 | 1461066252506 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 04:44:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 04:44:12 INFO - PROCESS | 1780 | 1461066252522 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 04:44:12 INFO - PROCESS | 1780 | 1461066252524 Marionette TRACE conn3 <- [1,638,null,{}] 04:44:12 INFO - PROCESS | 1780 | 1461066252530 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:12 INFO - PROCESS | 1780 | 1461066252751 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 04:44:12 INFO - PROCESS | 1780 | 1461066252782 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:12 INFO - PROCESS | 1780 | ++DOCSHELL 0x8deac400 == 84 [pid = 1780] [id = 167] 04:44:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 209 (0x8e9f3400) [pid = 1780] [serial = 501] [outer = (nil)] 04:44:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 210 (0x8eb4e000) [pid = 1780] [serial = 502] [outer = 0x8e9f3400] 04:44:12 INFO - PROCESS | 1780 | 1461066252858 Marionette DEBUG loaded listener.js 04:44:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 211 (0x8eca1800) [pid = 1780] [serial = 503] [outer = 0x8e9f3400] 04:44:13 INFO - PROCESS | 1780 | [1780] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:44:13 INFO - PROCESS | 1780 | 1461066253775 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 04:44:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 04:44:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1293ms 04:44:13 INFO - PROCESS | 1780 | 1461066253816 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 04:44:13 INFO - PROCESS | 1780 | 1461066253819 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 04:44:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 04:44:13 INFO - PROCESS | 1780 | 1461066253833 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 04:44:13 INFO - PROCESS | 1780 | 1461066253836 Marionette TRACE conn3 <- [1,642,null,{}] 04:44:13 INFO - PROCESS | 1780 | 1461066253842 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:14 INFO - PROCESS | 1780 | 1461066254080 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 04:44:14 INFO - PROCESS | 1780 | 1461066254106 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:14 INFO - PROCESS | 1780 | ++DOCSHELL 0x8deb4c00 == 85 [pid = 1780] [id = 168] 04:44:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 212 (0x8e9e5c00) [pid = 1780] [serial = 504] [outer = (nil)] 04:44:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 213 (0x8f488c00) [pid = 1780] [serial = 505] [outer = 0x8e9e5c00] 04:44:14 INFO - PROCESS | 1780 | 1461066254181 Marionette DEBUG loaded listener.js 04:44:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 214 (0x9011ec00) [pid = 1780] [serial = 506] [outer = 0x8e9e5c00] 04:44:14 INFO - PROCESS | 1780 | --DOMWINDOW == 213 (0x8abfcc00) [pid = 1780] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 04:44:14 INFO - PROCESS | 1780 | --DOMWINDOW == 212 (0x8f482800) [pid = 1780] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 04:44:14 INFO - PROCESS | 1780 | --DOMWINDOW == 211 (0x8c540400) [pid = 1780] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 04:44:14 INFO - PROCESS | 1780 | --DOMWINDOW == 210 (0x8abfd400) [pid = 1780] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 04:44:14 INFO - PROCESS | 1780 | --DOMWINDOW == 209 (0x8e1cf400) [pid = 1780] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 04:44:14 INFO - PROCESS | 1780 | --DOMWINDOW == 208 (0x8e1c9400) [pid = 1780] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 04:44:15 INFO - PROCESS | 1780 | 1461066255370 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 04:44:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 04:44:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1599ms 04:44:15 INFO - PROCESS | 1780 | 1461066255438 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 04:44:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 04:44:15 INFO - PROCESS | 1780 | 1461066255444 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 04:44:15 INFO - PROCESS | 1780 | 1461066255451 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 04:44:15 INFO - PROCESS | 1780 | 1461066255454 Marionette TRACE conn3 <- [1,646,null,{}] 04:44:15 INFO - PROCESS | 1780 | 1461066255460 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:15 INFO - PROCESS | 1780 | 1461066255680 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 04:44:15 INFO - PROCESS | 1780 | 1461066255822 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:15 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a5d5800 == 86 [pid = 1780] [id = 169] 04:44:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 209 (0x8ad76000) [pid = 1780] [serial = 507] [outer = (nil)] 04:44:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 210 (0x90545800) [pid = 1780] [serial = 508] [outer = 0x8ad76000] 04:44:15 INFO - PROCESS | 1780 | 1461066255909 Marionette DEBUG loaded listener.js 04:44:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 211 (0x93127000) [pid = 1780] [serial = 509] [outer = 0x8ad76000] 04:44:16 INFO - PROCESS | 1780 | 1461066256735 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 04:44:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 04:44:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1342ms 04:44:16 INFO - PROCESS | 1780 | 1461066256794 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 04:44:16 INFO - PROCESS | 1780 | 1461066256797 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 04:44:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 04:44:16 INFO - PROCESS | 1780 | 1461066256804 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 04:44:16 INFO - PROCESS | 1780 | 1461066256807 Marionette TRACE conn3 <- [1,650,null,{}] 04:44:16 INFO - PROCESS | 1780 | 1461066256817 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:17 INFO - PROCESS | 1780 | 1461066257116 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 04:44:17 INFO - PROCESS | 1780 | 1461066257387 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:17 INFO - PROCESS | 1780 | ++DOCSHELL 0x88e4f000 == 87 [pid = 1780] [id = 170] 04:44:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 212 (0x88e50000) [pid = 1780] [serial = 510] [outer = (nil)] 04:44:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 213 (0x89d74400) [pid = 1780] [serial = 511] [outer = 0x88e50000] 04:44:17 INFO - PROCESS | 1780 | 1461066257502 Marionette DEBUG loaded listener.js 04:44:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 214 (0x8a4c9c00) [pid = 1780] [serial = 512] [outer = 0x88e50000] 04:44:18 INFO - PROCESS | 1780 | 1461066258468 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 04:44:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 04:44:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1695ms 04:44:18 INFO - PROCESS | 1780 | 1461066258502 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 04:44:18 INFO - PROCESS | 1780 | 1461066258510 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 04:44:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 04:44:18 INFO - PROCESS | 1780 | 1461066258519 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 04:44:18 INFO - PROCESS | 1780 | 1461066258525 Marionette TRACE conn3 <- [1,654,null,{}] 04:44:18 INFO - PROCESS | 1780 | 1461066258534 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:18 INFO - PROCESS | 1780 | 1461066258745 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 04:44:19 INFO - PROCESS | 1780 | 1461066258994 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:19 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c541400 == 88 [pid = 1780] [id = 171] 04:44:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 215 (0x8c7f6400) [pid = 1780] [serial = 513] [outer = (nil)] 04:44:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 216 (0x8c80b400) [pid = 1780] [serial = 514] [outer = 0x8c7f6400] 04:44:19 INFO - PROCESS | 1780 | 1461066259136 Marionette DEBUG loaded listener.js 04:44:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 217 (0x8de72000) [pid = 1780] [serial = 515] [outer = 0x8c7f6400] 04:44:20 INFO - PROCESS | 1780 | 1461066260147 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 04:44:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 04:44:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1694ms 04:44:20 INFO - PROCESS | 1780 | 1461066260214 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 04:44:20 INFO - PROCESS | 1780 | 1461066260220 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 04:44:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 04:44:20 INFO - PROCESS | 1780 | 1461066260230 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 04:44:20 INFO - PROCESS | 1780 | 1461066260233 Marionette TRACE conn3 <- [1,658,null,{}] 04:44:20 INFO - PROCESS | 1780 | 1461066260241 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:20 INFO - PROCESS | 1780 | 1461066260458 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 04:44:20 INFO - PROCESS | 1780 | 1461066260785 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:20 INFO - PROCESS | 1780 | ++DOCSHELL 0x8eb50c00 == 89 [pid = 1780] [id = 172] 04:44:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 218 (0x8eca3c00) [pid = 1780] [serial = 516] [outer = (nil)] 04:44:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 219 (0x90125800) [pid = 1780] [serial = 517] [outer = 0x8eca3c00] 04:44:20 INFO - PROCESS | 1780 | 1461066260884 Marionette DEBUG loaded listener.js 04:44:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 220 (0x90549400) [pid = 1780] [serial = 518] [outer = 0x8eca3c00] 04:44:21 INFO - PROCESS | 1780 | 1461066261888 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 04:44:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 04:44:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1738ms 04:44:21 INFO - PROCESS | 1780 | 1461066261968 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 04:44:21 INFO - PROCESS | 1780 | 1461066261975 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 04:44:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 04:44:21 INFO - PROCESS | 1780 | 1461066261997 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 04:44:22 INFO - PROCESS | 1780 | 1461066262005 Marionette TRACE conn3 <- [1,662,null,{}] 04:44:22 INFO - PROCESS | 1780 | 1461066262065 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:22 INFO - PROCESS | 1780 | 1461066262299 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 04:44:22 INFO - PROCESS | 1780 | 1461066262523 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:22 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e9ee000 == 90 [pid = 1780] [id = 173] 04:44:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 221 (0x932eb400) [pid = 1780] [serial = 519] [outer = (nil)] 04:44:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 222 (0x9676e400) [pid = 1780] [serial = 520] [outer = 0x932eb400] 04:44:22 INFO - PROCESS | 1780 | 1461066262620 Marionette DEBUG loaded listener.js 04:44:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 223 (0x971bec00) [pid = 1780] [serial = 521] [outer = 0x932eb400] 04:44:23 INFO - PROCESS | 1780 | [1780] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:44:23 INFO - PROCESS | 1780 | 1461066263729 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 04:44:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 04:44:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1758ms 04:44:23 INFO - PROCESS | 1780 | 1461066263743 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 04:44:23 INFO - PROCESS | 1780 | 1461066263746 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 04:44:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 04:44:23 INFO - PROCESS | 1780 | 1461066263753 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 04:44:23 INFO - PROCESS | 1780 | 1461066263757 Marionette TRACE conn3 <- [1,666,null,{}] 04:44:23 INFO - PROCESS | 1780 | 1461066263763 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:23 INFO - PROCESS | 1780 | 1461066263961 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 04:44:24 INFO - PROCESS | 1780 | 1461066264241 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:24 INFO - PROCESS | 1780 | ++DOCSHELL 0x976b7c00 == 91 [pid = 1780] [id = 174] 04:44:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 224 (0x979d6400) [pid = 1780] [serial = 522] [outer = (nil)] 04:44:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 225 (0x979de000) [pid = 1780] [serial = 523] [outer = 0x979d6400] 04:44:24 INFO - PROCESS | 1780 | 1461066264343 Marionette DEBUG loaded listener.js 04:44:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 226 (0x987c8400) [pid = 1780] [serial = 524] [outer = 0x979d6400] 04:44:24 INFO - PROCESS | 1780 | [1780] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:44:25 INFO - PROCESS | 1780 | 1461066265238 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 04:44:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 04:44:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1529ms 04:44:25 INFO - PROCESS | 1780 | 1461066265285 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 04:44:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 04:44:25 INFO - PROCESS | 1780 | 1461066265289 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 04:44:25 INFO - PROCESS | 1780 | 1461066265296 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 04:44:25 INFO - PROCESS | 1780 | 1461066265299 Marionette TRACE conn3 <- [1,670,null,{}] 04:44:25 INFO - PROCESS | 1780 | 1461066265305 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:25 INFO - PROCESS | 1780 | 1461066265507 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 04:44:25 INFO - PROCESS | 1780 | 1461066265748 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:25 INFO - PROCESS | 1780 | ++DOCSHELL 0x993d4c00 == 92 [pid = 1780] [id = 175] 04:44:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 227 (0x993d7400) [pid = 1780] [serial = 525] [outer = (nil)] 04:44:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 228 (0x994a6800) [pid = 1780] [serial = 526] [outer = 0x993d7400] 04:44:25 INFO - PROCESS | 1780 | 1461066265898 Marionette DEBUG loaded listener.js 04:44:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 229 (0x9fb41400) [pid = 1780] [serial = 527] [outer = 0x993d7400] 04:44:26 INFO - PROCESS | 1780 | 1461066266863 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 04:44:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 04:44:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1635ms 04:44:26 INFO - PROCESS | 1780 | 1461066266931 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 04:44:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 04:44:26 INFO - PROCESS | 1780 | 1461066266936 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 04:44:26 INFO - PROCESS | 1780 | 1461066266942 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 04:44:26 INFO - PROCESS | 1780 | 1461066266947 Marionette TRACE conn3 <- [1,674,null,{}] 04:44:26 INFO - PROCESS | 1780 | 1461066266953 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:27 INFO - PROCESS | 1780 | 1461066267157 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 04:44:27 INFO - PROCESS | 1780 | 1461066267386 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:27 INFO - PROCESS | 1780 | ++DOCSHELL 0x977f0c00 == 93 [pid = 1780] [id = 176] 04:44:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 230 (0x979df800) [pid = 1780] [serial = 528] [outer = (nil)] 04:44:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 231 (0xa0e9e400) [pid = 1780] [serial = 529] [outer = 0x979df800] 04:44:27 INFO - PROCESS | 1780 | 1461066267518 Marionette DEBUG loaded listener.js 04:44:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 232 (0xa0fa5c00) [pid = 1780] [serial = 530] [outer = 0x979df800] 04:44:28 INFO - PROCESS | 1780 | [1780] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:44:28 INFO - PROCESS | 1780 | 1461066268400 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 04:44:28 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 04:44:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1492ms 04:44:28 INFO - PROCESS | 1780 | 1461066268433 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 04:44:28 INFO - PROCESS | 1780 | 1461066268438 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 04:44:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 04:44:28 INFO - PROCESS | 1780 | 1461066268444 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 04:44:28 INFO - PROCESS | 1780 | 1461066268448 Marionette TRACE conn3 <- [1,678,null,{}] 04:44:28 INFO - PROCESS | 1780 | 1461066268454 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:28 INFO - PROCESS | 1780 | 1461066268640 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 04:44:28 INFO - PROCESS | 1780 | 1461066268831 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:28 INFO - PROCESS | 1780 | ++DOCSHELL 0x89fee400 == 94 [pid = 1780] [id = 177] 04:44:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 233 (0x89fefc00) [pid = 1780] [serial = 531] [outer = (nil)] 04:44:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 234 (0x89ff7400) [pid = 1780] [serial = 532] [outer = 0x89fefc00] 04:44:28 INFO - PROCESS | 1780 | 1461066268922 Marionette DEBUG loaded listener.js 04:44:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 235 (0x89ff9000) [pid = 1780] [serial = 533] [outer = 0x89fefc00] 04:44:29 INFO - PROCESS | 1780 | 1461066269878 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 04:44:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 04:44:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1485ms 04:44:29 INFO - PROCESS | 1780 | 1461066269930 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 04:44:29 INFO - PROCESS | 1780 | 1461066269933 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 04:44:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 04:44:29 INFO - PROCESS | 1780 | 1461066269941 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 04:44:29 INFO - PROCESS | 1780 | 1461066269946 Marionette TRACE conn3 <- [1,682,null,{}] 04:44:29 INFO - PROCESS | 1780 | 1461066269952 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:30 INFO - PROCESS | 1780 | 1461066270148 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 04:44:30 INFO - PROCESS | 1780 | 1461066270337 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:30 INFO - PROCESS | 1780 | ++DOCSHELL 0x89feec00 == 95 [pid = 1780] [id = 178] 04:44:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 236 (0x89ff1c00) [pid = 1780] [serial = 534] [outer = (nil)] 04:44:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 237 (0xa0e98400) [pid = 1780] [serial = 535] [outer = 0x89ff1c00] 04:44:30 INFO - PROCESS | 1780 | 1461066270475 Marionette DEBUG loaded listener.js 04:44:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 238 (0xa4459c00) [pid = 1780] [serial = 536] [outer = 0x89ff1c00] 04:44:31 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:31 INFO - PROCESS | 1780 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:44:31 INFO - PROCESS | 1780 | 1461066271833 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 04:44:31 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) 04:44:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1984ms 04:44:31 INFO - PROCESS | 1780 | 1461066271926 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 04:44:31 INFO - PROCESS | 1780 | 1461066271929 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 04:44:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 04:44:31 INFO - PROCESS | 1780 | 1461066271937 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 04:44:31 INFO - PROCESS | 1780 | 1461066271940 Marionette TRACE conn3 <- [1,686,null,{}] 04:44:31 INFO - PROCESS | 1780 | 1461066271948 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:32 INFO - PROCESS | 1780 | 1461066272195 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 04:44:32 INFO - PROCESS | 1780 | 1461066272382 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:32 INFO - PROCESS | 1780 | ++DOCSHELL 0x889a5400 == 96 [pid = 1780] [id = 179] 04:44:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 239 (0x889a6400) [pid = 1780] [serial = 537] [outer = (nil)] 04:44:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 240 (0x889ad000) [pid = 1780] [serial = 538] [outer = 0x889a6400] 04:44:32 INFO - PROCESS | 1780 | 1461066272470 Marionette DEBUG loaded listener.js 04:44:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 241 (0x889b2c00) [pid = 1780] [serial = 539] [outer = 0x889a6400] 04:44:33 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:33 INFO - PROCESS | 1780 | 1461066273787 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 04:44:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 04:44:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1889ms 04:44:33 INFO - PROCESS | 1780 | 1461066273884 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 04:44:33 INFO - PROCESS | 1780 | 1461066273889 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 04:44:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 04:44:33 INFO - PROCESS | 1780 | 1461066273948 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 04:44:33 INFO - PROCESS | 1780 | 1461066273952 Marionette TRACE conn3 <- [1,690,null,{}] 04:44:33 INFO - PROCESS | 1780 | 1461066273958 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:34 INFO - PROCESS | 1780 | 1461066274149 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 04:44:34 INFO - PROCESS | 1780 | 1461066274337 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:34 INFO - PROCESS | 1780 | ++DOCSHELL 0x881b9400 == 97 [pid = 1780] [id = 180] 04:44:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 242 (0x881ba400) [pid = 1780] [serial = 540] [outer = (nil)] 04:44:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 243 (0x881c1800) [pid = 1780] [serial = 541] [outer = 0x881ba400] 04:44:34 INFO - PROCESS | 1780 | 1461066274431 Marionette DEBUG loaded listener.js 04:44:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 244 (0x889ad400) [pid = 1780] [serial = 542] [outer = 0x881ba400] 04:44:35 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:35 INFO - PROCESS | 1780 | 1461066275807 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 04:44:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 04:44:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1896ms 04:44:35 INFO - PROCESS | 1780 | 1461066275890 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 04:44:35 INFO - PROCESS | 1780 | 1461066275895 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 04:44:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 04:44:35 INFO - PROCESS | 1780 | 1461066275922 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 04:44:35 INFO - PROCESS | 1780 | 1461066275927 Marionette TRACE conn3 <- [1,694,null,{}] 04:44:35 INFO - PROCESS | 1780 | 1461066275934 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:36 INFO - PROCESS | 1780 | 1461066276135 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 04:44:36 INFO - PROCESS | 1780 | 1461066276326 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:36 INFO - PROCESS | 1780 | ++DOCSHELL 0x881c2000 == 98 [pid = 1780] [id = 181] 04:44:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 245 (0x881c6c00) [pid = 1780] [serial = 543] [outer = (nil)] 04:44:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 246 (0x88358c00) [pid = 1780] [serial = 544] [outer = 0x881c6c00] 04:44:36 INFO - PROCESS | 1780 | 1461066276418 Marionette DEBUG loaded listener.js 04:44:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 247 (0x88360000) [pid = 1780] [serial = 545] [outer = 0x881c6c00] 04:44:38 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:38 INFO - PROCESS | 1780 | 1461066278288 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 04:44:38 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) 04:44:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2446ms 04:44:38 INFO - PROCESS | 1780 | 1461066278366 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 04:44:38 INFO - PROCESS | 1780 | 1461066278371 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 04:44:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 04:44:38 INFO - PROCESS | 1780 | 1461066278379 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 04:44:38 INFO - PROCESS | 1780 | 1461066278384 Marionette TRACE conn3 <- [1,698,null,{}] 04:44:38 INFO - PROCESS | 1780 | 1461066278438 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:38 INFO - PROCESS | 1780 | 1461066278597 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 04:44:38 INFO - PROCESS | 1780 | 1461066278866 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:38 INFO - PROCESS | 1780 | ++DOCSHELL 0x88ce2400 == 99 [pid = 1780] [id = 182] 04:44:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 248 (0x88ce8400) [pid = 1780] [serial = 546] [outer = (nil)] 04:44:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 249 (0x88e54c00) [pid = 1780] [serial = 547] [outer = 0x88ce8400] 04:44:39 INFO - PROCESS | 1780 | 1461066279022 Marionette DEBUG loaded listener.js 04:44:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 250 (0x89ff2c00) [pid = 1780] [serial = 548] [outer = 0x88ce8400] 04:44:40 INFO - PROCESS | 1780 | --DOCSHELL 0x99204000 == 98 [pid = 1780] [id = 91] 04:44:40 INFO - PROCESS | 1780 | --DOCSHELL 0x94f87800 == 97 [pid = 1780] [id = 47] 04:44:40 INFO - PROCESS | 1780 | --DOCSHELL 0x9312cc00 == 96 [pid = 1780] [id = 130] 04:44:40 INFO - PROCESS | 1780 | --DOMWINDOW == 249 (0x8a7b6400) [pid = 1780] [serial = 424] [outer = (nil)] [url = about:blank] 04:44:40 INFO - PROCESS | 1780 | --DOMWINDOW == 248 (0x976ae800) [pid = 1780] [serial = 403] [outer = (nil)] [url = about:blank] 04:44:40 INFO - PROCESS | 1780 | --DOMWINDOW == 247 (0x8a5d4800) [pid = 1780] [serial = 421] [outer = (nil)] [url = about:blank] 04:44:40 INFO - PROCESS | 1780 | --DOMWINDOW == 246 (0xa00cdc00) [pid = 1780] [serial = 409] [outer = (nil)] [url = about:blank] 04:44:40 INFO - PROCESS | 1780 | --DOMWINDOW == 245 (0x89d74c00) [pid = 1780] [serial = 427] [outer = (nil)] [url = about:blank] 04:44:40 INFO - PROCESS | 1780 | --DOMWINDOW == 244 (0x8e9e3000) [pid = 1780] [serial = 400] [outer = (nil)] [url = about:blank] 04:44:40 INFO - PROCESS | 1780 | --DOMWINDOW == 243 (0xa4458800) [pid = 1780] [serial = 412] [outer = (nil)] [url = about:blank] 04:44:40 INFO - PROCESS | 1780 | --DOMWINDOW == 242 (0x8ad73c00) [pid = 1780] [serial = 415] [outer = (nil)] [url = about:blank] 04:44:40 INFO - PROCESS | 1780 | --DOMWINDOW == 241 (0x8c541c00) [pid = 1780] [serial = 397] [outer = (nil)] [url = about:blank] 04:44:40 INFO - PROCESS | 1780 | --DOMWINDOW == 240 (0x901bf000) [pid = 1780] [serial = 418] [outer = (nil)] [url = about:blank] 04:44:40 INFO - PROCESS | 1780 | --DOMWINDOW == 239 (0x991d0400) [pid = 1780] [serial = 406] [outer = (nil)] [url = about:blank] 04:44:40 INFO - PROCESS | 1780 | --DOMWINDOW == 238 (0x97122400) [pid = 1780] [serial = 448] [outer = (nil)] [url = about:blank] 04:44:40 INFO - PROCESS | 1780 | --DOCSHELL 0x8a7b6c00 == 95 [pid = 1780] [id = 153] 04:44:40 INFO - PROCESS | 1780 | --DOCSHELL 0x8abf3c00 == 94 [pid = 1780] [id = 152] 04:44:40 INFO - PROCESS | 1780 | --DOCSHELL 0x8de71c00 == 93 [pid = 1780] [id = 151] 04:44:40 INFO - PROCESS | 1780 | --DOCSHELL 0x8ad6fc00 == 92 [pid = 1780] [id = 150] 04:44:40 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:40 INFO - PROCESS | 1780 | 1461066280364 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 04:44:40 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) 04:44:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2035ms 04:44:40 INFO - PROCESS | 1780 | 1461066280437 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 04:44:40 INFO - PROCESS | 1780 | 1461066280446 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 04:44:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 04:44:40 INFO - PROCESS | 1780 | 1461066280456 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 04:44:40 INFO - PROCESS | 1780 | 1461066280459 Marionette TRACE conn3 <- [1,702,null,{}] 04:44:40 INFO - PROCESS | 1780 | 1461066280466 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:40 INFO - PROCESS | 1780 | 1461066280638 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 04:44:40 INFO - PROCESS | 1780 | --DOMWINDOW == 237 (0x8c542c00) [pid = 1780] [serial = 433] [outer = (nil)] [url = about:blank] 04:44:40 INFO - PROCESS | 1780 | --DOMWINDOW == 236 (0x90550c00) [pid = 1780] [serial = 445] [outer = (nil)] [url = about:blank] 04:44:40 INFO - PROCESS | 1780 | --DOMWINDOW == 235 (0x8c80f400) [pid = 1780] [serial = 434] [outer = (nil)] [url = about:blank] 04:44:40 INFO - PROCESS | 1780 | --DOMWINDOW == 234 (0x8e1cec00) [pid = 1780] [serial = 442] [outer = (nil)] [url = about:blank] 04:44:40 INFO - PROCESS | 1780 | --DOMWINDOW == 233 (0x8de77800) [pid = 1780] [serial = 436] [outer = (nil)] [url = about:blank] 04:44:40 INFO - PROCESS | 1780 | --DOMWINDOW == 232 (0x932f4800) [pid = 1780] [serial = 446] [outer = (nil)] [url = about:blank] 04:44:40 INFO - PROCESS | 1780 | --DOMWINDOW == 231 (0x98631800) [pid = 1780] [serial = 395] [outer = (nil)] [url = about:blank] 04:44:40 INFO - PROCESS | 1780 | --DOMWINDOW == 230 (0x9012a000) [pid = 1780] [serial = 439] [outer = (nil)] [url = about:blank] 04:44:40 INFO - PROCESS | 1780 | --DOMWINDOW == 229 (0x9012b000) [pid = 1780] [serial = 443] [outer = (nil)] [url = about:blank] 04:44:40 INFO - PROCESS | 1780 | --DOMWINDOW == 228 (0x8c802400) [pid = 1780] [serial = 430] [outer = (nil)] [url = about:blank] 04:44:40 INFO - PROCESS | 1780 | --DOMWINDOW == 227 (0x901c7000) [pid = 1780] [serial = 440] [outer = (nil)] [url = about:blank] 04:44:40 INFO - PROCESS | 1780 | --DOMWINDOW == 226 (0x8deb6800) [pid = 1780] [serial = 437] [outer = (nil)] [url = about:blank] 04:44:40 INFO - PROCESS | 1780 | 1461066280806 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:40 INFO - PROCESS | 1780 | ++DOCSHELL 0x8835c800 == 93 [pid = 1780] [id = 183] 04:44:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 227 (0x88e47c00) [pid = 1780] [serial = 549] [outer = (nil)] 04:44:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 228 (0x8a54c400) [pid = 1780] [serial = 550] [outer = 0x88e47c00] 04:44:40 INFO - PROCESS | 1780 | 1461066280888 Marionette DEBUG loaded listener.js 04:44:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 229 (0x8a7ad400) [pid = 1780] [serial = 551] [outer = 0x88e47c00] 04:44:42 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:42 INFO - PROCESS | 1780 | 1461066282221 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 04:44:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 04:44:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1840ms 04:44:42 INFO - PROCESS | 1780 | 1461066282305 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 04:44:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 04:44:42 INFO - PROCESS | 1780 | 1461066282310 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 04:44:42 INFO - PROCESS | 1780 | 1461066282317 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 04:44:42 INFO - PROCESS | 1780 | 1461066282322 Marionette TRACE conn3 <- [1,706,null,{}] 04:44:42 INFO - PROCESS | 1780 | 1461066282345 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:42 INFO - PROCESS | 1780 | 1461066282546 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 04:44:42 INFO - PROCESS | 1780 | 1461066282718 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:42 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a54e000 == 94 [pid = 1780] [id = 184] 04:44:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 230 (0x8a5d4800) [pid = 1780] [serial = 552] [outer = (nil)] 04:44:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 231 (0x8c53b000) [pid = 1780] [serial = 553] [outer = 0x8a5d4800] 04:44:42 INFO - PROCESS | 1780 | 1461066282800 Marionette DEBUG loaded listener.js 04:44:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 232 (0x8c803800) [pid = 1780] [serial = 554] [outer = 0x8a5d4800] 04:44:44 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:44 INFO - PROCESS | 1780 | 1461066284102 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 04:44:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 04:44:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1802ms 04:44:44 INFO - PROCESS | 1780 | 1461066284123 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 04:44:44 INFO - PROCESS | 1780 | 1461066284128 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 04:44:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 04:44:44 INFO - PROCESS | 1780 | 1461066284135 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 04:44:44 INFO - PROCESS | 1780 | 1461066284139 Marionette TRACE conn3 <- [1,710,null,{}] 04:44:44 INFO - PROCESS | 1780 | 1461066284144 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:44 INFO - PROCESS | 1780 | 1461066284411 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 04:44:44 INFO - PROCESS | 1780 | 1461066284446 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:44 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bb54000 == 95 [pid = 1780] [id = 185] 04:44:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 233 (0x8c80a400) [pid = 1780] [serial = 555] [outer = (nil)] 04:44:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 234 (0x8de6dc00) [pid = 1780] [serial = 556] [outer = 0x8c80a400] 04:44:44 INFO - PROCESS | 1780 | 1461066284524 Marionette DEBUG loaded listener.js 04:44:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 235 (0x8deadc00) [pid = 1780] [serial = 557] [outer = 0x8c80a400] 04:44:45 INFO - PROCESS | 1780 | --DOMWINDOW == 234 (0x8e9f3400) [pid = 1780] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 04:44:45 INFO - PROCESS | 1780 | --DOMWINDOW == 233 (0x8de75000) [pid = 1780] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 04:44:45 INFO - PROCESS | 1780 | --DOMWINDOW == 232 (0x8e9e5c00) [pid = 1780] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 04:44:45 INFO - PROCESS | 1780 | --DOMWINDOW == 231 (0x89d69c00) [pid = 1780] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 04:44:45 INFO - PROCESS | 1780 | --DOMWINDOW == 230 (0x8a5d1800) [pid = 1780] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 04:44:45 INFO - PROCESS | 1780 | --DOMWINDOW == 229 (0x9054d400) [pid = 1780] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 04:44:46 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:46 INFO - PROCESS | 1780 | 1461066286126 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 04:44:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 04:44:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2032ms 04:44:46 INFO - PROCESS | 1780 | 1461066286169 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 04:44:46 INFO - PROCESS | 1780 | 1461066286172 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 04:44:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 04:44:46 INFO - PROCESS | 1780 | 1461066286179 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 04:44:46 INFO - PROCESS | 1780 | 1461066286183 Marionette TRACE conn3 <- [1,714,null,{}] 04:44:46 INFO - PROCESS | 1780 | 1461066286189 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:46 INFO - PROCESS | 1780 | 1461066286485 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 04:44:46 INFO - PROCESS | 1780 | 1461066286509 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:46 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a7b6800 == 96 [pid = 1780] [id = 186] 04:44:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 230 (0x8bb49000) [pid = 1780] [serial = 558] [outer = (nil)] 04:44:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 231 (0x8deb3800) [pid = 1780] [serial = 559] [outer = 0x8bb49000] 04:44:46 INFO - PROCESS | 1780 | 1461066286593 Marionette DEBUG loaded listener.js 04:44:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 232 (0x8e0bb000) [pid = 1780] [serial = 560] [outer = 0x8bb49000] 04:44:47 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:48 INFO - PROCESS | 1780 | 1461066288127 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 04:44:48 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 04:44:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1987ms 04:44:48 INFO - PROCESS | 1780 | 1461066288168 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 04:44:48 INFO - PROCESS | 1780 | 1461066288175 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 04:44:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 04:44:48 INFO - PROCESS | 1780 | 1461066288185 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 04:44:48 INFO - PROCESS | 1780 | 1461066288192 Marionette TRACE conn3 <- [1,718,null,{}] 04:44:48 INFO - PROCESS | 1780 | 1461066288202 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:48 INFO - PROCESS | 1780 | 1461066288404 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 04:44:48 INFO - PROCESS | 1780 | 1461066288591 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:48 INFO - PROCESS | 1780 | ++DOCSHELL 0x881bc000 == 97 [pid = 1780] [id = 187] 04:44:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 233 (0x881bf800) [pid = 1780] [serial = 561] [outer = (nil)] 04:44:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 234 (0x88e46800) [pid = 1780] [serial = 562] [outer = 0x881bf800] 04:44:48 INFO - PROCESS | 1780 | 1461066288682 Marionette DEBUG loaded listener.js 04:44:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 235 (0x8a4ce800) [pid = 1780] [serial = 563] [outer = 0x881bf800] 04:44:49 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:50 INFO - PROCESS | 1780 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:44:50 INFO - PROCESS | 1780 | 1461066290034 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 04:44:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 04:44:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1892ms 04:44:50 INFO - PROCESS | 1780 | 1461066290112 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 04:44:50 INFO - PROCESS | 1780 | 1461066290122 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 04:44:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 04:44:50 INFO - PROCESS | 1780 | 1461066290153 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 04:44:50 INFO - PROCESS | 1780 | 1461066290158 Marionette TRACE conn3 <- [1,722,null,{}] 04:44:50 INFO - PROCESS | 1780 | 1461066290165 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:50 INFO - PROCESS | 1780 | 1461066290350 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 04:44:50 INFO - PROCESS | 1780 | 1461066290534 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:50 INFO - PROCESS | 1780 | ++DOCSHELL 0x889a8c00 == 98 [pid = 1780] [id = 188] 04:44:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 236 (0x889ab400) [pid = 1780] [serial = 564] [outer = (nil)] 04:44:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 237 (0x8ad76400) [pid = 1780] [serial = 565] [outer = 0x889ab400] 04:44:50 INFO - PROCESS | 1780 | 1461066290623 Marionette DEBUG loaded listener.js 04:44:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 238 (0x8c7f2c00) [pid = 1780] [serial = 566] [outer = 0x889ab400] 04:44:51 INFO - PROCESS | 1780 | 1461066291655 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 04:44:51 INFO - PROCESS | 1780 | 1461066291767 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 04:44:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 04:44:51 INFO - PROCESS | 1780 | 1461066291833 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 04:44:51 INFO - PROCESS | 1780 | 1461066291840 Marionette TRACE conn3 <- [1,726,null,{}] 04:44:51 INFO - PROCESS | 1780 | 1461066291860 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:52 INFO - PROCESS | 1780 | 1461066292047 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 04:44:52 INFO - PROCESS | 1780 | 1461066292381 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:52 INFO - PROCESS | 1780 | ++DOCSHELL 0x889b2800 == 99 [pid = 1780] [id = 189] 04:44:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 240 (0x8abf5800) [pid = 1780] [serial = 568] [outer = (nil)] 04:44:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 241 (0x8e9e4800) [pid = 1780] [serial = 569] [outer = 0x8abf5800] 04:44:52 INFO - PROCESS | 1780 | 1461066292480 Marionette DEBUG loaded listener.js 04:44:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 242 (0x8f482800) [pid = 1780] [serial = 570] [outer = 0x8abf5800] 04:44:53 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:53 INFO - PROCESS | 1780 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:44:53 INFO - PROCESS | 1780 | 1461066293536 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 04:44:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 04:44:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1783ms 04:44:53 INFO - PROCESS | 1780 | 1461066293583 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 04:44:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 04:44:53 INFO - PROCESS | 1780 | 1461066293588 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 04:44:53 INFO - PROCESS | 1780 | 1461066293614 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 04:44:53 INFO - PROCESS | 1780 | 1461066293619 Marionette TRACE conn3 <- [1,730,null,{}] 04:44:53 INFO - PROCESS | 1780 | 1461066293628 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:53 INFO - PROCESS | 1780 | 1461066293831 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 04:44:54 INFO - PROCESS | 1780 | 1461066294071 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:54 INFO - PROCESS | 1780 | ++DOCSHELL 0x881be800 == 100 [pid = 1780] [id = 190] 04:44:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 243 (0x8835e400) [pid = 1780] [serial = 571] [outer = (nil)] 04:44:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 244 (0x901bfc00) [pid = 1780] [serial = 572] [outer = 0x8835e400] 04:44:54 INFO - PROCESS | 1780 | 1461066294164 Marionette DEBUG loaded listener.js 04:44:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 245 (0x9054f400) [pid = 1780] [serial = 573] [outer = 0x8835e400] 04:44:54 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:54 INFO - PROCESS | 1780 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:44:55 INFO - PROCESS | 1780 | 1461066295134 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 04:44:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 04:44:55 INFO - PROCESS | 1780 | 1461066295212 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 04:44:55 INFO - PROCESS | 1780 | 1461066295219 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 04:44:55 INFO - PROCESS | 1780 | 1461066295223 Marionette TRACE conn3 <- [1,734,null,{}] 04:44:55 INFO - PROCESS | 1780 | 1461066295229 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:55 INFO - PROCESS | 1780 | 1461066295424 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 04:44:55 INFO - PROCESS | 1780 | 1461066295663 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:55 INFO - PROCESS | 1780 | ++DOCSHELL 0x8835dc00 == 101 [pid = 1780] [id = 191] 04:44:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 246 (0x90127c00) [pid = 1780] [serial = 574] [outer = (nil)] 04:44:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 247 (0x932ee800) [pid = 1780] [serial = 575] [outer = 0x90127c00] 04:44:55 INFO - PROCESS | 1780 | 1461066295768 Marionette DEBUG loaded listener.js 04:44:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 248 (0x93426400) [pid = 1780] [serial = 576] [outer = 0x90127c00] 04:44:56 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:56 INFO - PROCESS | 1780 | 1461066296675 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 04:44:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 04:44:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1536ms 04:44:56 INFO - PROCESS | 1780 | 1461066296755 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 04:44:56 INFO - PROCESS | 1780 | 1461066296759 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 04:44:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 04:44:56 INFO - PROCESS | 1780 | 1461066296766 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 04:44:56 INFO - PROCESS | 1780 | 1461066296770 Marionette TRACE conn3 <- [1,738,null,{}] 04:44:56 INFO - PROCESS | 1780 | 1461066296776 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:57 INFO - PROCESS | 1780 | 1461066297035 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 04:44:57 INFO - PROCESS | 1780 | 1461066297351 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:57 INFO - PROCESS | 1780 | ++DOCSHELL 0x8abf2400 == 102 [pid = 1780] [id = 192] 04:44:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 249 (0x93126000) [pid = 1780] [serial = 577] [outer = (nil)] 04:44:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 250 (0x96792400) [pid = 1780] [serial = 578] [outer = 0x93126000] 04:44:57 INFO - PROCESS | 1780 | 1461066297446 Marionette DEBUG loaded listener.js 04:44:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 251 (0x973bec00) [pid = 1780] [serial = 579] [outer = 0x93126000] 04:44:58 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:58 INFO - PROCESS | 1780 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:44:58 INFO - PROCESS | 1780 | 1461066298771 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 04:44:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 04:44:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2032ms 04:44:58 INFO - PROCESS | 1780 | 1461066298845 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 04:44:58 INFO - PROCESS | 1780 | 1461066298848 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 04:44:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 04:44:58 INFO - PROCESS | 1780 | 1461066298880 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 04:44:58 INFO - PROCESS | 1780 | 1461066298883 Marionette TRACE conn3 <- [1,742,null,{}] 04:44:58 INFO - PROCESS | 1780 | 1461066298890 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:59 INFO - PROCESS | 1780 | 1461066299072 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 04:44:59 INFO - PROCESS | 1780 | 1461066299267 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:59 INFO - PROCESS | 1780 | ++DOCSHELL 0x8de6f000 == 103 [pid = 1780] [id = 193] 04:44:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 252 (0x93430c00) [pid = 1780] [serial = 580] [outer = (nil)] 04:44:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 253 (0x979e2400) [pid = 1780] [serial = 581] [outer = 0x93430c00] 04:44:59 INFO - PROCESS | 1780 | 1461066299365 Marionette DEBUG loaded listener.js 04:44:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 254 (0x98631800) [pid = 1780] [serial = 582] [outer = 0x93430c00] 04:45:00 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:45:00 INFO - PROCESS | 1780 | 1461066300683 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 04:45:00 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 04:45:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1841ms 04:45:00 INFO - PROCESS | 1780 | 1461066300760 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 04:45:00 INFO - PROCESS | 1780 | 1461066300765 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 04:45:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 04:45:00 INFO - PROCESS | 1780 | 1461066300793 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 04:45:00 INFO - PROCESS | 1780 | 1461066300796 Marionette TRACE conn3 <- [1,746,null,{}] 04:45:00 INFO - PROCESS | 1780 | 1461066300804 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:01 INFO - PROCESS | 1780 | 1461066301002 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 04:45:01 INFO - PROCESS | 1780 | 1461066301189 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:01 INFO - PROCESS | 1780 | ++DOCSHELL 0x8835c400 == 104 [pid = 1780] [id = 194] 04:45:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 255 (0x971bbc00) [pid = 1780] [serial = 583] [outer = (nil)] 04:45:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 256 (0x99148000) [pid = 1780] [serial = 584] [outer = 0x971bbc00] 04:45:01 INFO - PROCESS | 1780 | 1461066301276 Marionette DEBUG loaded listener.js 04:45:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 257 (0x99286400) [pid = 1780] [serial = 585] [outer = 0x971bbc00] 04:45:02 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:45:02 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:45:02 INFO - PROCESS | 1780 | 1461066302610 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 04:45:02 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.) 04:45:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1845ms 04:45:02 INFO - PROCESS | 1780 | 1461066302687 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 04:45:02 INFO - PROCESS | 1780 | 1461066302693 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 04:45:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 04:45:02 INFO - PROCESS | 1780 | 1461066302722 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 04:45:02 INFO - PROCESS | 1780 | 1461066302727 Marionette TRACE conn3 <- [1,750,null,{}] 04:45:02 INFO - PROCESS | 1780 | 1461066302735 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:02 INFO - PROCESS | 1780 | 1461066302935 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 04:45:03 INFO - PROCESS | 1780 | 1461066303128 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:03 INFO - PROCESS | 1780 | ++DOCSHELL 0x986c2800 == 105 [pid = 1780] [id = 195] 04:45:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 258 (0x987cd400) [pid = 1780] [serial = 586] [outer = (nil)] 04:45:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 259 (0x9ea16400) [pid = 1780] [serial = 587] [outer = 0x987cd400] 04:45:03 INFO - PROCESS | 1780 | 1461066303218 Marionette DEBUG loaded listener.js 04:45:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 260 (0x9fca4000) [pid = 1780] [serial = 588] [outer = 0x987cd400] 04:45:04 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:45:04 INFO - PROCESS | 1780 | 1461066304538 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 04:45:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 04:45:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1839ms 04:45:04 INFO - PROCESS | 1780 | 1461066304556 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 04:45:04 INFO - PROCESS | 1780 | 1461066304559 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 04:45:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 04:45:04 INFO - PROCESS | 1780 | 1461066304566 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 04:45:04 INFO - PROCESS | 1780 | 1461066304569 Marionette TRACE conn3 <- [1,754,null,{}] 04:45:04 INFO - PROCESS | 1780 | 1461066304575 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:04 INFO - PROCESS | 1780 | 1461066304804 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 04:45:05 INFO - PROCESS | 1780 | 1461066305005 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:05 INFO - PROCESS | 1780 | ++DOCSHELL 0x993e3400 == 106 [pid = 1780] [id = 196] 04:45:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 261 (0x994abc00) [pid = 1780] [serial = 589] [outer = (nil)] 04:45:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 262 (0xa0ea1400) [pid = 1780] [serial = 590] [outer = 0x994abc00] 04:45:05 INFO - PROCESS | 1780 | 1461066305143 Marionette DEBUG loaded listener.js 04:45:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 263 (0xa44c5000) [pid = 1780] [serial = 591] [outer = 0x994abc00] 04:45:06 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:45:06 INFO - PROCESS | 1780 | 1461066306594 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 04:45:06 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 04:45:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2083ms 04:45:06 INFO - PROCESS | 1780 | 1461066306652 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 04:45:06 INFO - PROCESS | 1780 | 1461066306656 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 04:45:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 04:45:06 INFO - PROCESS | 1780 | 1461066306664 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 04:45:06 INFO - PROCESS | 1780 | 1461066306669 Marionette TRACE conn3 <- [1,758,null,{}] 04:45:06 INFO - PROCESS | 1780 | 1461066306675 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:06 INFO - PROCESS | 1780 | 1461066306905 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 04:45:07 INFO - PROCESS | 1780 | 1461066307096 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:07 INFO - PROCESS | 1780 | ++DOCSHELL 0x877e7800 == 107 [pid = 1780] [id = 197] 04:45:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 264 (0x877e9000) [pid = 1780] [serial = 592] [outer = (nil)] 04:45:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 265 (0x877efc00) [pid = 1780] [serial = 593] [outer = 0x877e9000] 04:45:07 INFO - PROCESS | 1780 | 1461066307190 Marionette DEBUG loaded listener.js 04:45:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 266 (0x8c802000) [pid = 1780] [serial = 594] [outer = 0x877e9000] 04:45:08 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:45:08 INFO - PROCESS | 1780 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:45:08 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:45:08 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:45:08 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:45:08 INFO - PROCESS | 1780 | 1461066308179 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 04:45:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 04:45:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1592ms 04:45:08 INFO - PROCESS | 1780 | 1461066308258 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 04:45:08 INFO - PROCESS | 1780 | 1461066308262 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 04:45:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 04:45:08 INFO - PROCESS | 1780 | 1461066308269 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 04:45:08 INFO - PROCESS | 1780 | 1461066308273 Marionette TRACE conn3 <- [1,762,null,{}] 04:45:08 INFO - PROCESS | 1780 | 1461066308279 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:08 INFO - PROCESS | 1780 | 1461066308523 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 04:45:08 INFO - PROCESS | 1780 | 1461066308818 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:08 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a5d3c00 == 108 [pid = 1780] [id = 198] 04:45:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 267 (0x8c7f6000) [pid = 1780] [serial = 595] [outer = (nil)] 04:45:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 268 (0x987c6000) [pid = 1780] [serial = 596] [outer = 0x8c7f6000] 04:45:08 INFO - PROCESS | 1780 | 1461066308907 Marionette DEBUG loaded listener.js 04:45:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 269 (0x9a838c00) [pid = 1780] [serial = 597] [outer = 0x8c7f6000] 04:45:10 INFO - PROCESS | 1780 | 1461066310263 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 04:45:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 04:45:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2040ms 04:45:10 INFO - PROCESS | 1780 | 1461066310389 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 04:45:10 INFO - PROCESS | 1780 | 1461066310396 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 04:45:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 04:45:10 INFO - PROCESS | 1780 | 1461066310408 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 04:45:10 INFO - PROCESS | 1780 | 1461066310413 Marionette TRACE conn3 <- [1,766,null,{}] 04:45:10 INFO - PROCESS | 1780 | 1461066310422 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:10 INFO - PROCESS | 1780 | 1461066310603 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 04:45:10 INFO - PROCESS | 1780 | 1461066310801 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:10 INFO - PROCESS | 1780 | ++DOCSHELL 0x877e8c00 == 109 [pid = 1780] [id = 199] 04:45:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 270 (0x880b3800) [pid = 1780] [serial = 598] [outer = (nil)] 04:45:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 271 (0x880be000) [pid = 1780] [serial = 599] [outer = 0x880b3800] 04:45:10 INFO - PROCESS | 1780 | 1461066310927 Marionette DEBUG loaded listener.js 04:45:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 272 (0x881be000) [pid = 1780] [serial = 600] [outer = 0x880b3800] 04:45:12 INFO - PROCESS | 1780 | --DOCSHELL 0x95a6a800 == 108 [pid = 1780] [id = 135] 04:45:12 INFO - PROCESS | 1780 | --DOCSHELL 0x89d6bc00 == 107 [pid = 1780] [id = 143] 04:45:12 INFO - PROCESS | 1780 | --DOCSHELL 0x8a5d4000 == 106 [pid = 1780] [id = 141] 04:45:12 INFO - PROCESS | 1780 | --DOCSHELL 0x99146c00 == 105 [pid = 1780] [id = 136] 04:45:12 INFO - PROCESS | 1780 | --DOCSHELL 0xa2a2e800 == 104 [pid = 1780] [id = 137] 04:45:12 INFO - PROCESS | 1780 | --DOCSHELL 0x8abfe400 == 103 [pid = 1780] [id = 138] 04:45:12 INFO - PROCESS | 1780 | --DOMWINDOW == 271 (0x90545800) [pid = 1780] [serial = 508] [outer = (nil)] [url = about:blank] 04:45:12 INFO - PROCESS | 1780 | --DOCSHELL 0x8a5cac00 == 102 [pid = 1780] [id = 140] 04:45:12 INFO - PROCESS | 1780 | --DOCSHELL 0x91312800 == 101 [pid = 1780] [id = 134] 04:45:12 INFO - PROCESS | 1780 | --DOMWINDOW == 270 (0x8eca1800) [pid = 1780] [serial = 503] [outer = (nil)] [url = about:blank] 04:45:12 INFO - PROCESS | 1780 | --DOMWINDOW == 269 (0x8c637000) [pid = 1780] [serial = 451] [outer = (nil)] [url = about:blank] 04:45:12 INFO - PROCESS | 1780 | --DOMWINDOW == 268 (0x8deb1c00) [pid = 1780] [serial = 499] [outer = (nil)] [url = about:blank] 04:45:12 INFO - PROCESS | 1780 | --DOMWINDOW == 267 (0x8c7f0c00) [pid = 1780] [serial = 478] [outer = (nil)] [url = about:blank] 04:45:12 INFO - PROCESS | 1780 | --DOMWINDOW == 266 (0x8f488c00) [pid = 1780] [serial = 505] [outer = (nil)] [url = about:blank] 04:45:12 INFO - PROCESS | 1780 | --DOMWINDOW == 265 (0x912b0000) [pid = 1780] [serial = 457] [outer = (nil)] [url = about:blank] 04:45:12 INFO - PROCESS | 1780 | --DOMWINDOW == 264 (0x8ad6ec00) [pid = 1780] [serial = 494] [outer = (nil)] [url = about:blank] 04:45:12 INFO - PROCESS | 1780 | --DOMWINDOW == 263 (0x8a7b4c00) [pid = 1780] [serial = 493] [outer = (nil)] [url = about:blank] 04:45:12 INFO - PROCESS | 1780 | --DOMWINDOW == 262 (0x8a544800) [pid = 1780] [serial = 472] [outer = (nil)] [url = about:blank] 04:45:12 INFO - PROCESS | 1780 | --DOMWINDOW == 261 (0x8ec99400) [pid = 1780] [serial = 490] [outer = (nil)] [url = about:blank] 04:45:12 INFO - PROCESS | 1780 | --DOMWINDOW == 260 (0x8c53d400) [pid = 1780] [serial = 496] [outer = (nil)] [url = about:blank] 04:45:12 INFO - PROCESS | 1780 | --DOMWINDOW == 259 (0x8c7f8400) [pid = 1780] [serial = 497] [outer = (nil)] [url = about:blank] 04:45:12 INFO - PROCESS | 1780 | --DOMWINDOW == 258 (0x99141400) [pid = 1780] [serial = 463] [outer = (nil)] [url = about:blank] 04:45:12 INFO - PROCESS | 1780 | --DOMWINDOW == 257 (0x8a54f800) [pid = 1780] [serial = 475] [outer = (nil)] [url = about:blank] 04:45:12 INFO - PROCESS | 1780 | --DOMWINDOW == 256 (0x88e4ec00) [pid = 1780] [serial = 484] [outer = (nil)] [url = about:blank] 04:45:12 INFO - PROCESS | 1780 | --DOMWINDOW == 255 (0x976b6800) [pid = 1780] [serial = 460] [outer = (nil)] [url = about:blank] 04:45:12 INFO - PROCESS | 1780 | --DOMWINDOW == 254 (0x979e3c00) [pid = 1780] [serial = 449] [outer = (nil)] [url = about:blank] 04:45:12 INFO - PROCESS | 1780 | --DOMWINDOW == 253 (0x9011ec00) [pid = 1780] [serial = 506] [outer = (nil)] [url = about:blank] 04:45:12 INFO - PROCESS | 1780 | --DOMWINDOW == 252 (0xa0e9d400) [pid = 1780] [serial = 466] [outer = (nil)] [url = about:blank] 04:45:12 INFO - PROCESS | 1780 | --DOMWINDOW == 251 (0x8a4c9400) [pid = 1780] [serial = 469] [outer = (nil)] [url = about:blank] 04:45:12 INFO - PROCESS | 1780 | --DOMWINDOW == 250 (0x8e0db800) [pid = 1780] [serial = 454] [outer = (nil)] [url = about:blank] 04:45:12 INFO - PROCESS | 1780 | --DOMWINDOW == 249 (0x88cef000) [pid = 1780] [serial = 481] [outer = (nil)] [url = about:blank] 04:45:12 INFO - PROCESS | 1780 | --DOMWINDOW == 248 (0x8c7f9c00) [pid = 1780] [serial = 487] [outer = (nil)] [url = about:blank] 04:45:12 INFO - PROCESS | 1780 | --DOMWINDOW == 247 (0x8eb4e000) [pid = 1780] [serial = 502] [outer = (nil)] [url = about:blank] 04:45:12 INFO - PROCESS | 1780 | --DOMWINDOW == 246 (0x8e0bb800) [pid = 1780] [serial = 500] [outer = (nil)] [url = about:blank] 04:45:12 INFO - PROCESS | 1780 | 1461066312380 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 04:45:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 04:45:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1985ms 04:45:12 INFO - PROCESS | 1780 | 1461066312394 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 04:45:12 INFO - PROCESS | 1780 | 1461066312403 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 04:45:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 04:45:12 INFO - PROCESS | 1780 | 1461066312469 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 04:45:12 INFO - PROCESS | 1780 | 1461066312475 Marionette TRACE conn3 <- [1,770,null,{}] 04:45:12 INFO - PROCESS | 1780 | 1461066312482 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:12 INFO - PROCESS | 1780 | 1461066312683 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 04:45:12 INFO - PROCESS | 1780 | 1461066312833 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:12 INFO - PROCESS | 1780 | ++DOCSHELL 0x880b8000 == 102 [pid = 1780] [id = 200] 04:45:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 247 (0x880bf800) [pid = 1780] [serial = 601] [outer = (nil)] 04:45:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 248 (0x88ce8800) [pid = 1780] [serial = 602] [outer = 0x880bf800] 04:45:12 INFO - PROCESS | 1780 | 1461066312914 Marionette DEBUG loaded listener.js 04:45:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 249 (0x89d6bc00) [pid = 1780] [serial = 603] [outer = 0x880bf800] 04:45:13 INFO - PROCESS | 1780 | 1461066313765 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 04:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 04:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1359ms 04:45:13 INFO - PROCESS | 1780 | 1461066313821 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 04:45:13 INFO - PROCESS | 1780 | 1461066313825 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 04:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 04:45:13 INFO - PROCESS | 1780 | 1461066313832 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 04:45:13 INFO - PROCESS | 1780 | 1461066313837 Marionette TRACE conn3 <- [1,774,null,{}] 04:45:13 INFO - PROCESS | 1780 | 1461066313853 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:14 INFO - PROCESS | 1780 | 1461066314035 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 04:45:14 INFO - PROCESS | 1780 | 1461066314210 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:14 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a4cf000 == 103 [pid = 1780] [id = 201] 04:45:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 250 (0x8a550400) [pid = 1780] [serial = 604] [outer = (nil)] 04:45:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 251 (0x8a7b2c00) [pid = 1780] [serial = 605] [outer = 0x8a550400] 04:45:14 INFO - PROCESS | 1780 | 1461066314371 Marionette DEBUG loaded listener.js 04:45:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 252 (0x8ad67c00) [pid = 1780] [serial = 606] [outer = 0x8a550400] 04:45:15 INFO - PROCESS | 1780 | 1461066315183 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 04:45:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 04:45:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1385ms 04:45:15 INFO - PROCESS | 1780 | 1461066315218 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 04:45:15 INFO - PROCESS | 1780 | 1461066315222 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 04:45:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 04:45:15 INFO - PROCESS | 1780 | 1461066315228 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 04:45:15 INFO - PROCESS | 1780 | 1461066315231 Marionette TRACE conn3 <- [1,778,null,{}] 04:45:15 INFO - PROCESS | 1780 | 1461066315243 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:15 INFO - PROCESS | 1780 | 1461066315517 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 04:45:15 INFO - PROCESS | 1780 | 1461066315543 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:15 INFO - PROCESS | 1780 | ++DOCSHELL 0x877e8000 == 104 [pid = 1780] [id = 202] 04:45:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 253 (0x8bb51800) [pid = 1780] [serial = 607] [outer = (nil)] 04:45:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 254 (0x8c63bc00) [pid = 1780] [serial = 608] [outer = 0x8bb51800] 04:45:15 INFO - PROCESS | 1780 | 1461066315655 Marionette DEBUG loaded listener.js 04:45:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 255 (0x8c7f4000) [pid = 1780] [serial = 609] [outer = 0x8bb51800] 04:45:16 INFO - PROCESS | 1780 | 1461066316587 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 04:45:16 INFO - PROCESS | 1780 | --DOMWINDOW == 254 (0x88e47c00) [pid = 1780] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 04:45:16 INFO - PROCESS | 1780 | --DOMWINDOW == 253 (0x8ad76000) [pid = 1780] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 04:45:16 INFO - PROCESS | 1780 | --DOMWINDOW == 252 (0x8a5d4800) [pid = 1780] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 04:45:16 INFO - PROCESS | 1780 | --DOMWINDOW == 251 (0x88ce8400) [pid = 1780] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 04:45:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 04:45:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1587ms 04:45:16 INFO - PROCESS | 1780 | --DOMWINDOW == 250 (0x8c80a400) [pid = 1780] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 04:45:16 INFO - PROCESS | 1780 | 1461066316820 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 04:45:16 INFO - PROCESS | 1780 | 1461066316824 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 04:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 04:45:16 INFO - PROCESS | 1780 | 1461066316830 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 04:45:16 INFO - PROCESS | 1780 | 1461066316834 Marionette TRACE conn3 <- [1,782,null,{}] 04:45:16 INFO - PROCESS | 1780 | 1461066316839 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:17 INFO - PROCESS | 1780 | 1461066317010 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 04:45:17 INFO - PROCESS | 1780 | 1461066317029 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:17 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a4c4000 == 105 [pid = 1780] [id = 203] 04:45:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 251 (0x8a5cbc00) [pid = 1780] [serial = 610] [outer = (nil)] 04:45:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 252 (0x8c808400) [pid = 1780] [serial = 611] [outer = 0x8a5cbc00] 04:45:17 INFO - PROCESS | 1780 | 1461066317108 Marionette DEBUG loaded listener.js 04:45:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 253 (0x8ddd6000) [pid = 1780] [serial = 612] [outer = 0x8a5cbc00] 04:45:18 INFO - PROCESS | 1780 | 1461066318067 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 04:45:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 04:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1279ms 04:45:18 INFO - PROCESS | 1780 | 1461066318111 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 04:45:18 INFO - PROCESS | 1780 | 1461066318115 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 04:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 04:45:18 INFO - PROCESS | 1780 | 1461066318121 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 04:45:18 INFO - PROCESS | 1780 | 1461066318125 Marionette TRACE conn3 <- [1,786,null,{}] 04:45:18 INFO - PROCESS | 1780 | 1461066318130 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:18 INFO - PROCESS | 1780 | 1461066318326 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 04:45:18 INFO - PROCESS | 1780 | 1461066318481 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:18 INFO - PROCESS | 1780 | ++DOCSHELL 0x877ea400 == 106 [pid = 1780] [id = 204] 04:45:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 254 (0x8ad72800) [pid = 1780] [serial = 613] [outer = (nil)] 04:45:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 255 (0x8e9fd000) [pid = 1780] [serial = 614] [outer = 0x8ad72800] 04:45:18 INFO - PROCESS | 1780 | 1461066318581 Marionette DEBUG loaded listener.js 04:45:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 256 (0x8ec9a800) [pid = 1780] [serial = 615] [outer = 0x8ad72800] 04:45:19 INFO - PROCESS | 1780 | 1461066319646 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 04:45:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 04:45:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1580ms 04:45:19 INFO - PROCESS | 1780 | 1461066319704 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 04:45:19 INFO - PROCESS | 1780 | 1461066319711 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 04:45:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 04:45:19 INFO - PROCESS | 1780 | 1461066319722 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 04:45:19 INFO - PROCESS | 1780 | 1461066319727 Marionette TRACE conn3 <- [1,790,null,{}] 04:45:19 INFO - PROCESS | 1780 | 1461066319737 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:19 INFO - PROCESS | 1780 | 1461066319942 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 04:45:20 INFO - PROCESS | 1780 | 1461066320208 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:20 INFO - PROCESS | 1780 | ++DOCSHELL 0x880bbc00 == 107 [pid = 1780] [id = 205] 04:45:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 257 (0x88361c00) [pid = 1780] [serial = 616] [outer = (nil)] 04:45:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 258 (0x88cf0400) [pid = 1780] [serial = 617] [outer = 0x88361c00] 04:45:20 INFO - PROCESS | 1780 | 1461066320318 Marionette DEBUG loaded listener.js 04:45:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 259 (0x89ff5800) [pid = 1780] [serial = 618] [outer = 0x88361c00] 04:45:21 INFO - PROCESS | 1780 | 1461066321306 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 04:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 04:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1638ms 04:45:21 INFO - PROCESS | 1780 | 1461066321361 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 04:45:21 INFO - PROCESS | 1780 | 1461066321370 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 04:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 04:45:21 INFO - PROCESS | 1780 | 1461066321382 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 04:45:21 INFO - PROCESS | 1780 | 1461066321386 Marionette TRACE conn3 <- [1,794,null,{}] 04:45:21 INFO - PROCESS | 1780 | 1461066321393 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:21 INFO - PROCESS | 1780 | 1461066321595 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 04:45:21 INFO - PROCESS | 1780 | 1461066321926 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:21 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a7b4c00 == 108 [pid = 1780] [id = 206] 04:45:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 260 (0x8a7b6400) [pid = 1780] [serial = 619] [outer = (nil)] 04:45:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 261 (0x8c536c00) [pid = 1780] [serial = 620] [outer = 0x8a7b6400] 04:45:22 INFO - PROCESS | 1780 | 1461066322033 Marionette DEBUG loaded listener.js 04:45:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 262 (0x8deabc00) [pid = 1780] [serial = 621] [outer = 0x8a7b6400] 04:45:23 INFO - PROCESS | 1780 | 1461066323162 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 04:45:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 04:45:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1836ms 04:45:23 INFO - PROCESS | 1780 | 1461066323219 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 04:45:23 INFO - PROCESS | 1780 | 1461066323223 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 04:45:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 04:45:23 INFO - PROCESS | 1780 | 1461066323231 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 04:45:23 INFO - PROCESS | 1780 | 1461066323237 Marionette TRACE conn3 <- [1,798,null,{}] 04:45:23 INFO - PROCESS | 1780 | 1461066323254 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:23 INFO - PROCESS | 1780 | 1461066323461 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 04:45:23 INFO - PROCESS | 1780 | 1461066323714 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:23 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e1c9800 == 109 [pid = 1780] [id = 207] 04:45:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 263 (0x8eca3000) [pid = 1780] [serial = 622] [outer = (nil)] 04:45:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 264 (0x8f48dc00) [pid = 1780] [serial = 623] [outer = 0x8eca3000] 04:45:23 INFO - PROCESS | 1780 | 1461066323813 Marionette DEBUG loaded listener.js 04:45:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 265 (0x901bd400) [pid = 1780] [serial = 624] [outer = 0x8eca3000] 04:45:24 INFO - PROCESS | 1780 | 1461066324729 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 04:45:24 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 04:45:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1551ms 04:45:24 INFO - PROCESS | 1780 | 1461066324782 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 04:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 04:45:24 INFO - PROCESS | 1780 | 1461066324788 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 04:45:24 INFO - PROCESS | 1780 | 1461066324795 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 04:45:24 INFO - PROCESS | 1780 | 1461066324799 Marionette TRACE conn3 <- [1,802,null,{}] 04:45:24 INFO - PROCESS | 1780 | 1461066324805 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:25 INFO - PROCESS | 1780 | 1461066325006 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 04:45:25 INFO - PROCESS | 1780 | 1461066325251 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:25 INFO - PROCESS | 1780 | ++DOCSHELL 0x877f0000 == 110 [pid = 1780] [id = 208] 04:45:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 266 (0x8ec9dc00) [pid = 1780] [serial = 625] [outer = (nil)] 04:45:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 267 (0x93287400) [pid = 1780] [serial = 626] [outer = 0x8ec9dc00] 04:45:25 INFO - PROCESS | 1780 | 1461066325384 Marionette DEBUG loaded listener.js 04:45:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 268 (0x94f8b000) [pid = 1780] [serial = 627] [outer = 0x8ec9dc00] 04:45:26 INFO - PROCESS | 1780 | 1461066326436 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 04:45:26 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 04:45:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1683ms 04:45:26 INFO - PROCESS | 1780 | 1461066326484 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 04:45:26 INFO - PROCESS | 1780 | 1461066326488 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 04:45:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 04:45:26 INFO - PROCESS | 1780 | 1461066326495 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 04:45:26 INFO - PROCESS | 1780 | 1461066326499 Marionette TRACE conn3 <- [1,806,null,{}] 04:45:26 INFO - PROCESS | 1780 | 1461066326505 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:26 INFO - PROCESS | 1780 | 1461066326711 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 04:45:26 INFO - PROCESS | 1780 | 1461066326955 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:27 INFO - PROCESS | 1780 | ++DOCSHELL 0x90550800 == 111 [pid = 1780] [id = 209] 04:45:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 269 (0x90792c00) [pid = 1780] [serial = 628] [outer = (nil)] 04:45:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 270 (0x96763000) [pid = 1780] [serial = 629] [outer = 0x90792c00] 04:45:27 INFO - PROCESS | 1780 | 1461066327108 Marionette DEBUG loaded listener.js 04:45:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 271 (0x9676c400) [pid = 1780] [serial = 630] [outer = 0x90792c00] 04:45:28 INFO - PROCESS | 1780 | 1461066328210 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 04:45:28 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 04:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1785ms 04:45:28 INFO - PROCESS | 1780 | 1461066328284 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 04:45:28 INFO - PROCESS | 1780 | 1461066328290 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 04:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 04:45:28 INFO - PROCESS | 1780 | 1461066328300 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 04:45:28 INFO - PROCESS | 1780 | 1461066328305 Marionette TRACE conn3 <- [1,810,null,{}] 04:45:28 INFO - PROCESS | 1780 | 1461066328315 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:28 INFO - PROCESS | 1780 | 1461066328718 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 04:45:29 INFO - PROCESS | 1780 | 1461066329110 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:29 INFO - PROCESS | 1780 | ++DOCSHELL 0x88ceb400 == 112 [pid = 1780] [id = 210] 04:45:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 272 (0x9841a400) [pid = 1780] [serial = 631] [outer = (nil)] 04:45:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 273 (0x99204000) [pid = 1780] [serial = 632] [outer = 0x9841a400] 04:45:29 INFO - PROCESS | 1780 | 1461066329227 Marionette DEBUG loaded listener.js 04:45:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 274 (0xa0e9a400) [pid = 1780] [serial = 633] [outer = 0x9841a400] 04:45:30 INFO - PROCESS | 1780 | 1461066330336 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 04:45:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 04:45:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 2088ms 04:45:30 INFO - PROCESS | 1780 | 1461066330388 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 04:45:30 INFO - PROCESS | 1780 | 1461066330393 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 04:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 04:45:30 INFO - PROCESS | 1780 | 1461066330399 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 04:45:30 INFO - PROCESS | 1780 | 1461066330403 Marionette TRACE conn3 <- [1,814,null,{}] 04:45:30 INFO - PROCESS | 1780 | 1461066330409 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:30 INFO - PROCESS | 1780 | 1461066330643 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 04:45:30 INFO - PROCESS | 1780 | 1461066330942 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:30 INFO - PROCESS | 1780 | ++DOCSHELL 0x880bd800 == 113 [pid = 1780] [id = 211] 04:45:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 275 (0x8fe24400) [pid = 1780] [serial = 634] [outer = (nil)] 04:45:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 276 (0x8fe2c000) [pid = 1780] [serial = 635] [outer = 0x8fe24400] 04:45:31 INFO - PROCESS | 1780 | 1461066331048 Marionette DEBUG loaded listener.js 04:45:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 277 (0x8fe2d800) [pid = 1780] [serial = 636] [outer = 0x8fe24400] 04:45:32 INFO - PROCESS | 1780 | 1461066332012 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 04:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 04:45:32 INFO - PROCESS | 1780 | 1461066332051 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 04:45:32 INFO - PROCESS | 1780 | 1461066332057 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 04:45:32 INFO - PROCESS | 1780 | 1461066332061 Marionette TRACE conn3 <- [1,818,null,{}] 04:45:32 INFO - PROCESS | 1780 | 1461066332067 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:32 INFO - PROCESS | 1780 | 1461066332263 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 04:45:32 INFO - PROCESS | 1780 | 1461066332583 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:32 INFO - PROCESS | 1780 | ++DOCSHELL 0x8fe24c00 == 114 [pid = 1780] [id = 212] 04:45:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 278 (0x8fe2a000) [pid = 1780] [serial = 637] [outer = (nil)] 04:45:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 279 (0xa0ea1c00) [pid = 1780] [serial = 638] [outer = 0x8fe2a000] 04:45:32 INFO - PROCESS | 1780 | 1461066332678 Marionette DEBUG loaded listener.js 04:45:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 280 (0xa0f9b000) [pid = 1780] [serial = 639] [outer = 0x8fe2a000] 04:45:33 INFO - PROCESS | 1780 | 1461066333601 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 04:45:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 04:45:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1592ms 04:45:33 INFO - PROCESS | 1780 | 1461066333650 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 04:45:33 INFO - PROCESS | 1780 | 1461066333654 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 04:45:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 04:45:33 INFO - PROCESS | 1780 | 1461066333661 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 04:45:33 INFO - PROCESS | 1780 | 1461066333665 Marionette TRACE conn3 <- [1,822,null,{}] 04:45:33 INFO - PROCESS | 1780 | 1461066333671 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:33 INFO - PROCESS | 1780 | 1461066333873 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 04:45:34 INFO - PROCESS | 1780 | 1461066334121 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:34 INFO - PROCESS | 1780 | ++DOCSHELL 0x881bcc00 == 115 [pid = 1780] [id = 213] 04:45:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 281 (0x88b82000) [pid = 1780] [serial = 640] [outer = (nil)] 04:45:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 282 (0x88b88c00) [pid = 1780] [serial = 641] [outer = 0x88b82000] 04:45:34 INFO - PROCESS | 1780 | 1461066334255 Marionette DEBUG loaded listener.js 04:45:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 283 (0x88b8c800) [pid = 1780] [serial = 642] [outer = 0x88b82000] 04:45:35 INFO - PROCESS | 1780 | 1461066335177 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 04:45:35 INFO - PROCESS | 1780 | 1461066335250 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 04:45:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 04:45:35 INFO - PROCESS | 1780 | 1461066335257 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 04:45:35 INFO - PROCESS | 1780 | 1461066335260 Marionette TRACE conn3 <- [1,826,null,{}] 04:45:35 INFO - PROCESS | 1780 | 1461066335267 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:35 INFO - PROCESS | 1780 | 1461066335581 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 04:45:35 INFO - PROCESS | 1780 | 1461066335818 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:35 INFO - PROCESS | 1780 | ++DOCSHELL 0x88b81c00 == 116 [pid = 1780] [id = 214] 04:45:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 284 (0x88b82400) [pid = 1780] [serial = 643] [outer = (nil)] 04:45:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 285 (0x894c6800) [pid = 1780] [serial = 644] [outer = 0x88b82400] 04:45:35 INFO - PROCESS | 1780 | 1461066335917 Marionette DEBUG loaded listener.js 04:45:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 286 (0x894c8c00) [pid = 1780] [serial = 645] [outer = 0x88b82400] 04:45:36 INFO - PROCESS | 1780 | 1461066336863 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 04:45:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 04:45:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1637ms 04:45:36 INFO - PROCESS | 1780 | 1461066336895 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 04:45:36 INFO - PROCESS | 1780 | 1461066336899 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 04:45:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 04:45:36 INFO - PROCESS | 1780 | 1461066336907 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 04:45:36 INFO - PROCESS | 1780 | 1461066336912 Marionette TRACE conn3 <- [1,830,null,{}] 04:45:36 INFO - PROCESS | 1780 | 1461066336918 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:37 INFO - PROCESS | 1780 | 1461066337150 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 04:45:37 INFO - PROCESS | 1780 | 1461066337421 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:37 INFO - PROCESS | 1780 | ++DOCSHELL 0x86fa3000 == 117 [pid = 1780] [id = 215] 04:45:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 287 (0x86fa8400) [pid = 1780] [serial = 646] [outer = (nil)] 04:45:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 288 (0x88b87000) [pid = 1780] [serial = 647] [outer = 0x86fa8400] 04:45:37 INFO - PROCESS | 1780 | 1461066337590 Marionette DEBUG loaded listener.js 04:45:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 289 (0x894cc400) [pid = 1780] [serial = 648] [outer = 0x86fa8400] 04:45:38 INFO - PROCESS | 1780 | 1461066338626 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 04:45:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 04:45:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1789ms 04:45:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 04:45:38 INFO - PROCESS | 1780 | 1461066338697 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 04:45:38 INFO - PROCESS | 1780 | 1461066338700 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 04:45:38 INFO - PROCESS | 1780 | 1461066338707 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 04:45:38 INFO - PROCESS | 1780 | 1461066338711 Marionette TRACE conn3 <- [1,834,null,{}] 04:45:38 INFO - PROCESS | 1780 | 1461066338717 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:38 INFO - PROCESS | 1780 | 1461066338951 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 04:45:39 INFO - PROCESS | 1780 | 1461066339253 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:39 INFO - PROCESS | 1780 | ++DOCSHELL 0x863a4800 == 118 [pid = 1780] [id = 216] 04:45:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 290 (0x863a5800) [pid = 1780] [serial = 649] [outer = (nil)] 04:45:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 291 (0x863ac000) [pid = 1780] [serial = 650] [outer = 0x863a5800] 04:45:39 INFO - PROCESS | 1780 | 1461066339345 Marionette DEBUG loaded listener.js 04:45:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 292 (0x863ae400) [pid = 1780] [serial = 651] [outer = 0x863a5800] 04:45:40 INFO - PROCESS | 1780 | 1461066340261 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 04:45:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 04:45:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1582ms 04:45:40 INFO - PROCESS | 1780 | 1461066340290 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 04:45:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 04:45:40 INFO - PROCESS | 1780 | 1461066340294 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 04:45:40 INFO - PROCESS | 1780 | 1461066340300 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 04:45:40 INFO - PROCESS | 1780 | 1461066340304 Marionette TRACE conn3 <- [1,838,null,{}] 04:45:40 INFO - PROCESS | 1780 | 1461066340310 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:40 INFO - PROCESS | 1780 | 1461066340503 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 04:45:40 INFO - PROCESS | 1780 | 1461066340763 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:40 INFO - PROCESS | 1780 | ++DOCSHELL 0x863ac800 == 119 [pid = 1780] [id = 217] 04:45:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 293 (0x86f9f400) [pid = 1780] [serial = 652] [outer = (nil)] 04:45:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 294 (0x894cec00) [pid = 1780] [serial = 653] [outer = 0x86f9f400] 04:45:40 INFO - PROCESS | 1780 | 1461066340899 Marionette DEBUG loaded listener.js 04:45:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 295 (0x8fe26c00) [pid = 1780] [serial = 654] [outer = 0x86f9f400] 04:45:41 INFO - PROCESS | 1780 | 1461066341854 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 04:45:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 04:45:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1595ms 04:45:41 INFO - PROCESS | 1780 | 1461066341897 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 04:45:41 INFO - PROCESS | 1780 | 1461066341903 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 04:45:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 04:45:41 INFO - PROCESS | 1780 | 1461066341913 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 04:45:41 INFO - PROCESS | 1780 | 1461066341919 Marionette TRACE conn3 <- [1,842,null,{}] 04:45:41 INFO - PROCESS | 1780 | 1461066341929 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:42 INFO - PROCESS | 1780 | 1461066342247 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 04:45:42 INFO - PROCESS | 1780 | 1461066342570 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:42 INFO - PROCESS | 1780 | ++DOCSHELL 0x8578b000 == 120 [pid = 1780] [id = 218] 04:45:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 296 (0x8578b800) [pid = 1780] [serial = 655] [outer = (nil)] 04:45:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 297 (0x85792c00) [pid = 1780] [serial = 656] [outer = 0x8578b800] 04:45:42 INFO - PROCESS | 1780 | 1461066342668 Marionette DEBUG loaded listener.js 04:45:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 298 (0x85794800) [pid = 1780] [serial = 657] [outer = 0x8578b800] 04:45:43 INFO - PROCESS | 1780 | 1461066343634 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 04:45:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 04:45:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1750ms 04:45:43 INFO - PROCESS | 1780 | 1461066343662 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 04:45:43 INFO - PROCESS | 1780 | 1461066343666 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 04:45:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 04:45:43 INFO - PROCESS | 1780 | 1461066343673 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 04:45:43 INFO - PROCESS | 1780 | 1461066343676 Marionette TRACE conn3 <- [1,846,null,{}] 04:45:43 INFO - PROCESS | 1780 | 1461066343683 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:43 INFO - PROCESS | 1780 | 1461066343891 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 04:45:44 INFO - PROCESS | 1780 | 1461066344174 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:44 INFO - PROCESS | 1780 | ++DOCSHELL 0x85793800 == 121 [pid = 1780] [id = 219] 04:45:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 299 (0x85795800) [pid = 1780] [serial = 658] [outer = (nil)] 04:45:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 300 (0x858b2c00) [pid = 1780] [serial = 659] [outer = 0x85795800] 04:45:44 INFO - PROCESS | 1780 | 1461066344311 Marionette DEBUG loaded listener.js 04:45:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 301 (0x858b5400) [pid = 1780] [serial = 660] [outer = 0x85795800] 04:45:45 INFO - PROCESS | 1780 | 1461066345322 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 04:45:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 04:45:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1691ms 04:45:45 INFO - PROCESS | 1780 | 1461066345367 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 04:45:45 INFO - PROCESS | 1780 | 1461066345372 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 04:45:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 04:45:45 INFO - PROCESS | 1780 | 1461066345381 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 04:45:45 INFO - PROCESS | 1780 | 1461066345386 Marionette TRACE conn3 <- [1,850,null,{}] 04:45:45 INFO - PROCESS | 1780 | 1461066345391 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:45 INFO - PROCESS | 1780 | 1461066345657 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 04:45:46 INFO - PROCESS | 1780 | 1461066346049 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:46 INFO - PROCESS | 1780 | ++DOCSHELL 0x85799400 == 122 [pid = 1780] [id = 220] 04:45:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 302 (0x858b3800) [pid = 1780] [serial = 661] [outer = (nil)] 04:45:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 303 (0x858bc000) [pid = 1780] [serial = 662] [outer = 0x858b3800] 04:45:46 INFO - PROCESS | 1780 | 1461066346198 Marionette DEBUG loaded listener.js 04:45:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 304 (0x858bdc00) [pid = 1780] [serial = 663] [outer = 0x858b3800] 04:45:47 INFO - PROCESS | 1780 | 1461066347369 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 04:45:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 04:45:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 2040ms 04:45:47 INFO - PROCESS | 1780 | 1461066347420 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 04:45:47 INFO - PROCESS | 1780 | 1461066347423 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 04:45:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 04:45:47 INFO - PROCESS | 1780 | 1461066347431 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 04:45:47 INFO - PROCESS | 1780 | 1461066347434 Marionette TRACE conn3 <- [1,854,null,{}] 04:45:47 INFO - PROCESS | 1780 | 1461066347440 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:47 INFO - PROCESS | 1780 | 1461066347695 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 04:45:48 INFO - PROCESS | 1780 | 1461066348004 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:48 INFO - PROCESS | 1780 | ++DOCSHELL 0x858b7000 == 123 [pid = 1780] [id = 221] 04:45:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 305 (0x85b0cc00) [pid = 1780] [serial = 664] [outer = (nil)] 04:45:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 306 (0x85b11800) [pid = 1780] [serial = 665] [outer = 0x85b0cc00] 04:45:48 INFO - PROCESS | 1780 | 1461066348114 Marionette DEBUG loaded listener.js 04:45:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 307 (0x85b13000) [pid = 1780] [serial = 666] [outer = 0x85b0cc00] 04:45:49 INFO - PROCESS | 1780 | 1461066349015 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 04:45:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 04:45:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1630ms 04:45:49 INFO - PROCESS | 1780 | 1461066349062 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 04:45:49 INFO - PROCESS | 1780 | 1461066349066 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 04:45:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 04:45:49 INFO - PROCESS | 1780 | 1461066349073 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 04:45:49 INFO - PROCESS | 1780 | 1461066349076 Marionette TRACE conn3 <- [1,858,null,{}] 04:45:49 INFO - PROCESS | 1780 | 1461066349082 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:49 INFO - PROCESS | 1780 | 1461066349286 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 04:45:50 INFO - PROCESS | 1780 | --DOCSHELL 0x9623ec00 == 122 [pid = 1780] [id = 38] 04:45:50 INFO - PROCESS | 1780 | --DOCSHELL 0xa457c000 == 121 [pid = 1780] [id = 93] 04:45:50 INFO - PROCESS | 1780 | --DOCSHELL 0x8a54e000 == 120 [pid = 1780] [id = 184] 04:45:50 INFO - PROCESS | 1780 | --DOCSHELL 0x8a4c4000 == 119 [pid = 1780] [id = 203] 04:45:50 INFO - PROCESS | 1780 | --DOCSHELL 0x877e8000 == 118 [pid = 1780] [id = 202] 04:45:50 INFO - PROCESS | 1780 | --DOCSHELL 0x8a4cf000 == 117 [pid = 1780] [id = 201] 04:45:50 INFO - PROCESS | 1780 | --DOCSHELL 0x880b8000 == 116 [pid = 1780] [id = 200] 04:45:50 INFO - PROCESS | 1780 | --DOCSHELL 0x877e8c00 == 115 [pid = 1780] [id = 199] 04:45:50 INFO - PROCESS | 1780 | --DOCSHELL 0x8abf2400 == 114 [pid = 1780] [id = 192] 04:45:50 INFO - PROCESS | 1780 | --DOCSHELL 0x8835dc00 == 113 [pid = 1780] [id = 191] 04:45:50 INFO - PROCESS | 1780 | --DOCSHELL 0x881be800 == 112 [pid = 1780] [id = 190] 04:45:50 INFO - PROCESS | 1780 | --DOCSHELL 0x881bc000 == 111 [pid = 1780] [id = 187] 04:45:50 INFO - PROCESS | 1780 | --DOMWINDOW == 306 (0x8deadc00) [pid = 1780] [serial = 557] [outer = (nil)] [url = about:blank] 04:45:50 INFO - PROCESS | 1780 | --DOMWINDOW == 305 (0x8deb3800) [pid = 1780] [serial = 559] [outer = (nil)] [url = about:blank] 04:45:50 INFO - PROCESS | 1780 | --DOMWINDOW == 304 (0x89ff7400) [pid = 1780] [serial = 532] [outer = (nil)] [url = about:blank] 04:45:50 INFO - PROCESS | 1780 | --DOMWINDOW == 303 (0x8a7ad400) [pid = 1780] [serial = 551] [outer = (nil)] [url = about:blank] 04:45:50 INFO - PROCESS | 1780 | --DOMWINDOW == 302 (0x8a54c400) [pid = 1780] [serial = 550] [outer = (nil)] [url = about:blank] 04:45:50 INFO - PROCESS | 1780 | --DOMWINDOW == 301 (0x89d74400) [pid = 1780] [serial = 511] [outer = (nil)] [url = about:blank] 04:45:50 INFO - PROCESS | 1780 | --DOMWINDOW == 300 (0x93127000) [pid = 1780] [serial = 509] [outer = (nil)] [url = about:blank] 04:45:50 INFO - PROCESS | 1780 | --DOMWINDOW == 299 (0x8c803800) [pid = 1780] [serial = 554] [outer = (nil)] [url = about:blank] 04:45:50 INFO - PROCESS | 1780 | --DOMWINDOW == 298 (0x881c1800) [pid = 1780] [serial = 541] [outer = (nil)] [url = about:blank] 04:45:50 INFO - PROCESS | 1780 | --DOMWINDOW == 297 (0x88358c00) [pid = 1780] [serial = 544] [outer = (nil)] [url = about:blank] 04:45:50 INFO - PROCESS | 1780 | --DOMWINDOW == 296 (0x8c53b000) [pid = 1780] [serial = 553] [outer = (nil)] [url = about:blank] 04:45:50 INFO - PROCESS | 1780 | --DOMWINDOW == 295 (0x979de000) [pid = 1780] [serial = 523] [outer = (nil)] [url = about:blank] 04:45:50 INFO - PROCESS | 1780 | --DOMWINDOW == 294 (0x90125800) [pid = 1780] [serial = 517] [outer = (nil)] [url = about:blank] 04:45:50 INFO - PROCESS | 1780 | --DOMWINDOW == 293 (0x889ad000) [pid = 1780] [serial = 538] [outer = (nil)] [url = about:blank] 04:45:50 INFO - PROCESS | 1780 | --DOMWINDOW == 292 (0x8c80b400) [pid = 1780] [serial = 514] [outer = (nil)] [url = about:blank] 04:45:50 INFO - PROCESS | 1780 | --DOMWINDOW == 291 (0x88e54c00) [pid = 1780] [serial = 547] [outer = (nil)] [url = about:blank] 04:45:50 INFO - PROCESS | 1780 | --DOMWINDOW == 290 (0xa0e9e400) [pid = 1780] [serial = 529] [outer = (nil)] [url = about:blank] 04:45:50 INFO - PROCESS | 1780 | --DOMWINDOW == 289 (0xa0e98400) [pid = 1780] [serial = 535] [outer = (nil)] [url = about:blank] 04:45:50 INFO - PROCESS | 1780 | --DOMWINDOW == 288 (0x8de6dc00) [pid = 1780] [serial = 556] [outer = (nil)] [url = about:blank] 04:45:50 INFO - PROCESS | 1780 | --DOMWINDOW == 287 (0x89ff2c00) [pid = 1780] [serial = 548] [outer = (nil)] [url = about:blank] 04:45:50 INFO - PROCESS | 1780 | --DOMWINDOW == 286 (0x994a6800) [pid = 1780] [serial = 526] [outer = (nil)] [url = about:blank] 04:45:50 INFO - PROCESS | 1780 | --DOMWINDOW == 285 (0x9676e400) [pid = 1780] [serial = 520] [outer = (nil)] [url = about:blank] 04:45:50 INFO - PROCESS | 1780 | 1461066350617 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:50 INFO - PROCESS | 1780 | ++DOCSHELL 0x86fa3800 == 112 [pid = 1780] [id = 222] 04:45:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 286 (0x86fa4000) [pid = 1780] [serial = 667] [outer = (nil)] 04:45:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 287 (0x86fa8000) [pid = 1780] [serial = 668] [outer = 0x86fa4000] 04:45:50 INFO - PROCESS | 1780 | 1461066350705 Marionette DEBUG loaded listener.js 04:45:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 288 (0x86fabc00) [pid = 1780] [serial = 669] [outer = 0x86fa4000] 04:45:51 INFO - PROCESS | 1780 | 1461066351511 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 04:45:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 04:45:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 2486ms 04:45:51 INFO - PROCESS | 1780 | 1461066351562 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 04:45:51 INFO - PROCESS | 1780 | 1461066351570 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 04:45:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 04:45:51 INFO - PROCESS | 1780 | 1461066351579 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 04:45:51 INFO - PROCESS | 1780 | 1461066351583 Marionette TRACE conn3 <- [1,862,null,{}] 04:45:51 INFO - PROCESS | 1780 | 1461066351617 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:51 INFO - PROCESS | 1780 | 1461066351812 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 04:45:51 INFO - PROCESS | 1780 | 1461066351824 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:51 INFO - PROCESS | 1780 | ++DOCSHELL 0x85b18400 == 113 [pid = 1780] [id = 223] 04:45:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 289 (0x880b8800) [pid = 1780] [serial = 670] [outer = (nil)] 04:45:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 290 (0x881c1800) [pid = 1780] [serial = 671] [outer = 0x880b8800] 04:45:51 INFO - PROCESS | 1780 | 1461066351903 Marionette DEBUG loaded listener.js 04:45:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 291 (0x8835d800) [pid = 1780] [serial = 672] [outer = 0x880b8800] 04:45:53 INFO - PROCESS | 1780 | 1461066353078 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 04:45:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 04:45:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1551ms 04:45:53 INFO - PROCESS | 1780 | 1461066353166 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 04:45:53 INFO - PROCESS | 1780 | 1461066353173 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 04:45:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 04:45:53 INFO - PROCESS | 1780 | 1461066353180 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 04:45:53 INFO - PROCESS | 1780 | 1461066353183 Marionette TRACE conn3 <- [1,866,null,{}] 04:45:53 INFO - PROCESS | 1780 | 1461066353189 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:53 INFO - PROCESS | 1780 | 1461066353439 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 04:45:53 INFO - PROCESS | 1780 | 1461066353651 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:53 INFO - PROCESS | 1780 | ++DOCSHELL 0x88ce3400 == 114 [pid = 1780] [id = 224] 04:45:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 292 (0x88ce8000) [pid = 1780] [serial = 673] [outer = (nil)] 04:45:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 293 (0x894c3800) [pid = 1780] [serial = 674] [outer = 0x88ce8000] 04:45:53 INFO - PROCESS | 1780 | 1461066353749 Marionette DEBUG loaded listener.js 04:45:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 294 (0x89d71800) [pid = 1780] [serial = 675] [outer = 0x88ce8000] 04:45:54 INFO - PROCESS | 1780 | 1461066354590 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 04:45:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 04:45:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1435ms 04:45:54 INFO - PROCESS | 1780 | 1461066354617 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 04:45:54 INFO - PROCESS | 1780 | 1461066354621 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 04:45:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 04:45:54 INFO - PROCESS | 1780 | 1461066354655 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 04:45:54 INFO - PROCESS | 1780 | 1461066354664 Marionette TRACE conn3 <- [1,870,null,{}] 04:45:54 INFO - PROCESS | 1780 | 1461066354671 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:54 INFO - PROCESS | 1780 | 1461066354936 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 04:45:55 INFO - PROCESS | 1780 | --DOMWINDOW == 293 (0x8bb51800) [pid = 1780] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 04:45:55 INFO - PROCESS | 1780 | --DOMWINDOW == 292 (0x8a5cbc00) [pid = 1780] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 04:45:55 INFO - PROCESS | 1780 | --DOMWINDOW == 291 (0x880bf800) [pid = 1780] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 04:45:55 INFO - PROCESS | 1780 | --DOMWINDOW == 290 (0x880b3800) [pid = 1780] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 04:45:55 INFO - PROCESS | 1780 | --DOMWINDOW == 289 (0x8a550400) [pid = 1780] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 04:45:55 INFO - PROCESS | 1780 | 1461066355397 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:55 INFO - PROCESS | 1780 | ++DOCSHELL 0x85b15c00 == 115 [pid = 1780] [id = 225] 04:45:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 290 (0x877ea000) [pid = 1780] [serial = 676] [outer = (nil)] 04:45:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 291 (0x8a4c7400) [pid = 1780] [serial = 677] [outer = 0x877ea000] 04:45:55 INFO - PROCESS | 1780 | 1461066355479 Marionette DEBUG loaded listener.js 04:45:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 292 (0x8a550800) [pid = 1780] [serial = 678] [outer = 0x877ea000] 04:45:56 INFO - PROCESS | 1780 | 1461066356238 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 04:45:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 04:45:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1650ms 04:45:56 INFO - PROCESS | 1780 | 1461066356298 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 04:45:56 INFO - PROCESS | 1780 | 1461066356303 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 04:45:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 04:45:56 INFO - PROCESS | 1780 | 1461066356310 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 04:45:56 INFO - PROCESS | 1780 | 1461066356313 Marionette TRACE conn3 <- [1,874,null,{}] 04:45:56 INFO - PROCESS | 1780 | 1461066356318 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:56 INFO - PROCESS | 1780 | 1461066356500 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 04:45:56 INFO - PROCESS | 1780 | 1461066356510 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:56 INFO - PROCESS | 1780 | ++DOCSHELL 0x89ff2c00 == 116 [pid = 1780] [id = 226] 04:45:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 293 (0x8a4c9000) [pid = 1780] [serial = 679] [outer = (nil)] 04:45:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 294 (0x8abf8000) [pid = 1780] [serial = 680] [outer = 0x8a4c9000] 04:45:56 INFO - PROCESS | 1780 | 1461066356755 Marionette DEBUG loaded listener.js 04:45:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 295 (0x8ad6f800) [pid = 1780] [serial = 681] [outer = 0x8a4c9000] 04:45:57 INFO - PROCESS | 1780 | 1461066357806 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 04:45:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 04:45:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1538ms 04:45:57 INFO - PROCESS | 1780 | 1461066357849 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 04:45:57 INFO - PROCESS | 1780 | 1461066357856 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 04:45:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 04:45:57 INFO - PROCESS | 1780 | 1461066357865 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 04:45:57 INFO - PROCESS | 1780 | 1461066357872 Marionette TRACE conn3 <- [1,878,null,{}] 04:45:57 INFO - PROCESS | 1780 | 1461066357882 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:58 INFO - PROCESS | 1780 | 1461066358136 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 04:45:58 INFO - PROCESS | 1780 | 1461066358484 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:58 INFO - PROCESS | 1780 | ++DOCSHELL 0x85b18800 == 117 [pid = 1780] [id = 227] 04:45:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 296 (0x863a8000) [pid = 1780] [serial = 682] [outer = (nil)] 04:45:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 297 (0x880b4400) [pid = 1780] [serial = 683] [outer = 0x863a8000] 04:45:58 INFO - PROCESS | 1780 | 1461066358585 Marionette DEBUG loaded listener.js 04:45:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 298 (0x880bd000) [pid = 1780] [serial = 684] [outer = 0x863a8000] 04:45:59 INFO - PROCESS | 1780 | 1461066359514 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 04:45:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 04:45:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1686ms 04:45:59 INFO - PROCESS | 1780 | 1461066359552 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 04:45:59 INFO - PROCESS | 1780 | 1461066359561 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 04:45:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 04:45:59 INFO - PROCESS | 1780 | 1461066359573 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 04:45:59 INFO - PROCESS | 1780 | 1461066359577 Marionette TRACE conn3 <- [1,882,null,{}] 04:45:59 INFO - PROCESS | 1780 | 1461066359585 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:59 INFO - PROCESS | 1780 | 1461066359806 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 04:46:00 INFO - PROCESS | 1780 | 1461066360066 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:00 INFO - PROCESS | 1780 | ++DOCSHELL 0x88e47800 == 118 [pid = 1780] [id = 228] 04:46:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 299 (0x88e47c00) [pid = 1780] [serial = 685] [outer = (nil)] 04:46:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 300 (0x89d77c00) [pid = 1780] [serial = 686] [outer = 0x88e47c00] 04:46:00 INFO - PROCESS | 1780 | 1461066360205 Marionette DEBUG loaded listener.js 04:46:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 301 (0x8a4c2000) [pid = 1780] [serial = 687] [outer = 0x88e47c00] 04:46:01 INFO - PROCESS | 1780 | 1461066361264 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 04:46:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 04:46:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1744ms 04:46:01 INFO - PROCESS | 1780 | 1461066361318 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 04:46:01 INFO - PROCESS | 1780 | 1461066361322 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 04:46:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 04:46:01 INFO - PROCESS | 1780 | 1461066361331 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 04:46:01 INFO - PROCESS | 1780 | 1461066361339 Marionette TRACE conn3 <- [1,886,null,{}] 04:46:01 INFO - PROCESS | 1780 | 1461066361359 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:01 INFO - PROCESS | 1780 | 1461066361725 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 04:46:01 INFO - PROCESS | 1780 | 1461066361943 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:01 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a4cc800 == 119 [pid = 1780] [id = 229] 04:46:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 302 (0x8c537c00) [pid = 1780] [serial = 688] [outer = (nil)] 04:46:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 303 (0x8c808c00) [pid = 1780] [serial = 689] [outer = 0x8c537c00] 04:46:02 INFO - PROCESS | 1780 | 1461066362063 Marionette DEBUG loaded listener.js 04:46:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 304 (0x8dddc800) [pid = 1780] [serial = 690] [outer = 0x8c537c00] 04:46:03 INFO - PROCESS | 1780 | 1461066363009 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 04:46:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 04:46:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1740ms 04:46:03 INFO - PROCESS | 1780 | 1461066363072 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 04:46:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 04:46:03 INFO - PROCESS | 1780 | 1461066363077 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 04:46:03 INFO - PROCESS | 1780 | 1461066363084 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 04:46:03 INFO - PROCESS | 1780 | 1461066363087 Marionette TRACE conn3 <- [1,890,null,{}] 04:46:03 INFO - PROCESS | 1780 | 1461066363093 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:03 INFO - PROCESS | 1780 | 1461066363311 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 04:46:03 INFO - PROCESS | 1780 | 1461066363562 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:03 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a544000 == 120 [pid = 1780] [id = 230] 04:46:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 305 (0x8e0ae800) [pid = 1780] [serial = 691] [outer = (nil)] 04:46:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 306 (0x8e0bbc00) [pid = 1780] [serial = 692] [outer = 0x8e0ae800] 04:46:03 INFO - PROCESS | 1780 | 1461066363699 Marionette DEBUG loaded listener.js 04:46:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 307 (0x8e1cec00) [pid = 1780] [serial = 693] [outer = 0x8e0ae800] 04:46:04 INFO - PROCESS | 1780 | 1461066364613 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 04:46:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 04:46:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1591ms 04:46:04 INFO - PROCESS | 1780 | 1461066364676 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 04:46:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 04:46:04 INFO - PROCESS | 1780 | 1461066364680 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 04:46:04 INFO - PROCESS | 1780 | 1461066364687 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 04:46:04 INFO - PROCESS | 1780 | 1461066364691 Marionette TRACE conn3 <- [1,894,null,{}] 04:46:04 INFO - PROCESS | 1780 | 1461066364697 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:04 INFO - PROCESS | 1780 | 1461066364888 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 04:46:05 INFO - PROCESS | 1780 | 1461066365141 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:05 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c80b400 == 121 [pid = 1780] [id = 231] 04:46:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 308 (0x8de70400) [pid = 1780] [serial = 694] [outer = (nil)] 04:46:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 309 (0x8ec98400) [pid = 1780] [serial = 695] [outer = 0x8de70400] 04:46:05 INFO - PROCESS | 1780 | 1461066365269 Marionette DEBUG loaded listener.js 04:46:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 310 (0x8ec9c400) [pid = 1780] [serial = 696] [outer = 0x8de70400] 04:46:06 INFO - PROCESS | 1780 | 1461066366195 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 04:46:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 04:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1536ms 04:46:06 INFO - PROCESS | 1780 | 1461066366224 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 04:46:06 INFO - PROCESS | 1780 | 1461066366228 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 04:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 04:46:06 INFO - PROCESS | 1780 | 1461066366237 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 04:46:06 INFO - PROCESS | 1780 | 1461066366241 Marionette TRACE conn3 <- [1,898,null,{}] 04:46:06 INFO - PROCESS | 1780 | 1461066366249 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:06 INFO - PROCESS | 1780 | 1461066366486 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 04:46:06 INFO - PROCESS | 1780 | 1461066366757 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:06 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e9f7400 == 122 [pid = 1780] [id = 232] 04:46:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 311 (0x90793400) [pid = 1780] [serial = 697] [outer = (nil)] 04:46:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 312 (0x91fa8c00) [pid = 1780] [serial = 698] [outer = 0x90793400] 04:46:06 INFO - PROCESS | 1780 | 1461066366891 Marionette DEBUG loaded listener.js 04:46:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 313 (0x9328b800) [pid = 1780] [serial = 699] [outer = 0x90793400] 04:46:07 INFO - PROCESS | 1780 | 1461066367869 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 04:46:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 04:46:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1695ms 04:46:07 INFO - PROCESS | 1780 | 1461066367933 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 04:46:07 INFO - PROCESS | 1780 | 1461066367937 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 04:46:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 04:46:07 INFO - PROCESS | 1780 | 1461066367944 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 04:46:07 INFO - PROCESS | 1780 | 1461066367948 Marionette TRACE conn3 <- [1,902,null,{}] 04:46:07 INFO - PROCESS | 1780 | 1461066367954 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:08 INFO - PROCESS | 1780 | 1461066368160 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 04:46:08 INFO - PROCESS | 1780 | 1461066368465 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:08 INFO - PROCESS | 1780 | ++DOCSHELL 0x889b1c00 == 123 [pid = 1780] [id = 233] 04:46:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 314 (0x9312c400) [pid = 1780] [serial = 700] [outer = (nil)] 04:46:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 315 (0x96764800) [pid = 1780] [serial = 701] [outer = 0x9312c400] 04:46:08 INFO - PROCESS | 1780 | 1461066368601 Marionette DEBUG loaded listener.js 04:46:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 316 (0x97126400) [pid = 1780] [serial = 702] [outer = 0x9312c400] 04:46:09 INFO - PROCESS | 1780 | 1461066369512 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 04:46:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 04:46:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1640ms 04:46:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 04:46:09 INFO - PROCESS | 1780 | 1461066369585 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 04:46:09 INFO - PROCESS | 1780 | 1461066369589 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 04:46:09 INFO - PROCESS | 1780 | 1461066369596 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 04:46:09 INFO - PROCESS | 1780 | 1461066369599 Marionette TRACE conn3 <- [1,906,null,{}] 04:46:09 INFO - PROCESS | 1780 | 1461066369605 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:09 INFO - PROCESS | 1780 | 1461066369800 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 04:46:10 INFO - PROCESS | 1780 | 1461066370056 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:10 INFO - PROCESS | 1780 | ++DOCSHELL 0x8fe2ac00 == 124 [pid = 1780] [id = 234] 04:46:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 317 (0x90791800) [pid = 1780] [serial = 703] [outer = (nil)] 04:46:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 318 (0x98631400) [pid = 1780] [serial = 704] [outer = 0x90791800] 04:46:10 INFO - PROCESS | 1780 | 1461066370187 Marionette DEBUG loaded listener.js 04:46:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 319 (0x987c7c00) [pid = 1780] [serial = 705] [outer = 0x90791800] 04:46:11 INFO - PROCESS | 1780 | 1461066371181 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 04:46:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 04:46:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1636ms 04:46:11 INFO - PROCESS | 1780 | 1461066371232 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 04:46:11 INFO - PROCESS | 1780 | 1461066371235 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 04:46:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 04:46:11 INFO - PROCESS | 1780 | 1461066371242 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 04:46:11 INFO - PROCESS | 1780 | 1461066371246 Marionette TRACE conn3 <- [1,910,null,{}] 04:46:11 INFO - PROCESS | 1780 | 1461066371252 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:11 INFO - PROCESS | 1780 | 1461066371475 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 04:46:11 INFO - PROCESS | 1780 | 1461066371780 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:11 INFO - PROCESS | 1780 | ++DOCSHELL 0x890e9400 == 125 [pid = 1780] [id = 235] 04:46:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 320 (0x890ea000) [pid = 1780] [serial = 706] [outer = (nil)] 04:46:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 321 (0x890f1800) [pid = 1780] [serial = 707] [outer = 0x890ea000] 04:46:11 INFO - PROCESS | 1780 | 1461066371876 Marionette DEBUG loaded listener.js 04:46:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 322 (0x890f4400) [pid = 1780] [serial = 708] [outer = 0x890ea000] 04:46:12 INFO - PROCESS | 1780 | 1461066372774 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 04:46:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 04:46:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1590ms 04:46:12 INFO - PROCESS | 1780 | 1461066372835 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 04:46:12 INFO - PROCESS | 1780 | 1461066372838 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 04:46:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 04:46:12 INFO - PROCESS | 1780 | 1461066372847 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 04:46:12 INFO - PROCESS | 1780 | 1461066372851 Marionette TRACE conn3 <- [1,914,null,{}] 04:46:12 INFO - PROCESS | 1780 | 1461066372857 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:13 INFO - PROCESS | 1780 | 1461066373081 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 04:46:13 INFO - PROCESS | 1780 | 1461066373434 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:13 INFO - PROCESS | 1780 | ++DOCSHELL 0x890e9c00 == 126 [pid = 1780] [id = 236] 04:46:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 323 (0x890ea400) [pid = 1780] [serial = 709] [outer = (nil)] 04:46:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 324 (0x9830e800) [pid = 1780] [serial = 710] [outer = 0x890ea400] 04:46:13 INFO - PROCESS | 1780 | 1461066373532 Marionette DEBUG loaded listener.js 04:46:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 325 (0x98633400) [pid = 1780] [serial = 711] [outer = 0x890ea400] 04:46:14 INFO - PROCESS | 1780 | 1461066374482 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 04:46:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 04:46:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1686ms 04:46:14 INFO - PROCESS | 1780 | 1461066374535 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 04:46:14 INFO - PROCESS | 1780 | 1461066374542 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 04:46:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 04:46:14 INFO - PROCESS | 1780 | 1461066374551 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 04:46:14 INFO - PROCESS | 1780 | 1461066374556 Marionette TRACE conn3 <- [1,918,null,{}] 04:46:14 INFO - PROCESS | 1780 | 1461066374565 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:14 INFO - PROCESS | 1780 | 1461066374822 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 04:46:15 INFO - PROCESS | 1780 | 1461066375136 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:15 INFO - PROCESS | 1780 | ++DOCSHELL 0x977e5c00 == 127 [pid = 1780] [id = 237] 04:46:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 326 (0xa0a88400) [pid = 1780] [serial = 712] [outer = (nil)] 04:46:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 327 (0xa0ea2000) [pid = 1780] [serial = 713] [outer = 0xa0a88400] 04:46:15 INFO - PROCESS | 1780 | 1461066375250 Marionette DEBUG loaded listener.js 04:46:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 328 (0xa444d000) [pid = 1780] [serial = 714] [outer = 0xa0a88400] 04:46:16 INFO - PROCESS | 1780 | 1461066376204 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 04:46:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 04:46:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1685ms 04:46:16 INFO - PROCESS | 1780 | 1461066376237 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 04:46:16 INFO - PROCESS | 1780 | 1461066376241 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 04:46:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 04:46:16 INFO - PROCESS | 1780 | 1461066376248 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 04:46:16 INFO - PROCESS | 1780 | 1461066376253 Marionette TRACE conn3 <- [1,922,null,{}] 04:46:16 INFO - PROCESS | 1780 | 1461066376259 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:16 INFO - PROCESS | 1780 | 1461066376460 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 04:46:16 INFO - PROCESS | 1780 | 1461066376729 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:16 INFO - PROCESS | 1780 | ++DOCSHELL 0x88d61c00 == 128 [pid = 1780] [id = 238] 04:46:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 329 (0x88d62000) [pid = 1780] [serial = 715] [outer = (nil)] 04:46:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 330 (0x88d6a400) [pid = 1780] [serial = 716] [outer = 0x88d62000] 04:46:16 INFO - PROCESS | 1780 | 1461066376873 Marionette DEBUG loaded listener.js 04:46:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 331 (0x88d6d400) [pid = 1780] [serial = 717] [outer = 0x88d62000] 04:46:17 INFO - PROCESS | 1780 | 1461066377884 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 04:46:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 04:46:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1686ms 04:46:17 INFO - PROCESS | 1780 | 1461066377936 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 04:46:17 INFO - PROCESS | 1780 | 1461066377940 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 04:46:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 04:46:17 INFO - PROCESS | 1780 | 1461066377947 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 04:46:17 INFO - PROCESS | 1780 | 1461066377951 Marionette TRACE conn3 <- [1,926,null,{}] 04:46:17 INFO - PROCESS | 1780 | 1461066377957 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:18 INFO - PROCESS | 1780 | 1461066378173 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 04:46:18 INFO - PROCESS | 1780 | 1461066378494 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:18 INFO - PROCESS | 1780 | ++DOCSHELL 0x8835d000 == 129 [pid = 1780] [id = 239] 04:46:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 332 (0x88d62c00) [pid = 1780] [serial = 718] [outer = (nil)] 04:46:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 333 (0x941c7800) [pid = 1780] [serial = 719] [outer = 0x88d62c00] 04:46:18 INFO - PROCESS | 1780 | 1461066378603 Marionette DEBUG loaded listener.js 04:46:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 334 (0x941c9800) [pid = 1780] [serial = 720] [outer = 0x88d62c00] 04:46:19 INFO - PROCESS | 1780 | 1461066379511 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 04:46:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 04:46:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1636ms 04:46:19 INFO - PROCESS | 1780 | 1461066379585 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 04:46:19 INFO - PROCESS | 1780 | 1461066379591 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 04:46:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 04:46:19 INFO - PROCESS | 1780 | 1461066379599 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 04:46:19 INFO - PROCESS | 1780 | 1461066379604 Marionette TRACE conn3 <- [1,930,null,{}] 04:46:19 INFO - PROCESS | 1780 | 1461066379611 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:19 INFO - PROCESS | 1780 | 1461066379841 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 04:46:20 INFO - PROCESS | 1780 | 1461066380110 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:20 INFO - PROCESS | 1780 | ++DOCSHELL 0x88d70c00 == 130 [pid = 1780] [id = 240] 04:46:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 335 (0x8ad76c00) [pid = 1780] [serial = 721] [outer = (nil)] 04:46:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 336 (0x941d1400) [pid = 1780] [serial = 722] [outer = 0x8ad76c00] 04:46:20 INFO - PROCESS | 1780 | 1461066380236 Marionette DEBUG loaded listener.js 04:46:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 337 (0x941d3c00) [pid = 1780] [serial = 723] [outer = 0x8ad76c00] 04:46:21 INFO - PROCESS | 1780 | 1461066381127 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 04:46:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 04:46:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1588ms 04:46:21 INFO - PROCESS | 1780 | 1461066381188 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 04:46:21 INFO - PROCESS | 1780 | 1461066381192 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 04:46:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 04:46:21 INFO - PROCESS | 1780 | 1461066381199 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 04:46:21 INFO - PROCESS | 1780 | 1461066381203 Marionette TRACE conn3 <- [1,934,null,{}] 04:46:21 INFO - PROCESS | 1780 | 1461066381209 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:21 INFO - PROCESS | 1780 | 1461066381437 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 04:46:21 INFO - PROCESS | 1780 | 1461066381702 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:21 INFO - PROCESS | 1780 | ++DOCSHELL 0x8446ec00 == 131 [pid = 1780] [id = 241] 04:46:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 338 (0x84470400) [pid = 1780] [serial = 724] [outer = (nil)] 04:46:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 339 (0x84478000) [pid = 1780] [serial = 725] [outer = 0x84470400] 04:46:21 INFO - PROCESS | 1780 | 1461066381843 Marionette DEBUG loaded listener.js 04:46:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 340 (0x8447ac00) [pid = 1780] [serial = 726] [outer = 0x84470400] 04:46:22 INFO - PROCESS | 1780 | 1461066382904 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 04:46:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 04:46:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1737ms 04:46:22 INFO - PROCESS | 1780 | 1461066382938 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 04:46:22 INFO - PROCESS | 1780 | 1461066382941 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 04:46:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 04:46:22 INFO - PROCESS | 1780 | 1461066382949 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 04:46:22 INFO - PROCESS | 1780 | 1461066382954 Marionette TRACE conn3 <- [1,938,null,{}] 04:46:22 INFO - PROCESS | 1780 | 1461066382960 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:23 INFO - PROCESS | 1780 | 1461066383174 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 04:46:24 INFO - PROCESS | 1780 | 1461066384156 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:24 INFO - PROCESS | 1780 | ++DOCSHELL 0x84472400 == 132 [pid = 1780] [id = 242] 04:46:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 341 (0x84477800) [pid = 1780] [serial = 727] [outer = (nil)] 04:46:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 342 (0x858bbc00) [pid = 1780] [serial = 728] [outer = 0x84477800] 04:46:24 INFO - PROCESS | 1780 | 1461066384256 Marionette DEBUG loaded listener.js 04:46:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 343 (0x86fa2800) [pid = 1780] [serial = 729] [outer = 0x84477800] 04:46:25 INFO - PROCESS | 1780 | 1461066385180 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 04:46:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 04:46:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 2285ms 04:46:25 INFO - PROCESS | 1780 | 1461066385237 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 04:46:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 04:46:25 INFO - PROCESS | 1780 | 1461066385243 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 04:46:25 INFO - PROCESS | 1780 | 1461066385250 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 04:46:25 INFO - PROCESS | 1780 | 1461066385258 Marionette TRACE conn3 <- [1,942,null,{}] 04:46:25 INFO - PROCESS | 1780 | 1461066385265 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:25 INFO - PROCESS | 1780 | 1461066385476 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 04:46:25 INFO - PROCESS | 1780 | 1461066385755 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:25 INFO - PROCESS | 1780 | ++DOCSHELL 0x85793400 == 133 [pid = 1780] [id = 243] 04:46:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 344 (0x858b7800) [pid = 1780] [serial = 730] [outer = (nil)] 04:46:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 345 (0x880b9c00) [pid = 1780] [serial = 731] [outer = 0x858b7800] 04:46:25 INFO - PROCESS | 1780 | 1461066385962 Marionette DEBUG loaded listener.js 04:46:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 346 (0x889a6c00) [pid = 1780] [serial = 732] [outer = 0x858b7800] 04:46:26 INFO - PROCESS | 1780 | 1461066386958 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 04:46:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 04:46:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1790ms 04:46:27 INFO - PROCESS | 1780 | 1461066387044 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 04:46:27 INFO - PROCESS | 1780 | 1461066387051 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 04:46:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 04:46:27 INFO - PROCESS | 1780 | 1461066387058 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 04:46:27 INFO - PROCESS | 1780 | 1461066387061 Marionette TRACE conn3 <- [1,946,null,{}] 04:46:27 INFO - PROCESS | 1780 | 1461066387068 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:27 INFO - PROCESS | 1780 | 1461066387320 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 04:46:28 INFO - PROCESS | 1780 | --DOCSHELL 0x8ddce800 == 132 [pid = 1780] [id = 103] 04:46:28 INFO - PROCESS | 1780 | --DOCSHELL 0x8e1c3c00 == 131 [pid = 1780] [id = 104] 04:46:28 INFO - PROCESS | 1780 | --DOCSHELL 0x90544c00 == 130 [pid = 1780] [id = 105] 04:46:28 INFO - PROCESS | 1780 | --DOCSHELL 0x85b15c00 == 129 [pid = 1780] [id = 225] 04:46:28 INFO - PROCESS | 1780 | --DOCSHELL 0x88ce3400 == 128 [pid = 1780] [id = 224] 04:46:28 INFO - PROCESS | 1780 | --DOCSHELL 0x85b18400 == 127 [pid = 1780] [id = 223] 04:46:28 INFO - PROCESS | 1780 | --DOCSHELL 0x86fa3800 == 126 [pid = 1780] [id = 222] 04:46:28 INFO - PROCESS | 1780 | --DOCSHELL 0x863a4800 == 125 [pid = 1780] [id = 216] 04:46:28 INFO - PROCESS | 1780 | --DOCSHELL 0x863ac800 == 124 [pid = 1780] [id = 217] 04:46:28 INFO - PROCESS | 1780 | --DOCSHELL 0x86fa3000 == 123 [pid = 1780] [id = 215] 04:46:28 INFO - PROCESS | 1780 | --DOCSHELL 0x88b81c00 == 122 [pid = 1780] [id = 214] 04:46:28 INFO - PROCESS | 1780 | --DOCSHELL 0x8fe24c00 == 121 [pid = 1780] [id = 212] 04:46:28 INFO - PROCESS | 1780 | --DOCSHELL 0x881bcc00 == 120 [pid = 1780] [id = 213] 04:46:28 INFO - PROCESS | 1780 | --DOCSHELL 0x880bd800 == 119 [pid = 1780] [id = 211] 04:46:28 INFO - PROCESS | 1780 | --DOCSHELL 0x88ceb400 == 118 [pid = 1780] [id = 210] 04:46:28 INFO - PROCESS | 1780 | --DOCSHELL 0x90550800 == 117 [pid = 1780] [id = 209] 04:46:28 INFO - PROCESS | 1780 | --DOCSHELL 0x8e1c9800 == 116 [pid = 1780] [id = 207] 04:46:28 INFO - PROCESS | 1780 | --DOCSHELL 0x877f0000 == 115 [pid = 1780] [id = 208] 04:46:28 INFO - PROCESS | 1780 | --DOCSHELL 0x8a7b4c00 == 114 [pid = 1780] [id = 206] 04:46:28 INFO - PROCESS | 1780 | --DOCSHELL 0x880bbc00 == 113 [pid = 1780] [id = 205] 04:46:28 INFO - PROCESS | 1780 | --DOMWINDOW == 345 (0x8e9fd000) [pid = 1780] [serial = 614] [outer = (nil)] [url = about:blank] 04:46:28 INFO - PROCESS | 1780 | --DOMWINDOW == 344 (0x8abf7000) [pid = 1780] [serial = 371] [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.] 04:46:28 INFO - PROCESS | 1780 | --DOMWINDOW == 343 (0xa0ea1400) [pid = 1780] [serial = 590] [outer = (nil)] [url = about:blank] 04:46:28 INFO - PROCESS | 1780 | --DOMWINDOW == 342 (0x932ee800) [pid = 1780] [serial = 575] [outer = (nil)] [url = about:blank] 04:46:28 INFO - PROCESS | 1780 | --DOMWINDOW == 341 (0x979e2400) [pid = 1780] [serial = 581] [outer = (nil)] [url = about:blank] 04:46:28 INFO - PROCESS | 1780 | --DOMWINDOW == 340 (0x96792400) [pid = 1780] [serial = 578] [outer = (nil)] [url = about:blank] 04:46:28 INFO - PROCESS | 1780 | --DOMWINDOW == 339 (0x8e9e4800) [pid = 1780] [serial = 569] [outer = (nil)] [url = about:blank] 04:46:28 INFO - PROCESS | 1780 | --DOMWINDOW == 338 (0x8c63bc00) [pid = 1780] [serial = 608] [outer = (nil)] [url = about:blank] 04:46:28 INFO - PROCESS | 1780 | --DOMWINDOW == 337 (0x8ddd6000) [pid = 1780] [serial = 612] [outer = (nil)] [url = about:blank] 04:46:28 INFO - PROCESS | 1780 | --DOMWINDOW == 336 (0x89d6bc00) [pid = 1780] [serial = 603] [outer = (nil)] [url = about:blank] 04:46:28 INFO - PROCESS | 1780 | --DOMWINDOW == 335 (0x880be000) [pid = 1780] [serial = 599] [outer = (nil)] [url = about:blank] 04:46:28 INFO - PROCESS | 1780 | --DOMWINDOW == 334 (0x901bfc00) [pid = 1780] [serial = 572] [outer = (nil)] [url = about:blank] 04:46:28 INFO - PROCESS | 1780 | --DOMWINDOW == 333 (0x9ea16400) [pid = 1780] [serial = 587] [outer = (nil)] [url = about:blank] 04:46:28 INFO - PROCESS | 1780 | --DOMWINDOW == 332 (0x8a7b2c00) [pid = 1780] [serial = 605] [outer = (nil)] [url = about:blank] 04:46:28 INFO - PROCESS | 1780 | --DOMWINDOW == 331 (0x88e46800) [pid = 1780] [serial = 562] [outer = (nil)] [url = about:blank] 04:46:28 INFO - PROCESS | 1780 | --DOMWINDOW == 330 (0x99148000) [pid = 1780] [serial = 584] [outer = (nil)] [url = about:blank] 04:46:28 INFO - PROCESS | 1780 | --DOMWINDOW == 329 (0x987c6000) [pid = 1780] [serial = 596] [outer = (nil)] [url = about:blank] 04:46:28 INFO - PROCESS | 1780 | --DOMWINDOW == 328 (0x8c808400) [pid = 1780] [serial = 611] [outer = (nil)] [url = about:blank] 04:46:28 INFO - PROCESS | 1780 | --DOMWINDOW == 327 (0x881be000) [pid = 1780] [serial = 600] [outer = (nil)] [url = about:blank] 04:46:28 INFO - PROCESS | 1780 | --DOMWINDOW == 326 (0x8c7f4000) [pid = 1780] [serial = 609] [outer = (nil)] [url = about:blank] 04:46:28 INFO - PROCESS | 1780 | --DOMWINDOW == 325 (0x877efc00) [pid = 1780] [serial = 593] [outer = (nil)] [url = about:blank] 04:46:28 INFO - PROCESS | 1780 | --DOMWINDOW == 324 (0x88ce8800) [pid = 1780] [serial = 602] [outer = (nil)] [url = about:blank] 04:46:28 INFO - PROCESS | 1780 | --DOMWINDOW == 323 (0x8ad76400) [pid = 1780] [serial = 565] [outer = (nil)] [url = about:blank] 04:46:28 INFO - PROCESS | 1780 | --DOMWINDOW == 322 (0x8ad67c00) [pid = 1780] [serial = 606] [outer = (nil)] [url = about:blank] 04:46:28 INFO - PROCESS | 1780 | 1461066388473 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:28 INFO - PROCESS | 1780 | ++DOCSHELL 0x85791800 == 114 [pid = 1780] [id = 244] 04:46:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 323 (0x858af400) [pid = 1780] [serial = 733] [outer = (nil)] 04:46:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 324 (0x863ad800) [pid = 1780] [serial = 734] [outer = 0x858af400] 04:46:28 INFO - PROCESS | 1780 | 1461066388601 Marionette DEBUG loaded listener.js 04:46:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 325 (0x877efc00) [pid = 1780] [serial = 735] [outer = 0x858af400] 04:46:29 INFO - PROCESS | 1780 | 1461066389399 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 04:46:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 04:46:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 2394ms 04:46:29 INFO - PROCESS | 1780 | 1461066389453 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 04:46:29 INFO - PROCESS | 1780 | 1461066389457 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 04:46:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 04:46:29 INFO - PROCESS | 1780 | 1461066389472 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 04:46:29 INFO - PROCESS | 1780 | 1461066389481 Marionette TRACE conn3 <- [1,950,null,{}] 04:46:29 INFO - PROCESS | 1780 | 1461066389490 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:29 INFO - PROCESS | 1780 | 1461066389697 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 04:46:29 INFO - PROCESS | 1780 | 1461066389887 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:29 INFO - PROCESS | 1780 | ++DOCSHELL 0x858bb000 == 115 [pid = 1780] [id = 245] 04:46:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 326 (0x88b8e000) [pid = 1780] [serial = 736] [outer = (nil)] 04:46:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 327 (0x88d6fc00) [pid = 1780] [serial = 737] [outer = 0x88b8e000] 04:46:29 INFO - PROCESS | 1780 | 1461066389970 Marionette DEBUG loaded listener.js 04:46:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 328 (0x88e4fc00) [pid = 1780] [serial = 738] [outer = 0x88b8e000] 04:46:30 INFO - PROCESS | 1780 | 1461066390809 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 04:46:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 04:46:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1404ms 04:46:30 INFO - PROCESS | 1780 | 1461066390870 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 04:46:30 INFO - PROCESS | 1780 | 1461066390876 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 04:46:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 04:46:30 INFO - PROCESS | 1780 | 1461066390883 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 04:46:30 INFO - PROCESS | 1780 | 1461066390886 Marionette TRACE conn3 <- [1,954,null,{}] 04:46:30 INFO - PROCESS | 1780 | 1461066390892 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:31 INFO - PROCESS | 1780 | 1461066391239 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 04:46:31 INFO - PROCESS | 1780 | 1461066391271 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:31 INFO - PROCESS | 1780 | ++DOCSHELL 0x88ce6400 == 116 [pid = 1780] [id = 246] 04:46:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 329 (0x894c2000) [pid = 1780] [serial = 739] [outer = (nil)] 04:46:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 330 (0x894cb800) [pid = 1780] [serial = 740] [outer = 0x894c2000] 04:46:31 INFO - PROCESS | 1780 | 1461066391347 Marionette DEBUG loaded listener.js 04:46:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 331 (0x89d71400) [pid = 1780] [serial = 741] [outer = 0x894c2000] 04:46:32 INFO - PROCESS | 1780 | 1461066392327 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 04:46:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 04:46:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1489ms 04:46:32 INFO - PROCESS | 1780 | 1461066392374 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 04:46:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 04:46:32 INFO - PROCESS | 1780 | 1461066392378 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 04:46:32 INFO - PROCESS | 1780 | 1461066392384 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 04:46:32 INFO - PROCESS | 1780 | 1461066392388 Marionette TRACE conn3 <- [1,958,null,{}] 04:46:32 INFO - PROCESS | 1780 | 1461066392400 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:32 INFO - PROCESS | 1780 | 1461066392763 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 04:46:32 INFO - PROCESS | 1780 | 1461066392815 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:32 INFO - PROCESS | 1780 | ++DOCSHELL 0x89d78c00 == 117 [pid = 1780] [id = 247] 04:46:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 332 (0x89ff3c00) [pid = 1780] [serial = 742] [outer = (nil)] 04:46:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 333 (0x89ffc400) [pid = 1780] [serial = 743] [outer = 0x89ff3c00] 04:46:32 INFO - PROCESS | 1780 | 1461066392938 Marionette DEBUG loaded listener.js 04:46:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 334 (0x8a548400) [pid = 1780] [serial = 744] [outer = 0x89ff3c00] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 333 (0x8c635000) [pid = 1780] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 332 (0x94f8fc00) [pid = 1780] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 331 (0x8eca3000) [pid = 1780] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 330 (0x93126000) [pid = 1780] [serial = 577] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 329 (0x90127c00) [pid = 1780] [serial = 574] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 328 (0x889a6400) [pid = 1780] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 327 (0x9fca9000) [pid = 1780] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 326 (0x8bb51c00) [pid = 1780] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 325 (0x8a5d7400) [pid = 1780] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 324 (0x987cd400) [pid = 1780] [serial = 586] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 323 (0x8a5cb000) [pid = 1780] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 322 (0x8c53ac00) [pid = 1780] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 321 (0x98123400) [pid = 1780] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 320 (0x8c538000) [pid = 1780] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 319 (0x9747ec00) [pid = 1780] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 318 (0x8c534800) [pid = 1780] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 317 (0x91fabc00) [pid = 1780] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 316 (0x8ad6e400) [pid = 1780] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 315 (0x9623a000) [pid = 1780] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 314 (0x9011e800) [pid = 1780] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 313 (0x8e9fb800) [pid = 1780] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 312 (0x9fca0c00) [pid = 1780] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 311 (0x89d6d000) [pid = 1780] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 310 (0xa4477400) [pid = 1780] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 309 (0x8a4c2800) [pid = 1780] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 308 (0x8f48d000) [pid = 1780] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 307 (0x91318400) [pid = 1780] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 306 (0x8835e400) [pid = 1780] [serial = 571] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 305 (0x8a549c00) [pid = 1780] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 304 (0x8bb49000) [pid = 1780] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 303 (0x88361c00) [pid = 1780] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 302 (0x8ec9dc00) [pid = 1780] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 301 (0x8fe24400) [pid = 1780] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 300 (0x877ea000) [pid = 1780] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 299 (0x8a7b6400) [pid = 1780] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 298 (0x89ff1c00) [pid = 1780] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 297 (0x9fb92400) [pid = 1780] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 296 (0x971bbc00) [pid = 1780] [serial = 583] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 295 (0x9841a400) [pid = 1780] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 294 (0x901c6800) [pid = 1780] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 293 (0x979df800) [pid = 1780] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 292 (0x973b3400) [pid = 1780] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 291 (0x881ba400) [pid = 1780] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 290 (0x88cefc00) [pid = 1780] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 289 (0x86fa4000) [pid = 1780] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 288 (0x8e0b5c00) [pid = 1780] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 287 (0x89d6ac00) [pid = 1780] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 286 (0x8deb7000) [pid = 1780] [serial = 375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 285 (0x932eb400) [pid = 1780] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 284 (0x901bb400) [pid = 1780] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 283 (0x88ce8000) [pid = 1780] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 282 (0xa2a50800) [pid = 1780] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 281 (0xa0e4ec00) [pid = 1780] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 280 (0x993d4800) [pid = 1780] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 279 (0x98a2d800) [pid = 1780] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 278 (0x89fefc00) [pid = 1780] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 277 (0xa457a400) [pid = 1780] [serial = 209] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 276 (0x9328bc00) [pid = 1780] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 275 (0x8e1c4400) [pid = 1780] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 274 (0x8e9f3800) [pid = 1780] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 273 (0x8ddd1400) [pid = 1780] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 272 (0x8c638400) [pid = 1780] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 271 (0x881c6c00) [pid = 1780] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 270 (0x9054f800) [pid = 1780] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 269 (0x8c7f6000) [pid = 1780] [serial = 595] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 268 (0x8c7f6400) [pid = 1780] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 267 (0xa457e400) [pid = 1780] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 266 (0x8ad72800) [pid = 1780] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 265 (0x88e4f800) [pid = 1780] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 264 (0x88cea800) [pid = 1780] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 263 (0x932ed000) [pid = 1780] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 262 (0x8e0d3c00) [pid = 1780] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 261 (0x994abc00) [pid = 1780] [serial = 589] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 260 (0x877e9000) [pid = 1780] [serial = 592] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 259 (0x880b8800) [pid = 1780] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 258 (0x889ab400) [pid = 1780] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 257 (0x96288800) [pid = 1780] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 256 (0x881bf800) [pid = 1780] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 255 (0x88e50000) [pid = 1780] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 254 (0x98311800) [pid = 1780] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 253 (0x9676fc00) [pid = 1780] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 252 (0x99203000) [pid = 1780] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 251 (0x8abf5800) [pid = 1780] [serial = 568] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 250 (0x8abf7400) [pid = 1780] [serial = 372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 249 (0x90126400) [pid = 1780] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 248 (0x99206000) [pid = 1780] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 247 (0x90792c00) [pid = 1780] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 246 (0x971bdc00) [pid = 1780] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 245 (0x90546000) [pid = 1780] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 244 (0x979e3400) [pid = 1780] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 243 (0x8e1ce800) [pid = 1780] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 242 (0x8eb44c00) [pid = 1780] [serial = 212] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 241 (0x8a541800) [pid = 1780] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 240 (0x993de000) [pid = 1780] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 239 (0x8a4c8c00) [pid = 1780] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 238 (0x8de73c00) [pid = 1780] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 237 (0x96767800) [pid = 1780] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 236 (0x979d6400) [pid = 1780] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 235 (0x932f3000) [pid = 1780] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 234 (0x993d7400) [pid = 1780] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 233 (0xa0e98c00) [pid = 1780] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 232 (0x93430c00) [pid = 1780] [serial = 580] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 231 (0x9ea1b400) [pid = 1780] [serial = 206] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 230 (0x8c7fa400) [pid = 1780] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 04:46:35 INFO - PROCESS | 1780 | --DOMWINDOW == 229 (0x8eca3c00) [pid = 1780] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 04:46:35 INFO - PROCESS | 1780 | 1461066395762 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 04:46:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 04:46:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 3401ms 04:46:35 INFO - PROCESS | 1780 | 1461066395786 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 04:46:35 INFO - PROCESS | 1780 | 1461066395791 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 04:46:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 04:46:35 INFO - PROCESS | 1780 | 1461066395798 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 04:46:35 INFO - PROCESS | 1780 | 1461066395801 Marionette TRACE conn3 <- [1,962,null,{}] 04:46:35 INFO - PROCESS | 1780 | 1461066395807 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:36 INFO - PROCESS | 1780 | 1461066396057 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 04:46:36 INFO - PROCESS | 1780 | 1461066396084 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:36 INFO - PROCESS | 1780 | ++DOCSHELL 0x877ea000 == 118 [pid = 1780] [id = 248] 04:46:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 230 (0x880b8800) [pid = 1780] [serial = 745] [outer = (nil)] 04:46:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 231 (0x88e50000) [pid = 1780] [serial = 746] [outer = 0x880b8800] 04:46:36 INFO - PROCESS | 1780 | 1461066396160 Marionette DEBUG loaded listener.js 04:46:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 232 (0x89d6e000) [pid = 1780] [serial = 747] [outer = 0x880b8800] 04:46:37 INFO - PROCESS | 1780 | 1461066397210 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 04:46:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 04:46:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1484ms 04:46:37 INFO - PROCESS | 1780 | 1461066397284 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 04:46:37 INFO - PROCESS | 1780 | 1461066397291 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 04:46:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 04:46:37 INFO - PROCESS | 1780 | 1461066397300 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 04:46:37 INFO - PROCESS | 1780 | 1461066397307 Marionette TRACE conn3 <- [1,966,null,{}] 04:46:37 INFO - PROCESS | 1780 | 1461066397317 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:37 INFO - PROCESS | 1780 | 1461066397570 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 04:46:37 INFO - PROCESS | 1780 | 1461066397909 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:37 INFO - PROCESS | 1780 | ++DOCSHELL 0x85795000 == 119 [pid = 1780] [id = 249] 04:46:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 233 (0x85b17000) [pid = 1780] [serial = 748] [outer = (nil)] 04:46:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 234 (0x86fa6c00) [pid = 1780] [serial = 749] [outer = 0x85b17000] 04:46:38 INFO - PROCESS | 1780 | 1461066398003 Marionette DEBUG loaded listener.js 04:46:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 235 (0x877f2400) [pid = 1780] [serial = 750] [outer = 0x85b17000] 04:46:38 INFO - PROCESS | 1780 | 1461066398983 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 04:46:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 04:46:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1740ms 04:46:39 INFO - PROCESS | 1780 | 1461066399041 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 04:46:39 INFO - PROCESS | 1780 | 1461066399050 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 04:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 04:46:39 INFO - PROCESS | 1780 | 1461066399062 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 04:46:39 INFO - PROCESS | 1780 | 1461066399067 Marionette TRACE conn3 <- [1,970,null,{}] 04:46:39 INFO - PROCESS | 1780 | 1461066399074 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:39 INFO - PROCESS | 1780 | 1461066399335 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 04:46:39 INFO - PROCESS | 1780 | 1461066399698 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:39 INFO - PROCESS | 1780 | ++DOCSHELL 0x889acc00 == 120 [pid = 1780] [id = 250] 04:46:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 236 (0x88b81c00) [pid = 1780] [serial = 751] [outer = (nil)] 04:46:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 237 (0x88b8d400) [pid = 1780] [serial = 752] [outer = 0x88b81c00] 04:46:39 INFO - PROCESS | 1780 | 1461066399790 Marionette DEBUG loaded listener.js 04:46:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 238 (0x88cefc00) [pid = 1780] [serial = 753] [outer = 0x88b81c00] 04:46:40 INFO - PROCESS | 1780 | 1461066400855 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 04:46:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 04:46:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1833ms 04:46:40 INFO - PROCESS | 1780 | 1461066400896 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 04:46:40 INFO - PROCESS | 1780 | 1461066400899 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 04:46:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 04:46:40 INFO - PROCESS | 1780 | 1461066400906 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 04:46:40 INFO - PROCESS | 1780 | 1461066400913 Marionette TRACE conn3 <- [1,974,null,{}] 04:46:40 INFO - PROCESS | 1780 | 1461066400930 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:41 INFO - PROCESS | 1780 | 1461066401143 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 04:46:41 INFO - PROCESS | 1780 | 1461066401457 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:41 INFO - PROCESS | 1780 | ++DOCSHELL 0x88e4ec00 == 121 [pid = 1780] [id = 251] 04:46:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 239 (0x89ff4800) [pid = 1780] [serial = 754] [outer = (nil)] 04:46:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 240 (0x8a4ca400) [pid = 1780] [serial = 755] [outer = 0x89ff4800] 04:46:41 INFO - PROCESS | 1780 | 1461066401561 Marionette DEBUG loaded listener.js 04:46:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 241 (0x8a54dc00) [pid = 1780] [serial = 756] [outer = 0x89ff4800] 04:46:42 INFO - PROCESS | 1780 | 1461066402463 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 04:46:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 04:46:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1637ms 04:46:42 INFO - PROCESS | 1780 | 1461066402544 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 04:46:42 INFO - PROCESS | 1780 | 1461066402549 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 04:46:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 04:46:42 INFO - PROCESS | 1780 | 1461066402555 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 04:46:42 INFO - PROCESS | 1780 | 1461066402559 Marionette TRACE conn3 <- [1,978,null,{}] 04:46:42 INFO - PROCESS | 1780 | 1461066402565 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:42 INFO - PROCESS | 1780 | 1461066402800 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 04:46:43 INFO - PROCESS | 1780 | 1461066403123 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:43 INFO - PROCESS | 1780 | ++DOCSHELL 0x894cc000 == 122 [pid = 1780] [id = 252] 04:46:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 242 (0x8a5d1400) [pid = 1780] [serial = 757] [outer = (nil)] 04:46:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 243 (0x8a7b1c00) [pid = 1780] [serial = 758] [outer = 0x8a5d1400] 04:46:43 INFO - PROCESS | 1780 | 1461066403215 Marionette DEBUG loaded listener.js 04:46:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 244 (0x8abf3c00) [pid = 1780] [serial = 759] [outer = 0x8a5d1400] 04:46:44 INFO - PROCESS | 1780 | 1461066404127 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 04:46:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 04:46:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1635ms 04:46:44 INFO - PROCESS | 1780 | 1461066404193 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 04:46:44 INFO - PROCESS | 1780 | 1461066404197 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 04:46:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 04:46:44 INFO - PROCESS | 1780 | 1461066404204 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 04:46:44 INFO - PROCESS | 1780 | 1461066404207 Marionette TRACE conn3 <- [1,982,null,{}] 04:46:44 INFO - PROCESS | 1780 | 1461066404213 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:44 INFO - PROCESS | 1780 | 1461066404435 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 04:46:44 INFO - PROCESS | 1780 | 1461066404695 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:44 INFO - PROCESS | 1780 | ++DOCSHELL 0x88b89800 == 123 [pid = 1780] [id = 253] 04:46:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 245 (0x88e52400) [pid = 1780] [serial = 760] [outer = (nil)] 04:46:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 246 (0x8abff800) [pid = 1780] [serial = 761] [outer = 0x88e52400] 04:46:44 INFO - PROCESS | 1780 | 1461066404829 Marionette DEBUG loaded listener.js 04:46:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 247 (0x8ad6ec00) [pid = 1780] [serial = 762] [outer = 0x88e52400] 04:46:45 INFO - PROCESS | 1780 | 1461066405720 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 04:46:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 04:46:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1588ms 04:46:45 INFO - PROCESS | 1780 | 1461066405794 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 04:46:45 INFO - PROCESS | 1780 | 1461066405797 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 04:46:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 04:46:45 INFO - PROCESS | 1780 | 1461066405805 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 04:46:45 INFO - PROCESS | 1780 | 1461066405809 Marionette TRACE conn3 <- [1,986,null,{}] 04:46:45 INFO - PROCESS | 1780 | 1461066405815 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:46 INFO - PROCESS | 1780 | 1461066406090 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 04:46:46 INFO - PROCESS | 1780 | 1461066406384 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:46 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a7b4c00 == 124 [pid = 1780] [id = 254] 04:46:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 248 (0x8c534400) [pid = 1780] [serial = 763] [outer = (nil)] 04:46:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 249 (0x8c540800) [pid = 1780] [serial = 764] [outer = 0x8c534400] 04:46:46 INFO - PROCESS | 1780 | 1461066406480 Marionette DEBUG loaded listener.js 04:46:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 250 (0x8c637000) [pid = 1780] [serial = 765] [outer = 0x8c534400] 04:46:47 INFO - PROCESS | 1780 | 1461066407366 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 04:46:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 04:46:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1635ms 04:46:47 INFO - PROCESS | 1780 | 1461066407441 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 04:46:47 INFO - PROCESS | 1780 | 1461066407445 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 04:46:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 04:46:47 INFO - PROCESS | 1780 | 1461066407452 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 04:46:47 INFO - PROCESS | 1780 | 1461066407454 Marionette TRACE conn3 <- [1,990,null,{}] 04:46:47 INFO - PROCESS | 1780 | 1461066407461 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:47 INFO - PROCESS | 1780 | 1461066407677 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 04:46:48 INFO - PROCESS | 1780 | 1461066408022 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:48 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ad67400 == 125 [pid = 1780] [id = 255] 04:46:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 251 (0x8bb55000) [pid = 1780] [serial = 766] [outer = (nil)] 04:46:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 252 (0x8c7ef400) [pid = 1780] [serial = 767] [outer = 0x8bb55000] 04:46:48 INFO - PROCESS | 1780 | 1461066408145 Marionette DEBUG loaded listener.js 04:46:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 253 (0x8c7f4000) [pid = 1780] [serial = 768] [outer = 0x8bb55000] 04:46:49 INFO - PROCESS | 1780 | 1461066409100 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 04:46:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 04:46:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1680ms 04:46:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 04:46:49 INFO - PROCESS | 1780 | 1461066409133 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 04:46:49 INFO - PROCESS | 1780 | 1461066409136 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 04:46:49 INFO - PROCESS | 1780 | 1461066409143 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 04:46:49 INFO - PROCESS | 1780 | 1461066409147 Marionette TRACE conn3 <- [1,994,null,{}] 04:46:49 INFO - PROCESS | 1780 | 1461066409152 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:49 INFO - PROCESS | 1780 | 1461066409353 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 04:46:49 INFO - PROCESS | 1780 | 1461066409638 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:49 INFO - PROCESS | 1780 | ++DOCSHELL 0x8abfd400 == 126 [pid = 1780] [id = 256] 04:46:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 254 (0x8c642c00) [pid = 1780] [serial = 769] [outer = (nil)] 04:46:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 255 (0x8c80bc00) [pid = 1780] [serial = 770] [outer = 0x8c642c00] 04:46:49 INFO - PROCESS | 1780 | 1461066409768 Marionette DEBUG loaded listener.js 04:46:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 256 (0x8ddcf800) [pid = 1780] [serial = 771] [outer = 0x8c642c00] 04:46:50 INFO - PROCESS | 1780 | 1461066410702 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 04:46:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 04:46:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1633ms 04:46:50 INFO - PROCESS | 1780 | 1461066410777 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 04:46:50 INFO - PROCESS | 1780 | 1461066410780 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 04:46:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 04:46:50 INFO - PROCESS | 1780 | 1461066410787 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 04:46:50 INFO - PROCESS | 1780 | 1461066410790 Marionette TRACE conn3 <- [1,998,null,{}] 04:46:50 INFO - PROCESS | 1780 | 1461066410797 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:51 INFO - PROCESS | 1780 | 1461066411044 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 04:46:51 INFO - PROCESS | 1780 | 1461066411357 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:51 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c806800 == 127 [pid = 1780] [id = 257] 04:46:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 257 (0x8c808400) [pid = 1780] [serial = 772] [outer = (nil)] 04:46:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 258 (0x8de6f800) [pid = 1780] [serial = 773] [outer = 0x8c808400] 04:46:51 INFO - PROCESS | 1780 | 1461066411448 Marionette DEBUG loaded listener.js 04:46:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 259 (0x8de74c00) [pid = 1780] [serial = 774] [outer = 0x8c808400] 04:46:52 INFO - PROCESS | 1780 | 1461066412333 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 04:46:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 04:46:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1581ms 04:46:52 INFO - PROCESS | 1780 | 1461066412369 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 04:46:52 INFO - PROCESS | 1780 | 1461066412372 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 04:46:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 04:46:52 INFO - PROCESS | 1780 | 1461066412380 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 04:46:52 INFO - PROCESS | 1780 | 1461066412383 Marionette TRACE conn3 <- [1,1002,null,{}] 04:46:52 INFO - PROCESS | 1780 | 1461066412389 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:52 INFO - PROCESS | 1780 | 1461066412594 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 04:46:52 INFO - PROCESS | 1780 | 1461066412863 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:52 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c63d800 == 128 [pid = 1780] [id = 258] 04:46:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 260 (0x8c803400) [pid = 1780] [serial = 775] [outer = (nil)] 04:46:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 261 (0x8e0b0c00) [pid = 1780] [serial = 776] [outer = 0x8c803400] 04:46:52 INFO - PROCESS | 1780 | 1461066412989 Marionette DEBUG loaded listener.js 04:46:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 262 (0x8e0d0800) [pid = 1780] [serial = 777] [outer = 0x8c803400] 04:46:53 INFO - PROCESS | 1780 | 1461066413886 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 04:46:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 04:46:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1537ms 04:46:53 INFO - PROCESS | 1780 | 1461066413918 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 04:46:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 04:46:53 INFO - PROCESS | 1780 | 1461066413922 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 04:46:53 INFO - PROCESS | 1780 | 1461066413937 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 04:46:53 INFO - PROCESS | 1780 | 1461066413940 Marionette TRACE conn3 <- [1,1006,null,{}] 04:46:53 INFO - PROCESS | 1780 | 1461066413952 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:54 INFO - PROCESS | 1780 | 1461066414183 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 04:46:54 INFO - PROCESS | 1780 | 1461066414472 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:54 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e0b1800 == 129 [pid = 1780] [id = 259] 04:46:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 263 (0x8e1ce800) [pid = 1780] [serial = 778] [outer = (nil)] 04:46:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 264 (0x8e9f8c00) [pid = 1780] [serial = 779] [outer = 0x8e1ce800] 04:46:54 INFO - PROCESS | 1780 | 1461066414610 Marionette DEBUG loaded listener.js 04:46:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 265 (0x8eb47800) [pid = 1780] [serial = 780] [outer = 0x8e1ce800] 04:46:55 INFO - PROCESS | 1780 | 1461066415569 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 04:46:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 04:46:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1700ms 04:46:55 INFO - PROCESS | 1780 | 1461066415629 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 04:46:55 INFO - PROCESS | 1780 | 1461066415632 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 04:46:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 04:46:55 INFO - PROCESS | 1780 | 1461066415639 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 04:46:55 INFO - PROCESS | 1780 | 1461066415643 Marionette TRACE conn3 <- [1,1010,null,{}] 04:46:55 INFO - PROCESS | 1780 | 1461066415649 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:55 INFO - PROCESS | 1780 | 1461066415857 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 04:46:56 INFO - PROCESS | 1780 | 1461066416180 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:56 INFO - PROCESS | 1780 | ++DOCSHELL 0x877ec800 == 130 [pid = 1780] [id = 260] 04:46:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 266 (0x8a5c9c00) [pid = 1780] [serial = 781] [outer = (nil)] 04:46:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 267 (0x8eb47000) [pid = 1780] [serial = 782] [outer = 0x8a5c9c00] 04:46:56 INFO - PROCESS | 1780 | 1461066416277 Marionette DEBUG loaded listener.js 04:46:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 268 (0x8ec9f400) [pid = 1780] [serial = 783] [outer = 0x8a5c9c00] 04:46:57 INFO - PROCESS | 1780 | 1461066417155 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 04:46:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 04:46:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1589ms 04:46:57 INFO - PROCESS | 1780 | 1461066417230 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 04:46:57 INFO - PROCESS | 1780 | 1461066417233 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 04:46:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 04:46:57 INFO - PROCESS | 1780 | 1461066417241 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 04:46:57 INFO - PROCESS | 1780 | 1461066417244 Marionette TRACE conn3 <- [1,1014,null,{}] 04:46:57 INFO - PROCESS | 1780 | 1461066417250 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:57 INFO - PROCESS | 1780 | 1461066417496 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 04:46:57 INFO - PROCESS | 1780 | 1461066417844 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:57 INFO - PROCESS | 1780 | ++DOCSHELL 0x86fac400 == 131 [pid = 1780] [id = 261] 04:46:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 269 (0x86fac800) [pid = 1780] [serial = 784] [outer = (nil)] 04:46:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 270 (0x894d0c00) [pid = 1780] [serial = 785] [outer = 0x86fac800] 04:46:57 INFO - PROCESS | 1780 | 1461066417946 Marionette DEBUG loaded listener.js 04:46:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 271 (0x8a5d2000) [pid = 1780] [serial = 786] [outer = 0x86fac800] 04:46:58 INFO - PROCESS | 1780 | 1461066418839 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 04:46:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 04:46:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1635ms 04:46:58 INFO - PROCESS | 1780 | 1461066418877 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 04:46:58 INFO - PROCESS | 1780 | 1461066418881 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 04:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 04:46:58 INFO - PROCESS | 1780 | 1461066418888 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 04:46:58 INFO - PROCESS | 1780 | 1461066418892 Marionette TRACE conn3 <- [1,1018,null,{}] 04:46:58 INFO - PROCESS | 1780 | 1461066418898 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:59 INFO - PROCESS | 1780 | 1461066419121 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 04:46:59 INFO - PROCESS | 1780 | 1461066419392 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:59 INFO - PROCESS | 1780 | ++DOCSHELL 0x877eac00 == 132 [pid = 1780] [id = 262] 04:46:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 272 (0x880b2800) [pid = 1780] [serial = 787] [outer = (nil)] 04:46:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 273 (0x8de71400) [pid = 1780] [serial = 788] [outer = 0x880b2800] 04:46:59 INFO - PROCESS | 1780 | 1461066419526 Marionette DEBUG loaded listener.js 04:46:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 274 (0x8f48c800) [pid = 1780] [serial = 789] [outer = 0x880b2800] 04:47:00 INFO - PROCESS | 1780 | 1461066420480 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 04:47:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 04:47:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1634ms 04:47:00 INFO - PROCESS | 1780 | 1461066420541 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 04:47:00 INFO - PROCESS | 1780 | 1461066420546 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 04:47:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 04:47:00 INFO - PROCESS | 1780 | 1461066420553 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 04:47:00 INFO - PROCESS | 1780 | 1461066420556 Marionette TRACE conn3 <- [1,1022,null,{}] 04:47:00 INFO - PROCESS | 1780 | 1461066420564 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:00 INFO - PROCESS | 1780 | 1461066420791 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 04:47:01 INFO - PROCESS | 1780 | 1461066421098 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:01 INFO - PROCESS | 1780 | ++DOCSHELL 0x88e48c00 == 133 [pid = 1780] [id = 263] 04:47:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 275 (0x88e4ac00) [pid = 1780] [serial = 790] [outer = (nil)] 04:47:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 276 (0x8de7a000) [pid = 1780] [serial = 791] [outer = 0x88e4ac00] 04:47:01 INFO - PROCESS | 1780 | 1461066421195 Marionette DEBUG loaded listener.js 04:47:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 277 (0x8eb4f400) [pid = 1780] [serial = 792] [outer = 0x88e4ac00] 04:47:02 INFO - PROCESS | 1780 | 1461066422163 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 04:47:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 04:47:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1680ms 04:47:02 INFO - PROCESS | 1780 | 1461066422237 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 04:47:02 INFO - PROCESS | 1780 | 1461066422243 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 04:47:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 04:47:02 INFO - PROCESS | 1780 | 1461066422253 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 04:47:02 INFO - PROCESS | 1780 | 1461066422257 Marionette TRACE conn3 <- [1,1026,null,{}] 04:47:02 INFO - PROCESS | 1780 | 1461066422268 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:02 INFO - PROCESS | 1780 | 1461066422582 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 04:47:02 INFO - PROCESS | 1780 | 1461066422917 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:02 INFO - PROCESS | 1780 | ++DOCSHELL 0x89d6a400 == 134 [pid = 1780] [id = 264] 04:47:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 278 (0x89d6c400) [pid = 1780] [serial = 793] [outer = (nil)] 04:47:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 279 (0x8a7ad000) [pid = 1780] [serial = 794] [outer = 0x89d6c400] 04:47:03 INFO - PROCESS | 1780 | 1461066423021 Marionette DEBUG loaded listener.js 04:47:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 280 (0x8ad70800) [pid = 1780] [serial = 795] [outer = 0x89d6c400] 04:47:03 INFO - PROCESS | 1780 | 1461066423951 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 04:47:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 04:47:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1748ms 04:47:04 INFO - PROCESS | 1780 | 1461066424017 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 04:47:04 INFO - PROCESS | 1780 | 1461066424022 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 04:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 04:47:04 INFO - PROCESS | 1780 | 1461066424034 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 04:47:04 INFO - PROCESS | 1780 | 1461066424037 Marionette TRACE conn3 <- [1,1030,null,{}] 04:47:04 INFO - PROCESS | 1780 | 1461066424044 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:04 INFO - PROCESS | 1780 | 1461066424264 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 04:47:04 INFO - PROCESS | 1780 | 1461066424583 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:04 INFO - PROCESS | 1780 | ++DOCSHELL 0x863ae800 == 135 [pid = 1780] [id = 265] 04:47:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 281 (0x88e45800) [pid = 1780] [serial = 796] [outer = (nil)] 04:47:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 282 (0x8ddd2800) [pid = 1780] [serial = 797] [outer = 0x88e45800] 04:47:04 INFO - PROCESS | 1780 | 1461066424679 Marionette DEBUG loaded listener.js 04:47:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 283 (0x8e0d2000) [pid = 1780] [serial = 798] [outer = 0x88e45800] 04:47:05 INFO - PROCESS | 1780 | 1461066425597 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 04:47:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 04:47:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1636ms 04:47:05 INFO - PROCESS | 1780 | 1461066425670 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 04:47:05 INFO - PROCESS | 1780 | 1461066425674 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 04:47:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 04:47:05 INFO - PROCESS | 1780 | 1461066425680 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 04:47:05 INFO - PROCESS | 1780 | 1461066425684 Marionette TRACE conn3 <- [1,1034,null,{}] 04:47:05 INFO - PROCESS | 1780 | 1461066425690 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:05 INFO - PROCESS | 1780 | 1461066425908 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 04:47:06 INFO - PROCESS | 1780 | 1461066426771 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:06 INFO - PROCESS | 1780 | ++DOCSHELL 0x863a6800 == 136 [pid = 1780] [id = 266] 04:47:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 284 (0x863a7000) [pid = 1780] [serial = 799] [outer = (nil)] 04:47:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 285 (0x86fa1400) [pid = 1780] [serial = 800] [outer = 0x863a7000] 04:47:06 INFO - PROCESS | 1780 | 1461066426890 Marionette DEBUG loaded listener.js 04:47:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 286 (0x877ef800) [pid = 1780] [serial = 801] [outer = 0x863a7000] 04:47:07 INFO - PROCESS | 1780 | --DOCSHELL 0x97d67000 == 135 [pid = 1780] [id = 80] 04:47:07 INFO - PROCESS | 1780 | --DOCSHELL 0x858bb000 == 134 [pid = 1780] [id = 245] 04:47:07 INFO - PROCESS | 1780 | --DOCSHELL 0x85791800 == 133 [pid = 1780] [id = 244] 04:47:07 INFO - PROCESS | 1780 | --DOCSHELL 0x84472400 == 132 [pid = 1780] [id = 242] 04:47:07 INFO - PROCESS | 1780 | --DOCSHELL 0x85793400 == 131 [pid = 1780] [id = 243] 04:47:07 INFO - PROCESS | 1780 | --DOCSHELL 0x88d70c00 == 130 [pid = 1780] [id = 240] 04:47:07 INFO - PROCESS | 1780 | --DOCSHELL 0x8835d000 == 129 [pid = 1780] [id = 239] 04:47:07 INFO - PROCESS | 1780 | --DOCSHELL 0x977e5c00 == 128 [pid = 1780] [id = 237] 04:47:07 INFO - PROCESS | 1780 | --DOCSHELL 0x88d61c00 == 127 [pid = 1780] [id = 238] 04:47:07 INFO - PROCESS | 1780 | --DOCSHELL 0x890e9c00 == 126 [pid = 1780] [id = 236] 04:47:07 INFO - PROCESS | 1780 | --DOCSHELL 0x890e9400 == 125 [pid = 1780] [id = 235] 04:47:07 INFO - PROCESS | 1780 | --DOCSHELL 0x8fe2ac00 == 124 [pid = 1780] [id = 234] 04:47:07 INFO - PROCESS | 1780 | --DOCSHELL 0x8e9f7400 == 123 [pid = 1780] [id = 232] 04:47:07 INFO - PROCESS | 1780 | --DOCSHELL 0x889b1c00 == 122 [pid = 1780] [id = 233] 04:47:07 INFO - PROCESS | 1780 | --DOCSHELL 0x8c80b400 == 121 [pid = 1780] [id = 231] 04:47:07 INFO - PROCESS | 1780 | --DOCSHELL 0x8a544000 == 120 [pid = 1780] [id = 230] 04:47:07 INFO - PROCESS | 1780 | --DOCSHELL 0x88e47800 == 119 [pid = 1780] [id = 228] 04:47:07 INFO - PROCESS | 1780 | --DOCSHELL 0x877ea400 == 118 [pid = 1780] [id = 204] 04:47:07 INFO - PROCESS | 1780 | --DOCSHELL 0x85b18800 == 117 [pid = 1780] [id = 227] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 285 (0x8e0bb000) [pid = 1780] [serial = 560] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 284 (0x8abf8000) [pid = 1780] [serial = 680] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 283 (0x89ff5800) [pid = 1780] [serial = 618] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 282 (0x93287400) [pid = 1780] [serial = 626] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 281 (0x8fe2d800) [pid = 1780] [serial = 636] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 280 (0x8a4c7400) [pid = 1780] [serial = 677] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 279 (0x8c536c00) [pid = 1780] [serial = 620] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 278 (0xa4459c00) [pid = 1780] [serial = 536] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 277 (0xa00d3c00) [pid = 1780] [serial = 274] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 276 (0x85792c00) [pid = 1780] [serial = 656] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 275 (0x99286400) [pid = 1780] [serial = 585] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 274 (0xa0e9a400) [pid = 1780] [serial = 633] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 273 (0x96246400) [pid = 1780] [serial = 458] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 272 (0xa0fa5c00) [pid = 1780] [serial = 530] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 271 (0x98305400) [pid = 1780] [serial = 307] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 270 (0x889ad400) [pid = 1780] [serial = 542] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 269 (0x88e51c00) [pid = 1780] [serial = 485] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 268 (0x86fabc00) [pid = 1780] [serial = 669] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 267 (0xa4582400) [pid = 1780] [serial = 358] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 266 (0x8a7b5800) [pid = 1780] [serial = 428] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 265 (0x93290800) [pid = 1780] [serial = 377] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 264 (0x971bec00) [pid = 1780] [serial = 521] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 263 (0x88b88c00) [pid = 1780] [serial = 641] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 262 (0x8fe2c000) [pid = 1780] [serial = 635] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 261 (0x901c1000) [pid = 1780] [serial = 419] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 260 (0x894c3800) [pid = 1780] [serial = 674] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 259 (0xa49ad000) [pid = 1780] [serial = 413] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 258 (0xa444d800) [pid = 1780] [serial = 253] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 257 (0x863ac000) [pid = 1780] [serial = 650] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 256 (0x9a83e000) [pid = 1780] [serial = 271] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 255 (0x99210800) [pid = 1780] [serial = 352] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 254 (0x89ff9000) [pid = 1780] [serial = 533] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 253 (0xa45e9400) [pid = 1780] [serial = 211] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 252 (0x88b87000) [pid = 1780] [serial = 647] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 251 (0x89d71800) [pid = 1780] [serial = 675] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 250 (0x94f83000) [pid = 1780] [serial = 304] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 249 (0x8e9f8400) [pid = 1780] [serial = 313] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 248 (0x93294400) [pid = 1780] [serial = 325] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 247 (0xa0ea1c00) [pid = 1780] [serial = 638] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 246 (0x8e0d5400) [pid = 1780] [serial = 301] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 245 (0x8e1c8400) [pid = 1780] [serial = 343] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 244 (0x8deabc00) [pid = 1780] [serial = 621] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 243 (0x88360000) [pid = 1780] [serial = 545] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 242 (0x987cc800) [pid = 1780] [serial = 461] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 241 (0x9a838c00) [pid = 1780] [serial = 597] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 240 (0x8de72000) [pid = 1780] [serial = 515] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 239 (0xa49ae000) [pid = 1780] [serial = 280] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 238 (0x8ec9a800) [pid = 1780] [serial = 615] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 237 (0x8deb3000) [pid = 1780] [serial = 488] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 236 (0x8c7f0800) [pid = 1780] [serial = 482] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 235 (0x971c4c00) [pid = 1780] [serial = 265] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 234 (0x8e0db000) [pid = 1780] [serial = 283] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 233 (0xa44c5000) [pid = 1780] [serial = 591] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 232 (0x8c802000) [pid = 1780] [serial = 594] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 231 (0x8835d800) [pid = 1780] [serial = 672] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 230 (0x8c7f2c00) [pid = 1780] [serial = 566] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 229 (0xa0ad4c00) [pid = 1780] [serial = 310] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 228 (0x99204000) [pid = 1780] [serial = 632] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 227 (0x8a4ce800) [pid = 1780] [serial = 563] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 226 (0x858bc000) [pid = 1780] [serial = 662] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 225 (0x8a4c9c00) [pid = 1780] [serial = 512] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 224 (0x987cc400) [pid = 1780] [serial = 241] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 223 (0x9862f800) [pid = 1780] [serial = 349] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 222 (0x94f8b000) [pid = 1780] [serial = 627] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 221 (0x858b2c00) [pid = 1780] [serial = 659] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 220 (0xa0e98800) [pid = 1780] [serial = 410] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 219 (0x8f482800) [pid = 1780] [serial = 570] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 218 (0x85b11800) [pid = 1780] [serial = 665] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 217 (0xa0ea7400) [pid = 1780] [serial = 374] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 216 (0xa49ae800) [pid = 1780] [serial = 370] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 215 (0x9fb41c00) [pid = 1780] [serial = 244] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 214 (0x96763000) [pid = 1780] [serial = 629] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 213 (0x9a8b5400) [pid = 1780] [serial = 156] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 212 (0x894c6800) [pid = 1780] [serial = 644] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 211 (0xa0f3e800) [pid = 1780] [serial = 316] [outer = (nil)] [url = about:blank] 04:47:07 INFO - PROCESS | 1780 | --DOMWINDOW == 210 (0x9676c400) [pid = 1780] [serial = 630] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 209 (0x986c2400) [pid = 1780] [serial = 268] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 208 (0x8f483400) [pid = 1780] [serial = 401] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 207 (0x932ebc00) [pid = 1780] [serial = 214] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 206 (0x8abf2000) [pid = 1780] [serial = 476] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 205 (0xa3c7bc00) [pid = 1780] [serial = 277] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 204 (0x8a547000) [pid = 1780] [serial = 473] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 203 (0x8e9e6c00) [pid = 1780] [serial = 455] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 202 (0x993df400) [pid = 1780] [serial = 407] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 201 (0x88cf0400) [pid = 1780] [serial = 617] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 200 (0x987c8400) [pid = 1780] [serial = 524] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 199 (0x979de400) [pid = 1780] [serial = 247] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 198 (0x9fb41400) [pid = 1780] [serial = 527] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 197 (0xa0ea2c00) [pid = 1780] [serial = 364] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 196 (0x98631800) [pid = 1780] [serial = 582] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 195 (0xa44cf000) [pid = 1780] [serial = 208] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 194 (0x8ec9ac00) [pid = 1780] [serial = 491] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 193 (0x90549400) [pid = 1780] [serial = 518] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 192 (0x881c1800) [pid = 1780] [serial = 671] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 191 (0x8c63fc00) [pid = 1780] [serial = 322] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 190 (0x96796800) [pid = 1780] [serial = 238] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 189 (0x8f48dc00) [pid = 1780] [serial = 623] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 188 (0x901bd400) [pid = 1780] [serial = 624] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 187 (0x973bec00) [pid = 1780] [serial = 579] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 186 (0x93426400) [pid = 1780] [serial = 576] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 185 (0x889b2c00) [pid = 1780] [serial = 539] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 184 (0xa0f97c00) [pid = 1780] [serial = 250] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 183 (0x8e0b0000) [pid = 1780] [serial = 361] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 182 (0x901b9800) [pid = 1780] [serial = 425] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 181 (0x9fca4000) [pid = 1780] [serial = 588] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 180 (0x8a5d6800) [pid = 1780] [serial = 422] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 179 (0x8c804400) [pid = 1780] [serial = 452] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 178 (0x99206400) [pid = 1780] [serial = 204] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 177 (0x90544000) [pid = 1780] [serial = 319] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 176 (0x99205000) [pid = 1780] [serial = 464] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 175 (0x8de6c000) [pid = 1780] [serial = 398] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 174 (0x8a550800) [pid = 1780] [serial = 678] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 173 (0x96768400) [pid = 1780] [serial = 201] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0x9fef4800) [pid = 1780] [serial = 416] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0x979df400) [pid = 1780] [serial = 404] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0x90128400) [pid = 1780] [serial = 367] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x8f484c00) [pid = 1780] [serial = 286] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0xa4472800) [pid = 1780] [serial = 467] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x8c809400) [pid = 1780] [serial = 431] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0xa457b800) [pid = 1780] [serial = 355] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0x8a4cd800) [pid = 1780] [serial = 470] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0x932f1c00) [pid = 1780] [serial = 346] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x93286400) [pid = 1780] [serial = 235] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x894cec00) [pid = 1780] [serial = 653] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x86fa8000) [pid = 1780] [serial = 668] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x9054f400) [pid = 1780] [serial = 573] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x8c7f2800) [pid = 1780] [serial = 479] [outer = (nil)] [url = about:blank] 04:47:08 INFO - PROCESS | 1780 | 1461066428589 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 04:47:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 04:47:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 2935ms 04:47:08 INFO - PROCESS | 1780 | 1461066428617 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 04:47:08 INFO - PROCESS | 1780 | 1461066428625 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 04:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 04:47:08 INFO - PROCESS | 1780 | 1461066428634 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 04:47:08 INFO - PROCESS | 1780 | 1461066428639 Marionette TRACE conn3 <- [1,1038,null,{}] 04:47:08 INFO - PROCESS | 1780 | 1461066428647 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:08 INFO - PROCESS | 1780 | 1461066428849 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 04:47:09 INFO - PROCESS | 1780 | 1461066429028 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:09 INFO - PROCESS | 1780 | ++DOCSHELL 0x85795c00 == 118 [pid = 1780] [id = 267] 04:47:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x863adc00) [pid = 1780] [serial = 802] [outer = (nil)] 04:47:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x880bf000) [pid = 1780] [serial = 803] [outer = 0x863adc00] 04:47:09 INFO - PROCESS | 1780 | 1461066429131 Marionette DEBUG loaded listener.js 04:47:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x881c6400) [pid = 1780] [serial = 804] [outer = 0x863adc00] 04:47:10 INFO - PROCESS | 1780 | 1461066430079 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 04:47:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 04:47:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1495ms 04:47:10 INFO - PROCESS | 1780 | 1461066430132 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 04:47:10 INFO - PROCESS | 1780 | 1461066430137 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 04:47:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 04:47:10 INFO - PROCESS | 1780 | 1461066430193 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 04:47:10 INFO - PROCESS | 1780 | 1461066430198 Marionette TRACE conn3 <- [1,1042,null,{}] 04:47:10 INFO - PROCESS | 1780 | 1461066430204 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:10 INFO - PROCESS | 1780 | 1461066430454 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 04:47:10 INFO - PROCESS | 1780 | 1461066430482 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:10 INFO - PROCESS | 1780 | ++DOCSHELL 0x85b14000 == 119 [pid = 1780] [id = 268] 04:47:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x889a5800) [pid = 1780] [serial = 805] [outer = (nil)] 04:47:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x88b86000) [pid = 1780] [serial = 806] [outer = 0x889a5800] 04:47:10 INFO - PROCESS | 1780 | 1461066430566 Marionette DEBUG loaded listener.js 04:47:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x88b8f800) [pid = 1780] [serial = 807] [outer = 0x889a5800] 04:47:11 INFO - PROCESS | 1780 | 1461066431559 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 04:47:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 04:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1447ms 04:47:11 INFO - PROCESS | 1780 | 1461066431625 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 04:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 04:47:11 INFO - PROCESS | 1780 | 1461066431630 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 04:47:11 INFO - PROCESS | 1780 | 1461066431638 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 04:47:11 INFO - PROCESS | 1780 | 1461066431647 Marionette TRACE conn3 <- [1,1046,null,{}] 04:47:11 INFO - PROCESS | 1780 | 1461066431668 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:12 INFO - PROCESS | 1780 | 1461066432001 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 04:47:12 INFO - PROCESS | 1780 | 1461066432050 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:12 INFO - PROCESS | 1780 | ++DOCSHELL 0x88d64800 == 120 [pid = 1780] [id = 269] 04:47:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x88e49c00) [pid = 1780] [serial = 808] [outer = (nil)] 04:47:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x890ebc00) [pid = 1780] [serial = 809] [outer = 0x88e49c00] 04:47:12 INFO - PROCESS | 1780 | 1461066432126 Marionette DEBUG loaded listener.js 04:47:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0x890f2400) [pid = 1780] [serial = 810] [outer = 0x88e49c00] 04:47:13 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x85795800) [pid = 1780] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 04:47:13 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x858b3800) [pid = 1780] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 04:47:13 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0x8fe2a000) [pid = 1780] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 04:47:13 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0x88b82000) [pid = 1780] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 04:47:13 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x8578b800) [pid = 1780] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 04:47:13 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x863a5800) [pid = 1780] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 04:47:13 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x86fa8400) [pid = 1780] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 04:47:13 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x88b82400) [pid = 1780] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 04:47:13 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x86f9f400) [pid = 1780] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 04:47:13 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x85b0cc00) [pid = 1780] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 04:47:13 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x89ff3c00) [pid = 1780] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 04:47:13 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x858af400) [pid = 1780] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 04:47:13 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x858b7800) [pid = 1780] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 04:47:13 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x84477800) [pid = 1780] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 04:47:13 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x88b8e000) [pid = 1780] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 04:47:13 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x894c2000) [pid = 1780] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 04:47:13 INFO - PROCESS | 1780 | 1461066433711 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 04:47:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 04:47:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 2099ms 04:47:13 INFO - PROCESS | 1780 | 1461066433735 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 04:47:13 INFO - PROCESS | 1780 | 1461066433739 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 04:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 04:47:13 INFO - PROCESS | 1780 | 1461066433746 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 04:47:13 INFO - PROCESS | 1780 | 1461066433749 Marionette TRACE conn3 <- [1,1050,null,{}] 04:47:13 INFO - PROCESS | 1780 | 1461066433754 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:13 INFO - PROCESS | 1780 | 1461066433996 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 04:47:14 INFO - PROCESS | 1780 | 1461066434022 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:14 INFO - PROCESS | 1780 | ++DOCSHELL 0x8578a800 == 121 [pid = 1780] [id = 270] 04:47:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x8578b400) [pid = 1780] [serial = 811] [outer = (nil)] 04:47:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x88b82000) [pid = 1780] [serial = 812] [outer = 0x8578b400] 04:47:14 INFO - PROCESS | 1780 | 1461066434108 Marionette DEBUG loaded listener.js 04:47:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x88e53000) [pid = 1780] [serial = 813] [outer = 0x8578b400] 04:47:15 INFO - PROCESS | 1780 | 1461066435062 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 04:47:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 04:47:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1380ms 04:47:15 INFO - PROCESS | 1780 | 1461066435128 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 04:47:15 INFO - PROCESS | 1780 | 1461066435134 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 04:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 04:47:15 INFO - PROCESS | 1780 | 1461066435157 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 04:47:15 INFO - PROCESS | 1780 | 1461066435164 Marionette TRACE conn3 <- [1,1054,null,{}] 04:47:15 INFO - PROCESS | 1780 | 1461066435224 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:15 INFO - PROCESS | 1780 | 1461066435461 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 04:47:15 INFO - PROCESS | 1780 | 1461066435741 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:15 INFO - PROCESS | 1780 | ++DOCSHELL 0x86fa3800 == 122 [pid = 1780] [id = 271] 04:47:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x86fa6000) [pid = 1780] [serial = 814] [outer = (nil)] 04:47:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x86faac00) [pid = 1780] [serial = 815] [outer = 0x86fa6000] 04:47:15 INFO - PROCESS | 1780 | 1461066435875 Marionette DEBUG loaded listener.js 04:47:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x880b3400) [pid = 1780] [serial = 816] [outer = 0x86fa6000] 04:47:16 INFO - PROCESS | 1780 | 1461066436854 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 04:47:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 04:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1737ms 04:47:16 INFO - PROCESS | 1780 | 1461066436893 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 04:47:16 INFO - PROCESS | 1780 | 1461066436902 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 04:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 04:47:16 INFO - PROCESS | 1780 | 1461066436914 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 04:47:16 INFO - PROCESS | 1780 | 1461066436918 Marionette TRACE conn3 <- [1,1058,null,{}] 04:47:16 INFO - PROCESS | 1780 | 1461066436925 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:17 INFO - PROCESS | 1780 | 1461066437144 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 04:47:17 INFO - PROCESS | 1780 | 1461066437400 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:17 INFO - PROCESS | 1780 | ++DOCSHELL 0x889aec00 == 123 [pid = 1780] [id = 272] 04:47:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x889b1c00) [pid = 1780] [serial = 817] [outer = (nil)] 04:47:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x88b88c00) [pid = 1780] [serial = 818] [outer = 0x889b1c00] 04:47:17 INFO - PROCESS | 1780 | 1461066437536 Marionette DEBUG loaded listener.js 04:47:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x88d67000) [pid = 1780] [serial = 819] [outer = 0x889b1c00] 04:47:18 INFO - PROCESS | 1780 | 1461066438568 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 04:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 04:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1683ms 04:47:18 INFO - PROCESS | 1780 | 1461066438597 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 04:47:18 INFO - PROCESS | 1780 | 1461066438601 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 04:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 04:47:18 INFO - PROCESS | 1780 | 1461066438608 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 04:47:18 INFO - PROCESS | 1780 | 1461066438615 Marionette TRACE conn3 <- [1,1062,null,{}] 04:47:18 INFO - PROCESS | 1780 | 1461066438632 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:18 INFO - PROCESS | 1780 | 1461066438854 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 04:47:19 INFO - PROCESS | 1780 | 1461066439206 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:19 INFO - PROCESS | 1780 | ++DOCSHELL 0x894cec00 == 124 [pid = 1780] [id = 273] 04:47:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x89fef000) [pid = 1780] [serial = 820] [outer = (nil)] 04:47:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x89ff7000) [pid = 1780] [serial = 821] [outer = 0x89fef000] 04:47:19 INFO - PROCESS | 1780 | 1461066439306 Marionette DEBUG loaded listener.js 04:47:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x8a4c7000) [pid = 1780] [serial = 822] [outer = 0x89fef000] 04:47:20 INFO - PROCESS | 1780 | 1461066440248 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 04:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 04:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1687ms 04:47:20 INFO - PROCESS | 1780 | 1461066440297 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 04:47:20 INFO - PROCESS | 1780 | 1461066440302 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 04:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 04:47:20 INFO - PROCESS | 1780 | 1461066440309 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 04:47:20 INFO - PROCESS | 1780 | 1461066440312 Marionette TRACE conn3 <- [1,1066,null,{}] 04:47:20 INFO - PROCESS | 1780 | 1461066440319 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:20 INFO - PROCESS | 1780 | 1461066440572 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 04:47:20 INFO - PROCESS | 1780 | 1461066440843 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:20 INFO - PROCESS | 1780 | ++DOCSHELL 0x894cf400 == 125 [pid = 1780] [id = 274] 04:47:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x89ff5800) [pid = 1780] [serial = 823] [outer = (nil)] 04:47:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x8a5cb800) [pid = 1780] [serial = 824] [outer = 0x89ff5800] 04:47:20 INFO - PROCESS | 1780 | 1461066440937 Marionette DEBUG loaded listener.js 04:47:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x8a5d7c00) [pid = 1780] [serial = 825] [outer = 0x89ff5800] 04:47:21 INFO - PROCESS | 1780 | 1461066441868 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 04:47:21 INFO - PROCESS | 1780 | --DOCSHELL 0x96792000 == 124 [pid = 1780] [id = 9] 04:47:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 04:47:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1636ms 04:47:21 INFO - PROCESS | 1780 | 1461066441995 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 04:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 04:47:22 INFO - PROCESS | 1780 | 1461066442000 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 04:47:22 INFO - PROCESS | 1780 | 1461066442007 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 04:47:22 INFO - PROCESS | 1780 | 1461066442010 Marionette TRACE conn3 <- [1,1070,null,{}] 04:47:22 INFO - PROCESS | 1780 | 1461066442022 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:22 INFO - PROCESS | 1780 | 1461066442255 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 04:47:22 INFO - PROCESS | 1780 | 1461066442610 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:22 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a548800 == 125 [pid = 1780] [id = 275] 04:47:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0x8a550000) [pid = 1780] [serial = 826] [outer = (nil)] 04:47:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x8ad68800) [pid = 1780] [serial = 827] [outer = 0x8a550000] 04:47:22 INFO - PROCESS | 1780 | 1461066442721 Marionette DEBUG loaded listener.js 04:47:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0x8ad6e800) [pid = 1780] [serial = 828] [outer = 0x8a550000] 04:47:23 INFO - PROCESS | 1780 | 1461066443637 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 04:47:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 04:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1699ms 04:47:23 INFO - PROCESS | 1780 | 1461066443707 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 04:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 04:47:23 INFO - PROCESS | 1780 | 1461066443711 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 04:47:23 INFO - PROCESS | 1780 | 1461066443718 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 04:47:23 INFO - PROCESS | 1780 | 1461066443722 Marionette TRACE conn3 <- [1,1074,null,{}] 04:47:23 INFO - PROCESS | 1780 | 1461066443728 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:24 INFO - PROCESS | 1780 | 1461066444002 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 04:47:24 INFO - PROCESS | 1780 | 1461066444314 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:24 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c53f000 == 126 [pid = 1780] [id = 276] 04:47:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0x8c541000) [pid = 1780] [serial = 829] [outer = (nil)] 04:47:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0x8c63fc00) [pid = 1780] [serial = 830] [outer = 0x8c541000] 04:47:24 INFO - PROCESS | 1780 | 1461066444409 Marionette DEBUG loaded listener.js 04:47:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0x8c7f7c00) [pid = 1780] [serial = 831] [outer = 0x8c541000] 04:47:25 INFO - PROCESS | 1780 | 1461066445379 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 04:47:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 04:47:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1682ms 04:47:25 INFO - PROCESS | 1780 | 1461066445401 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 04:47:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 04:47:25 INFO - PROCESS | 1780 | 1461066445405 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 04:47:25 INFO - PROCESS | 1780 | 1461066445412 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 04:47:25 INFO - PROCESS | 1780 | 1461066445416 Marionette TRACE conn3 <- [1,1078,null,{}] 04:47:25 INFO - PROCESS | 1780 | 1461066445422 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:25 INFO - PROCESS | 1780 | 1461066445619 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 04:47:25 INFO - PROCESS | 1780 | 1461066445884 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:25 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ad6c800 == 127 [pid = 1780] [id = 277] 04:47:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 174 (0x8c805800) [pid = 1780] [serial = 832] [outer = (nil)] 04:47:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 175 (0x8ddd5400) [pid = 1780] [serial = 833] [outer = 0x8c805800] 04:47:26 INFO - PROCESS | 1780 | 1461066446036 Marionette DEBUG loaded listener.js 04:47:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 176 (0x8de6c800) [pid = 1780] [serial = 834] [outer = 0x8c805800] 04:47:27 INFO - PROCESS | 1780 | 1461066447043 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 04:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 04:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1690ms 04:47:27 INFO - PROCESS | 1780 | 1461066447102 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 04:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 04:47:27 INFO - PROCESS | 1780 | 1461066447107 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 04:47:27 INFO - PROCESS | 1780 | 1461066447113 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 04:47:27 INFO - PROCESS | 1780 | 1461066447117 Marionette TRACE conn3 <- [1,1082,null,{}] 04:47:27 INFO - PROCESS | 1780 | 1461066447123 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:27 INFO - PROCESS | 1780 | 1461066447373 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 04:47:27 INFO - PROCESS | 1780 | 1461066447692 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:27 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c53d800 == 128 [pid = 1780] [id = 278] 04:47:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 177 (0x8dddb000) [pid = 1780] [serial = 835] [outer = (nil)] 04:47:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 178 (0x8e0b0000) [pid = 1780] [serial = 836] [outer = 0x8dddb000] 04:47:27 INFO - PROCESS | 1780 | 1461066447819 Marionette DEBUG loaded listener.js 04:47:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 179 (0x8e0b7000) [pid = 1780] [serial = 837] [outer = 0x8dddb000] 04:47:28 INFO - PROCESS | 1780 | 1461066448739 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 04:47:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 04:47:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1692ms 04:47:28 INFO - PROCESS | 1780 | 1461066448805 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 04:47:28 INFO - PROCESS | 1780 | 1461066448809 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 04:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 04:47:28 INFO - PROCESS | 1780 | 1461066448816 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 04:47:28 INFO - PROCESS | 1780 | 1461066448821 Marionette TRACE conn3 <- [1,1086,null,{}] 04:47:28 INFO - PROCESS | 1780 | 1461066448827 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:29 INFO - PROCESS | 1780 | 1461066449042 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 04:47:29 INFO - PROCESS | 1780 | 1461066449305 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:29 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ddd6400 == 129 [pid = 1780] [id = 279] 04:47:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 180 (0x8deb1c00) [pid = 1780] [serial = 838] [outer = (nil)] 04:47:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 181 (0x8e9e0c00) [pid = 1780] [serial = 839] [outer = 0x8deb1c00] 04:47:29 INFO - PROCESS | 1780 | 1461066449438 Marionette DEBUG loaded listener.js 04:47:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 182 (0x8e9ea000) [pid = 1780] [serial = 840] [outer = 0x8deb1c00] 04:47:30 INFO - PROCESS | 1780 | 1461066450339 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 04:47:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 04:47:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1586ms 04:47:30 INFO - PROCESS | 1780 | 1461066450404 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 04:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 04:47:30 INFO - PROCESS | 1780 | 1461066450408 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 04:47:30 INFO - PROCESS | 1780 | 1461066450415 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 04:47:30 INFO - PROCESS | 1780 | 1461066450419 Marionette TRACE conn3 <- [1,1090,null,{}] 04:47:30 INFO - PROCESS | 1780 | 1461066450427 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:30 INFO - PROCESS | 1780 | 1461066450671 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 04:47:30 INFO - PROCESS | 1780 | 1461066450942 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:31 INFO - PROCESS | 1780 | ++DOCSHELL 0x8dead400 == 130 [pid = 1780] [id = 280] 04:47:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 183 (0x8e1c8800) [pid = 1780] [serial = 841] [outer = (nil)] 04:47:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 184 (0x8eb47400) [pid = 1780] [serial = 842] [outer = 0x8e1c8800] 04:47:31 INFO - PROCESS | 1780 | 1461066451113 Marionette DEBUG loaded listener.js 04:47:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 185 (0x8ec97000) [pid = 1780] [serial = 843] [outer = 0x8e1c8800] 04:47:32 INFO - PROCESS | 1780 | 1461066452332 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 04:47:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 04:47:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1995ms 04:47:32 INFO - PROCESS | 1780 | 1461066452413 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 04:47:32 INFO - PROCESS | 1780 | 1461066452421 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 04:47:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 04:47:32 INFO - PROCESS | 1780 | 1461066452432 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 04:47:32 INFO - PROCESS | 1780 | 1461066452440 Marionette TRACE conn3 <- [1,1094,null,{}] 04:47:32 INFO - PROCESS | 1780 | 1461066452450 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:33 INFO - PROCESS | 1780 | 1461066453036 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 04:47:33 INFO - PROCESS | 1780 | 1461066453183 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:33 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e9f7400 == 131 [pid = 1780] [id = 281] 04:47:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 186 (0x8eb4e400) [pid = 1780] [serial = 844] [outer = (nil)] 04:47:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 187 (0x8fe32400) [pid = 1780] [serial = 845] [outer = 0x8eb4e400] 04:47:33 INFO - PROCESS | 1780 | 1461066453282 Marionette DEBUG loaded listener.js 04:47:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 188 (0x90123000) [pid = 1780] [serial = 846] [outer = 0x8eb4e400] 04:47:34 INFO - PROCESS | 1780 | 1461066454281 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 04:47:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 04:47:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1890ms 04:47:34 INFO - PROCESS | 1780 | 1461066454321 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 04:47:34 INFO - PROCESS | 1780 | 1461066454325 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 04:47:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 04:47:34 INFO - PROCESS | 1780 | 1461066454333 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 04:47:34 INFO - PROCESS | 1780 | 1461066454336 Marionette TRACE conn3 <- [1,1098,null,{}] 04:47:34 INFO - PROCESS | 1780 | 1461066454342 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:34 INFO - PROCESS | 1780 | 1461066454552 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 04:47:34 INFO - PROCESS | 1780 | 1461066454810 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:34 INFO - PROCESS | 1780 | ++DOCSHELL 0x8eb46c00 == 132 [pid = 1780] [id = 282] 04:47:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 189 (0x90122400) [pid = 1780] [serial = 847] [outer = (nil)] 04:47:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 190 (0x901bec00) [pid = 1780] [serial = 848] [outer = 0x90122400] 04:47:34 INFO - PROCESS | 1780 | 1461066454942 Marionette DEBUG loaded listener.js 04:47:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 191 (0x901c3400) [pid = 1780] [serial = 849] [outer = 0x90122400] 04:47:35 INFO - PROCESS | 1780 | 1461066455857 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 04:47:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 04:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1585ms 04:47:35 INFO - PROCESS | 1780 | 1461066455918 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 04:47:35 INFO - PROCESS | 1780 | 1461066455923 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 04:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 04:47:35 INFO - PROCESS | 1780 | 1461066455932 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 04:47:35 INFO - PROCESS | 1780 | 1461066455937 Marionette TRACE conn3 <- [1,1102,null,{}] 04:47:35 INFO - PROCESS | 1780 | 1461066455947 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:36 INFO - PROCESS | 1780 | 1461066456171 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 04:47:36 INFO - PROCESS | 1780 | 1461066456482 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:36 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e1c6c00 == 133 [pid = 1780] [id = 283] 04:47:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 192 (0x901b8400) [pid = 1780] [serial = 850] [outer = (nil)] 04:47:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 193 (0x90548400) [pid = 1780] [serial = 851] [outer = 0x901b8400] 04:47:36 INFO - PROCESS | 1780 | 1461066456581 Marionette DEBUG loaded listener.js 04:47:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 194 (0x9054d400) [pid = 1780] [serial = 852] [outer = 0x901b8400] 04:47:37 INFO - PROCESS | 1780 | 1461066457482 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 04:47:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 04:47:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1588ms 04:47:37 INFO - PROCESS | 1780 | 1461066457520 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 04:47:37 INFO - PROCESS | 1780 | 1461066457524 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 04:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 04:47:37 INFO - PROCESS | 1780 | 1461066457531 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 04:47:37 INFO - PROCESS | 1780 | 1461066457534 Marionette TRACE conn3 <- [1,1106,null,{}] 04:47:37 INFO - PROCESS | 1780 | 1461066457540 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:37 INFO - PROCESS | 1780 | 1461066457782 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 04:47:38 INFO - PROCESS | 1780 | 1461066458051 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:38 INFO - PROCESS | 1780 | ++DOCSHELL 0x889ac800 == 134 [pid = 1780] [id = 284] 04:47:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 195 (0x901bb400) [pid = 1780] [serial = 853] [outer = (nil)] 04:47:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 196 (0x912b8000) [pid = 1780] [serial = 854] [outer = 0x901bb400] 04:47:38 INFO - PROCESS | 1780 | 1461066458216 Marionette DEBUG loaded listener.js 04:47:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 197 (0x915c8400) [pid = 1780] [serial = 855] [outer = 0x901bb400] 04:47:39 INFO - PROCESS | 1780 | 1461066459142 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 04:47:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 04:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1694ms 04:47:39 INFO - PROCESS | 1780 | 1461066459226 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 04:47:39 INFO - PROCESS | 1780 | 1461066459231 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 04:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 04:47:39 INFO - PROCESS | 1780 | 1461066459237 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 04:47:39 INFO - PROCESS | 1780 | 1461066459241 Marionette TRACE conn3 <- [1,1110,null,{}] 04:47:39 INFO - PROCESS | 1780 | 1461066459247 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:39 INFO - PROCESS | 1780 | 1461066459495 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 04:47:39 INFO - PROCESS | 1780 | 1461066459801 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:39 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e0d3800 == 135 [pid = 1780] [id = 285] 04:47:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 198 (0x8f47ec00) [pid = 1780] [serial = 856] [outer = (nil)] 04:47:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 199 (0x91fabc00) [pid = 1780] [serial = 857] [outer = 0x8f47ec00] 04:47:39 INFO - PROCESS | 1780 | 1461066459894 Marionette DEBUG loaded listener.js 04:47:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 200 (0x91faec00) [pid = 1780] [serial = 858] [outer = 0x8f47ec00] 04:47:40 INFO - PROCESS | 1780 | 1461066460850 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 04:47:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 04:47:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1685ms 04:47:40 INFO - PROCESS | 1780 | 1461066460924 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 04:47:40 INFO - PROCESS | 1780 | 1461066460927 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 04:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 04:47:40 INFO - PROCESS | 1780 | 1461066460935 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 04:47:40 INFO - PROCESS | 1780 | 1461066460938 Marionette TRACE conn3 <- [1,1114,null,{}] 04:47:40 INFO - PROCESS | 1780 | 1461066460944 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:41 INFO - PROCESS | 1780 | 1461066461187 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 04:47:41 INFO - PROCESS | 1780 | 1461066461517 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:41 INFO - PROCESS | 1780 | ++DOCSHELL 0x88ce5400 == 136 [pid = 1780] [id = 286] 04:47:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 201 (0x8a4ce000) [pid = 1780] [serial = 859] [outer = (nil)] 04:47:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 202 (0x93292400) [pid = 1780] [serial = 860] [outer = 0x8a4ce000] 04:47:41 INFO - PROCESS | 1780 | 1461066461608 Marionette DEBUG loaded listener.js 04:47:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 203 (0x93294800) [pid = 1780] [serial = 861] [outer = 0x8a4ce000] 04:47:42 INFO - PROCESS | 1780 | 1461066462563 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 04:47:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 04:47:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1690ms 04:47:42 INFO - PROCESS | 1780 | 1461066462625 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 04:47:42 INFO - PROCESS | 1780 | 1461066462630 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 04:47:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 04:47:42 INFO - PROCESS | 1780 | 1461066462636 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 04:47:42 INFO - PROCESS | 1780 | 1461066462640 Marionette TRACE conn3 <- [1,1118,null,{}] 04:47:42 INFO - PROCESS | 1780 | 1461066462645 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:42 INFO - PROCESS | 1780 | 1461066462860 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 04:47:43 INFO - PROCESS | 1780 | 1461066463119 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:43 INFO - PROCESS | 1780 | ++DOCSHELL 0x877f0000 == 137 [pid = 1780] [id = 287] 04:47:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 204 (0x880bd400) [pid = 1780] [serial = 862] [outer = (nil)] 04:47:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 205 (0x889af800) [pid = 1780] [serial = 863] [outer = 0x880bd400] 04:47:43 INFO - PROCESS | 1780 | 1461066463255 Marionette DEBUG loaded listener.js 04:47:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 206 (0x890f6400) [pid = 1780] [serial = 864] [outer = 0x880bd400] 04:47:44 INFO - PROCESS | 1780 | 1461066464190 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 04:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 04:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1593ms 04:47:44 INFO - PROCESS | 1780 | 1461066464230 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 04:47:44 INFO - PROCESS | 1780 | 1461066464234 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 04:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 04:47:44 INFO - PROCESS | 1780 | 1461066464241 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 04:47:44 INFO - PROCESS | 1780 | 1461066464245 Marionette TRACE conn3 <- [1,1122,null,{}] 04:47:44 INFO - PROCESS | 1780 | 1461066464251 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:44 INFO - PROCESS | 1780 | 1461066464458 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 04:47:45 INFO - PROCESS | 1780 | --DOCSHELL 0x88d64800 == 136 [pid = 1780] [id = 269] 04:47:45 INFO - PROCESS | 1780 | --DOCSHELL 0x88ce6400 == 135 [pid = 1780] [id = 246] 04:47:45 INFO - PROCESS | 1780 | --DOCSHELL 0x85b14000 == 134 [pid = 1780] [id = 268] 04:47:45 INFO - PROCESS | 1780 | --DOCSHELL 0x85795c00 == 133 [pid = 1780] [id = 267] 04:47:45 INFO - PROCESS | 1780 | --DOCSHELL 0x863a6800 == 132 [pid = 1780] [id = 266] 04:47:45 INFO - PROCESS | 1780 | --DOCSHELL 0x877eac00 == 131 [pid = 1780] [id = 262] 04:47:45 INFO - PROCESS | 1780 | --DOCSHELL 0x877ec800 == 130 [pid = 1780] [id = 260] 04:47:45 INFO - PROCESS | 1780 | --DOCSHELL 0x86fac400 == 129 [pid = 1780] [id = 261] 04:47:45 INFO - PROCESS | 1780 | --DOCSHELL 0x8e0b1800 == 128 [pid = 1780] [id = 259] 04:47:45 INFO - PROCESS | 1780 | --DOCSHELL 0x8c63d800 == 127 [pid = 1780] [id = 258] 04:47:45 INFO - PROCESS | 1780 | --DOCSHELL 0x8c806800 == 126 [pid = 1780] [id = 257] 04:47:45 INFO - PROCESS | 1780 | --DOCSHELL 0x8ad67400 == 125 [pid = 1780] [id = 255] 04:47:45 INFO - PROCESS | 1780 | --DOCSHELL 0x8abfd400 == 124 [pid = 1780] [id = 256] 04:47:45 INFO - PROCESS | 1780 | --DOCSHELL 0x8a7b4c00 == 123 [pid = 1780] [id = 254] 04:47:45 INFO - PROCESS | 1780 | --DOCSHELL 0x88b89800 == 122 [pid = 1780] [id = 253] 04:47:45 INFO - PROCESS | 1780 | --DOCSHELL 0x894cc000 == 121 [pid = 1780] [id = 252] 04:47:45 INFO - PROCESS | 1780 | --DOCSHELL 0x88e4ec00 == 120 [pid = 1780] [id = 251] 04:47:45 INFO - PROCESS | 1780 | --DOCSHELL 0x85795000 == 119 [pid = 1780] [id = 249] 04:47:45 INFO - PROCESS | 1780 | --DOCSHELL 0x889acc00 == 118 [pid = 1780] [id = 250] 04:47:45 INFO - PROCESS | 1780 | --DOMWINDOW == 205 (0x858bdc00) [pid = 1780] [serial = 663] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1780 | --DOMWINDOW == 204 (0xa0f9b000) [pid = 1780] [serial = 639] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1780 | --DOMWINDOW == 203 (0x88b8c800) [pid = 1780] [serial = 642] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1780 | --DOMWINDOW == 202 (0x85794800) [pid = 1780] [serial = 657] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1780 | --DOMWINDOW == 201 (0x863ae400) [pid = 1780] [serial = 651] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1780 | --DOMWINDOW == 200 (0x894cc400) [pid = 1780] [serial = 648] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1780 | --DOMWINDOW == 199 (0x894c8c00) [pid = 1780] [serial = 645] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1780 | --DOMWINDOW == 198 (0x8fe26c00) [pid = 1780] [serial = 654] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1780 | --DOMWINDOW == 197 (0x85b13000) [pid = 1780] [serial = 666] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1780 | --DOMWINDOW == 196 (0x858b5400) [pid = 1780] [serial = 660] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1780 | --DOMWINDOW == 195 (0x88d6a400) [pid = 1780] [serial = 716] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1780 | --DOMWINDOW == 194 (0xa0ea2000) [pid = 1780] [serial = 713] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1780 | --DOMWINDOW == 193 (0x9830e800) [pid = 1780] [serial = 710] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1780 | --DOMWINDOW == 192 (0x890f1800) [pid = 1780] [serial = 707] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1780 | --DOMWINDOW == 191 (0x98631400) [pid = 1780] [serial = 704] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1780 | --DOMWINDOW == 190 (0x96764800) [pid = 1780] [serial = 701] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1780 | --DOMWINDOW == 189 (0x880b4400) [pid = 1780] [serial = 683] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1780 | --DOMWINDOW == 188 (0x89ffc400) [pid = 1780] [serial = 743] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1780 | --DOMWINDOW == 187 (0x8ec98400) [pid = 1780] [serial = 695] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1780 | --DOMWINDOW == 186 (0x91fa8c00) [pid = 1780] [serial = 698] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1780 | --DOMWINDOW == 185 (0x863ad800) [pid = 1780] [serial = 734] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1780 | --DOMWINDOW == 184 (0x877efc00) [pid = 1780] [serial = 735] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1780 | --DOMWINDOW == 183 (0x880b9c00) [pid = 1780] [serial = 731] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1780 | --DOMWINDOW == 182 (0x889a6c00) [pid = 1780] [serial = 732] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1780 | --DOMWINDOW == 181 (0x858bbc00) [pid = 1780] [serial = 728] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1780 | --DOMWINDOW == 180 (0x86fa2800) [pid = 1780] [serial = 729] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1780 | --DOMWINDOW == 179 (0x8c808c00) [pid = 1780] [serial = 689] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1780 | --DOMWINDOW == 178 (0x8e0bbc00) [pid = 1780] [serial = 692] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1780 | --DOMWINDOW == 177 (0x88d6fc00) [pid = 1780] [serial = 737] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1780 | --DOMWINDOW == 176 (0x89d77c00) [pid = 1780] [serial = 686] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1780 | --DOMWINDOW == 175 (0x84478000) [pid = 1780] [serial = 725] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1780 | --DOMWINDOW == 174 (0x941d1400) [pid = 1780] [serial = 722] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1780 | --DOMWINDOW == 173 (0x941c7800) [pid = 1780] [serial = 719] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0x8a548400) [pid = 1780] [serial = 744] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0x894cb800) [pid = 1780] [serial = 740] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0x89d71400) [pid = 1780] [serial = 741] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x88e4fc00) [pid = 1780] [serial = 738] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x88e50000) [pid = 1780] [serial = 746] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1780 | 1461066465785 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:45 INFO - PROCESS | 1780 | ++DOCSHELL 0x84479400 == 119 [pid = 1780] [id = 288] 04:47:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x8447a000) [pid = 1780] [serial = 865] [outer = (nil)] 04:47:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0x858b5800) [pid = 1780] [serial = 866] [outer = 0x8447a000] 04:47:45 INFO - PROCESS | 1780 | 1461066465874 Marionette DEBUG loaded listener.js 04:47:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0x863aac00) [pid = 1780] [serial = 867] [outer = 0x8447a000] 04:47:46 INFO - PROCESS | 1780 | 1461066466685 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 04:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 04:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 2491ms 04:47:46 INFO - PROCESS | 1780 | 1461066466735 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 04:47:46 INFO - PROCESS | 1780 | 1461066466742 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 04:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 04:47:46 INFO - PROCESS | 1780 | 1461066466753 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 04:47:46 INFO - PROCESS | 1780 | 1461066466757 Marionette TRACE conn3 <- [1,1126,null,{}] 04:47:46 INFO - PROCESS | 1780 | 1461066466764 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:46 INFO - PROCESS | 1780 | 1461066466964 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 04:47:47 INFO - PROCESS | 1780 | 1461066467142 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:47 INFO - PROCESS | 1780 | ++DOCSHELL 0x877ed000 == 120 [pid = 1780] [id = 289] 04:47:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0x880b3000) [pid = 1780] [serial = 868] [outer = (nil)] 04:47:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0x881ba000) [pid = 1780] [serial = 869] [outer = 0x880b3000] 04:47:47 INFO - PROCESS | 1780 | 1461066467225 Marionette DEBUG loaded listener.js 04:47:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 174 (0x88358c00) [pid = 1780] [serial = 870] [outer = 0x880b3000] 04:47:48 INFO - PROCESS | 1780 | 1461066468157 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 04:47:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 04:47:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1485ms 04:47:48 INFO - PROCESS | 1780 | 1461066468243 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 04:47:48 INFO - PROCESS | 1780 | 1461066468250 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 04:47:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 04:47:48 INFO - PROCESS | 1780 | 1461066468257 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 04:47:48 INFO - PROCESS | 1780 | 1461066468261 Marionette TRACE conn3 <- [1,1130,null,{}] 04:47:48 INFO - PROCESS | 1780 | 1461066468267 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:48 INFO - PROCESS | 1780 | 1461066468537 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 04:47:48 INFO - PROCESS | 1780 | 1461066468565 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:48 INFO - PROCESS | 1780 | ++DOCSHELL 0x86fa8000 == 121 [pid = 1780] [id = 290] 04:47:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 175 (0x889a9400) [pid = 1780] [serial = 871] [outer = (nil)] 04:47:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 176 (0x88b90400) [pid = 1780] [serial = 872] [outer = 0x889a9400] 04:47:48 INFO - PROCESS | 1780 | 1461066468642 Marionette DEBUG loaded listener.js 04:47:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 177 (0x88d6c800) [pid = 1780] [serial = 873] [outer = 0x889a9400] 04:47:49 INFO - PROCESS | 1780 | 1461066469673 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 04:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 04:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1482ms 04:47:49 INFO - PROCESS | 1780 | 1461066469743 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 04:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 04:47:49 INFO - PROCESS | 1780 | 1461066469748 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 04:47:49 INFO - PROCESS | 1780 | 1461066469761 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 04:47:49 INFO - PROCESS | 1780 | 1461066469771 Marionette TRACE conn3 <- [1,1134,null,{}] 04:47:49 INFO - PROCESS | 1780 | 1461066469786 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:50 INFO - PROCESS | 1780 | 1461066470046 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 04:47:50 INFO - PROCESS | 1780 | 1461066470090 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:50 INFO - PROCESS | 1780 | ++DOCSHELL 0x88d68000 == 122 [pid = 1780] [id = 291] 04:47:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 178 (0x894c8c00) [pid = 1780] [serial = 874] [outer = (nil)] 04:47:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 179 (0x894cdc00) [pid = 1780] [serial = 875] [outer = 0x894c8c00] 04:47:50 INFO - PROCESS | 1780 | 1461066470168 Marionette DEBUG loaded listener.js 04:47:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 180 (0x89d6ec00) [pid = 1780] [serial = 876] [outer = 0x894c8c00] 04:47:50 INFO - PROCESS | 1780 | --DOMWINDOW == 179 (0x880b8800) [pid = 1780] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 04:47:50 INFO - PROCESS | 1780 | --DOMWINDOW == 178 (0x863adc00) [pid = 1780] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 04:47:50 INFO - PROCESS | 1780 | --DOMWINDOW == 177 (0x889a5800) [pid = 1780] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 04:47:50 INFO - PROCESS | 1780 | --DOMWINDOW == 176 (0x863a7000) [pid = 1780] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 04:47:50 INFO - PROCESS | 1780 | --DOMWINDOW == 175 (0x88e49c00) [pid = 1780] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 04:47:50 INFO - PROCESS | 1780 | --DOMWINDOW == 174 (0x8a4c9000) [pid = 1780] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 04:47:51 INFO - PROCESS | 1780 | 1461066471528 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 04:47:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 04:47:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1800ms 04:47:51 INFO - PROCESS | 1780 | 1461066471555 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 04:47:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 04:47:51 INFO - PROCESS | 1780 | 1461066471560 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 04:47:51 INFO - PROCESS | 1780 | 1461066471566 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 04:47:51 INFO - PROCESS | 1780 | 1461066471569 Marionette TRACE conn3 <- [1,1138,null,{}] 04:47:51 INFO - PROCESS | 1780 | 1461066471575 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:51 INFO - PROCESS | 1780 | 1461066471756 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 04:47:51 INFO - PROCESS | 1780 | 1461066471924 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:51 INFO - PROCESS | 1780 | ++DOCSHELL 0x863a7000 == 123 [pid = 1780] [id = 292] 04:47:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 175 (0x86f9ec00) [pid = 1780] [serial = 877] [outer = (nil)] 04:47:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 176 (0x89fefc00) [pid = 1780] [serial = 878] [outer = 0x86f9ec00] 04:47:52 INFO - PROCESS | 1780 | 1461066471999 Marionette DEBUG loaded listener.js 04:47:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 177 (0x89ff8800) [pid = 1780] [serial = 879] [outer = 0x86f9ec00] 04:47:52 INFO - PROCESS | 1780 | 1461066472765 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 04:47:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 04:47:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1231ms 04:47:52 INFO - PROCESS | 1780 | 1461066472797 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 04:47:52 INFO - PROCESS | 1780 | 1461066472801 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 04:47:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 04:47:52 INFO - PROCESS | 1780 | 1461066472808 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 04:47:52 INFO - PROCESS | 1780 | 1461066472810 Marionette TRACE conn3 <- [1,1142,null,{}] 04:47:52 INFO - PROCESS | 1780 | 1461066472924 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:53 INFO - PROCESS | 1780 | 1461066473152 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 04:47:53 INFO - PROCESS | 1780 | 1461066473457 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:53 INFO - PROCESS | 1780 | ++DOCSHELL 0x86fa2c00 == 124 [pid = 1780] [id = 293] 04:47:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 178 (0x86fa8400) [pid = 1780] [serial = 880] [outer = (nil)] 04:47:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 179 (0x877e6000) [pid = 1780] [serial = 881] [outer = 0x86fa8400] 04:47:53 INFO - PROCESS | 1780 | 1461066473593 Marionette DEBUG loaded listener.js 04:47:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 180 (0x880b9400) [pid = 1780] [serial = 882] [outer = 0x86fa8400] 04:47:54 INFO - PROCESS | 1780 | 1461066474551 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 04:47:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 04:47:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1785ms 04:47:54 INFO - PROCESS | 1780 | 1461066474595 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 04:47:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 04:47:54 INFO - PROCESS | 1780 | 1461066474604 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 04:47:54 INFO - PROCESS | 1780 | 1461066474611 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 04:47:54 INFO - PROCESS | 1780 | 1461066474616 Marionette TRACE conn3 <- [1,1146,null,{}] 04:47:54 INFO - PROCESS | 1780 | 1461066474622 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:54 INFO - PROCESS | 1780 | 1461066474835 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 04:47:55 INFO - PROCESS | 1780 | 1461066475174 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:55 INFO - PROCESS | 1780 | ++DOCSHELL 0x88d66400 == 125 [pid = 1780] [id = 294] 04:47:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 181 (0x88d6bc00) [pid = 1780] [serial = 883] [outer = (nil)] 04:47:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 182 (0x88e50800) [pid = 1780] [serial = 884] [outer = 0x88d6bc00] 04:47:55 INFO - PROCESS | 1780 | 1461066475270 Marionette DEBUG loaded listener.js 04:47:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 183 (0x894c5c00) [pid = 1780] [serial = 885] [outer = 0x88d6bc00] 04:47:56 INFO - PROCESS | 1780 | 1461066476340 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 04:47:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 04:47:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1786ms 04:47:56 INFO - PROCESS | 1780 | 1461066476398 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 04:47:56 INFO - PROCESS | 1780 | 1461066476401 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 04:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 04:47:56 INFO - PROCESS | 1780 | 1461066476409 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 04:47:56 INFO - PROCESS | 1780 | 1461066476412 Marionette TRACE conn3 <- [1,1150,null,{}] 04:47:56 INFO - PROCESS | 1780 | 1461066476420 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:56 INFO - PROCESS | 1780 | 1461066476644 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 04:47:57 INFO - PROCESS | 1780 | 1461066476994 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:57 INFO - PROCESS | 1780 | ++DOCSHELL 0x89ff0800 == 126 [pid = 1780] [id = 295] 04:47:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 184 (0x8a549800) [pid = 1780] [serial = 886] [outer = (nil)] 04:47:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 185 (0x8a5d4000) [pid = 1780] [serial = 887] [outer = 0x8a549800] 04:47:57 INFO - PROCESS | 1780 | 1461066477099 Marionette DEBUG loaded listener.js 04:47:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 186 (0x8abf8400) [pid = 1780] [serial = 888] [outer = 0x8a549800] 04:47:58 INFO - PROCESS | 1780 | 1461066478026 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 04:47:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 04:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1683ms 04:47:58 INFO - PROCESS | 1780 | 1461066478102 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 04:47:58 INFO - PROCESS | 1780 | 1461066478112 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 04:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 04:47:58 INFO - PROCESS | 1780 | 1461066478121 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 04:47:58 INFO - PROCESS | 1780 | 1461066478125 Marionette TRACE conn3 <- [1,1154,null,{}] 04:47:58 INFO - PROCESS | 1780 | 1461066478130 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:58 INFO - PROCESS | 1780 | 1461066478396 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 04:47:58 INFO - PROCESS | 1780 | 1461066478700 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:58 INFO - PROCESS | 1780 | ++DOCSHELL 0x89d76400 == 127 [pid = 1780] [id = 296] 04:47:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 187 (0x8c536c00) [pid = 1780] [serial = 889] [outer = (nil)] 04:47:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 188 (0x8c640000) [pid = 1780] [serial = 890] [outer = 0x8c536c00] 04:47:58 INFO - PROCESS | 1780 | 1461066478796 Marionette DEBUG loaded listener.js 04:47:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 189 (0x8c7f5800) [pid = 1780] [serial = 891] [outer = 0x8c536c00] 04:47:59 INFO - PROCESS | 1780 | 1461066479722 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 04:47:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 04:47:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1639ms 04:47:59 INFO - PROCESS | 1780 | 1461066479761 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 04:47:59 INFO - PROCESS | 1780 | 1461066479766 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 04:47:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 04:47:59 INFO - PROCESS | 1780 | 1461066479772 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 04:47:59 INFO - PROCESS | 1780 | 1461066479776 Marionette TRACE conn3 <- [1,1158,null,{}] 04:47:59 INFO - PROCESS | 1780 | 1461066479782 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:59 INFO - PROCESS | 1780 | 1461066479997 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 04:48:00 INFO - PROCESS | 1780 | 1461066480262 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:00 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c53a000 == 128 [pid = 1780] [id = 297] 04:48:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 190 (0x8c636c00) [pid = 1780] [serial = 892] [outer = (nil)] 04:48:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 191 (0x8de6cc00) [pid = 1780] [serial = 893] [outer = 0x8c636c00] 04:48:00 INFO - PROCESS | 1780 | 1461066480400 Marionette DEBUG loaded listener.js 04:48:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 192 (0x8deaf800) [pid = 1780] [serial = 894] [outer = 0x8c636c00] 04:48:01 INFO - PROCESS | 1780 | 1461066481306 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 04:48:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 04:48:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1581ms 04:48:01 INFO - PROCESS | 1780 | 1461066481356 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 04:48:01 INFO - PROCESS | 1780 | 1461066481360 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 04:48:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 04:48:01 INFO - PROCESS | 1780 | 1461066481366 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 04:48:01 INFO - PROCESS | 1780 | 1461066481370 Marionette TRACE conn3 <- [1,1162,null,{}] 04:48:01 INFO - PROCESS | 1780 | 1461066481376 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:01 INFO - PROCESS | 1780 | 1461066481647 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 04:48:01 INFO - PROCESS | 1780 | 1461066481921 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:02 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c642400 == 129 [pid = 1780] [id = 298] 04:48:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 193 (0x8dddc400) [pid = 1780] [serial = 895] [outer = (nil)] 04:48:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 194 (0x8e9f9400) [pid = 1780] [serial = 896] [outer = 0x8dddc400] 04:48:02 INFO - PROCESS | 1780 | 1461066482062 Marionette DEBUG loaded listener.js 04:48:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 195 (0x8eca2400) [pid = 1780] [serial = 897] [outer = 0x8dddc400] 04:48:02 INFO - PROCESS | 1780 | 1461066482992 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 04:48:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 04:48:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1685ms 04:48:03 INFO - PROCESS | 1780 | 1461066483052 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 04:48:03 INFO - PROCESS | 1780 | 1461066483055 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 04:48:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 04:48:03 INFO - PROCESS | 1780 | 1461066483062 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 04:48:03 INFO - PROCESS | 1780 | 1461066483065 Marionette TRACE conn3 <- [1,1166,null,{}] 04:48:03 INFO - PROCESS | 1780 | 1461066483072 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:03 INFO - PROCESS | 1780 | 1461066483296 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 04:48:03 INFO - PROCESS | 1780 | 1461066483551 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:03 INFO - PROCESS | 1780 | ++DOCSHELL 0x88b8c400 == 130 [pid = 1780] [id = 299] 04:48:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 196 (0x8a544000) [pid = 1780] [serial = 898] [outer = (nil)] 04:48:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 197 (0x8fe2dc00) [pid = 1780] [serial = 899] [outer = 0x8a544000] 04:48:03 INFO - PROCESS | 1780 | 1461066483682 Marionette DEBUG loaded listener.js 04:48:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 198 (0x8fe31000) [pid = 1780] [serial = 900] [outer = 0x8a544000] 04:48:04 INFO - PROCESS | 1780 | 1461066484582 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 04:48:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 04:48:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1584ms 04:48:04 INFO - PROCESS | 1780 | 1461066484647 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 04:48:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 04:48:04 INFO - PROCESS | 1780 | 1461066484652 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 04:48:04 INFO - PROCESS | 1780 | 1461066484658 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 04:48:04 INFO - PROCESS | 1780 | 1461066484662 Marionette TRACE conn3 <- [1,1170,null,{}] 04:48:04 INFO - PROCESS | 1780 | 1461066484668 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:04 INFO - PROCESS | 1780 | 1461066484878 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 04:48:05 INFO - PROCESS | 1780 | 1461066485142 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:05 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f480400 == 131 [pid = 1780] [id = 300] 04:48:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 199 (0x8f483c00) [pid = 1780] [serial = 901] [outer = (nil)] 04:48:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 200 (0x9054f400) [pid = 1780] [serial = 902] [outer = 0x8f483c00] 04:48:05 INFO - PROCESS | 1780 | 1461066485278 Marionette DEBUG loaded listener.js 04:48:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 201 (0x915c9800) [pid = 1780] [serial = 903] [outer = 0x8f483c00] 04:48:06 INFO - PROCESS | 1780 | 1461066486173 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 04:48:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 04:48:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1593ms 04:48:06 INFO - PROCESS | 1780 | 1461066486252 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 04:48:06 INFO - PROCESS | 1780 | 1461066486256 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 04:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 04:48:06 INFO - PROCESS | 1780 | 1461066486263 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 04:48:06 INFO - PROCESS | 1780 | 1461066486267 Marionette TRACE conn3 <- [1,1174,null,{}] 04:48:06 INFO - PROCESS | 1780 | 1461066486273 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:06 INFO - PROCESS | 1780 | 1461066486523 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 04:48:06 INFO - PROCESS | 1780 | 1461066486862 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:06 INFO - PROCESS | 1780 | ++DOCSHELL 0x858be000 == 132 [pid = 1780] [id = 301] 04:48:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 202 (0x8fe2fc00) [pid = 1780] [serial = 904] [outer = (nil)] 04:48:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 203 (0x93293800) [pid = 1780] [serial = 905] [outer = 0x8fe2fc00] 04:48:06 INFO - PROCESS | 1780 | 1461066486953 Marionette DEBUG loaded listener.js 04:48:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 204 (0x932f2400) [pid = 1780] [serial = 906] [outer = 0x8fe2fc00] 04:48:07 INFO - PROCESS | 1780 | 1461066487860 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 04:48:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 04:48:07 INFO - PROCESS | 1780 | 1461066487918 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 04:48:07 INFO - PROCESS | 1780 | 1461066487925 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 04:48:07 INFO - PROCESS | 1780 | 1461066487929 Marionette TRACE conn3 <- [1,1178,null,{}] 04:48:07 INFO - PROCESS | 1780 | 1461066487935 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:08 INFO - PROCESS | 1780 | 1461066488149 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 04:48:08 INFO - PROCESS | 1780 | 1461066488462 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:08 INFO - PROCESS | 1780 | ++DOCSHELL 0x9328f000 == 133 [pid = 1780] [id = 302] 04:48:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 205 (0x932edc00) [pid = 1780] [serial = 907] [outer = (nil)] 04:48:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 206 (0x941c8800) [pid = 1780] [serial = 908] [outer = 0x932edc00] 04:48:08 INFO - PROCESS | 1780 | 1461066488562 Marionette DEBUG loaded listener.js 04:48:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 207 (0x941cd400) [pid = 1780] [serial = 909] [outer = 0x932edc00] 04:48:09 INFO - PROCESS | 1780 | 1461066489521 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 04:48:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 04:48:09 INFO - PROCESS | 1780 | 1461066489568 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 04:48:09 INFO - PROCESS | 1780 | 1461066489575 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 04:48:09 INFO - PROCESS | 1780 | 1461066489579 Marionette TRACE conn3 <- [1,1182,null,{}] 04:48:09 INFO - PROCESS | 1780 | 1461066489585 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:09 INFO - PROCESS | 1780 | 1461066489818 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 04:48:10 INFO - PROCESS | 1780 | 1461066490135 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:10 INFO - PROCESS | 1780 | ++DOCSHELL 0x932ee800 == 134 [pid = 1780] [id = 303] 04:48:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 208 (0x94f8c400) [pid = 1780] [serial = 910] [outer = (nil)] 04:48:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 209 (0x95a78000) [pid = 1780] [serial = 911] [outer = 0x94f8c400] 04:48:10 INFO - PROCESS | 1780 | 1461066490242 Marionette DEBUG loaded listener.js 04:48:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 210 (0x96287000) [pid = 1780] [serial = 912] [outer = 0x94f8c400] 04:48:11 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:48:11 INFO - PROCESS | 1780 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:48:11 INFO - PROCESS | 1780 | 1461066491341 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 04:48:11 INFO - PROCESS | 1780 | 1461066491417 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 04:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 04:48:11 INFO - PROCESS | 1780 | 1461066491424 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 04:48:11 INFO - PROCESS | 1780 | 1461066491429 Marionette TRACE conn3 <- [1,1186,null,{}] 04:48:11 INFO - PROCESS | 1780 | 1461066491435 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:11 INFO - PROCESS | 1780 | 1461066491690 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 04:48:12 INFO - PROCESS | 1780 | 1461066492068 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:12 INFO - PROCESS | 1780 | ++DOCSHELL 0x94f91c00 == 135 [pid = 1780] [id = 304] 04:48:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 211 (0x963c7c00) [pid = 1780] [serial = 913] [outer = (nil)] 04:48:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 212 (0x96769c00) [pid = 1780] [serial = 914] [outer = 0x963c7c00] 04:48:12 INFO - PROCESS | 1780 | 1461066492214 Marionette DEBUG loaded listener.js 04:48:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 213 (0x9676e400) [pid = 1780] [serial = 915] [outer = 0x963c7c00] 04:48:13 INFO - PROCESS | 1780 | 1461066493173 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 04:48:13 INFO - PROCESS | 1780 | 1461066493223 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 04:48:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 04:48:13 INFO - PROCESS | 1780 | 1461066493231 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 04:48:13 INFO - PROCESS | 1780 | 1461066493234 Marionette TRACE conn3 <- [1,1190,null,{}] 04:48:13 INFO - PROCESS | 1780 | 1461066493240 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:13 INFO - PROCESS | 1780 | 1461066493464 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 04:48:13 INFO - PROCESS | 1780 | 1461066493724 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:13 INFO - PROCESS | 1780 | ++DOCSHELL 0x941d0000 == 136 [pid = 1780] [id = 305] 04:48:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 214 (0x9628b400) [pid = 1780] [serial = 916] [outer = (nil)] 04:48:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 215 (0x96968c00) [pid = 1780] [serial = 917] [outer = 0x9628b400] 04:48:13 INFO - PROCESS | 1780 | 1461066493852 Marionette DEBUG loaded listener.js 04:48:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 216 (0x97122400) [pid = 1780] [serial = 918] [outer = 0x9628b400] 04:48:14 INFO - PROCESS | 1780 | 1461066494777 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 04:48:14 INFO - PROCESS | 1780 | 1461066494823 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 04:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 04:48:14 INFO - PROCESS | 1780 | 1461066494831 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 04:48:14 INFO - PROCESS | 1780 | 1461066494834 Marionette TRACE conn3 <- [1,1194,null,{}] 04:48:14 INFO - PROCESS | 1780 | 1461066494840 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:15 INFO - PROCESS | 1780 | 1461066495051 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 04:48:15 INFO - PROCESS | 1780 | 1461066495362 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:15 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f48a400 == 137 [pid = 1780] [id = 306] 04:48:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 217 (0x96762c00) [pid = 1780] [serial = 919] [outer = (nil)] 04:48:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 218 (0x97407c00) [pid = 1780] [serial = 920] [outer = 0x96762c00] 04:48:15 INFO - PROCESS | 1780 | 1461066495458 Marionette DEBUG loaded listener.js 04:48:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 219 (0x9747ec00) [pid = 1780] [serial = 921] [outer = 0x96762c00] 04:48:16 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:48:16 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:48:16 INFO - PROCESS | 1780 | 1461066496443 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 04:48:16 INFO - PROCESS | 1780 | 1461066496533 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 04:48:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 04:48:16 INFO - PROCESS | 1780 | 1461066496540 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 04:48:16 INFO - PROCESS | 1780 | 1461066496542 Marionette TRACE conn3 <- [1,1198,null,{}] 04:48:16 INFO - PROCESS | 1780 | 1461066496549 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:16 INFO - PROCESS | 1780 | 1461066496772 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 04:48:17 INFO - PROCESS | 1780 | 1461066497077 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:17 INFO - PROCESS | 1780 | ++DOCSHELL 0x85b18400 == 138 [pid = 1780] [id = 307] 04:48:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 220 (0x863aa800) [pid = 1780] [serial = 922] [outer = (nil)] 04:48:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 221 (0x9735ac00) [pid = 1780] [serial = 923] [outer = 0x863aa800] 04:48:17 INFO - PROCESS | 1780 | 1461066497189 Marionette DEBUG loaded listener.js 04:48:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 222 (0x979d5400) [pid = 1780] [serial = 924] [outer = 0x863aa800] 04:48:18 INFO - PROCESS | 1780 | 1461066498149 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 04:48:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 04:48:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 2237ms 04:48:18 INFO - PROCESS | 1780 | 1461066498930 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 04:48:18 INFO - PROCESS | 1780 | 1461066498938 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 04:48:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 04:48:18 INFO - PROCESS | 1780 | 1461066498973 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 04:48:18 INFO - PROCESS | 1780 | 1461066498979 Marionette TRACE conn3 <- [1,1202,null,{}] 04:48:18 INFO - PROCESS | 1780 | 1461066498987 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:19 INFO - PROCESS | 1780 | 1461066499178 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 04:48:19 INFO - PROCESS | 1780 | 1461066499419 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:19 INFO - PROCESS | 1780 | ++DOCSHELL 0x86fab800 == 139 [pid = 1780] [id = 308] 04:48:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 223 (0x877ea800) [pid = 1780] [serial = 925] [outer = (nil)] 04:48:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 224 (0x880b9c00) [pid = 1780] [serial = 926] [outer = 0x877ea800] 04:48:19 INFO - PROCESS | 1780 | 1461066499504 Marionette DEBUG loaded listener.js 04:48:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 225 (0x881c8800) [pid = 1780] [serial = 927] [outer = 0x877ea800] 04:48:20 INFO - PROCESS | 1780 | 1461066500443 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 04:48:20 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 04:48:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1545ms 04:48:20 INFO - PROCESS | 1780 | 1461066500514 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 04:48:20 INFO - PROCESS | 1780 | 1461066500520 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 04:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 04:48:20 INFO - PROCESS | 1780 | 1461066500534 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 04:48:20 INFO - PROCESS | 1780 | 1461066500540 Marionette TRACE conn3 <- [1,1206,null,{}] 04:48:20 INFO - PROCESS | 1780 | 1461066500546 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:20 INFO - PROCESS | 1780 | 1461066500866 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 04:48:21 INFO - PROCESS | 1780 | 1461066501247 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:21 INFO - PROCESS | 1780 | ++DOCSHELL 0x880b2000 == 140 [pid = 1780] [id = 309] 04:48:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 226 (0x880ba400) [pid = 1780] [serial = 928] [outer = (nil)] 04:48:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 227 (0x88d70800) [pid = 1780] [serial = 929] [outer = 0x880ba400] 04:48:21 INFO - PROCESS | 1780 | 1461066501330 Marionette DEBUG loaded listener.js 04:48:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 228 (0x88e54400) [pid = 1780] [serial = 930] [outer = 0x880ba400] 04:48:22 INFO - PROCESS | 1780 | 1461066502375 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 04:48:22 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 04:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1891ms 04:48:22 INFO - PROCESS | 1780 | 1461066502422 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 04:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 04:48:22 INFO - PROCESS | 1780 | 1461066502426 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 04:48:22 INFO - PROCESS | 1780 | 1461066502433 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 04:48:22 INFO - PROCESS | 1780 | 1461066502436 Marionette TRACE conn3 <- [1,1210,null,{}] 04:48:22 INFO - PROCESS | 1780 | 1461066502452 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:22 INFO - PROCESS | 1780 | 1461066502686 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 04:48:23 INFO - PROCESS | 1780 | --DOCSHELL 0x8eb4dc00 == 139 [pid = 1780] [id = 149] 04:48:23 INFO - PROCESS | 1780 | --DOCSHELL 0x8a4cc800 == 138 [pid = 1780] [id = 229] 04:48:23 INFO - PROCESS | 1780 | --DOCSHELL 0x8a4c9800 == 137 [pid = 1780] [id = 159] 04:48:23 INFO - PROCESS | 1780 | --DOCSHELL 0x912ba400 == 136 [pid = 1780] [id = 48] 04:48:23 INFO - PROCESS | 1780 | --DOCSHELL 0x89ff2c00 == 135 [pid = 1780] [id = 226] 04:48:23 INFO - PROCESS | 1780 | --DOCSHELL 0x9131ec00 == 134 [pid = 1780] [id = 44] 04:48:23 INFO - PROCESS | 1780 | --DOCSHELL 0x99209400 == 133 [pid = 1780] [id = 90] 04:48:23 INFO - PROCESS | 1780 | --DOCSHELL 0x8eb44800 == 132 [pid = 1780] [id = 45] 04:48:23 INFO - PROCESS | 1780 | --DOCSHELL 0x8a4c2400 == 131 [pid = 1780] [id = 156] 04:48:23 INFO - PROCESS | 1780 | --DOCSHELL 0x88ce9800 == 130 [pid = 1780] [id = 161] 04:48:23 INFO - PROCESS | 1780 | --DOCSHELL 0x9676bc00 == 129 [pid = 1780] [id = 117] 04:48:23 INFO - PROCESS | 1780 | --DOCSHELL 0x97477800 == 128 [pid = 1780] [id = 154] 04:48:23 INFO - PROCESS | 1780 | --DOCSHELL 0x8c534c00 == 127 [pid = 1780] [id = 121] 04:48:23 INFO - PROCESS | 1780 | --DOCSHELL 0x9079b400 == 126 [pid = 1780] [id = 40] 04:48:23 INFO - PROCESS | 1780 | --DOCSHELL 0x9913bc00 == 125 [pid = 1780] [id = 155] 04:48:23 INFO - PROCESS | 1780 | --DOCSHELL 0x8bb4bc00 == 124 [pid = 1780] [id = 120] 04:48:23 INFO - PROCESS | 1780 | --DOCSHELL 0x8a4c1c00 == 123 [pid = 1780] [id = 157] 04:48:23 INFO - PROCESS | 1780 | --DOCSHELL 0x90124400 == 122 [pid = 1780] [id = 123] 04:48:23 INFO - PROCESS | 1780 | --DOCSHELL 0x889b2800 == 121 [pid = 1780] [id = 189] 04:48:23 INFO - PROCESS | 1780 | --DOCSHELL 0x88cea400 == 120 [pid = 1780] [id = 160] 04:48:23 INFO - PROCESS | 1780 | --DOCSHELL 0x9011d800 == 119 [pid = 1780] [id = 122] 04:48:23 INFO - PROCESS | 1780 | --DOCSHELL 0x889a8c00 == 118 [pid = 1780] [id = 188] 04:48:23 INFO - PROCESS | 1780 | --DOCSHELL 0x89d78c00 == 117 [pid = 1780] [id = 247] 04:48:23 INFO - PROCESS | 1780 | --DOCSHELL 0x88d68000 == 116 [pid = 1780] [id = 291] 04:48:23 INFO - PROCESS | 1780 | --DOCSHELL 0x877ea000 == 115 [pid = 1780] [id = 248] 04:48:23 INFO - PROCESS | 1780 | --DOCSHELL 0x86fa8000 == 114 [pid = 1780] [id = 290] 04:48:23 INFO - PROCESS | 1780 | --DOCSHELL 0x877ed000 == 113 [pid = 1780] [id = 289] 04:48:23 INFO - PROCESS | 1780 | --DOCSHELL 0x9634e800 == 112 [pid = 1780] [id = 10] 04:48:23 INFO - PROCESS | 1780 | --DOCSHELL 0x84479400 == 111 [pid = 1780] [id = 288] 04:48:23 INFO - PROCESS | 1780 | --DOCSHELL 0x889ac800 == 110 [pid = 1780] [id = 284] 04:48:23 INFO - PROCESS | 1780 | --DOCSHELL 0x8e1c6c00 == 109 [pid = 1780] [id = 283] 04:48:23 INFO - PROCESS | 1780 | --DOCSHELL 0x8eb46c00 == 108 [pid = 1780] [id = 282] 04:48:23 INFO - PROCESS | 1780 | --DOCSHELL 0x8dead400 == 107 [pid = 1780] [id = 280] 04:48:23 INFO - PROCESS | 1780 | --DOCSHELL 0x8e9f7400 == 106 [pid = 1780] [id = 281] 04:48:23 INFO - PROCESS | 1780 | --DOCSHELL 0x8ddd6400 == 105 [pid = 1780] [id = 279] 04:48:23 INFO - PROCESS | 1780 | --DOCSHELL 0x8c53d800 == 104 [pid = 1780] [id = 278] 04:48:23 INFO - PROCESS | 1780 | --DOCSHELL 0x8ad6c800 == 103 [pid = 1780] [id = 277] 04:48:23 INFO - PROCESS | 1780 | --DOCSHELL 0x8c53f000 == 102 [pid = 1780] [id = 276] 04:48:23 INFO - PROCESS | 1780 | --DOCSHELL 0x8446ec00 == 101 [pid = 1780] [id = 241] 04:48:23 INFO - PROCESS | 1780 | --DOCSHELL 0x8a548800 == 100 [pid = 1780] [id = 275] 04:48:23 INFO - PROCESS | 1780 | --DOCSHELL 0x894cec00 == 99 [pid = 1780] [id = 273] 04:48:23 INFO - PROCESS | 1780 | --DOCSHELL 0x894cf400 == 98 [pid = 1780] [id = 274] 04:48:23 INFO - PROCESS | 1780 | --DOCSHELL 0x889aec00 == 97 [pid = 1780] [id = 272] 04:48:23 INFO - PROCESS | 1780 | --DOCSHELL 0x8578a800 == 96 [pid = 1780] [id = 270] 04:48:23 INFO - PROCESS | 1780 | --DOCSHELL 0x86fa3800 == 95 [pid = 1780] [id = 271] 04:48:23 INFO - PROCESS | 1780 | --DOMWINDOW == 227 (0x88b82000) [pid = 1780] [serial = 812] [outer = (nil)] [url = about:blank] 04:48:23 INFO - PROCESS | 1780 | --DOMWINDOW == 226 (0x88b8d400) [pid = 1780] [serial = 752] [outer = (nil)] [url = about:blank] 04:48:23 INFO - PROCESS | 1780 | --DOMWINDOW == 225 (0x8a7b1c00) [pid = 1780] [serial = 758] [outer = (nil)] [url = about:blank] 04:48:23 INFO - PROCESS | 1780 | --DOMWINDOW == 224 (0x89d6e000) [pid = 1780] [serial = 747] [outer = (nil)] [url = about:blank] 04:48:23 INFO - PROCESS | 1780 | --DOMWINDOW == 223 (0x86fa6c00) [pid = 1780] [serial = 749] [outer = (nil)] [url = about:blank] 04:48:23 INFO - PROCESS | 1780 | --DOMWINDOW == 222 (0x880bf000) [pid = 1780] [serial = 803] [outer = (nil)] [url = about:blank] 04:48:23 INFO - PROCESS | 1780 | --DOMWINDOW == 221 (0x8ddd2800) [pid = 1780] [serial = 797] [outer = (nil)] [url = about:blank] 04:48:23 INFO - PROCESS | 1780 | --DOMWINDOW == 220 (0x8a7ad000) [pid = 1780] [serial = 794] [outer = (nil)] [url = about:blank] 04:48:23 INFO - PROCESS | 1780 | --DOMWINDOW == 219 (0x8de7a000) [pid = 1780] [serial = 791] [outer = (nil)] [url = about:blank] 04:48:23 INFO - PROCESS | 1780 | --DOMWINDOW == 218 (0x8de71400) [pid = 1780] [serial = 788] [outer = (nil)] [url = about:blank] 04:48:23 INFO - PROCESS | 1780 | --DOMWINDOW == 217 (0x894d0c00) [pid = 1780] [serial = 785] [outer = (nil)] [url = about:blank] 04:48:23 INFO - PROCESS | 1780 | --DOMWINDOW == 216 (0x8eb47000) [pid = 1780] [serial = 782] [outer = (nil)] [url = about:blank] 04:48:23 INFO - PROCESS | 1780 | --DOMWINDOW == 215 (0x8e9f8c00) [pid = 1780] [serial = 779] [outer = (nil)] [url = about:blank] 04:48:23 INFO - PROCESS | 1780 | --DOMWINDOW == 214 (0x8e0b0c00) [pid = 1780] [serial = 776] [outer = (nil)] [url = about:blank] 04:48:23 INFO - PROCESS | 1780 | --DOMWINDOW == 213 (0x8de6f800) [pid = 1780] [serial = 773] [outer = (nil)] [url = about:blank] 04:48:23 INFO - PROCESS | 1780 | --DOMWINDOW == 212 (0x8c80bc00) [pid = 1780] [serial = 770] [outer = (nil)] [url = about:blank] 04:48:23 INFO - PROCESS | 1780 | --DOMWINDOW == 211 (0x8c7ef400) [pid = 1780] [serial = 767] [outer = (nil)] [url = about:blank] 04:48:23 INFO - PROCESS | 1780 | --DOMWINDOW == 210 (0x8c540800) [pid = 1780] [serial = 764] [outer = (nil)] [url = about:blank] 04:48:23 INFO - PROCESS | 1780 | --DOMWINDOW == 209 (0x8abff800) [pid = 1780] [serial = 761] [outer = (nil)] [url = about:blank] 04:48:23 INFO - PROCESS | 1780 | --DOMWINDOW == 208 (0x88b8f800) [pid = 1780] [serial = 807] [outer = (nil)] [url = about:blank] 04:48:23 INFO - PROCESS | 1780 | --DOMWINDOW == 207 (0x8a4ca400) [pid = 1780] [serial = 755] [outer = (nil)] [url = about:blank] 04:48:23 INFO - PROCESS | 1780 | --DOMWINDOW == 206 (0x86fa1400) [pid = 1780] [serial = 800] [outer = (nil)] [url = about:blank] 04:48:23 INFO - PROCESS | 1780 | --DOMWINDOW == 205 (0x877ef800) [pid = 1780] [serial = 801] [outer = (nil)] [url = about:blank] 04:48:23 INFO - PROCESS | 1780 | --DOMWINDOW == 204 (0x890ebc00) [pid = 1780] [serial = 809] [outer = (nil)] [url = about:blank] 04:48:23 INFO - PROCESS | 1780 | --DOMWINDOW == 203 (0x890f2400) [pid = 1780] [serial = 810] [outer = (nil)] [url = about:blank] 04:48:23 INFO - PROCESS | 1780 | --DOMWINDOW == 202 (0x88b86000) [pid = 1780] [serial = 806] [outer = (nil)] [url = about:blank] 04:48:23 INFO - PROCESS | 1780 | --DOMWINDOW == 201 (0x881c6400) [pid = 1780] [serial = 804] [outer = (nil)] [url = about:blank] 04:48:23 INFO - PROCESS | 1780 | --DOMWINDOW == 200 (0x8ad6f800) [pid = 1780] [serial = 681] [outer = (nil)] [url = about:blank] 04:48:23 INFO - PROCESS | 1780 | 1461066503588 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:23 INFO - PROCESS | 1780 | ++DOCSHELL 0x84470800 == 96 [pid = 1780] [id = 310] 04:48:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 201 (0x84479400) [pid = 1780] [serial = 931] [outer = (nil)] 04:48:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 202 (0x86fa1400) [pid = 1780] [serial = 932] [outer = 0x84479400] 04:48:23 INFO - PROCESS | 1780 | 1461066503717 Marionette DEBUG loaded listener.js 04:48:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 203 (0x877ee000) [pid = 1780] [serial = 933] [outer = 0x84479400] 04:48:24 INFO - PROCESS | 1780 | 1461066504563 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 04:48:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 04:48:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 2188ms 04:48:24 INFO - PROCESS | 1780 | 1461066504622 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 04:48:24 INFO - PROCESS | 1780 | 1461066504625 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 04:48:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 04:48:24 INFO - PROCESS | 1780 | 1461066504632 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 04:48:24 INFO - PROCESS | 1780 | 1461066504635 Marionette TRACE conn3 <- [1,1214,null,{}] 04:48:24 INFO - PROCESS | 1780 | 1461066504641 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:24 INFO - PROCESS | 1780 | 1461066504823 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 04:48:25 INFO - PROCESS | 1780 | 1461066505002 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:25 INFO - PROCESS | 1780 | ++DOCSHELL 0x86fac000 == 97 [pid = 1780] [id = 311] 04:48:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 204 (0x88b8f800) [pid = 1780] [serial = 934] [outer = (nil)] 04:48:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 205 (0x88e49000) [pid = 1780] [serial = 935] [outer = 0x88b8f800] 04:48:25 INFO - PROCESS | 1780 | 1461066505082 Marionette DEBUG loaded listener.js 04:48:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 206 (0x890f7400) [pid = 1780] [serial = 936] [outer = 0x88b8f800] 04:48:25 INFO - PROCESS | 1780 | 1461066505883 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 04:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 04:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1284ms 04:48:25 INFO - PROCESS | 1780 | 1461066505950 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 04:48:25 INFO - PROCESS | 1780 | 1461066505953 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 04:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 04:48:25 INFO - PROCESS | 1780 | 1461066505960 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 04:48:25 INFO - PROCESS | 1780 | 1461066505964 Marionette TRACE conn3 <- [1,1218,null,{}] 04:48:25 INFO - PROCESS | 1780 | 1461066505970 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:26 INFO - PROCESS | 1780 | 1461066506255 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 04:48:26 INFO - PROCESS | 1780 | 1461066506299 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:26 INFO - PROCESS | 1780 | ++DOCSHELL 0x88d62400 == 98 [pid = 1780] [id = 312] 04:48:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 207 (0x89d6e400) [pid = 1780] [serial = 937] [outer = (nil)] 04:48:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 208 (0x8a4c8400) [pid = 1780] [serial = 938] [outer = 0x89d6e400] 04:48:26 INFO - PROCESS | 1780 | 1461066506422 Marionette DEBUG loaded listener.js 04:48:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 209 (0x8a544800) [pid = 1780] [serial = 939] [outer = 0x89d6e400] 04:48:27 INFO - PROCESS | 1780 | 1461066507818 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 04:48:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 04:48:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1895ms 04:48:27 INFO - PROCESS | 1780 | 1461066507856 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 04:48:27 INFO - PROCESS | 1780 | 1461066507860 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 04:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 04:48:27 INFO - PROCESS | 1780 | 1461066507867 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 04:48:27 INFO - PROCESS | 1780 | 1461066507869 Marionette TRACE conn3 <- [1,1222,null,{}] 04:48:27 INFO - PROCESS | 1780 | 1461066507881 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:29 INFO - PROCESS | 1780 | 1461066509229 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 208 (0x8c805800) [pid = 1780] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 207 (0x8c541000) [pid = 1780] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 206 (0x86fa6000) [pid = 1780] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 205 (0x84470400) [pid = 1780] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 204 (0x8deb1c00) [pid = 1780] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 203 (0x8e1c8800) [pid = 1780] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 202 (0x8447a000) [pid = 1780] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 201 (0x880b3000) [pid = 1780] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 200 (0x8a4ce000) [pid = 1780] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 199 (0x889a9400) [pid = 1780] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 198 (0x894c8c00) [pid = 1780] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 197 (0x89d6c400) [pid = 1780] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 196 (0x88e52400) [pid = 1780] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 195 (0x8c642c00) [pid = 1780] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 194 (0x8bb55000) [pid = 1780] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 193 (0x89ff4800) [pid = 1780] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 192 (0x8f47ec00) [pid = 1780] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 191 (0x8e1ce800) [pid = 1780] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 190 (0x880bd400) [pid = 1780] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 189 (0x90793400) [pid = 1780] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 188 (0x88e47c00) [pid = 1780] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 187 (0x890ea000) [pid = 1780] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 186 (0x8dddb000) [pid = 1780] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 185 (0x863a8000) [pid = 1780] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 184 (0x86fac800) [pid = 1780] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 183 (0x8c534400) [pid = 1780] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 182 (0x8a550000) [pid = 1780] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 181 (0x89fef000) [pid = 1780] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 180 (0x90791800) [pid = 1780] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 179 (0x88e4ac00) [pid = 1780] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 178 (0x8c803400) [pid = 1780] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 177 (0x880b2800) [pid = 1780] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 176 (0x8c808400) [pid = 1780] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 175 (0x889b1c00) [pid = 1780] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 174 (0x89ff5800) [pid = 1780] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 173 (0x88d62000) [pid = 1780] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0x901bb400) [pid = 1780] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0x8eb4e400) [pid = 1780] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0x96791400) [pid = 1780] [serial = 27] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x88e45800) [pid = 1780] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x8ad76c00) [pid = 1780] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x88d62c00) [pid = 1780] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x8c537c00) [pid = 1780] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0x85b17000) [pid = 1780] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0x890ea400) [pid = 1780] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x90122400) [pid = 1780] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x8a5d1400) [pid = 1780] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x9312c400) [pid = 1780] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x8e0ae800) [pid = 1780] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x96793400) [pid = 1780] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x901b8400) [pid = 1780] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x8de70400) [pid = 1780] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x8a5c9c00) [pid = 1780] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0xa0a88400) [pid = 1780] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 04:48:29 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x88b81c00) [pid = 1780] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 04:48:29 INFO - PROCESS | 1780 | 1461066509557 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:29 INFO - PROCESS | 1780 | ++DOCSHELL 0x8446f400 == 99 [pid = 1780] [id = 313] 04:48:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x8446f800) [pid = 1780] [serial = 940] [outer = (nil)] 04:48:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x858b8400) [pid = 1780] [serial = 941] [outer = 0x8446f800] 04:48:29 INFO - PROCESS | 1780 | 1461066509641 Marionette DEBUG loaded listener.js 04:48:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x881c8c00) [pid = 1780] [serial = 942] [outer = 0x8446f800] 04:48:30 INFO - PROCESS | 1780 | 1461066510414 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 04:48:30 INFO - PROCESS | 1780 | 1461066510467 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 04:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 04:48:30 INFO - PROCESS | 1780 | 1461066510485 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 04:48:30 INFO - PROCESS | 1780 | 1461066510488 Marionette TRACE conn3 <- [1,1226,null,{}] 04:48:30 INFO - PROCESS | 1780 | 1461066510494 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:30 INFO - PROCESS | 1780 | 1461066510682 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 04:48:30 INFO - PROCESS | 1780 | 1461066510693 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:30 INFO - PROCESS | 1780 | ++DOCSHELL 0x85b0f400 == 100 [pid = 1780] [id = 314] 04:48:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x88e47c00) [pid = 1780] [serial = 943] [outer = (nil)] 04:48:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x8a4c2c00) [pid = 1780] [serial = 944] [outer = 0x88e47c00] 04:48:30 INFO - PROCESS | 1780 | 1461066510768 Marionette DEBUG loaded listener.js 04:48:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x8a54c400) [pid = 1780] [serial = 945] [outer = 0x88e47c00] 04:48:31 INFO - PROCESS | 1780 | 1461066511967 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 04:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 04:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1531ms 04:48:32 INFO - PROCESS | 1780 | 1461066512017 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 04:48:32 INFO - PROCESS | 1780 | 1461066512024 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 04:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 04:48:32 INFO - PROCESS | 1780 | 1461066512035 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 04:48:32 INFO - PROCESS | 1780 | 1461066512039 Marionette TRACE conn3 <- [1,1230,null,{}] 04:48:32 INFO - PROCESS | 1780 | 1461066512049 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:32 INFO - PROCESS | 1780 | 1461066512289 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 04:48:32 INFO - PROCESS | 1780 | 1461066512570 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:32 INFO - PROCESS | 1780 | ++DOCSHELL 0x86fa1800 == 101 [pid = 1780] [id = 315] 04:48:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x86fab400) [pid = 1780] [serial = 946] [outer = (nil)] 04:48:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x881bbc00) [pid = 1780] [serial = 947] [outer = 0x86fab400] 04:48:32 INFO - PROCESS | 1780 | 1461066512708 Marionette DEBUG loaded listener.js 04:48:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x88362400) [pid = 1780] [serial = 948] [outer = 0x86fab400] 04:48:33 INFO - PROCESS | 1780 | 1461066513710 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 04:48:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 04:48:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1738ms 04:48:33 INFO - PROCESS | 1780 | 1461066513774 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 04:48:33 INFO - PROCESS | 1780 | 1461066513784 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 04:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 04:48:33 INFO - PROCESS | 1780 | 1461066513796 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 04:48:33 INFO - PROCESS | 1780 | 1461066513800 Marionette TRACE conn3 <- [1,1234,null,{}] 04:48:33 INFO - PROCESS | 1780 | 1461066513808 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:34 INFO - PROCESS | 1780 | 1461066514068 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 04:48:34 INFO - PROCESS | 1780 | 1461066514449 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:34 INFO - PROCESS | 1780 | ++DOCSHELL 0x880bb400 == 102 [pid = 1780] [id = 316] 04:48:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x88e49400) [pid = 1780] [serial = 949] [outer = (nil)] 04:48:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x88e51400) [pid = 1780] [serial = 950] [outer = 0x88e49400] 04:48:34 INFO - PROCESS | 1780 | 1461066514541 Marionette DEBUG loaded listener.js 04:48:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x894c1400) [pid = 1780] [serial = 951] [outer = 0x88e49400] 04:48:35 INFO - PROCESS | 1780 | 1461066515542 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 04:48:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 04:48:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1787ms 04:48:35 INFO - PROCESS | 1780 | 1461066515584 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 04:48:35 INFO - PROCESS | 1780 | 1461066515588 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 04:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 04:48:35 INFO - PROCESS | 1780 | 1461066515595 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 04:48:35 INFO - PROCESS | 1780 | 1461066515602 Marionette TRACE conn3 <- [1,1238,null,{}] 04:48:35 INFO - PROCESS | 1780 | 1461066515619 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:35 INFO - PROCESS | 1780 | 1461066515838 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 04:48:36 INFO - PROCESS | 1780 | 1461066516092 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:36 INFO - PROCESS | 1780 | ++DOCSHELL 0x89ffc000 == 103 [pid = 1780] [id = 317] 04:48:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x8a546c00) [pid = 1780] [serial = 952] [outer = (nil)] 04:48:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0x8a5d0800) [pid = 1780] [serial = 953] [outer = 0x8a546c00] 04:48:36 INFO - PROCESS | 1780 | 1461066516245 Marionette DEBUG loaded listener.js 04:48:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x8abf0400) [pid = 1780] [serial = 954] [outer = 0x8a546c00] 04:48:37 INFO - PROCESS | 1780 | 1461066517113 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 04:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 04:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1544ms 04:48:37 INFO - PROCESS | 1780 | 1461066517140 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 04:48:37 INFO - PROCESS | 1780 | 1461066517145 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 04:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 04:48:37 INFO - PROCESS | 1780 | 1461066517152 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 04:48:37 INFO - PROCESS | 1780 | 1461066517155 Marionette TRACE conn3 <- [1,1242,null,{}] 04:48:37 INFO - PROCESS | 1780 | 1461066517162 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:37 INFO - PROCESS | 1780 | 1461066517476 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 04:48:37 INFO - PROCESS | 1780 | 1461066517680 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:37 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a5d1800 == 104 [pid = 1780] [id = 318] 04:48:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0x8abfec00) [pid = 1780] [serial = 955] [outer = (nil)] 04:48:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0x8ad6d400) [pid = 1780] [serial = 956] [outer = 0x8abfec00] 04:48:37 INFO - PROCESS | 1780 | 1461066517812 Marionette DEBUG loaded listener.js 04:48:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0x8bb4a800) [pid = 1780] [serial = 957] [outer = 0x8abfec00] 04:48:38 INFO - PROCESS | 1780 | 1461066518716 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 04:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 04:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1633ms 04:48:38 INFO - PROCESS | 1780 | 1461066518786 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 04:48:38 INFO - PROCESS | 1780 | 1461066518791 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 04:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 04:48:38 INFO - PROCESS | 1780 | 1461066518797 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 04:48:38 INFO - PROCESS | 1780 | 1461066518801 Marionette TRACE conn3 <- [1,1246,null,{}] 04:48:38 INFO - PROCESS | 1780 | 1461066518808 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:39 INFO - PROCESS | 1780 | 1461066519025 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 04:48:39 INFO - PROCESS | 1780 | 1461066519277 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:39 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a5cd800 == 105 [pid = 1780] [id = 319] 04:48:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0x8a7b6c00) [pid = 1780] [serial = 958] [outer = (nil)] 04:48:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 174 (0x8c534800) [pid = 1780] [serial = 959] [outer = 0x8a7b6c00] 04:48:39 INFO - PROCESS | 1780 | 1461066519411 Marionette DEBUG loaded listener.js 04:48:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 175 (0x8c53b800) [pid = 1780] [serial = 960] [outer = 0x8a7b6c00] 04:48:40 INFO - PROCESS | 1780 | 1461066520364 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 04:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 04:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1636ms 04:48:40 INFO - PROCESS | 1780 | 1461066520436 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 04:48:40 INFO - PROCESS | 1780 | 1461066520439 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 04:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 04:48:40 INFO - PROCESS | 1780 | 1461066520448 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 04:48:40 INFO - PROCESS | 1780 | 1461066520452 Marionette TRACE conn3 <- [1,1250,null,{}] 04:48:40 INFO - PROCESS | 1780 | 1461066520458 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:40 INFO - PROCESS | 1780 | 1461066520694 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 04:48:40 INFO - PROCESS | 1780 | 1461066520930 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:41 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bb4d400 == 106 [pid = 1780] [id = 320] 04:48:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 176 (0x8c641400) [pid = 1780] [serial = 961] [outer = (nil)] 04:48:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 177 (0x8c808c00) [pid = 1780] [serial = 962] [outer = 0x8c641400] 04:48:41 INFO - PROCESS | 1780 | 1461066521072 Marionette DEBUG loaded listener.js 04:48:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 178 (0x8c810400) [pid = 1780] [serial = 963] [outer = 0x8c641400] 04:48:42 INFO - PROCESS | 1780 | 1461066522021 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 04:48:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 04:48:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1633ms 04:48:42 INFO - PROCESS | 1780 | 1461066522082 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 04:48:42 INFO - PROCESS | 1780 | 1461066522085 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 04:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 04:48:42 INFO - PROCESS | 1780 | 1461066522093 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 04:48:42 INFO - PROCESS | 1780 | 1461066522097 Marionette TRACE conn3 <- [1,1254,null,{}] 04:48:42 INFO - PROCESS | 1780 | 1461066522103 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:42 INFO - PROCESS | 1780 | 1461066522329 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 04:48:42 INFO - PROCESS | 1780 | 1461066522663 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:42 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a4c2400 == 107 [pid = 1780] [id = 321] 04:48:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 179 (0x8c637c00) [pid = 1780] [serial = 964] [outer = (nil)] 04:48:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 180 (0x8de70400) [pid = 1780] [serial = 965] [outer = 0x8c637c00] 04:48:42 INFO - PROCESS | 1780 | 1461066522774 Marionette DEBUG loaded listener.js 04:48:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 181 (0x8de77800) [pid = 1780] [serial = 966] [outer = 0x8c637c00] 04:48:43 INFO - PROCESS | 1780 | 1461066523707 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 04:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 04:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1685ms 04:48:43 INFO - PROCESS | 1780 | 1461066523779 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 04:48:43 INFO - PROCESS | 1780 | 1461066523783 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 04:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 04:48:43 INFO - PROCESS | 1780 | 1461066523790 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 04:48:43 INFO - PROCESS | 1780 | 1461066523793 Marionette TRACE conn3 <- [1,1258,null,{}] 04:48:43 INFO - PROCESS | 1780 | 1461066523800 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:44 INFO - PROCESS | 1780 | 1461066524010 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 04:48:44 INFO - PROCESS | 1780 | 1461066524272 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:44 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c80cc00 == 108 [pid = 1780] [id = 322] 04:48:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 182 (0x8ddda400) [pid = 1780] [serial = 967] [outer = (nil)] 04:48:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 183 (0x8e0b3800) [pid = 1780] [serial = 968] [outer = 0x8ddda400] 04:48:44 INFO - PROCESS | 1780 | 1461066524401 Marionette DEBUG loaded listener.js 04:48:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 184 (0x8e0bb400) [pid = 1780] [serial = 969] [outer = 0x8ddda400] 04:48:45 INFO - PROCESS | 1780 | 1461066525326 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 04:48:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 04:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1585ms 04:48:45 INFO - PROCESS | 1780 | 1461066525375 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 04:48:45 INFO - PROCESS | 1780 | 1461066525379 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 04:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 04:48:45 INFO - PROCESS | 1780 | 1461066525386 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 04:48:45 INFO - PROCESS | 1780 | 1461066525390 Marionette TRACE conn3 <- [1,1262,null,{}] 04:48:45 INFO - PROCESS | 1780 | 1461066525395 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:45 INFO - PROCESS | 1780 | 1461066525605 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 04:48:45 INFO - PROCESS | 1780 | 1461066525859 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:45 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bb51800 == 109 [pid = 1780] [id = 323] 04:48:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 185 (0x8dddcc00) [pid = 1780] [serial = 970] [outer = (nil)] 04:48:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 186 (0x8e1c8800) [pid = 1780] [serial = 971] [outer = 0x8dddcc00] 04:48:46 INFO - PROCESS | 1780 | 1461066526000 Marionette DEBUG loaded listener.js 04:48:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 187 (0x8e1cd800) [pid = 1780] [serial = 972] [outer = 0x8dddcc00] 04:48:46 INFO - PROCESS | 1780 | 1461066526927 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 04:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 04:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1591ms 04:48:46 INFO - PROCESS | 1780 | 1461066526978 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 04:48:46 INFO - PROCESS | 1780 | 1461066526982 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 04:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 04:48:46 INFO - PROCESS | 1780 | 1461066526989 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 04:48:46 INFO - PROCESS | 1780 | 1461066526992 Marionette TRACE conn3 <- [1,1266,null,{}] 04:48:47 INFO - PROCESS | 1780 | 1461066526998 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:47 INFO - PROCESS | 1780 | 1461066527218 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 04:48:47 INFO - PROCESS | 1780 | 1461066527525 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:47 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bb54800 == 110 [pid = 1780] [id = 324] 04:48:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 188 (0x8e0b5400) [pid = 1780] [serial = 973] [outer = (nil)] 04:48:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 189 (0x8e9f4400) [pid = 1780] [serial = 974] [outer = 0x8e0b5400] 04:48:47 INFO - PROCESS | 1780 | 1461066527623 Marionette DEBUG loaded listener.js 04:48:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 190 (0x8e9f8c00) [pid = 1780] [serial = 975] [outer = 0x8e0b5400] 04:48:48 INFO - PROCESS | 1780 | 1461066528554 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 04:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 04:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1632ms 04:48:48 INFO - PROCESS | 1780 | 1461066528623 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 04:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 04:48:48 INFO - PROCESS | 1780 | 1461066528628 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 04:48:48 INFO - PROCESS | 1780 | 1461066528634 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 04:48:48 INFO - PROCESS | 1780 | 1461066528639 Marionette TRACE conn3 <- [1,1270,null,{}] 04:48:48 INFO - PROCESS | 1780 | 1461066528646 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:48 INFO - PROCESS | 1780 | 1461066528937 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 04:48:49 INFO - PROCESS | 1780 | 1461066529251 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:49 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e9ed400 == 111 [pid = 1780] [id = 325] 04:48:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 191 (0x8eb49000) [pid = 1780] [serial = 976] [outer = (nil)] 04:48:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 192 (0x8f480800) [pid = 1780] [serial = 977] [outer = 0x8eb49000] 04:48:49 INFO - PROCESS | 1780 | 1461066529356 Marionette DEBUG loaded listener.js 04:48:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 193 (0x8f48d400) [pid = 1780] [serial = 978] [outer = 0x8eb49000] 04:48:50 INFO - PROCESS | 1780 | 1461066530303 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 04:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 04:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1742ms 04:48:50 INFO - PROCESS | 1780 | 1461066530378 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 04:48:50 INFO - PROCESS | 1780 | 1461066530383 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 04:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 04:48:50 INFO - PROCESS | 1780 | 1461066530390 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 04:48:50 INFO - PROCESS | 1780 | 1461066530395 Marionette TRACE conn3 <- [1,1274,null,{}] 04:48:50 INFO - PROCESS | 1780 | 1461066530401 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:50 INFO - PROCESS | 1780 | 1461066530613 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 04:48:50 INFO - PROCESS | 1780 | 1461066530875 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:50 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ec9ec00 == 112 [pid = 1780] [id = 326] 04:48:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 194 (0x8f47ec00) [pid = 1780] [serial = 979] [outer = (nil)] 04:48:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 195 (0x90120800) [pid = 1780] [serial = 980] [outer = 0x8f47ec00] 04:48:50 INFO - PROCESS | 1780 | 1461066530979 Marionette DEBUG loaded listener.js 04:48:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 196 (0x90129400) [pid = 1780] [serial = 981] [outer = 0x8f47ec00] 04:48:51 INFO - PROCESS | 1780 | 1461066531945 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 04:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 04:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1587ms 04:48:51 INFO - PROCESS | 1780 | 1461066531995 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 04:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 04:48:52 INFO - PROCESS | 1780 | 1461066532000 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 04:48:52 INFO - PROCESS | 1780 | 1461066532007 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 04:48:52 INFO - PROCESS | 1780 | 1461066532010 Marionette TRACE conn3 <- [1,1278,null,{}] 04:48:52 INFO - PROCESS | 1780 | 1461066532016 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:52 INFO - PROCESS | 1780 | 1461066532228 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 04:48:52 INFO - PROCESS | 1780 | 1461066532515 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:52 INFO - PROCESS | 1780 | ++DOCSHELL 0x863a3000 == 113 [pid = 1780] [id = 327] 04:48:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 197 (0x8eca4000) [pid = 1780] [serial = 982] [outer = (nil)] 04:48:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 198 (0x90549000) [pid = 1780] [serial = 983] [outer = 0x8eca4000] 04:48:52 INFO - PROCESS | 1780 | 1461066532610 Marionette DEBUG loaded listener.js 04:48:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 199 (0x90550800) [pid = 1780] [serial = 984] [outer = 0x8eca4000] 04:48:53 INFO - PROCESS | 1780 | 1461066533521 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 04:48:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 04:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1546ms 04:48:53 INFO - PROCESS | 1780 | 1461066533555 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 04:48:53 INFO - PROCESS | 1780 | 1461066533558 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 04:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 04:48:53 INFO - PROCESS | 1780 | 1461066533565 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 04:48:53 INFO - PROCESS | 1780 | 1461066533568 Marionette TRACE conn3 <- [1,1282,null,{}] 04:48:53 INFO - PROCESS | 1780 | 1461066533575 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:53 INFO - PROCESS | 1780 | 1461066533781 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 04:48:54 INFO - PROCESS | 1780 | 1461066534043 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:54 INFO - PROCESS | 1780 | ++DOCSHELL 0x85b12c00 == 114 [pid = 1780] [id = 328] 04:48:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 200 (0x88b8cc00) [pid = 1780] [serial = 985] [outer = (nil)] 04:48:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 201 (0x91f29800) [pid = 1780] [serial = 986] [outer = 0x88b8cc00] 04:48:54 INFO - PROCESS | 1780 | 1461066534173 Marionette DEBUG loaded listener.js 04:48:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 202 (0x93126000) [pid = 1780] [serial = 987] [outer = 0x88b8cc00] 04:48:55 INFO - PROCESS | 1780 | 1461066535087 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 04:48:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 04:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1583ms 04:48:55 INFO - PROCESS | 1780 | 1461066535155 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 04:48:55 INFO - PROCESS | 1780 | 1461066535159 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 04:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 04:48:55 INFO - PROCESS | 1780 | 1461066535166 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 04:48:55 INFO - PROCESS | 1780 | 1461066535169 Marionette TRACE conn3 <- [1,1286,null,{}] 04:48:55 INFO - PROCESS | 1780 | 1461066535175 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:55 INFO - PROCESS | 1780 | 1461066535399 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 04:48:55 INFO - PROCESS | 1780 | 1461066535704 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:55 INFO - PROCESS | 1780 | ++DOCSHELL 0x901c7400 == 115 [pid = 1780] [id = 329] 04:48:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 203 (0x9054b400) [pid = 1780] [serial = 988] [outer = (nil)] 04:48:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 204 (0x932f2c00) [pid = 1780] [serial = 989] [outer = 0x9054b400] 04:48:55 INFO - PROCESS | 1780 | 1461066535804 Marionette DEBUG loaded listener.js 04:48:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 205 (0x941c9000) [pid = 1780] [serial = 990] [outer = 0x9054b400] 04:48:56 INFO - PROCESS | 1780 | 1461066536845 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 04:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 04:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1735ms 04:48:56 INFO - PROCESS | 1780 | 1461066536902 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 04:48:56 INFO - PROCESS | 1780 | 1461066536905 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 04:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 04:48:56 INFO - PROCESS | 1780 | 1461066536914 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 04:48:56 INFO - PROCESS | 1780 | 1461066536917 Marionette TRACE conn3 <- [1,1290,null,{}] 04:48:56 INFO - PROCESS | 1780 | 1461066536924 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:57 INFO - PROCESS | 1780 | 1461066537144 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 04:48:57 INFO - PROCESS | 1780 | 1461066537406 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:57 INFO - PROCESS | 1780 | ++DOCSHELL 0x932ecc00 == 116 [pid = 1780] [id = 330] 04:48:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 206 (0x932ed000) [pid = 1780] [serial = 991] [outer = (nil)] 04:48:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 207 (0x95a78c00) [pid = 1780] [serial = 992] [outer = 0x932ed000] 04:48:57 INFO - PROCESS | 1780 | 1461066537543 Marionette DEBUG loaded listener.js 04:48:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 208 (0x96349c00) [pid = 1780] [serial = 993] [outer = 0x932ed000] 04:48:58 INFO - PROCESS | 1780 | 1461066538574 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 04:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 04:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1733ms 04:48:58 INFO - PROCESS | 1780 | 1461066538649 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 04:48:58 INFO - PROCESS | 1780 | 1461066538655 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 04:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 04:48:58 INFO - PROCESS | 1780 | 1461066538663 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 04:48:58 INFO - PROCESS | 1780 | 1461066538667 Marionette TRACE conn3 <- [1,1294,null,{}] 04:48:58 INFO - PROCESS | 1780 | 1461066538673 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:58 INFO - PROCESS | 1780 | 1461066538945 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 04:48:59 INFO - PROCESS | 1780 | 1461066539255 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:59 INFO - PROCESS | 1780 | ++DOCSHELL 0x85b1a800 == 117 [pid = 1780] [id = 331] 04:48:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 209 (0x8fe2d000) [pid = 1780] [serial = 994] [outer = (nil)] 04:48:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 210 (0x96791c00) [pid = 1780] [serial = 995] [outer = 0x8fe2d000] 04:48:59 INFO - PROCESS | 1780 | 1461066539369 Marionette DEBUG loaded listener.js 04:48:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 211 (0x9696f400) [pid = 1780] [serial = 996] [outer = 0x8fe2d000] 04:49:00 INFO - PROCESS | 1780 | 1461066540294 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 04:49:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 04:49:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1682ms 04:49:00 INFO - PROCESS | 1780 | 1461066540346 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 04:49:00 INFO - PROCESS | 1780 | 1461066540350 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 04:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 04:49:00 INFO - PROCESS | 1780 | 1461066540357 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 04:49:00 INFO - PROCESS | 1780 | 1461066540360 Marionette TRACE conn3 <- [1,1298,null,{}] 04:49:00 INFO - PROCESS | 1780 | 1461066540367 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:00 INFO - PROCESS | 1780 | 1461066540594 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 04:49:00 INFO - PROCESS | 1780 | 1461066540965 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:01 INFO - PROCESS | 1780 | ++DOCSHELL 0x84479000 == 118 [pid = 1780] [id = 332] 04:49:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 212 (0x86f9e800) [pid = 1780] [serial = 997] [outer = (nil)] 04:49:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 213 (0x977e2c00) [pid = 1780] [serial = 998] [outer = 0x86f9e800] 04:49:01 INFO - PROCESS | 1780 | 1461066541063 Marionette DEBUG loaded listener.js 04:49:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 214 (0x979c7000) [pid = 1780] [serial = 999] [outer = 0x86f9e800] 04:49:03 INFO - PROCESS | 1780 | --DOCSHELL 0x89d6a400 == 117 [pid = 1780] [id = 264] 04:49:03 INFO - PROCESS | 1780 | --DOCSHELL 0x8446f400 == 116 [pid = 1780] [id = 313] 04:49:03 INFO - PROCESS | 1780 | --DOCSHELL 0x88d62400 == 115 [pid = 1780] [id = 312] 04:49:03 INFO - PROCESS | 1780 | --DOCSHELL 0x86fac000 == 114 [pid = 1780] [id = 311] 04:49:03 INFO - PROCESS | 1780 | --DOCSHELL 0x84470800 == 113 [pid = 1780] [id = 310] 04:49:03 INFO - PROCESS | 1780 | --DOCSHELL 0x880b2000 == 112 [pid = 1780] [id = 309] 04:49:03 INFO - PROCESS | 1780 | --DOCSHELL 0x86fab800 == 111 [pid = 1780] [id = 308] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 213 (0x8ddd5400) [pid = 1780] [serial = 833] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 212 (0x8c7f7c00) [pid = 1780] [serial = 831] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 211 (0x86faac00) [pid = 1780] [serial = 815] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 210 (0x8447ac00) [pid = 1780] [serial = 726] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 209 (0x8e9ea000) [pid = 1780] [serial = 840] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 208 (0x8eb47400) [pid = 1780] [serial = 842] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 207 (0x863aac00) [pid = 1780] [serial = 867] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 206 (0x88358c00) [pid = 1780] [serial = 870] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 205 (0x93294800) [pid = 1780] [serial = 861] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 204 (0x88b90400) [pid = 1780] [serial = 872] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 203 (0x89d6ec00) [pid = 1780] [serial = 876] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 202 (0x8ad70800) [pid = 1780] [serial = 795] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 201 (0x8ad6ec00) [pid = 1780] [serial = 762] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 200 (0x8ddcf800) [pid = 1780] [serial = 771] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 199 (0x8c7f4000) [pid = 1780] [serial = 768] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 198 (0x8a54dc00) [pid = 1780] [serial = 756] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 197 (0x91fabc00) [pid = 1780] [serial = 857] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 196 (0x8eb47800) [pid = 1780] [serial = 780] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 195 (0x881ba000) [pid = 1780] [serial = 869] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 194 (0x890f6400) [pid = 1780] [serial = 864] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 193 (0x9328b800) [pid = 1780] [serial = 699] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 192 (0x8a4c2000) [pid = 1780] [serial = 687] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 191 (0x890f4400) [pid = 1780] [serial = 708] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 190 (0x91faec00) [pid = 1780] [serial = 858] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 189 (0x8e0b0000) [pid = 1780] [serial = 836] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 188 (0x880bd000) [pid = 1780] [serial = 684] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 187 (0x889af800) [pid = 1780] [serial = 863] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 186 (0x8a5d2000) [pid = 1780] [serial = 786] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 185 (0x8c63fc00) [pid = 1780] [serial = 830] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 184 (0x8c637000) [pid = 1780] [serial = 765] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 183 (0x894cdc00) [pid = 1780] [serial = 875] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 182 (0x8ad6e800) [pid = 1780] [serial = 828] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 181 (0x89ff7000) [pid = 1780] [serial = 821] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 180 (0x987c7c00) [pid = 1780] [serial = 705] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 179 (0x8eb4f400) [pid = 1780] [serial = 792] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 178 (0x93292400) [pid = 1780] [serial = 860] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 177 (0x8e0d0800) [pid = 1780] [serial = 777] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 176 (0x8e9e0c00) [pid = 1780] [serial = 839] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 175 (0x8f48c800) [pid = 1780] [serial = 789] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 174 (0x8de74c00) [pid = 1780] [serial = 774] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 173 (0x88b88c00) [pid = 1780] [serial = 818] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0x8a5cb800) [pid = 1780] [serial = 824] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0x88d6d400) [pid = 1780] [serial = 717] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0x915c8400) [pid = 1780] [serial = 855] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x8fe32400) [pid = 1780] [serial = 845] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x8deb6c00) [pid = 1780] [serial = 567] [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.] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x8de6c800) [pid = 1780] [serial = 834] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x8a5d7c00) [pid = 1780] [serial = 825] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0x88d6c800) [pid = 1780] [serial = 873] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0x8ec97000) [pid = 1780] [serial = 843] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x8ad68800) [pid = 1780] [serial = 827] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x880b3400) [pid = 1780] [serial = 816] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x8e0d2000) [pid = 1780] [serial = 798] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x941d3c00) [pid = 1780] [serial = 723] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x941c9800) [pid = 1780] [serial = 720] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x858b5800) [pid = 1780] [serial = 866] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x912b8000) [pid = 1780] [serial = 854] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x8e0b7000) [pid = 1780] [serial = 837] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x8dddc800) [pid = 1780] [serial = 690] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x877f2400) [pid = 1780] [serial = 750] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x98633400) [pid = 1780] [serial = 711] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x901c3400) [pid = 1780] [serial = 849] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x8abf3c00) [pid = 1780] [serial = 759] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0x97126400) [pid = 1780] [serial = 702] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0x8e1cec00) [pid = 1780] [serial = 693] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x96287800) [pid = 1780] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x9054d400) [pid = 1780] [serial = 852] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x88d67000) [pid = 1780] [serial = 819] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x8ec9c400) [pid = 1780] [serial = 696] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x8ec9f400) [pid = 1780] [serial = 783] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x901bec00) [pid = 1780] [serial = 848] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x8a4c7000) [pid = 1780] [serial = 822] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0xa444d000) [pid = 1780] [serial = 714] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x90123000) [pid = 1780] [serial = 846] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x90548400) [pid = 1780] [serial = 851] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x88cefc00) [pid = 1780] [serial = 753] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x89fefc00) [pid = 1780] [serial = 878] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1780 | 1461066543740 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 04:49:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 04:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 3439ms 04:49:03 INFO - PROCESS | 1780 | 1461066543821 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 04:49:03 INFO - PROCESS | 1780 | 1461066543827 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 04:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 04:49:03 INFO - PROCESS | 1780 | 1461066543845 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 04:49:03 INFO - PROCESS | 1780 | 1461066543852 Marionette TRACE conn3 <- [1,1302,null,{}] 04:49:03 INFO - PROCESS | 1780 | 1461066543869 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:04 INFO - PROCESS | 1780 | 1461066544080 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 04:49:04 INFO - PROCESS | 1780 | 1461066544255 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:04 INFO - PROCESS | 1780 | ++DOCSHELL 0x85b0ec00 == 112 [pid = 1780] [id = 333] 04:49:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x863a2400) [pid = 1780] [serial = 1000] [outer = (nil)] 04:49:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x877f0800) [pid = 1780] [serial = 1001] [outer = 0x863a2400] 04:49:04 INFO - PROCESS | 1780 | 1461066544338 Marionette DEBUG loaded listener.js 04:49:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x880b5000) [pid = 1780] [serial = 1002] [outer = 0x863a2400] 04:49:05 INFO - PROCESS | 1780 | 1461066545172 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 04:49:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 04:49:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1397ms 04:49:05 INFO - PROCESS | 1780 | 1461066545240 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 04:49:05 INFO - PROCESS | 1780 | 1461066545249 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 04:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 04:49:05 INFO - PROCESS | 1780 | 1461066545260 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 04:49:05 INFO - PROCESS | 1780 | 1461066545264 Marionette TRACE conn3 <- [1,1306,null,{}] 04:49:05 INFO - PROCESS | 1780 | 1461066545271 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:05 INFO - PROCESS | 1780 | 1461066545476 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 04:49:05 INFO - PROCESS | 1780 | 1461066545677 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:05 INFO - PROCESS | 1780 | ++DOCSHELL 0x877f3c00 == 113 [pid = 1780] [id = 334] 04:49:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x880b8400) [pid = 1780] [serial = 1003] [outer = (nil)] 04:49:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x889a7800) [pid = 1780] [serial = 1004] [outer = 0x880b8400] 04:49:05 INFO - PROCESS | 1780 | 1461066545759 Marionette DEBUG loaded listener.js 04:49:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x889b3c00) [pid = 1780] [serial = 1005] [outer = 0x880b8400] 04:49:06 INFO - PROCESS | 1780 | 1461066546840 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 04:49:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 04:49:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1646ms 04:49:06 INFO - PROCESS | 1780 | 1461066546906 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 04:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 04:49:06 INFO - PROCESS | 1780 | 1461066546910 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 04:49:06 INFO - PROCESS | 1780 | 1461066546917 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 04:49:06 INFO - PROCESS | 1780 | 1461066546923 Marionette TRACE conn3 <- [1,1310,null,{}] 04:49:06 INFO - PROCESS | 1780 | 1461066546939 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:07 INFO - PROCESS | 1780 | 1461066547243 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 04:49:07 INFO - PROCESS | 1780 | 1461066547478 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:07 INFO - PROCESS | 1780 | ++DOCSHELL 0x88b82400 == 114 [pid = 1780] [id = 335] 04:49:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x88d66c00) [pid = 1780] [serial = 1006] [outer = (nil)] 04:49:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x88d6ec00) [pid = 1780] [serial = 1007] [outer = 0x88d66c00] 04:49:07 INFO - PROCESS | 1780 | 1461066547560 Marionette DEBUG loaded listener.js 04:49:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x890ea000) [pid = 1780] [serial = 1008] [outer = 0x88d66c00] 04:49:08 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x84479400) [pid = 1780] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 04:49:08 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x89d6e400) [pid = 1780] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 04:49:08 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x86f9ec00) [pid = 1780] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 04:49:08 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x8446f800) [pid = 1780] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 04:49:08 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x877ea800) [pid = 1780] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 04:49:08 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x880ba400) [pid = 1780] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 04:49:08 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x88b8f800) [pid = 1780] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 04:49:08 INFO - PROCESS | 1780 | 1461066548753 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 04:49:08 INFO - PROCESS | 1780 | 1461066548820 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 04:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 04:49:08 INFO - PROCESS | 1780 | 1461066548827 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 04:49:08 INFO - PROCESS | 1780 | 1461066548832 Marionette TRACE conn3 <- [1,1314,null,{}] 04:49:08 INFO - PROCESS | 1780 | 1461066548838 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:09 INFO - PROCESS | 1780 | 1461066549070 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 04:49:09 INFO - PROCESS | 1780 | 1461066549240 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:09 INFO - PROCESS | 1780 | ++DOCSHELL 0x84479400 == 115 [pid = 1780] [id = 336] 04:49:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x86f9ec00) [pid = 1780] [serial = 1009] [outer = (nil)] 04:49:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x890f8000) [pid = 1780] [serial = 1010] [outer = 0x86f9ec00] 04:49:09 INFO - PROCESS | 1780 | 1461066549327 Marionette DEBUG loaded listener.js 04:49:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x894cd400) [pid = 1780] [serial = 1011] [outer = 0x86f9ec00] 04:49:10 INFO - PROCESS | 1780 | 1461066550404 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 04:49:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 04:49:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1633ms 04:49:10 INFO - PROCESS | 1780 | 1461066550461 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 04:49:10 INFO - PROCESS | 1780 | 1461066550468 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 04:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 04:49:10 INFO - PROCESS | 1780 | 1461066550478 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 04:49:10 INFO - PROCESS | 1780 | 1461066550484 Marionette TRACE conn3 <- [1,1318,null,{}] 04:49:10 INFO - PROCESS | 1780 | 1461066550496 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:10 INFO - PROCESS | 1780 | 1461066550737 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 04:49:11 INFO - PROCESS | 1780 | 1461066551076 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:11 INFO - PROCESS | 1780 | ++DOCSHELL 0x877f4000 == 116 [pid = 1780] [id = 337] 04:49:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x880b3400) [pid = 1780] [serial = 1012] [outer = (nil)] 04:49:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x881c6400) [pid = 1780] [serial = 1013] [outer = 0x880b3400] 04:49:11 INFO - PROCESS | 1780 | 1461066551178 Marionette DEBUG loaded listener.js 04:49:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x8835dc00) [pid = 1780] [serial = 1014] [outer = 0x880b3400] 04:49:12 INFO - PROCESS | 1780 | 1461066552236 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 04:49:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 04:49:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1797ms 04:49:12 INFO - PROCESS | 1780 | 1461066552283 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 04:49:12 INFO - PROCESS | 1780 | 1461066552293 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 04:49:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 04:49:12 INFO - PROCESS | 1780 | 1461066552304 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 04:49:12 INFO - PROCESS | 1780 | 1461066552308 Marionette TRACE conn3 <- [1,1322,null,{}] 04:49:12 INFO - PROCESS | 1780 | 1461066552315 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:12 INFO - PROCESS | 1780 | 1461066552547 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 04:49:12 INFO - PROCESS | 1780 | 1461066552857 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:12 INFO - PROCESS | 1780 | ++DOCSHELL 0x88ce5800 == 117 [pid = 1780] [id = 338] 04:49:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x88ce9400) [pid = 1780] [serial = 1015] [outer = (nil)] 04:49:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x890f4000) [pid = 1780] [serial = 1016] [outer = 0x88ce9400] 04:49:12 INFO - PROCESS | 1780 | 1461066552962 Marionette DEBUG loaded listener.js 04:49:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x89d6cc00) [pid = 1780] [serial = 1017] [outer = 0x88ce9400] 04:49:14 INFO - PROCESS | 1780 | 1461066554045 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 04:49:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 04:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1787ms 04:49:14 INFO - PROCESS | 1780 | 1461066554092 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 04:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 04:49:14 INFO - PROCESS | 1780 | 1461066554096 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 04:49:14 INFO - PROCESS | 1780 | 1461066554104 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 04:49:14 INFO - PROCESS | 1780 | 1461066554110 Marionette TRACE conn3 <- [1,1326,null,{}] 04:49:14 INFO - PROCESS | 1780 | 1461066554127 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:14 INFO - PROCESS | 1780 | 1461066554356 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 04:49:14 INFO - PROCESS | 1780 | 1461066554694 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:14 INFO - PROCESS | 1780 | ++DOCSHELL 0x89ff1000 == 118 [pid = 1780] [id = 339] 04:49:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x8a4c3400) [pid = 1780] [serial = 1018] [outer = (nil)] 04:49:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0x8a4d0800) [pid = 1780] [serial = 1019] [outer = 0x8a4c3400] 04:49:14 INFO - PROCESS | 1780 | 1461066554792 Marionette DEBUG loaded listener.js 04:49:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x8a5c9400) [pid = 1780] [serial = 1020] [outer = 0x8a4c3400] 04:49:15 INFO - PROCESS | 1780 | 1461066555746 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 04:49:15 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 04:49:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1688ms 04:49:15 INFO - PROCESS | 1780 | 1461066555811 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 04:49:15 INFO - PROCESS | 1780 | 1461066555818 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 04:49:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 04:49:15 INFO - PROCESS | 1780 | 1461066555826 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 04:49:15 INFO - PROCESS | 1780 | 1461066555830 Marionette TRACE conn3 <- [1,1330,null,{}] 04:49:15 INFO - PROCESS | 1780 | 1461066555836 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:16 INFO - PROCESS | 1780 | 1461066556064 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 04:49:16 INFO - PROCESS | 1780 | 1461066556325 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:16 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a548000 == 119 [pid = 1780] [id = 340] 04:49:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x8a7ad000) [pid = 1780] [serial = 1021] [outer = (nil)] 04:49:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x8abf5800) [pid = 1780] [serial = 1022] [outer = 0x8a7ad000] 04:49:16 INFO - PROCESS | 1780 | 1461066556447 Marionette DEBUG loaded listener.js 04:49:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x8ad67400) [pid = 1780] [serial = 1023] [outer = 0x8a7ad000] 04:49:17 INFO - PROCESS | 1780 | 1461066557398 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 04:49:17 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 04:49:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1636ms 04:49:17 INFO - PROCESS | 1780 | 1461066557462 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 04:49:17 INFO - PROCESS | 1780 | 1461066557467 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 04:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 04:49:17 INFO - PROCESS | 1780 | 1461066557475 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 04:49:17 INFO - PROCESS | 1780 | 1461066557479 Marionette TRACE conn3 <- [1,1334,null,{}] 04:49:17 INFO - PROCESS | 1780 | 1461066557485 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:17 INFO - PROCESS | 1780 | 1461066557744 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 04:49:18 INFO - PROCESS | 1780 | 1461066558048 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:18 INFO - PROCESS | 1780 | ++DOCSHELL 0x890f5800 == 120 [pid = 1780] [id = 341] 04:49:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x8abf3800) [pid = 1780] [serial = 1024] [outer = (nil)] 04:49:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x8bb4c800) [pid = 1780] [serial = 1025] [outer = 0x8abf3800] 04:49:18 INFO - PROCESS | 1780 | 1461066558146 Marionette DEBUG loaded listener.js 04:49:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x8c535000) [pid = 1780] [serial = 1026] [outer = 0x8abf3800] 04:49:19 INFO - PROCESS | 1780 | 1461066559092 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 04:49:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 04:49:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1685ms 04:49:19 INFO - PROCESS | 1780 | 1461066559160 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 04:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 04:49:19 INFO - PROCESS | 1780 | 1461066559165 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 04:49:19 INFO - PROCESS | 1780 | 1461066559171 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 04:49:19 INFO - PROCESS | 1780 | 1461066559175 Marionette TRACE conn3 <- [1,1338,null,{}] 04:49:19 INFO - PROCESS | 1780 | 1461066559181 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:19 INFO - PROCESS | 1780 | 1461066559468 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 04:49:19 INFO - PROCESS | 1780 | 1461066559832 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:19 INFO - PROCESS | 1780 | ++DOCSHELL 0x89d73400 == 121 [pid = 1780] [id = 342] 04:49:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x8c7ed400) [pid = 1780] [serial = 1027] [outer = (nil)] 04:49:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x8c801c00) [pid = 1780] [serial = 1028] [outer = 0x8c7ed400] 04:49:19 INFO - PROCESS | 1780 | 1461066559936 Marionette DEBUG loaded listener.js 04:49:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x8c806400) [pid = 1780] [serial = 1029] [outer = 0x8c7ed400] 04:49:21 INFO - PROCESS | 1780 | 1461066561321 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 04:49:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 04:49:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2200ms 04:49:21 INFO - PROCESS | 1780 | 1461066561407 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 04:49:21 INFO - PROCESS | 1780 | 1461066561414 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 04:49:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 04:49:21 INFO - PROCESS | 1780 | 1461066561430 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 04:49:21 INFO - PROCESS | 1780 | 1461066561436 Marionette TRACE conn3 <- [1,1342,null,{}] 04:49:21 INFO - PROCESS | 1780 | 1461066561445 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:21 INFO - PROCESS | 1780 | 1461066561663 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 04:49:21 INFO - PROCESS | 1780 | 1461066561926 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:21 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c638800 == 122 [pid = 1780] [id = 343] 04:49:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x8c7f9800) [pid = 1780] [serial = 1030] [outer = (nil)] 04:49:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x8de6c000) [pid = 1780] [serial = 1031] [outer = 0x8c7f9800] 04:49:22 INFO - PROCESS | 1780 | 1461066562019 Marionette DEBUG loaded listener.js 04:49:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x8de74c00) [pid = 1780] [serial = 1032] [outer = 0x8c7f9800] 04:49:22 INFO - PROCESS | 1780 | 1461066562967 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 04:49:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 04:49:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1587ms 04:49:23 INFO - PROCESS | 1780 | 1461066563019 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 04:49:23 INFO - PROCESS | 1780 | 1461066563025 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 04:49:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 04:49:23 INFO - PROCESS | 1780 | 1461066563035 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 04:49:23 INFO - PROCESS | 1780 | 1461066563040 Marionette TRACE conn3 <- [1,1346,null,{}] 04:49:23 INFO - PROCESS | 1780 | 1461066563050 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:23 INFO - PROCESS | 1780 | 1461066563282 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 04:49:23 INFO - PROCESS | 1780 | 1461066563560 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:23 INFO - PROCESS | 1780 | ++DOCSHELL 0x8de6b400 == 123 [pid = 1780] [id = 344] 04:49:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x8de6d400) [pid = 1780] [serial = 1033] [outer = (nil)] 04:49:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x8e0ba000) [pid = 1780] [serial = 1034] [outer = 0x8de6d400] 04:49:23 INFO - PROCESS | 1780 | 1461066563673 Marionette DEBUG loaded listener.js 04:49:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x8e0d3400) [pid = 1780] [serial = 1035] [outer = 0x8de6d400] 04:49:24 INFO - PROCESS | 1780 | 1461066564648 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 04:49:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 04:49:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1649ms 04:49:24 INFO - PROCESS | 1780 | 1461066564684 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 04:49:24 INFO - PROCESS | 1780 | 1461066564688 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 04:49:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 04:49:24 INFO - PROCESS | 1780 | 1461066564696 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 04:49:24 INFO - PROCESS | 1780 | 1461066564700 Marionette TRACE conn3 <- [1,1350,null,{}] 04:49:24 INFO - PROCESS | 1780 | 1461066564707 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:24 INFO - PROCESS | 1780 | 1461066564932 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 04:49:25 INFO - PROCESS | 1780 | 1461066565192 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:25 INFO - PROCESS | 1780 | ++DOCSHELL 0x8446f400 == 124 [pid = 1780] [id = 345] 04:49:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x89ff3c00) [pid = 1780] [serial = 1036] [outer = (nil)] 04:49:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0x8e9e8c00) [pid = 1780] [serial = 1037] [outer = 0x89ff3c00] 04:49:25 INFO - PROCESS | 1780 | 1461066565327 Marionette DEBUG loaded listener.js 04:49:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x8e9f1000) [pid = 1780] [serial = 1038] [outer = 0x89ff3c00] 04:49:26 INFO - PROCESS | 1780 | 1461066566265 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 04:49:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 04:49:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1639ms 04:49:26 INFO - PROCESS | 1780 | 1461066566336 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 04:49:26 INFO - PROCESS | 1780 | 1461066566341 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 04:49:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 04:49:26 INFO - PROCESS | 1780 | 1461066566349 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 04:49:26 INFO - PROCESS | 1780 | 1461066566353 Marionette TRACE conn3 <- [1,1354,null,{}] 04:49:26 INFO - PROCESS | 1780 | 1461066566359 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:26 INFO - PROCESS | 1780 | 1461066566591 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 04:49:26 INFO - PROCESS | 1780 | 1461066566855 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:26 INFO - PROCESS | 1780 | ++DOCSHELL 0x8deb4000 == 125 [pid = 1780] [id = 346] 04:49:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0x8e0b4000) [pid = 1780] [serial = 1039] [outer = (nil)] 04:49:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0x8eb4f000) [pid = 1780] [serial = 1040] [outer = 0x8e0b4000] 04:49:26 INFO - PROCESS | 1780 | 1461066566987 Marionette DEBUG loaded listener.js 04:49:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0x8ec99000) [pid = 1780] [serial = 1041] [outer = 0x8e0b4000] 04:49:28 INFO - PROCESS | 1780 | 1461066568056 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 04:49:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 04:49:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1736ms 04:49:28 INFO - PROCESS | 1780 | 1461066568085 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 04:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 04:49:28 INFO - PROCESS | 1780 | 1461066568090 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 04:49:28 INFO - PROCESS | 1780 | 1461066568096 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 04:49:28 INFO - PROCESS | 1780 | 1461066568101 Marionette TRACE conn3 <- [1,1358,null,{}] 04:49:28 INFO - PROCESS | 1780 | 1461066568107 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:28 INFO - PROCESS | 1780 | 1461066568371 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 04:49:28 INFO - PROCESS | 1780 | 1461066568647 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:28 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f47e800 == 126 [pid = 1780] [id = 347] 04:49:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0x8fe27400) [pid = 1780] [serial = 1042] [outer = (nil)] 04:49:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 174 (0x8fe31c00) [pid = 1780] [serial = 1043] [outer = 0x8fe27400] 04:49:28 INFO - PROCESS | 1780 | 1461066568802 Marionette DEBUG loaded listener.js 04:49:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 175 (0x90125800) [pid = 1780] [serial = 1044] [outer = 0x8fe27400] 04:49:29 INFO - PROCESS | 1780 | 1461066569693 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 04:49:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 04:49:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1635ms 04:49:29 INFO - PROCESS | 1780 | 1461066569731 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 04:49:29 INFO - PROCESS | 1780 | 1461066569734 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 04:49:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 04:49:29 INFO - PROCESS | 1780 | 1461066569761 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 04:49:29 INFO - PROCESS | 1780 | 1461066569766 Marionette TRACE conn3 <- [1,1362,null,{}] 04:49:29 INFO - PROCESS | 1780 | 1461066569774 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:30 INFO - PROCESS | 1780 | 1461066570002 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 04:49:30 INFO - PROCESS | 1780 | 1461066570315 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:30 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f48a800 == 127 [pid = 1780] [id = 348] 04:49:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 176 (0x8fe32c00) [pid = 1780] [serial = 1045] [outer = (nil)] 04:49:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 177 (0x901c4000) [pid = 1780] [serial = 1046] [outer = 0x8fe32c00] 04:49:30 INFO - PROCESS | 1780 | 1461066570414 Marionette DEBUG loaded listener.js 04:49:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 178 (0x90548400) [pid = 1780] [serial = 1047] [outer = 0x8fe32c00] 04:49:31 INFO - PROCESS | 1780 | 1461066571365 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 04:49:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 04:49:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1658ms 04:49:31 INFO - PROCESS | 1780 | 1461066571401 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 04:49:31 INFO - PROCESS | 1780 | 1461066571405 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 04:49:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 04:49:31 INFO - PROCESS | 1780 | 1461066571413 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 04:49:31 INFO - PROCESS | 1780 | 1461066571417 Marionette TRACE conn3 <- [1,1366,null,{}] 04:49:31 INFO - PROCESS | 1780 | 1461066571423 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:31 INFO - PROCESS | 1780 | 1461066571645 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 04:49:31 INFO - PROCESS | 1780 | 1461066571931 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:32 INFO - PROCESS | 1780 | ++DOCSHELL 0x90129c00 == 128 [pid = 1780] [id = 349] 04:49:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 179 (0x901bc400) [pid = 1780] [serial = 1048] [outer = (nil)] 04:49:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 180 (0x93125400) [pid = 1780] [serial = 1049] [outer = 0x901bc400] 04:49:32 INFO - PROCESS | 1780 | 1461066572064 Marionette DEBUG loaded listener.js 04:49:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 181 (0x93289800) [pid = 1780] [serial = 1050] [outer = 0x901bc400] 04:49:33 INFO - PROCESS | 1780 | 1461066573189 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 04:49:33 INFO - PROCESS | 1780 | 1461066573254 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 04:49:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 04:49:33 INFO - PROCESS | 1780 | 1461066573261 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 04:49:33 INFO - PROCESS | 1780 | 1461066573264 Marionette TRACE conn3 <- [1,1370,null,{}] 04:49:33 INFO - PROCESS | 1780 | 1461066573270 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:33 INFO - PROCESS | 1780 | 1461066573503 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 04:49:33 INFO - PROCESS | 1780 | 1461066573825 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:33 INFO - PROCESS | 1780 | ++DOCSHELL 0x901c3000 == 129 [pid = 1780] [id = 350] 04:49:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 182 (0x9079b000) [pid = 1780] [serial = 1051] [outer = (nil)] 04:49:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 183 (0x941c5800) [pid = 1780] [serial = 1052] [outer = 0x9079b000] 04:49:33 INFO - PROCESS | 1780 | 1461066573924 Marionette DEBUG loaded listener.js 04:49:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 184 (0x941cfc00) [pid = 1780] [serial = 1053] [outer = 0x9079b000] 04:49:34 INFO - PROCESS | 1780 | 1461066574981 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 04:49:35 INFO - PROCESS | 1780 | 1461066575049 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 04:49:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 04:49:35 INFO - PROCESS | 1780 | 1461066575056 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 04:49:35 INFO - PROCESS | 1780 | 1461066575059 Marionette TRACE conn3 <- [1,1374,null,{}] 04:49:35 INFO - PROCESS | 1780 | 1461066575066 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:35 INFO - PROCESS | 1780 | 1461066575337 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 04:49:35 INFO - PROCESS | 1780 | 1461066575642 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:35 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c7ebc00 == 130 [pid = 1780] [id = 351] 04:49:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 185 (0x8eb50800) [pid = 1780] [serial = 1054] [outer = (nil)] 04:49:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 186 (0x96764800) [pid = 1780] [serial = 1055] [outer = 0x8eb50800] 04:49:35 INFO - PROCESS | 1780 | 1461066575738 Marionette DEBUG loaded listener.js 04:49:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 187 (0x9676cc00) [pid = 1780] [serial = 1056] [outer = 0x8eb50800] 04:49:36 INFO - PROCESS | 1780 | [1780] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:49:36 INFO - PROCESS | 1780 | 1461066576692 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 04:49:36 INFO - PROCESS | 1780 | 1461066576760 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 04:49:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 04:49:36 INFO - PROCESS | 1780 | 1461066576770 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 04:49:36 INFO - PROCESS | 1780 | 1461066576774 Marionette TRACE conn3 <- [1,1378,null,{}] 04:49:36 INFO - PROCESS | 1780 | 1461066576780 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:37 INFO - PROCESS | 1780 | 1461066577021 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 04:49:37 INFO - PROCESS | 1780 | 1461066577367 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:37 INFO - PROCESS | 1780 | ++DOCSHELL 0x8447d000 == 131 [pid = 1780] [id = 352] 04:49:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 188 (0x863a8400) [pid = 1780] [serial = 1057] [outer = (nil)] 04:49:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 189 (0x9747e800) [pid = 1780] [serial = 1058] [outer = 0x863a8400] 04:49:37 INFO - PROCESS | 1780 | 1461066577474 Marionette DEBUG loaded listener.js 04:49:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 190 (0x976b0000) [pid = 1780] [serial = 1059] [outer = 0x863a8400] 04:49:38 INFO - PROCESS | 1780 | 1461066578432 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 04:49:38 INFO - PROCESS | 1780 | 1461066578517 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 04:49:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 04:49:38 INFO - PROCESS | 1780 | 1461066578524 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 04:49:38 INFO - PROCESS | 1780 | 1461066578528 Marionette TRACE conn3 <- [1,1382,null,{}] 04:49:38 INFO - PROCESS | 1780 | 1461066578621 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:38 INFO - PROCESS | 1780 | 1461066578865 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 04:49:39 INFO - PROCESS | 1780 | 1461066579169 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:39 INFO - PROCESS | 1780 | ++DOCSHELL 0x8447bc00 == 132 [pid = 1780] [id = 353] 04:49:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 191 (0x86fac800) [pid = 1780] [serial = 1060] [outer = (nil)] 04:49:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 192 (0x8a544c00) [pid = 1780] [serial = 1061] [outer = 0x86fac800] 04:49:39 INFO - PROCESS | 1780 | 1461066579315 Marionette DEBUG loaded listener.js 04:49:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 193 (0x979df800) [pid = 1780] [serial = 1062] [outer = 0x86fac800] 04:49:41 INFO - PROCESS | 1780 | --DOCSHELL 0x8c641000 == 131 [pid = 1780] [id = 127] 04:49:41 INFO - PROCESS | 1780 | --DOCSHELL 0x8e0d6800 == 130 [pid = 1780] [id = 95] 04:49:41 INFO - PROCESS | 1780 | --DOCSHELL 0x8e0d3800 == 129 [pid = 1780] [id = 285] 04:49:41 INFO - PROCESS | 1780 | --DOCSHELL 0x8a5d3c00 == 128 [pid = 1780] [id = 198] 04:49:41 INFO - PROCESS | 1780 | --DOCSHELL 0x877e7800 == 127 [pid = 1780] [id = 197] 04:49:41 INFO - PROCESS | 1780 | --DOCSHELL 0x88ce5400 == 126 [pid = 1780] [id = 286] 04:49:41 INFO - PROCESS | 1780 | --DOCSHELL 0x8e0d0c00 == 125 [pid = 1780] [id = 94] 04:49:41 INFO - PROCESS | 1780 | --DOCSHELL 0x8de6f000 == 124 [pid = 1780] [id = 193] 04:49:41 INFO - PROCESS | 1780 | --DOCSHELL 0x986c2800 == 123 [pid = 1780] [id = 195] 04:49:41 INFO - PROCESS | 1780 | --DOCSHELL 0x993e3400 == 122 [pid = 1780] [id = 196] 04:49:41 INFO - PROCESS | 1780 | --DOCSHELL 0x8835c400 == 121 [pid = 1780] [id = 194] 04:49:41 INFO - PROCESS | 1780 | --DOCSHELL 0x88b82400 == 120 [pid = 1780] [id = 335] 04:49:41 INFO - PROCESS | 1780 | --DOCSHELL 0x877f3c00 == 119 [pid = 1780] [id = 334] 04:49:41 INFO - PROCESS | 1780 | --DOCSHELL 0x85b0ec00 == 118 [pid = 1780] [id = 333] 04:49:41 INFO - PROCESS | 1780 | --DOCSHELL 0x85b1a800 == 117 [pid = 1780] [id = 331] 04:49:41 INFO - PROCESS | 1780 | --DOCSHELL 0x932ecc00 == 116 [pid = 1780] [id = 330] 04:49:41 INFO - PROCESS | 1780 | --DOCSHELL 0x85b12c00 == 115 [pid = 1780] [id = 328] 04:49:41 INFO - PROCESS | 1780 | --DOCSHELL 0x901c7400 == 114 [pid = 1780] [id = 329] 04:49:41 INFO - PROCESS | 1780 | --DOCSHELL 0x863a3000 == 113 [pid = 1780] [id = 327] 04:49:41 INFO - PROCESS | 1780 | --DOCSHELL 0x8ec9ec00 == 112 [pid = 1780] [id = 326] 04:49:41 INFO - PROCESS | 1780 | --DOCSHELL 0x8bb54800 == 111 [pid = 1780] [id = 324] 04:49:41 INFO - PROCESS | 1780 | --DOCSHELL 0x8e9ed400 == 110 [pid = 1780] [id = 325] 04:49:41 INFO - PROCESS | 1780 | --DOCSHELL 0x8bb51800 == 109 [pid = 1780] [id = 323] 04:49:41 INFO - PROCESS | 1780 | --DOCSHELL 0x8c80cc00 == 108 [pid = 1780] [id = 322] 04:49:41 INFO - PROCESS | 1780 | --DOCSHELL 0x8a4c2400 == 107 [pid = 1780] [id = 321] 04:49:41 INFO - PROCESS | 1780 | --DOCSHELL 0x8bb4d400 == 106 [pid = 1780] [id = 320] 04:49:41 INFO - PROCESS | 1780 | --DOCSHELL 0x8a5cd800 == 105 [pid = 1780] [id = 319] 04:49:41 INFO - PROCESS | 1780 | --DOCSHELL 0x89ffc000 == 104 [pid = 1780] [id = 317] 04:49:41 INFO - PROCESS | 1780 | --DOCSHELL 0x8a5d1800 == 103 [pid = 1780] [id = 318] 04:49:41 INFO - PROCESS | 1780 | --DOCSHELL 0x880bb400 == 102 [pid = 1780] [id = 316] 04:49:41 INFO - PROCESS | 1780 | --DOCSHELL 0x86fa1800 == 101 [pid = 1780] [id = 315] 04:49:41 INFO - PROCESS | 1780 | [1780] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:49:41 INFO - PROCESS | 1780 | --DOMWINDOW == 192 (0x881c8c00) [pid = 1780] [serial = 942] [outer = (nil)] [url = about:blank] 04:49:41 INFO - PROCESS | 1780 | --DOMWINDOW == 191 (0x86fa1400) [pid = 1780] [serial = 932] [outer = (nil)] [url = about:blank] 04:49:41 INFO - PROCESS | 1780 | --DOMWINDOW == 190 (0x8a544800) [pid = 1780] [serial = 939] [outer = (nil)] [url = about:blank] 04:49:41 INFO - PROCESS | 1780 | --DOMWINDOW == 189 (0x89ff8800) [pid = 1780] [serial = 879] [outer = (nil)] [url = about:blank] 04:49:41 INFO - PROCESS | 1780 | --DOMWINDOW == 188 (0x97407c00) [pid = 1780] [serial = 920] [outer = (nil)] [url = about:blank] 04:49:41 INFO - PROCESS | 1780 | --DOMWINDOW == 187 (0x858b8400) [pid = 1780] [serial = 941] [outer = (nil)] [url = about:blank] 04:49:41 INFO - PROCESS | 1780 | --DOMWINDOW == 186 (0x941c8800) [pid = 1780] [serial = 908] [outer = (nil)] [url = about:blank] 04:49:41 INFO - PROCESS | 1780 | --DOMWINDOW == 185 (0x880b9c00) [pid = 1780] [serial = 926] [outer = (nil)] [url = about:blank] 04:49:41 INFO - PROCESS | 1780 | --DOMWINDOW == 184 (0x881c8800) [pid = 1780] [serial = 927] [outer = (nil)] [url = about:blank] 04:49:41 INFO - PROCESS | 1780 | --DOMWINDOW == 183 (0x8c640000) [pid = 1780] [serial = 890] [outer = (nil)] [url = about:blank] 04:49:41 INFO - PROCESS | 1780 | --DOMWINDOW == 182 (0x96968c00) [pid = 1780] [serial = 917] [outer = (nil)] [url = about:blank] 04:49:41 INFO - PROCESS | 1780 | --DOMWINDOW == 181 (0x88e50800) [pid = 1780] [serial = 884] [outer = (nil)] [url = about:blank] 04:49:41 INFO - PROCESS | 1780 | --DOMWINDOW == 180 (0x8de6cc00) [pid = 1780] [serial = 893] [outer = (nil)] [url = about:blank] 04:49:41 INFO - PROCESS | 1780 | --DOMWINDOW == 179 (0x95a78000) [pid = 1780] [serial = 911] [outer = (nil)] [url = about:blank] 04:49:41 INFO - PROCESS | 1780 | --DOMWINDOW == 178 (0x96769c00) [pid = 1780] [serial = 914] [outer = (nil)] [url = about:blank] 04:49:41 INFO - PROCESS | 1780 | --DOMWINDOW == 177 (0x9054f400) [pid = 1780] [serial = 902] [outer = (nil)] [url = about:blank] 04:49:41 INFO - PROCESS | 1780 | --DOMWINDOW == 176 (0x9735ac00) [pid = 1780] [serial = 923] [outer = (nil)] [url = about:blank] 04:49:41 INFO - PROCESS | 1780 | --DOMWINDOW == 175 (0x877ee000) [pid = 1780] [serial = 933] [outer = (nil)] [url = about:blank] 04:49:41 INFO - PROCESS | 1780 | --DOMWINDOW == 174 (0x88e54400) [pid = 1780] [serial = 930] [outer = (nil)] [url = about:blank] 04:49:41 INFO - PROCESS | 1780 | --DOMWINDOW == 173 (0x877e6000) [pid = 1780] [serial = 881] [outer = (nil)] [url = about:blank] 04:49:41 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0x8a4c8400) [pid = 1780] [serial = 938] [outer = (nil)] [url = about:blank] 04:49:41 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0x93293800) [pid = 1780] [serial = 905] [outer = (nil)] [url = about:blank] 04:49:41 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0x890f7400) [pid = 1780] [serial = 936] [outer = (nil)] [url = about:blank] 04:49:41 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x8fe2dc00) [pid = 1780] [serial = 899] [outer = (nil)] [url = about:blank] 04:49:41 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x8a5d4000) [pid = 1780] [serial = 887] [outer = (nil)] [url = about:blank] 04:49:41 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x8e9f9400) [pid = 1780] [serial = 896] [outer = (nil)] [url = about:blank] 04:49:41 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x88d70800) [pid = 1780] [serial = 929] [outer = (nil)] [url = about:blank] 04:49:41 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0x88e49000) [pid = 1780] [serial = 935] [outer = (nil)] [url = about:blank] 04:49:41 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0x8a4c2c00) [pid = 1780] [serial = 944] [outer = (nil)] [url = about:blank] 04:49:41 INFO - PROCESS | 1780 | 1461066581876 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 04:49:41 INFO - PROCESS | 1780 | 1461066581965 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 04:49:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 04:49:41 INFO - PROCESS | 1780 | 1461066581978 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 04:49:41 INFO - PROCESS | 1780 | 1461066581983 Marionette TRACE conn3 <- [1,1386,null,{}] 04:49:42 INFO - PROCESS | 1780 | 1461066581994 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:42 INFO - PROCESS | 1780 | 1461066582186 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 04:49:42 INFO - PROCESS | 1780 | 1461066582412 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:42 INFO - PROCESS | 1780 | ++DOCSHELL 0x881c5800 == 102 [pid = 1780] [id = 354] 04:49:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x881c7c00) [pid = 1780] [serial = 1063] [outer = (nil)] 04:49:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x88357800) [pid = 1780] [serial = 1064] [outer = 0x881c7c00] 04:49:42 INFO - PROCESS | 1780 | 1461066582529 Marionette DEBUG loaded listener.js 04:49:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x889af400) [pid = 1780] [serial = 1065] [outer = 0x881c7c00] 04:49:43 INFO - PROCESS | 1780 | 1461066583453 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 04:49:43 INFO - PROCESS | 1780 | 1461066583482 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 04:49:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 04:49:43 INFO - PROCESS | 1780 | 1461066583493 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 04:49:43 INFO - PROCESS | 1780 | 1461066583497 Marionette TRACE conn3 <- [1,1390,null,{}] 04:49:43 INFO - PROCESS | 1780 | 1461066583504 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:43 INFO - PROCESS | 1780 | 1461066583721 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 04:49:43 INFO - PROCESS | 1780 | 1461066583931 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:44 INFO - PROCESS | 1780 | ++DOCSHELL 0x88d6cc00 == 103 [pid = 1780] [id = 355] 04:49:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0x88e4a800) [pid = 1780] [serial = 1066] [outer = (nil)] 04:49:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x890ee800) [pid = 1780] [serial = 1067] [outer = 0x88e4a800] 04:49:44 INFO - PROCESS | 1780 | 1461066584057 Marionette DEBUG loaded listener.js 04:49:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0x890f5c00) [pid = 1780] [serial = 1068] [outer = 0x88e4a800] 04:49:45 INFO - PROCESS | 1780 | 1461066585050 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 04:49:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 04:49:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1582ms 04:49:45 INFO - PROCESS | 1780 | 1461066585077 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 04:49:45 INFO - PROCESS | 1780 | 1461066585081 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 04:49:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 04:49:45 INFO - PROCESS | 1780 | 1461066585088 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 04:49:45 INFO - PROCESS | 1780 | 1461066585094 Marionette TRACE conn3 <- [1,1394,null,{}] 04:49:45 INFO - PROCESS | 1780 | 1461066585120 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:45 INFO - PROCESS | 1780 | 1461066585386 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 04:49:45 INFO - PROCESS | 1780 | 1461066585417 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:45 INFO - PROCESS | 1780 | ++DOCSHELL 0x877ef000 == 104 [pid = 1780] [id = 356] 04:49:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0x89fee800) [pid = 1780] [serial = 1069] [outer = (nil)] 04:49:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0x8a4c2c00) [pid = 1780] [serial = 1070] [outer = 0x89fee800] 04:49:45 INFO - PROCESS | 1780 | 1461066585498 Marionette DEBUG loaded listener.js 04:49:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0x8a541400) [pid = 1780] [serial = 1071] [outer = 0x89fee800] 04:49:47 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0x8fe2d000) [pid = 1780] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 04:49:47 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0x88e49400) [pid = 1780] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 04:49:47 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0x9628b400) [pid = 1780] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 04:49:47 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x8eb49000) [pid = 1780] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 04:49:47 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x88e47c00) [pid = 1780] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 04:49:47 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x932edc00) [pid = 1780] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 04:49:47 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x8a549800) [pid = 1780] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 04:49:47 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0x8dddcc00) [pid = 1780] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 04:49:47 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0x8c641400) [pid = 1780] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 04:49:47 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x8a7b6c00) [pid = 1780] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 04:49:47 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x88d66c00) [pid = 1780] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 04:49:47 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x8f47ec00) [pid = 1780] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 04:49:47 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x8c637c00) [pid = 1780] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 04:49:47 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x863a2400) [pid = 1780] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 04:49:47 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x96762c00) [pid = 1780] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 04:49:47 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x8a544000) [pid = 1780] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 04:49:47 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x8a546c00) [pid = 1780] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 04:49:47 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x9054b400) [pid = 1780] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 04:49:47 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x94f8c400) [pid = 1780] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 04:49:47 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x8abfec00) [pid = 1780] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 04:49:47 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x88d6bc00) [pid = 1780] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 04:49:47 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x932ed000) [pid = 1780] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 04:49:47 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0x86fab400) [pid = 1780] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 04:49:47 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0x86f9e800) [pid = 1780] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 04:49:47 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x8e0b5400) [pid = 1780] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 04:49:47 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x8fe2fc00) [pid = 1780] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 04:49:47 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x88b8cc00) [pid = 1780] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 04:49:47 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x8c636c00) [pid = 1780] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 04:49:47 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x8ddda400) [pid = 1780] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 04:49:47 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x8eca4000) [pid = 1780] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 04:49:47 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x880b8400) [pid = 1780] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 04:49:47 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x8c536c00) [pid = 1780] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 04:49:47 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x8f483c00) [pid = 1780] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 04:49:47 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x8578b400) [pid = 1780] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 04:49:47 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x86fa8400) [pid = 1780] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 04:49:47 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x963c7c00) [pid = 1780] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 04:49:47 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x8dddc400) [pid = 1780] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 04:49:47 INFO - PROCESS | 1780 | 1461066587340 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 04:49:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 04:49:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 2310ms 04:49:47 INFO - PROCESS | 1780 | 1461066587398 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 04:49:47 INFO - PROCESS | 1780 | 1461066587418 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 04:49:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 04:49:47 INFO - PROCESS | 1780 | 1461066587428 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 04:49:47 INFO - PROCESS | 1780 | 1461066587432 Marionette TRACE conn3 <- [1,1398,null,{}] 04:49:47 INFO - PROCESS | 1780 | 1461066587442 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:47 INFO - PROCESS | 1780 | 1461066587671 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 04:49:47 INFO - PROCESS | 1780 | 1461066587844 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:47 INFO - PROCESS | 1780 | ++DOCSHELL 0x8446f800 == 105 [pid = 1780] [id = 357] 04:49:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x85b1ac00) [pid = 1780] [serial = 1072] [outer = (nil)] 04:49:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x88e47c00) [pid = 1780] [serial = 1073] [outer = 0x85b1ac00] 04:49:47 INFO - PROCESS | 1780 | 1461066587923 Marionette DEBUG loaded listener.js 04:49:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x89ff9000) [pid = 1780] [serial = 1074] [outer = 0x85b1ac00] 04:49:48 INFO - PROCESS | 1780 | 1461066588736 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 04:49:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 04:49:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1343ms 04:49:48 INFO - PROCESS | 1780 | 1461066588771 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 04:49:48 INFO - PROCESS | 1780 | 1461066588776 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 04:49:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 04:49:48 INFO - PROCESS | 1780 | 1461066588784 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 04:49:48 INFO - PROCESS | 1780 | 1461066588787 Marionette TRACE conn3 <- [1,1402,null,{}] 04:49:48 INFO - PROCESS | 1780 | 1461066588793 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:48 INFO - PROCESS | 1780 | 1461066588984 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 04:49:49 INFO - PROCESS | 1780 | 1461066589364 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:49 INFO - PROCESS | 1780 | ++DOCSHELL 0x863a5400 == 106 [pid = 1780] [id = 358] 04:49:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x863aec00) [pid = 1780] [serial = 1075] [outer = (nil)] 04:49:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x86fab000) [pid = 1780] [serial = 1076] [outer = 0x863aec00] 04:49:49 INFO - PROCESS | 1780 | 1461066589469 Marionette DEBUG loaded listener.js 04:49:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x880b9c00) [pid = 1780] [serial = 1077] [outer = 0x863aec00] 04:49:50 INFO - PROCESS | 1780 | 1461066590529 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 04:49:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 04:49:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1801ms 04:49:50 INFO - PROCESS | 1780 | 1461066590587 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 04:49:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 04:49:50 INFO - PROCESS | 1780 | 1461066590596 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 04:49:50 INFO - PROCESS | 1780 | 1461066590607 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 04:49:50 INFO - PROCESS | 1780 | 1461066590612 Marionette TRACE conn3 <- [1,1406,null,{}] 04:49:50 INFO - PROCESS | 1780 | 1461066590621 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:50 INFO - PROCESS | 1780 | 1461066590907 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 04:49:51 INFO - PROCESS | 1780 | 1461066591220 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:51 INFO - PROCESS | 1780 | ++DOCSHELL 0x88ce4400 == 107 [pid = 1780] [id = 359] 04:49:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x88d67400) [pid = 1780] [serial = 1078] [outer = (nil)] 04:49:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x890f3c00) [pid = 1780] [serial = 1079] [outer = 0x88d67400] 04:49:51 INFO - PROCESS | 1780 | 1461066591326 Marionette DEBUG loaded listener.js 04:49:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x89fef000) [pid = 1780] [serial = 1080] [outer = 0x88d67400] 04:49:52 INFO - PROCESS | 1780 | 1461066592372 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 04:49:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 04:49:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1838ms 04:49:52 INFO - PROCESS | 1780 | 1461066592448 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 04:49:52 INFO - PROCESS | 1780 | 1461066592456 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 04:49:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 04:49:52 INFO - PROCESS | 1780 | 1461066592467 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 04:49:52 INFO - PROCESS | 1780 | 1461066592472 Marionette TRACE conn3 <- [1,1410,null,{}] 04:49:52 INFO - PROCESS | 1780 | 1461066592484 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:52 INFO - PROCESS | 1780 | 1461066592778 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 04:49:53 INFO - PROCESS | 1780 | 1461066593156 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:53 INFO - PROCESS | 1780 | ++DOCSHELL 0x88d6fc00 == 108 [pid = 1780] [id = 360] 04:49:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x8a544400) [pid = 1780] [serial = 1081] [outer = (nil)] 04:49:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x8a7b6c00) [pid = 1780] [serial = 1082] [outer = 0x8a544400] 04:49:53 INFO - PROCESS | 1780 | 1461066593251 Marionette DEBUG loaded listener.js 04:49:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x8ad6ec00) [pid = 1780] [serial = 1083] [outer = 0x8a544400] 04:49:54 INFO - PROCESS | 1780 | 1461066594392 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 04:49:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 04:49:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1943ms 04:49:54 INFO - PROCESS | 1780 | 1461066594409 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 04:49:54 INFO - PROCESS | 1780 | 1461066594413 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 04:49:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 04:49:54 INFO - PROCESS | 1780 | 1461066594428 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 04:49:54 INFO - PROCESS | 1780 | 1461066594443 Marionette TRACE conn3 <- [1,1414,null,{}] 04:49:54 INFO - PROCESS | 1780 | 1461066594459 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:54 INFO - PROCESS | 1780 | 1461066594858 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 04:49:55 INFO - PROCESS | 1780 | 1461066595083 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:55 INFO - PROCESS | 1780 | ++DOCSHELL 0x8abf4c00 == 109 [pid = 1780] [id = 361] 04:49:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x8bb4f800) [pid = 1780] [serial = 1084] [outer = (nil)] 04:49:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0x8c7f3000) [pid = 1780] [serial = 1085] [outer = 0x8bb4f800] 04:49:55 INFO - PROCESS | 1780 | 1461066595175 Marionette DEBUG loaded listener.js 04:49:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x8c7f7800) [pid = 1780] [serial = 1086] [outer = 0x8bb4f800] 04:49:56 INFO - PROCESS | 1780 | 1461066596222 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 04:49:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 04:49:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1858ms 04:49:56 INFO - PROCESS | 1780 | 1461066596281 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 04:49:56 INFO - PROCESS | 1780 | 1461066596287 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 04:49:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 04:49:56 INFO - PROCESS | 1780 | 1461066596294 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 04:49:56 INFO - PROCESS | 1780 | 1461066596298 Marionette TRACE conn3 <- [1,1418,null,{}] 04:49:56 INFO - PROCESS | 1780 | 1461066596304 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:56 INFO - PROCESS | 1780 | 1461066596630 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 04:49:56 INFO - PROCESS | 1780 | 1461066596878 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:56 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c7eb800 == 110 [pid = 1780] [id = 362] 04:49:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x8c7f1400) [pid = 1780] [serial = 1087] [outer = (nil)] 04:49:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x8de6d000) [pid = 1780] [serial = 1088] [outer = 0x8c7f1400] 04:49:56 INFO - PROCESS | 1780 | 1461066596985 Marionette DEBUG loaded listener.js 04:49:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x8de76400) [pid = 1780] [serial = 1089] [outer = 0x8c7f1400] 04:49:58 INFO - PROCESS | 1780 | 1461066598045 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 04:49:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 04:49:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1786ms 04:49:58 INFO - PROCESS | 1780 | 1461066598081 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 04:49:58 INFO - PROCESS | 1780 | 1461066598085 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 04:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 04:49:58 INFO - PROCESS | 1780 | 1461066598093 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 04:49:58 INFO - PROCESS | 1780 | 1461066598096 Marionette TRACE conn3 <- [1,1422,null,{}] 04:49:58 INFO - PROCESS | 1780 | 1461066598102 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:58 INFO - PROCESS | 1780 | 1461066598320 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 04:49:58 INFO - PROCESS | 1780 | 1461066598634 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:58 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e0b9400 == 111 [pid = 1780] [id = 363] 04:49:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x8e0b9c00) [pid = 1780] [serial = 1090] [outer = (nil)] 04:49:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x8e0d6800) [pid = 1780] [serial = 1091] [outer = 0x8e0b9c00] 04:49:58 INFO - PROCESS | 1780 | 1461066598748 Marionette DEBUG loaded listener.js 04:49:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x8e9ec400) [pid = 1780] [serial = 1092] [outer = 0x8e0b9c00] 04:49:59 INFO - PROCESS | 1780 | 1461066599829 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 04:49:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 04:49:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1781ms 04:49:59 INFO - PROCESS | 1780 | 1461066599875 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 04:49:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 04:49:59 INFO - PROCESS | 1780 | 1461066599880 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 04:49:59 INFO - PROCESS | 1780 | 1461066599886 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 04:49:59 INFO - PROCESS | 1780 | 1461066599890 Marionette TRACE conn3 <- [1,1426,null,{}] 04:49:59 INFO - PROCESS | 1780 | 1461066599896 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:00 INFO - PROCESS | 1780 | 1461066600123 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 04:50:00 INFO - PROCESS | 1780 | 1461066600488 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:00 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e0dcc00 == 112 [pid = 1780] [id = 364] 04:50:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x8eb45800) [pid = 1780] [serial = 1093] [outer = (nil)] 04:50:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x8ec9b400) [pid = 1780] [serial = 1094] [outer = 0x8eb45800] 04:50:00 INFO - PROCESS | 1780 | 1461066600592 Marionette DEBUG loaded listener.js 04:50:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x8eca2000) [pid = 1780] [serial = 1095] [outer = 0x8eb45800] 04:50:01 INFO - PROCESS | 1780 | 1461066601585 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 04:50:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 04:50:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1744ms 04:50:01 INFO - PROCESS | 1780 | 1461066601631 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 04:50:01 INFO - PROCESS | 1780 | 1461066601635 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 04:50:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 04:50:01 INFO - PROCESS | 1780 | 1461066601642 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 04:50:01 INFO - PROCESS | 1780 | 1461066601646 Marionette TRACE conn3 <- [1,1430,null,{}] 04:50:01 INFO - PROCESS | 1780 | 1461066601653 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:01 INFO - PROCESS | 1780 | 1461066601920 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 04:50:02 INFO - PROCESS | 1780 | 1461066602312 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:02 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e0b2000 == 113 [pid = 1780] [id = 365] 04:50:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x8eb4ac00) [pid = 1780] [serial = 1096] [outer = (nil)] 04:50:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x8fe2d000) [pid = 1780] [serial = 1097] [outer = 0x8eb4ac00] 04:50:02 INFO - PROCESS | 1780 | 1461066602473 Marionette DEBUG loaded listener.js 04:50:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x9011d400) [pid = 1780] [serial = 1098] [outer = 0x8eb4ac00] 04:50:03 INFO - PROCESS | 1780 | 1461066603703 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 04:50:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 04:50:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 2093ms 04:50:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 04:50:03 INFO - PROCESS | 1780 | 1461066603737 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 04:50:03 INFO - PROCESS | 1780 | 1461066603740 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 04:50:03 INFO - PROCESS | 1780 | 1461066603748 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 04:50:03 INFO - PROCESS | 1780 | 1461066603751 Marionette TRACE conn3 <- [1,1434,null,{}] 04:50:03 INFO - PROCESS | 1780 | 1461066603758 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:04 INFO - PROCESS | 1780 | 1461066603998 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 04:50:04 INFO - PROCESS | 1780 | 1461066604260 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:04 INFO - PROCESS | 1780 | ++DOCSHELL 0x889aa400 == 114 [pid = 1780] [id = 366] 04:50:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x8fe24400) [pid = 1780] [serial = 1099] [outer = (nil)] 04:50:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x901c1400) [pid = 1780] [serial = 1100] [outer = 0x8fe24400] 04:50:04 INFO - PROCESS | 1780 | 1461066604428 Marionette DEBUG loaded listener.js 04:50:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x90541400) [pid = 1780] [serial = 1101] [outer = 0x8fe24400] 04:50:05 INFO - PROCESS | 1780 | 1461066605402 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 04:50:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 04:50:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1734ms 04:50:05 INFO - PROCESS | 1780 | 1461066605482 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 04:50:05 INFO - PROCESS | 1780 | 1461066605486 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 04:50:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 04:50:05 INFO - PROCESS | 1780 | 1461066605493 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 04:50:05 INFO - PROCESS | 1780 | 1461066605496 Marionette TRACE conn3 <- [1,1438,null,{}] 04:50:05 INFO - PROCESS | 1780 | 1461066605503 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:05 INFO - PROCESS | 1780 | 1461066605776 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 04:50:06 INFO - PROCESS | 1780 | 1461066606111 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:06 INFO - PROCESS | 1780 | ++DOCSHELL 0x89ff1400 == 115 [pid = 1780] [id = 367] 04:50:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x90125400) [pid = 1780] [serial = 1102] [outer = (nil)] 04:50:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0x9131bc00) [pid = 1780] [serial = 1103] [outer = 0x90125400] 04:50:06 INFO - PROCESS | 1780 | 1461066606203 Marionette DEBUG loaded listener.js 04:50:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x91f26800) [pid = 1780] [serial = 1104] [outer = 0x90125400] 04:50:07 INFO - PROCESS | 1780 | 1461066607201 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 04:50:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 04:50:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1739ms 04:50:07 INFO - PROCESS | 1780 | 1461066607234 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 04:50:07 INFO - PROCESS | 1780 | 1461066607238 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 04:50:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 04:50:07 INFO - PROCESS | 1780 | 1461066607246 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 04:50:07 INFO - PROCESS | 1780 | 1461066607250 Marionette TRACE conn3 <- [1,1442,null,{}] 04:50:07 INFO - PROCESS | 1780 | 1461066607256 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:07 INFO - PROCESS | 1780 | 1461066607494 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 04:50:07 INFO - PROCESS | 1780 | 1461066607830 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:07 INFO - PROCESS | 1780 | ++DOCSHELL 0x932f1800 == 116 [pid = 1780] [id = 368] 04:50:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0x932f2000) [pid = 1780] [serial = 1105] [outer = (nil)] 04:50:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0x9342bc00) [pid = 1780] [serial = 1106] [outer = 0x932f2000] 04:50:07 INFO - PROCESS | 1780 | 1461066607950 Marionette DEBUG loaded listener.js 04:50:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0x94f87800) [pid = 1780] [serial = 1107] [outer = 0x932f2000] 04:50:08 INFO - PROCESS | 1780 | 1461066608993 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 04:50:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 04:50:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1785ms 04:50:09 INFO - PROCESS | 1780 | 1461066609032 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 04:50:09 INFO - PROCESS | 1780 | 1461066609037 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 04:50:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 04:50:09 INFO - PROCESS | 1780 | 1461066609045 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 04:50:09 INFO - PROCESS | 1780 | 1461066609052 Marionette TRACE conn3 <- [1,1446,null,{}] 04:50:09 INFO - PROCESS | 1780 | 1461066609059 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:09 INFO - PROCESS | 1780 | 1461066609357 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 04:50:09 INFO - PROCESS | 1780 | 1461066609676 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:09 INFO - PROCESS | 1780 | ++DOCSHELL 0x932f6800 == 117 [pid = 1780] [id = 369] 04:50:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0x96245800) [pid = 1780] [serial = 1108] [outer = (nil)] 04:50:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 174 (0x970c6000) [pid = 1780] [serial = 1109] [outer = 0x96245800] 04:50:09 INFO - PROCESS | 1780 | 1461066609770 Marionette DEBUG loaded listener.js 04:50:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 175 (0x97121400) [pid = 1780] [serial = 1110] [outer = 0x96245800] 04:50:10 INFO - PROCESS | 1780 | 1461066610764 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 04:50:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 04:50:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1786ms 04:50:10 INFO - PROCESS | 1780 | 1461066610831 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 04:50:10 INFO - PROCESS | 1780 | 1461066610836 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 04:50:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 04:50:10 INFO - PROCESS | 1780 | 1461066610842 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 04:50:10 INFO - PROCESS | 1780 | 1461066610846 Marionette TRACE conn3 <- [1,1450,null,{}] 04:50:10 INFO - PROCESS | 1780 | 1461066610852 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:11 INFO - PROCESS | 1780 | 1461066611069 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 04:50:11 INFO - PROCESS | 1780 | 1461066611384 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:11 INFO - PROCESS | 1780 | ++DOCSHELL 0x85b1a800 == 118 [pid = 1780] [id = 370] 04:50:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 176 (0x881bc400) [pid = 1780] [serial = 1111] [outer = (nil)] 04:50:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 177 (0x977ee800) [pid = 1780] [serial = 1112] [outer = 0x881bc400] 04:50:11 INFO - PROCESS | 1780 | 1461066611486 Marionette DEBUG loaded listener.js 04:50:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 178 (0x979d9c00) [pid = 1780] [serial = 1113] [outer = 0x881bc400] 04:50:12 INFO - PROCESS | 1780 | 1461066612517 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 04:50:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 04:50:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1732ms 04:50:12 INFO - PROCESS | 1780 | 1461066612575 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 04:50:12 INFO - PROCESS | 1780 | 1461066612578 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 04:50:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 04:50:12 INFO - PROCESS | 1780 | 1461066612586 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 04:50:12 INFO - PROCESS | 1780 | 1461066612589 Marionette TRACE conn3 <- [1,1454,null,{}] 04:50:12 INFO - PROCESS | 1780 | 1461066612595 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:12 INFO - PROCESS | 1780 | 1461066612836 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 04:50:13 INFO - PROCESS | 1780 | 1461066613186 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:13 INFO - PROCESS | 1780 | ++DOCSHELL 0x97479000 == 119 [pid = 1780] [id = 371] 04:50:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 179 (0x979d9400) [pid = 1780] [serial = 1114] [outer = (nil)] 04:50:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 180 (0x98312c00) [pid = 1780] [serial = 1115] [outer = 0x979d9400] 04:50:13 INFO - PROCESS | 1780 | 1461066613285 Marionette DEBUG loaded listener.js 04:50:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 181 (0x9862e000) [pid = 1780] [serial = 1116] [outer = 0x979d9400] 04:50:14 INFO - PROCESS | 1780 | 1461066614234 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 04:50:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 04:50:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1681ms 04:50:14 INFO - PROCESS | 1780 | 1461066614268 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 04:50:14 INFO - PROCESS | 1780 | 1461066614271 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 04:50:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 04:50:14 INFO - PROCESS | 1780 | 1461066614279 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 04:50:14 INFO - PROCESS | 1780 | 1461066614282 Marionette TRACE conn3 <- [1,1458,null,{}] 04:50:14 INFO - PROCESS | 1780 | 1461066614288 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:14 INFO - PROCESS | 1780 | 1461066614504 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 04:50:14 INFO - PROCESS | 1780 | 1461066614825 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:14 INFO - PROCESS | 1780 | ++DOCSHELL 0x979d7400 == 120 [pid = 1780] [id = 372] 04:50:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 182 (0x98307800) [pid = 1780] [serial = 1117] [outer = (nil)] 04:50:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 183 (0x986bfc00) [pid = 1780] [serial = 1118] [outer = 0x98307800] 04:50:14 INFO - PROCESS | 1780 | 1461066614923 Marionette DEBUG loaded listener.js 04:50:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 184 (0x987c4c00) [pid = 1780] [serial = 1119] [outer = 0x98307800] 04:50:15 INFO - PROCESS | 1780 | 1461066615875 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 04:50:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 04:50:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1684ms 04:50:15 INFO - PROCESS | 1780 | 1461066615964 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 04:50:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 04:50:15 INFO - PROCESS | 1780 | 1461066615968 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 04:50:15 INFO - PROCESS | 1780 | 1461066615975 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 04:50:15 INFO - PROCESS | 1780 | 1461066615978 Marionette TRACE conn3 <- [1,1462,null,{}] 04:50:15 INFO - PROCESS | 1780 | 1461066615984 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:16 INFO - PROCESS | 1780 | 1461066616248 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 04:50:16 INFO - PROCESS | 1780 | 1461066616560 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:16 INFO - PROCESS | 1780 | ++DOCSHELL 0x88354c00 == 121 [pid = 1780] [id = 373] 04:50:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 185 (0x89ff8c00) [pid = 1780] [serial = 1120] [outer = (nil)] 04:50:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 186 (0x987cbc00) [pid = 1780] [serial = 1121] [outer = 0x89ff8c00] 04:50:16 INFO - PROCESS | 1780 | 1461066616651 Marionette DEBUG loaded listener.js 04:50:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 187 (0x987cdc00) [pid = 1780] [serial = 1122] [outer = 0x89ff8c00] 04:50:17 INFO - PROCESS | 1780 | 1461066617775 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 04:50:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 04:50:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1882ms 04:50:17 INFO - PROCESS | 1780 | 1461066617858 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 04:50:17 INFO - PROCESS | 1780 | 1461066617862 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 04:50:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 04:50:17 INFO - PROCESS | 1780 | 1461066617868 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 04:50:17 INFO - PROCESS | 1780 | 1461066617872 Marionette TRACE conn3 <- [1,1466,null,{}] 04:50:17 INFO - PROCESS | 1780 | 1461066617878 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:18 INFO - PROCESS | 1780 | 1461066618145 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 04:50:18 INFO - PROCESS | 1780 | 1461066618463 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:18 INFO - PROCESS | 1780 | ++DOCSHELL 0x85b13800 == 122 [pid = 1780] [id = 374] 04:50:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 188 (0x863ab000) [pid = 1780] [serial = 1123] [outer = (nil)] 04:50:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 189 (0x889b2800) [pid = 1780] [serial = 1124] [outer = 0x863ab000] 04:50:18 INFO - PROCESS | 1780 | 1461066618556 Marionette DEBUG loaded listener.js 04:50:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 190 (0x88e4b400) [pid = 1780] [serial = 1125] [outer = 0x863ab000] 04:50:20 INFO - PROCESS | 1780 | --DOCSHELL 0x88e48c00 == 121 [pid = 1780] [id = 263] 04:50:20 INFO - PROCESS | 1780 | --DOCSHELL 0x8446f800 == 120 [pid = 1780] [id = 357] 04:50:20 INFO - PROCESS | 1780 | --DOCSHELL 0x877ef000 == 119 [pid = 1780] [id = 356] 04:50:20 INFO - PROCESS | 1780 | --DOCSHELL 0x88d6cc00 == 118 [pid = 1780] [id = 355] 04:50:20 INFO - PROCESS | 1780 | --DOCSHELL 0x881c5800 == 117 [pid = 1780] [id = 354] 04:50:20 INFO - PROCESS | 1780 | --DOCSHELL 0x8447d000 == 116 [pid = 1780] [id = 352] 04:50:20 INFO - PROCESS | 1780 | --DOCSHELL 0x8c7ebc00 == 115 [pid = 1780] [id = 351] 04:50:20 INFO - PROCESS | 1780 | --DOCSHELL 0x90129c00 == 114 [pid = 1780] [id = 349] 04:50:20 INFO - PROCESS | 1780 | --DOCSHELL 0x901c3000 == 113 [pid = 1780] [id = 350] 04:50:20 INFO - PROCESS | 1780 | --DOCSHELL 0x8f48a800 == 112 [pid = 1780] [id = 348] 04:50:20 INFO - PROCESS | 1780 | --DOCSHELL 0x8f47e800 == 111 [pid = 1780] [id = 347] 04:50:20 INFO - PROCESS | 1780 | --DOCSHELL 0x8deb4000 == 110 [pid = 1780] [id = 346] 04:50:20 INFO - PROCESS | 1780 | --DOCSHELL 0x8de6b400 == 109 [pid = 1780] [id = 344] 04:50:20 INFO - PROCESS | 1780 | --DOCSHELL 0x8446f400 == 108 [pid = 1780] [id = 345] 04:50:20 INFO - PROCESS | 1780 | --DOCSHELL 0x8c638800 == 107 [pid = 1780] [id = 343] 04:50:20 INFO - PROCESS | 1780 | --DOCSHELL 0x89d73400 == 106 [pid = 1780] [id = 342] 04:50:20 INFO - PROCESS | 1780 | --DOCSHELL 0x890f5800 == 105 [pid = 1780] [id = 341] 04:50:20 INFO - PROCESS | 1780 | --DOCSHELL 0x8a548000 == 104 [pid = 1780] [id = 340] 04:50:20 INFO - PROCESS | 1780 | --DOCSHELL 0x89ff1000 == 103 [pid = 1780] [id = 339] 04:50:20 INFO - PROCESS | 1780 | --DOCSHELL 0x877f4000 == 102 [pid = 1780] [id = 337] 04:50:20 INFO - PROCESS | 1780 | --DOCSHELL 0x88ce5800 == 101 [pid = 1780] [id = 338] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 189 (0x96791c00) [pid = 1780] [serial = 995] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 188 (0x894c1400) [pid = 1780] [serial = 951] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 187 (0x9696f400) [pid = 1780] [serial = 996] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 186 (0x97122400) [pid = 1780] [serial = 918] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 185 (0x8f480800) [pid = 1780] [serial = 977] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 184 (0x8a54c400) [pid = 1780] [serial = 945] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 183 (0x941cd400) [pid = 1780] [serial = 909] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 182 (0x8abf8400) [pid = 1780] [serial = 888] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 181 (0x8e1cd800) [pid = 1780] [serial = 972] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 180 (0x8c810400) [pid = 1780] [serial = 963] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 179 (0x8f48d400) [pid = 1780] [serial = 978] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 178 (0x8c534800) [pid = 1780] [serial = 959] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 177 (0x890ea000) [pid = 1780] [serial = 1008] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 176 (0x90120800) [pid = 1780] [serial = 980] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 175 (0x8de70400) [pid = 1780] [serial = 965] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 174 (0x880b5000) [pid = 1780] [serial = 1002] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 173 (0x9747ec00) [pid = 1780] [serial = 921] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0x8fe31000) [pid = 1780] [serial = 900] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0x877f0800) [pid = 1780] [serial = 1001] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0x8c53b800) [pid = 1780] [serial = 960] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x8abf0400) [pid = 1780] [serial = 954] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x8de77800) [pid = 1780] [serial = 966] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x932f2c00) [pid = 1780] [serial = 989] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x96287000) [pid = 1780] [serial = 912] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0x88d6ec00) [pid = 1780] [serial = 1007] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0x8ad6d400) [pid = 1780] [serial = 956] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x894c5c00) [pid = 1780] [serial = 885] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x95a78c00) [pid = 1780] [serial = 992] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x88362400) [pid = 1780] [serial = 948] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x977e2c00) [pid = 1780] [serial = 998] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x8a5d0800) [pid = 1780] [serial = 953] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x8e9f8c00) [pid = 1780] [serial = 975] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x932f2400) [pid = 1780] [serial = 906] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x941c9000) [pid = 1780] [serial = 990] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x91f29800) [pid = 1780] [serial = 986] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x8c808c00) [pid = 1780] [serial = 962] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x8deaf800) [pid = 1780] [serial = 894] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x8e0bb400) [pid = 1780] [serial = 969] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x979c7000) [pid = 1780] [serial = 999] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0x96349c00) [pid = 1780] [serial = 993] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0x90549000) [pid = 1780] [serial = 983] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x889b3c00) [pid = 1780] [serial = 1005] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x881bbc00) [pid = 1780] [serial = 947] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x93126000) [pid = 1780] [serial = 987] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x8e9f4400) [pid = 1780] [serial = 974] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x8c7f5800) [pid = 1780] [serial = 891] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x90129400) [pid = 1780] [serial = 981] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x915c9800) [pid = 1780] [serial = 903] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x90550800) [pid = 1780] [serial = 984] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x88e53000) [pid = 1780] [serial = 813] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x8e0b3800) [pid = 1780] [serial = 968] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x889a7800) [pid = 1780] [serial = 1004] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x8e1c8800) [pid = 1780] [serial = 971] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x880b9400) [pid = 1780] [serial = 882] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x8bb4a800) [pid = 1780] [serial = 957] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x88e51400) [pid = 1780] [serial = 950] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x9676e400) [pid = 1780] [serial = 915] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x8eca2400) [pid = 1780] [serial = 897] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x890f8000) [pid = 1780] [serial = 1010] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1780 | 1461066620952 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 04:50:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 04:50:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 3146ms 04:50:21 INFO - PROCESS | 1780 | 1461066621015 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 04:50:21 INFO - PROCESS | 1780 | 1461066621021 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 04:50:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 04:50:21 INFO - PROCESS | 1780 | 1461066621030 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 04:50:21 INFO - PROCESS | 1780 | 1461066621036 Marionette TRACE conn3 <- [1,1470,null,{}] 04:50:21 INFO - PROCESS | 1780 | 1461066621045 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:21 INFO - PROCESS | 1780 | 1461066621258 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 04:50:21 INFO - PROCESS | 1780 | 1461066621450 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:21 INFO - PROCESS | 1780 | ++DOCSHELL 0x84476800 == 102 [pid = 1780] [id = 375] 04:50:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x880b2c00) [pid = 1780] [serial = 1126] [outer = (nil)] 04:50:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x8835fc00) [pid = 1780] [serial = 1127] [outer = 0x880b2c00] 04:50:21 INFO - PROCESS | 1780 | 1461066621536 Marionette DEBUG loaded listener.js 04:50:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x889b0000) [pid = 1780] [serial = 1128] [outer = 0x880b2c00] 04:50:22 INFO - PROCESS | 1780 | 1461066622432 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 04:50:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 04:50:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1439ms 04:50:22 INFO - PROCESS | 1780 | 1461066622469 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 04:50:22 INFO - PROCESS | 1780 | 1461066622478 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 04:50:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 04:50:22 INFO - PROCESS | 1780 | 1461066622489 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 04:50:22 INFO - PROCESS | 1780 | 1461066622492 Marionette TRACE conn3 <- [1,1474,null,{}] 04:50:22 INFO - PROCESS | 1780 | 1461066622499 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:22 INFO - PROCESS | 1780 | 1461066622708 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 04:50:22 INFO - PROCESS | 1780 | 1461066622962 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:22 INFO - PROCESS | 1780 | ++DOCSHELL 0x88ce5400 == 103 [pid = 1780] [id = 376] 04:50:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x88ce8800) [pid = 1780] [serial = 1129] [outer = (nil)] 04:50:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x88e46400) [pid = 1780] [serial = 1130] [outer = 0x88ce8800] 04:50:23 INFO - PROCESS | 1780 | 1461066623046 Marionette DEBUG loaded listener.js 04:50:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x890ecc00) [pid = 1780] [serial = 1131] [outer = 0x88ce8800] 04:50:24 INFO - PROCESS | 1780 | 1461066624115 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 04:50:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 04:50:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1683ms 04:50:24 INFO - PROCESS | 1780 | 1461066624173 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 04:50:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 04:50:24 INFO - PROCESS | 1780 | 1461066624177 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 04:50:24 INFO - PROCESS | 1780 | 1461066624183 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 04:50:24 INFO - PROCESS | 1780 | 1461066624189 Marionette TRACE conn3 <- [1,1478,null,{}] 04:50:24 INFO - PROCESS | 1780 | 1461066624205 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:24 INFO - PROCESS | 1780 | 1461066624497 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 04:50:24 INFO - PROCESS | 1780 | 1461066624712 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:24 INFO - PROCESS | 1780 | ++DOCSHELL 0x894cfc00 == 104 [pid = 1780] [id = 377] 04:50:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x89d75800) [pid = 1780] [serial = 1132] [outer = (nil)] 04:50:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x8a4cb000) [pid = 1780] [serial = 1133] [outer = 0x89d75800] 04:50:24 INFO - PROCESS | 1780 | 1461066624800 Marionette DEBUG loaded listener.js 04:50:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8a54c400) [pid = 1780] [serial = 1134] [outer = 0x89d75800] 04:50:25 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x8fe27400) [pid = 1780] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 04:50:25 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x8e0b4000) [pid = 1780] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 04:50:25 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x881c7c00) [pid = 1780] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 04:50:25 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x880b3400) [pid = 1780] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 04:50:25 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x88e4a800) [pid = 1780] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 04:50:25 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x8c7ed400) [pid = 1780] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 04:50:25 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x86fac800) [pid = 1780] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 04:50:25 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x89fee800) [pid = 1780] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 04:50:25 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x8abf3800) [pid = 1780] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 04:50:25 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0x8de6d400) [pid = 1780] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 04:50:25 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x8a4c3400) [pid = 1780] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 04:50:25 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0x8a7ad000) [pid = 1780] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 04:50:25 INFO - PROCESS | 1780 | --DOMWINDOW == 127 (0x901bc400) [pid = 1780] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 04:50:25 INFO - PROCESS | 1780 | --DOMWINDOW == 126 (0x863a8400) [pid = 1780] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 04:50:25 INFO - PROCESS | 1780 | --DOMWINDOW == 125 (0x9079b000) [pid = 1780] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 04:50:25 INFO - PROCESS | 1780 | --DOMWINDOW == 124 (0x863aa800) [pid = 1780] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 04:50:25 INFO - PROCESS | 1780 | --DOMWINDOW == 123 (0x88ce9400) [pid = 1780] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 04:50:26 INFO - PROCESS | 1780 | --DOMWINDOW == 122 (0x89ff3c00) [pid = 1780] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 04:50:26 INFO - PROCESS | 1780 | --DOMWINDOW == 121 (0x8fe32c00) [pid = 1780] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 04:50:26 INFO - PROCESS | 1780 | --DOMWINDOW == 120 (0x8c7f9800) [pid = 1780] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 04:50:26 INFO - PROCESS | 1780 | --DOMWINDOW == 119 (0x8eb50800) [pid = 1780] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 04:50:26 INFO - PROCESS | 1780 | 1461066626282 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 04:50:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 04:50:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 2141ms 04:50:26 INFO - PROCESS | 1780 | 1461066626353 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 04:50:26 INFO - PROCESS | 1780 | 1461066626357 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 04:50:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 04:50:26 INFO - PROCESS | 1780 | 1461066626367 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 04:50:26 INFO - PROCESS | 1780 | 1461066626370 Marionette TRACE conn3 <- [1,1482,null,{}] 04:50:26 INFO - PROCESS | 1780 | 1461066626376 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:26 INFO - PROCESS | 1780 | 1461066626598 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 04:50:26 INFO - PROCESS | 1780 | 1461066626763 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:26 INFO - PROCESS | 1780 | ++DOCSHELL 0x863b0000 == 105 [pid = 1780] [id = 378] 04:50:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 120 (0x881c7c00) [pid = 1780] [serial = 1135] [outer = (nil)] 04:50:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 121 (0x89ff6800) [pid = 1780] [serial = 1136] [outer = 0x881c7c00] 04:50:26 INFO - PROCESS | 1780 | 1461066626846 Marionette DEBUG loaded listener.js 04:50:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 122 (0x8abf0400) [pid = 1780] [serial = 1137] [outer = 0x881c7c00] 04:50:27 INFO - PROCESS | 1780 | 1461066627779 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 04:50:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 04:50:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1437ms 04:50:27 INFO - PROCESS | 1780 | 1461066627926 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 04:50:27 INFO - PROCESS | 1780 | 1461066627939 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 04:50:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 04:50:27 INFO - PROCESS | 1780 | 1461066627968 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 04:50:27 INFO - PROCESS | 1780 | 1461066627972 Marionette TRACE conn3 <- [1,1486,null,{}] 04:50:27 INFO - PROCESS | 1780 | 1461066627983 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:28 INFO - PROCESS | 1780 | 1461066628275 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 04:50:28 INFO - PROCESS | 1780 | 1461066628631 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:28 INFO - PROCESS | 1780 | ++DOCSHELL 0x88361000 == 106 [pid = 1780] [id = 379] 04:50:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 123 (0x88361400) [pid = 1780] [serial = 1138] [outer = (nil)] 04:50:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 124 (0x88b82400) [pid = 1780] [serial = 1139] [outer = 0x88361400] 04:50:28 INFO - PROCESS | 1780 | 1461066628737 Marionette DEBUG loaded listener.js 04:50:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 125 (0x88ceb400) [pid = 1780] [serial = 1140] [outer = 0x88361400] 04:50:29 INFO - PROCESS | 1780 | 1461066629860 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 04:50:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 04:50:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1943ms 04:50:29 INFO - PROCESS | 1780 | 1461066629912 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 04:50:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 04:50:29 INFO - PROCESS | 1780 | 1461066629918 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 04:50:29 INFO - PROCESS | 1780 | 1461066629932 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 04:50:29 INFO - PROCESS | 1780 | 1461066629939 Marionette TRACE conn3 <- [1,1490,null,{}] 04:50:29 INFO - PROCESS | 1780 | 1461066629947 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:30 INFO - PROCESS | 1780 | 1461066630260 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 04:50:30 INFO - PROCESS | 1780 | 1461066630577 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:30 INFO - PROCESS | 1780 | ++DOCSHELL 0x89d75000 == 107 [pid = 1780] [id = 380] 04:50:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 126 (0x89ff9400) [pid = 1780] [serial = 1141] [outer = (nil)] 04:50:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 127 (0x8abf2400) [pid = 1780] [serial = 1142] [outer = 0x89ff9400] 04:50:30 INFO - PROCESS | 1780 | 1461066630668 Marionette DEBUG loaded listener.js 04:50:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x8ad6fc00) [pid = 1780] [serial = 1143] [outer = 0x89ff9400] 04:50:31 INFO - PROCESS | 1780 | 1461066631731 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 04:50:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 04:50:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1849ms 04:50:31 INFO - PROCESS | 1780 | 1461066631780 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 04:50:31 INFO - PROCESS | 1780 | 1461066631787 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 04:50:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 04:50:31 INFO - PROCESS | 1780 | 1461066631799 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 04:50:31 INFO - PROCESS | 1780 | 1461066631805 Marionette TRACE conn3 <- [1,1494,null,{}] 04:50:31 INFO - PROCESS | 1780 | 1461066631889 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:32 INFO - PROCESS | 1780 | 1461066632190 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 04:50:32 INFO - PROCESS | 1780 | 1461066632581 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:32 INFO - PROCESS | 1780 | ++DOCSHELL 0x89ff1000 == 108 [pid = 1780] [id = 381] 04:50:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x8c53d000) [pid = 1780] [serial = 1144] [outer = (nil)] 04:50:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x8c543400) [pid = 1780] [serial = 1145] [outer = 0x8c53d000] 04:50:32 INFO - PROCESS | 1780 | 1461066632680 Marionette DEBUG loaded listener.js 04:50:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x8c63e400) [pid = 1780] [serial = 1146] [outer = 0x8c53d000] 04:50:33 INFO - PROCESS | 1780 | 1461066633718 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 04:50:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 04:50:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1994ms 04:50:33 INFO - PROCESS | 1780 | 1461066633793 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 04:50:33 INFO - PROCESS | 1780 | 1461066633797 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 04:50:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 04:50:33 INFO - PROCESS | 1780 | 1461066633804 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 04:50:33 INFO - PROCESS | 1780 | 1461066633808 Marionette TRACE conn3 <- [1,1498,null,{}] 04:50:33 INFO - PROCESS | 1780 | 1461066633814 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:34 INFO - PROCESS | 1780 | 1461066634088 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 04:50:34 INFO - PROCESS | 1780 | 1461066634397 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:34 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ad6a800 == 109 [pid = 1780] [id = 382] 04:50:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x8c7ee400) [pid = 1780] [serial = 1147] [outer = (nil)] 04:50:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x8c804400) [pid = 1780] [serial = 1148] [outer = 0x8c7ee400] 04:50:34 INFO - PROCESS | 1780 | 1461066634530 Marionette DEBUG loaded listener.js 04:50:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x8c810400) [pid = 1780] [serial = 1149] [outer = 0x8c7ee400] 04:50:35 INFO - PROCESS | 1780 | 1461066635492 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 04:50:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 04:50:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1736ms 04:50:35 INFO - PROCESS | 1780 | 1461066635541 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 04:50:35 INFO - PROCESS | 1780 | 1461066635546 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 04:50:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 04:50:35 INFO - PROCESS | 1780 | 1461066635553 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 04:50:35 INFO - PROCESS | 1780 | 1461066635556 Marionette TRACE conn3 <- [1,1502,null,{}] 04:50:35 INFO - PROCESS | 1780 | 1461066635562 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:35 INFO - PROCESS | 1780 | 1461066635828 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 04:50:36 INFO - PROCESS | 1780 | 1461066636142 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:36 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a4cb800 == 110 [pid = 1780] [id = 383] 04:50:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x8c53f000) [pid = 1780] [serial = 1150] [outer = (nil)] 04:50:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x8de72400) [pid = 1780] [serial = 1151] [outer = 0x8c53f000] 04:50:36 INFO - PROCESS | 1780 | 1461066636236 Marionette DEBUG loaded listener.js 04:50:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x8de78000) [pid = 1780] [serial = 1152] [outer = 0x8c53f000] 04:50:37 INFO - PROCESS | 1780 | 1461066637174 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 04:50:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 04:50:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1681ms 04:50:37 INFO - PROCESS | 1780 | 1461066637236 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 04:50:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 04:50:37 INFO - PROCESS | 1780 | 1461066637241 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 04:50:37 INFO - PROCESS | 1780 | 1461066637249 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 04:50:37 INFO - PROCESS | 1780 | 1461066637252 Marionette TRACE conn3 <- [1,1506,null,{}] 04:50:37 INFO - PROCESS | 1780 | 1461066637261 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:37 INFO - PROCESS | 1780 | 1461066637555 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 04:50:37 INFO - PROCESS | 1780 | 1461066637897 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:37 INFO - PROCESS | 1780 | ++DOCSHELL 0x877e8800 == 111 [pid = 1780] [id = 384] 04:50:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x8e0b0000) [pid = 1780] [serial = 1153] [outer = (nil)] 04:50:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x8e0d1400) [pid = 1780] [serial = 1154] [outer = 0x8e0b0000] 04:50:38 INFO - PROCESS | 1780 | 1461066638004 Marionette DEBUG loaded listener.js 04:50:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8e0d9c00) [pid = 1780] [serial = 1155] [outer = 0x8e0b0000] 04:50:38 INFO - PROCESS | 1780 | 1461066638990 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 04:50:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 04:50:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1794ms 04:50:39 INFO - PROCESS | 1780 | 1461066639051 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 04:50:39 INFO - PROCESS | 1780 | 1461066639055 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 04:50:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 04:50:39 INFO - PROCESS | 1780 | 1461066639066 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 04:50:39 INFO - PROCESS | 1780 | 1461066639069 Marionette TRACE conn3 <- [1,1510,null,{}] 04:50:39 INFO - PROCESS | 1780 | 1461066639077 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:39 INFO - PROCESS | 1780 | 1461066639334 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 04:50:39 INFO - PROCESS | 1780 | 1461066639615 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:39 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c7ed800 == 112 [pid = 1780] [id = 385] 04:50:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x8de6fc00) [pid = 1780] [serial = 1156] [outer = (nil)] 04:50:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x8e1cd400) [pid = 1780] [serial = 1157] [outer = 0x8de6fc00] 04:50:39 INFO - PROCESS | 1780 | 1461066639715 Marionette DEBUG loaded listener.js 04:50:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x8e9e9400) [pid = 1780] [serial = 1158] [outer = 0x8de6fc00] 04:50:40 INFO - PROCESS | 1780 | 1461066640806 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 04:50:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 04:50:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1779ms 04:50:40 INFO - PROCESS | 1780 | 1461066640847 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 04:50:40 INFO - PROCESS | 1780 | 1461066640852 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 04:50:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 04:50:40 INFO - PROCESS | 1780 | 1461066640859 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 04:50:40 INFO - PROCESS | 1780 | 1461066640863 Marionette TRACE conn3 <- [1,1514,null,{}] 04:50:40 INFO - PROCESS | 1780 | 1461066640869 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:41 INFO - PROCESS | 1780 | 1461066641112 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 04:50:41 INFO - PROCESS | 1780 | 1461066641425 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:41 INFO - PROCESS | 1780 | ++DOCSHELL 0x863ad800 == 113 [pid = 1780] [id = 386] 04:50:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x8e1c5800) [pid = 1780] [serial = 1159] [outer = (nil)] 04:50:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x8eb46c00) [pid = 1780] [serial = 1160] [outer = 0x8e1c5800] 04:50:41 INFO - PROCESS | 1780 | 1461066641524 Marionette DEBUG loaded listener.js 04:50:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x8eb49400) [pid = 1780] [serial = 1161] [outer = 0x8e1c5800] 04:50:42 INFO - PROCESS | 1780 | 1461066642519 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 04:50:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 04:50:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1736ms 04:50:42 INFO - PROCESS | 1780 | 1461066642596 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 04:50:42 INFO - PROCESS | 1780 | 1461066642600 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 04:50:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 04:50:42 INFO - PROCESS | 1780 | 1461066642607 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 04:50:42 INFO - PROCESS | 1780 | 1461066642611 Marionette TRACE conn3 <- [1,1518,null,{}] 04:50:42 INFO - PROCESS | 1780 | 1461066642617 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:42 INFO - PROCESS | 1780 | 1461066642869 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 04:50:43 INFO - PROCESS | 1780 | 1461066643205 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:43 INFO - PROCESS | 1780 | ++DOCSHELL 0x84471800 == 114 [pid = 1780] [id = 387] 04:50:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x889af000) [pid = 1780] [serial = 1162] [outer = (nil)] 04:50:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x8eca2400) [pid = 1780] [serial = 1163] [outer = 0x889af000] 04:50:43 INFO - PROCESS | 1780 | 1461066643302 Marionette DEBUG loaded listener.js 04:50:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x8f480800) [pid = 1780] [serial = 1164] [outer = 0x889af000] 04:50:44 INFO - PROCESS | 1780 | 1461066644427 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 04:50:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 04:50:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1887ms 04:50:44 INFO - PROCESS | 1780 | 1461066644497 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 04:50:44 INFO - PROCESS | 1780 | 1461066644501 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 04:50:44 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 04:50:44 INFO - PROCESS | 1780 | 1461066644508 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 04:50:44 INFO - PROCESS | 1780 | 1461066644511 Marionette TRACE conn3 <- [1,1522,null,{}] 04:50:44 INFO - PROCESS | 1780 | 1461066644517 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:44 INFO - PROCESS | 1780 | 1461066644833 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 04:50:45 INFO - PROCESS | 1780 | 1461066645205 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:45 INFO - PROCESS | 1780 | ++DOCSHELL 0x8eb41400 == 115 [pid = 1780] [id = 388] 04:50:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0x8ec97800) [pid = 1780] [serial = 1165] [outer = (nil)] 04:50:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x8fe32c00) [pid = 1780] [serial = 1166] [outer = 0x8ec97800] 04:50:45 INFO - PROCESS | 1780 | 1461066645308 Marionette DEBUG loaded listener.js 04:50:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x90121c00) [pid = 1780] [serial = 1167] [outer = 0x8ec97800] 04:50:46 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:50:46 INFO - PROCESS | 1780 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:50:46 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:50:46 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:50:46 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:50:46 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:50:46 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:50:46 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:50:46 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:50:46 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:50:46 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:50:46 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:50:46 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 () { 04:50:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:50:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 04:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 04:50:46 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 () { 04:50:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:50:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 04:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 04:50:46 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 () { 04:50:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:50:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 04:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 04:50:46 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 () { 04:50:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:50:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 04:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 04:50:46 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1833ms 04:50:46 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 04:50:46 INFO - PROCESS | 1780 | 1461066646326 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 04:50:46 INFO - PROCESS | 1780 | 1461066646342 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 04:50:46 INFO - PROCESS | 1780 | 1461066646354 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 04:50:46 INFO - PROCESS | 1780 | 1461066646372 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 04:50:46 INFO - PROCESS | 1780 | 1461066646377 Marionette TRACE conn3 <- [1,1526,null,{}] 04:50:46 INFO - PROCESS | 1780 | 1461066646407 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:46 INFO - PROCESS | 1780 | 1461066646744 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 04:50:47 INFO - PROCESS | 1780 | 1461066647016 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:47 INFO - PROCESS | 1780 | ++DOCSHELL 0x90129400 == 116 [pid = 1780] [id = 389] 04:50:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x91314000) [pid = 1780] [serial = 1168] [outer = (nil)] 04:50:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x915cf800) [pid = 1780] [serial = 1169] [outer = 0x91314000] 04:50:47 INFO - PROCESS | 1780 | 1461066647124 Marionette DEBUG loaded listener.js 04:50:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x9312f800) [pid = 1780] [serial = 1170] [outer = 0x91314000] 04:50:48 INFO - PROCESS | 1780 | 1461066648236 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 04:50:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:50:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 04:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 04:50:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:50:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 04:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 04:50:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 04:50:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 04:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 04:50:48 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1898ms 04:50:48 INFO - PROCESS | 1780 | 1461066648308 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 04:50:48 INFO - PROCESS | 1780 | 1461066648314 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 04:50:48 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 04:50:48 INFO - PROCESS | 1780 | 1461066648327 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 04:50:48 INFO - PROCESS | 1780 | 1461066648330 Marionette TRACE conn3 <- [1,1530,null,{}] 04:50:48 INFO - PROCESS | 1780 | 1461066648338 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:48 INFO - PROCESS | 1780 | 1461066648640 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 04:50:48 INFO - PROCESS | 1780 | 1461066648937 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:48 INFO - PROCESS | 1780 | ++DOCSHELL 0x8fe27c00 == 117 [pid = 1780] [id = 390] 04:50:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x9011d000) [pid = 1780] [serial = 1171] [outer = (nil)] 04:50:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x932f3800) [pid = 1780] [serial = 1172] [outer = 0x9011d000] 04:50:49 INFO - PROCESS | 1780 | 1461066649032 Marionette DEBUG loaded listener.js 04:50:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x941cd400) [pid = 1780] [serial = 1173] [outer = 0x9011d000] 04:50:49 INFO - PROCESS | 1780 | 1461066649940 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 04:50:49 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 04:50:49 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 04:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:49 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 04:50:49 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 04:50:49 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. 04:50:49 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 04:50:49 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1640ms 04:50:49 INFO - PROCESS | 1780 | 1461066649970 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 04:50:49 INFO - PROCESS | 1780 | 1461066649974 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 04:50:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 04:50:49 INFO - PROCESS | 1780 | 1461066649981 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 04:50:49 INFO - PROCESS | 1780 | 1461066649984 Marionette TRACE conn3 <- [1,1534,null,{}] 04:50:49 INFO - PROCESS | 1780 | 1461066649990 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:50 INFO - PROCESS | 1780 | 1461066650202 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 04:50:50 INFO - PROCESS | 1780 | 1461066650474 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:50 INFO - PROCESS | 1780 | ++DOCSHELL 0x915d4800 == 118 [pid = 1780] [id = 391] 04:50:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x932f4800) [pid = 1780] [serial = 1174] [outer = (nil)] 04:50:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x9623e400) [pid = 1780] [serial = 1175] [outer = 0x932f4800] 04:50:50 INFO - PROCESS | 1780 | 1461066650570 Marionette DEBUG loaded listener.js 04:50:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x96287000) [pid = 1780] [serial = 1176] [outer = 0x932f4800] 04:50:51 INFO - PROCESS | 1780 | 1461066651637 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 04:50:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 04:50:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1692ms 04:50:51 INFO - PROCESS | 1780 | 1461066651674 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 04:50:51 INFO - PROCESS | 1780 | 1461066651679 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 04:50:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 04:50:51 INFO - PROCESS | 1780 | 1461066651688 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 04:50:51 INFO - PROCESS | 1780 | 1461066651693 Marionette TRACE conn3 <- [1,1538,null,{}] 04:50:51 INFO - PROCESS | 1780 | 1461066651700 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:51 INFO - PROCESS | 1780 | 1461066651952 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 04:50:52 INFO - PROCESS | 1780 | 1461066652319 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:52 INFO - PROCESS | 1780 | ++DOCSHELL 0x88d6c400 == 119 [pid = 1780] [id = 392] 04:50:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x88e47800) [pid = 1780] [serial = 1177] [outer = (nil)] 04:50:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x96765400) [pid = 1780] [serial = 1178] [outer = 0x88e47800] 04:50:52 INFO - PROCESS | 1780 | 1461066652443 Marionette DEBUG loaded listener.js 04:50:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x96768000) [pid = 1780] [serial = 1179] [outer = 0x88e47800] 04:50:53 INFO - PROCESS | 1780 | 1461066653458 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 04:50:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 04:50:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1841ms 04:50:53 INFO - PROCESS | 1780 | 1461066653530 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 04:50:53 INFO - PROCESS | 1780 | 1461066653535 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 04:50:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 04:50:53 INFO - PROCESS | 1780 | 1461066653545 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 04:50:53 INFO - PROCESS | 1780 | 1461066653549 Marionette TRACE conn3 <- [1,1542,null,{}] 04:50:53 INFO - PROCESS | 1780 | 1461066653557 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:53 INFO - PROCESS | 1780 | 1461066653840 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 04:50:54 INFO - PROCESS | 1780 | 1461066654146 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:54 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bb52800 == 120 [pid = 1780] [id = 393] 04:50:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x96244400) [pid = 1780] [serial = 1180] [outer = (nil)] 04:50:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x970c6800) [pid = 1780] [serial = 1181] [outer = 0x96244400] 04:50:54 INFO - PROCESS | 1780 | 1461066654238 Marionette DEBUG loaded listener.js 04:50:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x97121000) [pid = 1780] [serial = 1182] [outer = 0x96244400] 04:50:55 INFO - PROCESS | 1780 | 1461066655116 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 04:50:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 04:50:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1584ms 04:50:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 04:50:55 INFO - PROCESS | 1780 | 1461066655129 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 04:50:55 INFO - PROCESS | 1780 | 1461066655132 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 04:50:55 INFO - PROCESS | 1780 | 1461066655139 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 04:50:55 INFO - PROCESS | 1780 | 1461066655142 Marionette TRACE conn3 <- [1,1546,null,{}] 04:50:55 INFO - PROCESS | 1780 | 1461066655148 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:55 INFO - PROCESS | 1780 | 1461066655369 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 04:50:55 INFO - PROCESS | 1780 | 1461066655643 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:55 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e9f8000 == 121 [pid = 1780] [id = 394] 04:50:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0x96763c00) [pid = 1780] [serial = 1183] [outer = (nil)] 04:50:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x977f0000) [pid = 1780] [serial = 1184] [outer = 0x96763c00] 04:50:55 INFO - PROCESS | 1780 | 1461066655780 Marionette DEBUG loaded listener.js 04:50:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0x979ce800) [pid = 1780] [serial = 1185] [outer = 0x96763c00] 04:50:56 INFO - PROCESS | 1780 | 1461066656777 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 04:50:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 04:50:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1684ms 04:50:56 INFO - PROCESS | 1780 | 1461066656823 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 04:50:56 INFO - PROCESS | 1780 | 1461066656827 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 04:50:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 04:50:56 INFO - PROCESS | 1780 | 1461066656833 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 04:50:56 INFO - PROCESS | 1780 | 1461066656837 Marionette TRACE conn3 <- [1,1550,null,{}] 04:50:56 INFO - PROCESS | 1780 | 1461066656843 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:57 INFO - PROCESS | 1780 | 1461066657079 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 04:50:57 INFO - PROCESS | 1780 | 1461066657410 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:57 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a7b5000 == 122 [pid = 1780] [id = 395] 04:50:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0x8e0af000) [pid = 1780] [serial = 1186] [outer = (nil)] 04:50:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0x979dfc00) [pid = 1780] [serial = 1187] [outer = 0x8e0af000] 04:50:57 INFO - PROCESS | 1780 | 1461066657499 Marionette DEBUG loaded listener.js 04:50:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0x98414c00) [pid = 1780] [serial = 1188] [outer = 0x8e0af000] 04:50:58 INFO - PROCESS | 1780 | 1461066658420 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 04:50:59 INFO - PROCESS | 1780 | --DOCSHELL 0x9312c800 == 121 [pid = 1780] [id = 50] 04:50:59 INFO - PROCESS | 1780 | --DOCSHELL 0x8deb4c00 == 120 [pid = 1780] [id = 168] 04:50:59 INFO - PROCESS | 1780 | --DOCSHELL 0x8deac400 == 119 [pid = 1780] [id = 167] 04:50:59 INFO - PROCESS | 1780 | --DOCSHELL 0x85b13800 == 118 [pid = 1780] [id = 374] 04:50:59 INFO - PROCESS | 1780 | --DOCSHELL 0x979d7400 == 117 [pid = 1780] [id = 372] 04:50:59 INFO - PROCESS | 1780 | --DOCSHELL 0x88354c00 == 116 [pid = 1780] [id = 373] 04:50:59 INFO - PROCESS | 1780 | --DOCSHELL 0x97479000 == 115 [pid = 1780] [id = 371] 04:50:59 INFO - PROCESS | 1780 | --DOCSHELL 0x85b1a800 == 114 [pid = 1780] [id = 370] 04:50:59 INFO - PROCESS | 1780 | --DOCSHELL 0x932f6800 == 113 [pid = 1780] [id = 369] 04:50:59 INFO - PROCESS | 1780 | --DOCSHELL 0x89ff1400 == 112 [pid = 1780] [id = 367] 04:50:59 INFO - PROCESS | 1780 | --DOCSHELL 0x932f1800 == 111 [pid = 1780] [id = 368] 04:50:59 INFO - PROCESS | 1780 | --DOCSHELL 0x889aa400 == 110 [pid = 1780] [id = 366] 04:50:59 INFO - PROCESS | 1780 | --DOCSHELL 0x8e0b2000 == 109 [pid = 1780] [id = 365] 04:50:59 INFO - PROCESS | 1780 | --DOCSHELL 0x8e0dcc00 == 108 [pid = 1780] [id = 364] 04:50:59 INFO - PROCESS | 1780 | --DOCSHELL 0x8e0b9400 == 107 [pid = 1780] [id = 363] 04:50:59 INFO - PROCESS | 1780 | --DOCSHELL 0x8c7eb800 == 106 [pid = 1780] [id = 362] 04:50:59 INFO - PROCESS | 1780 | --DOCSHELL 0x88d6fc00 == 105 [pid = 1780] [id = 360] 04:50:59 INFO - PROCESS | 1780 | --DOCSHELL 0x8abf4c00 == 104 [pid = 1780] [id = 361] 04:50:59 INFO - PROCESS | 1780 | --DOCSHELL 0x88ce4400 == 103 [pid = 1780] [id = 359] 04:50:59 INFO - PROCESS | 1780 | --DOCSHELL 0x863a5400 == 102 [pid = 1780] [id = 358] 04:50:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 04:50:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 3089ms 04:51:00 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0x90125800) [pid = 1780] [serial = 1044] [outer = (nil)] [url = about:blank] 04:51:00 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0x8ec99000) [pid = 1780] [serial = 1041] [outer = (nil)] [url = about:blank] 04:51:00 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0x889af400) [pid = 1780] [serial = 1065] [outer = (nil)] [url = about:blank] 04:51:00 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x881c6400) [pid = 1780] [serial = 1013] [outer = (nil)] [url = about:blank] 04:51:00 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x890f5c00) [pid = 1780] [serial = 1068] [outer = (nil)] [url = about:blank] 04:51:00 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x8c806400) [pid = 1780] [serial = 1029] [outer = (nil)] [url = about:blank] 04:51:00 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x8eb4f000) [pid = 1780] [serial = 1040] [outer = (nil)] [url = about:blank] 04:51:00 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0x979df800) [pid = 1780] [serial = 1062] [outer = (nil)] [url = about:blank] 04:51:00 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0x8a4c2c00) [pid = 1780] [serial = 1070] [outer = (nil)] [url = about:blank] 04:51:00 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x8bb4c800) [pid = 1780] [serial = 1025] [outer = (nil)] [url = about:blank] 04:51:00 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x8e0d3400) [pid = 1780] [serial = 1035] [outer = (nil)] [url = about:blank] 04:51:00 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x8fe31c00) [pid = 1780] [serial = 1043] [outer = (nil)] [url = about:blank] 04:51:00 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x8a541400) [pid = 1780] [serial = 1071] [outer = (nil)] [url = about:blank] 04:51:00 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x8a4d0800) [pid = 1780] [serial = 1019] [outer = (nil)] [url = about:blank] 04:51:00 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x8a5c9400) [pid = 1780] [serial = 1020] [outer = (nil)] [url = about:blank] 04:51:00 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x8ad67400) [pid = 1780] [serial = 1023] [outer = (nil)] [url = about:blank] 04:51:00 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x93125400) [pid = 1780] [serial = 1049] [outer = (nil)] [url = about:blank] 04:51:00 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x8abf5800) [pid = 1780] [serial = 1022] [outer = (nil)] [url = about:blank] 04:51:00 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x976b0000) [pid = 1780] [serial = 1059] [outer = (nil)] [url = about:blank] 04:51:00 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x941cfc00) [pid = 1780] [serial = 1053] [outer = (nil)] [url = about:blank] 04:51:00 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x9747e800) [pid = 1780] [serial = 1058] [outer = (nil)] [url = about:blank] 04:51:00 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x979d5400) [pid = 1780] [serial = 924] [outer = (nil)] [url = about:blank] 04:51:00 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0x890ee800) [pid = 1780] [serial = 1067] [outer = (nil)] [url = about:blank] 04:51:00 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0x8c535000) [pid = 1780] [serial = 1026] [outer = (nil)] [url = about:blank] 04:51:00 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x8a544c00) [pid = 1780] [serial = 1061] [outer = (nil)] [url = about:blank] 04:51:00 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x890f4000) [pid = 1780] [serial = 1016] [outer = (nil)] [url = about:blank] 04:51:00 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x8e9f1000) [pid = 1780] [serial = 1038] [outer = (nil)] [url = about:blank] 04:51:00 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x8e9e8c00) [pid = 1780] [serial = 1037] [outer = (nil)] [url = about:blank] 04:51:00 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x90548400) [pid = 1780] [serial = 1047] [outer = (nil)] [url = about:blank] 04:51:00 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x901c4000) [pid = 1780] [serial = 1046] [outer = (nil)] [url = about:blank] 04:51:00 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x8de6c000) [pid = 1780] [serial = 1031] [outer = (nil)] [url = about:blank] 04:51:00 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x88357800) [pid = 1780] [serial = 1064] [outer = (nil)] [url = about:blank] 04:51:00 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x93289800) [pid = 1780] [serial = 1050] [outer = (nil)] [url = about:blank] 04:51:00 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x8e0ba000) [pid = 1780] [serial = 1034] [outer = (nil)] [url = about:blank] 04:51:00 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x941c5800) [pid = 1780] [serial = 1052] [outer = (nil)] [url = about:blank] 04:51:00 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x89d6cc00) [pid = 1780] [serial = 1017] [outer = (nil)] [url = about:blank] 04:51:00 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x9676cc00) [pid = 1780] [serial = 1056] [outer = (nil)] [url = about:blank] 04:51:00 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x8c801c00) [pid = 1780] [serial = 1028] [outer = (nil)] [url = about:blank] 04:51:00 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x8835dc00) [pid = 1780] [serial = 1014] [outer = (nil)] [url = about:blank] 04:51:00 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x88e47c00) [pid = 1780] [serial = 1073] [outer = (nil)] [url = about:blank] 04:51:00 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x8de74c00) [pid = 1780] [serial = 1032] [outer = (nil)] [url = about:blank] 04:51:00 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x96764800) [pid = 1780] [serial = 1055] [outer = (nil)] [url = about:blank] 04:51:00 INFO - PROCESS | 1780 | 1461066660228 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 04:51:00 INFO - PROCESS | 1780 | 1461066660233 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 04:51:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 04:51:00 INFO - PROCESS | 1780 | 1461066660248 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 04:51:00 INFO - PROCESS | 1780 | 1461066660254 Marionette TRACE conn3 <- [1,1554,null,{}] 04:51:00 INFO - PROCESS | 1780 | 1461066660262 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:00 INFO - PROCESS | 1780 | 1461066660451 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 04:51:00 INFO - PROCESS | 1780 | 1461066660467 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:00 INFO - PROCESS | 1780 | ++DOCSHELL 0x88356c00 == 103 [pid = 1780] [id = 396] 04:51:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x8835d800) [pid = 1780] [serial = 1189] [outer = (nil)] 04:51:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x88361800) [pid = 1780] [serial = 1190] [outer = 0x8835d800] 04:51:00 INFO - PROCESS | 1780 | 1461066660585 Marionette DEBUG loaded listener.js 04:51:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x889b1800) [pid = 1780] [serial = 1191] [outer = 0x8835d800] 04:51:01 INFO - PROCESS | 1780 | 1461066661593 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 04:51:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 04:51:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1400ms 04:51:01 INFO - PROCESS | 1780 | 1461066661650 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 04:51:01 INFO - PROCESS | 1780 | 1461066661656 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 04:51:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 04:51:01 INFO - PROCESS | 1780 | 1461066661668 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 04:51:01 INFO - PROCESS | 1780 | 1461066661674 Marionette TRACE conn3 <- [1,1558,null,{}] 04:51:01 INFO - PROCESS | 1780 | 1461066661680 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:01 INFO - PROCESS | 1780 | 1461066661889 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 04:51:02 INFO - PROCESS | 1780 | 1461066662098 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:02 INFO - PROCESS | 1780 | ++DOCSHELL 0x88e4d000 == 104 [pid = 1780] [id = 397] 04:51:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x890e9800) [pid = 1780] [serial = 1192] [outer = (nil)] 04:51:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x890f4c00) [pid = 1780] [serial = 1193] [outer = 0x890e9800] 04:51:02 INFO - PROCESS | 1780 | 1461066662250 Marionette DEBUG loaded listener.js 04:51:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x894ccc00) [pid = 1780] [serial = 1194] [outer = 0x890e9800] 04:51:03 INFO - PROCESS | 1780 | 1461066663290 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 04:51:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 04:51:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1694ms 04:51:03 INFO - PROCESS | 1780 | 1461066663360 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 04:51:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 04:51:03 INFO - PROCESS | 1780 | 1461066663364 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 04:51:03 INFO - PROCESS | 1780 | 1461066663371 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 04:51:03 INFO - PROCESS | 1780 | 1461066663375 Marionette TRACE conn3 <- [1,1562,null,{}] 04:51:03 INFO - PROCESS | 1780 | 1461066663397 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:03 INFO - PROCESS | 1780 | 1461066663679 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 04:51:03 INFO - PROCESS | 1780 | 1461066663871 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:03 INFO - PROCESS | 1780 | ++DOCSHELL 0x890f6000 == 105 [pid = 1780] [id = 398] 04:51:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x8a4d0800) [pid = 1780] [serial = 1195] [outer = (nil)] 04:51:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x8a54ac00) [pid = 1780] [serial = 1196] [outer = 0x8a4d0800] 04:51:03 INFO - PROCESS | 1780 | 1461066663984 Marionette DEBUG loaded listener.js 04:51:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8a5d6400) [pid = 1780] [serial = 1197] [outer = 0x8a4d0800] 04:51:05 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x8a544400) [pid = 1780] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 04:51:05 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x88d67400) [pid = 1780] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 04:51:05 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x863aec00) [pid = 1780] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 04:51:05 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x88ce8800) [pid = 1780] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 04:51:05 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x880b2c00) [pid = 1780] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 04:51:05 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x863ab000) [pid = 1780] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 04:51:05 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x89ff8c00) [pid = 1780] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 04:51:05 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x98307800) [pid = 1780] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 04:51:05 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x979d9400) [pid = 1780] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 04:51:05 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0x881bc400) [pid = 1780] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 04:51:05 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x96245800) [pid = 1780] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 04:51:05 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0x932f2000) [pid = 1780] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 04:51:05 INFO - PROCESS | 1780 | --DOMWINDOW == 127 (0x90125400) [pid = 1780] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 04:51:05 INFO - PROCESS | 1780 | --DOMWINDOW == 126 (0x8fe24400) [pid = 1780] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 04:51:05 INFO - PROCESS | 1780 | --DOMWINDOW == 125 (0x8eb4ac00) [pid = 1780] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 04:51:05 INFO - PROCESS | 1780 | --DOMWINDOW == 124 (0x8eb45800) [pid = 1780] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 04:51:05 INFO - PROCESS | 1780 | --DOMWINDOW == 123 (0x86f9ec00) [pid = 1780] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 04:51:05 INFO - PROCESS | 1780 | --DOMWINDOW == 122 (0x89d75800) [pid = 1780] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 04:51:05 INFO - PROCESS | 1780 | --DOMWINDOW == 121 (0x8e0b9c00) [pid = 1780] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 04:51:05 INFO - PROCESS | 1780 | --DOMWINDOW == 120 (0x8c7f1400) [pid = 1780] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 04:51:05 INFO - PROCESS | 1780 | --DOMWINDOW == 119 (0x8bb4f800) [pid = 1780] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 04:51:05 INFO - PROCESS | 1780 | 1461066665410 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 04:51:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 04:51:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 2094ms 04:51:05 INFO - PROCESS | 1780 | 1461066665474 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 04:51:05 INFO - PROCESS | 1780 | 1461066665478 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 04:51:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 04:51:05 INFO - PROCESS | 1780 | 1461066665484 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 04:51:05 INFO - PROCESS | 1780 | 1461066665503 Marionette TRACE conn3 <- [1,1566,null,{}] 04:51:05 INFO - PROCESS | 1780 | 1461066665521 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:05 INFO - PROCESS | 1780 | 1461066665721 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 04:51:05 INFO - PROCESS | 1780 | 1461066665731 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:05 INFO - PROCESS | 1780 | ++DOCSHELL 0x84474400 == 106 [pid = 1780] [id = 399] 04:51:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 120 (0x881bc400) [pid = 1780] [serial = 1198] [outer = (nil)] 04:51:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 121 (0x89d70400) [pid = 1780] [serial = 1199] [outer = 0x881bc400] 04:51:05 INFO - PROCESS | 1780 | 1461066665810 Marionette DEBUG loaded listener.js 04:51:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 122 (0x8abf1000) [pid = 1780] [serial = 1200] [outer = 0x881bc400] 04:51:06 INFO - PROCESS | 1780 | 1461066666748 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 04:51:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 04:51:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1311ms 04:51:06 INFO - PROCESS | 1780 | 1461066666796 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 04:51:06 INFO - PROCESS | 1780 | 1461066666799 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 04:51:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 04:51:06 INFO - PROCESS | 1780 | 1461066666806 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 04:51:06 INFO - PROCESS | 1780 | 1461066666809 Marionette TRACE conn3 <- [1,1570,null,{}] 04:51:06 INFO - PROCESS | 1780 | 1461066666815 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:07 INFO - PROCESS | 1780 | 1461066667008 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 04:51:07 INFO - PROCESS | 1780 | 1461066667538 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:07 INFO - PROCESS | 1780 | ++DOCSHELL 0x86fa4c00 == 107 [pid = 1780] [id = 400] 04:51:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 123 (0x86fab400) [pid = 1780] [serial = 1201] [outer = (nil)] 04:51:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 124 (0x880b4c00) [pid = 1780] [serial = 1202] [outer = 0x86fab400] 04:51:07 INFO - PROCESS | 1780 | 1461066667746 Marionette DEBUG loaded listener.js 04:51:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 125 (0x881c2400) [pid = 1780] [serial = 1203] [outer = 0x86fab400] 04:51:09 INFO - PROCESS | 1780 | 1461066669125 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 04:51:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 04:51:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 2391ms 04:51:09 INFO - PROCESS | 1780 | 1461066669201 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 04:51:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 04:51:09 INFO - PROCESS | 1780 | 1461066669213 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 04:51:09 INFO - PROCESS | 1780 | 1461066669225 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 04:51:09 INFO - PROCESS | 1780 | 1461066669230 Marionette TRACE conn3 <- [1,1574,null,{}] 04:51:09 INFO - PROCESS | 1780 | 1461066669292 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:09 INFO - PROCESS | 1780 | 1461066669706 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 04:51:09 INFO - PROCESS | 1780 | 1461066669925 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:09 INFO - PROCESS | 1780 | ++DOCSHELL 0x88ce8800 == 108 [pid = 1780] [id = 401] 04:51:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 126 (0x88d64800) [pid = 1780] [serial = 1204] [outer = (nil)] 04:51:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 127 (0x890f5400) [pid = 1780] [serial = 1205] [outer = 0x88d64800] 04:51:10 INFO - PROCESS | 1780 | 1461066670020 Marionette DEBUG loaded listener.js 04:51:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x894cbc00) [pid = 1780] [serial = 1206] [outer = 0x88d64800] 04:51:11 INFO - PROCESS | 1780 | 1461066671117 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 04:51:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 04:51:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1950ms 04:51:11 INFO - PROCESS | 1780 | 1461066671177 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 04:51:11 INFO - PROCESS | 1780 | 1461066671184 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 04:51:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 04:51:11 INFO - PROCESS | 1780 | 1461066671191 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 04:51:11 INFO - PROCESS | 1780 | 1461066671196 Marionette TRACE conn3 <- [1,1578,null,{}] 04:51:11 INFO - PROCESS | 1780 | 1461066671203 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:11 INFO - PROCESS | 1780 | 1461066671438 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 04:51:11 INFO - PROCESS | 1780 | 1461066671751 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:11 INFO - PROCESS | 1780 | ++DOCSHELL 0x894c5c00 == 109 [pid = 1780] [id = 402] 04:51:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x8a4cc000) [pid = 1780] [serial = 1207] [outer = (nil)] 04:51:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x8a54f400) [pid = 1780] [serial = 1208] [outer = 0x8a4cc000] 04:51:11 INFO - PROCESS | 1780 | 1461066671896 Marionette DEBUG loaded listener.js 04:51:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x8a5d7400) [pid = 1780] [serial = 1209] [outer = 0x8a4cc000] 04:51:12 INFO - PROCESS | 1780 | 1461066672863 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 04:51:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 04:51:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1749ms 04:51:12 INFO - PROCESS | 1780 | 1461066672941 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 04:51:12 INFO - PROCESS | 1780 | 1461066672945 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 04:51:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 04:51:12 INFO - PROCESS | 1780 | 1461066672963 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 04:51:12 INFO - PROCESS | 1780 | 1461066672973 Marionette TRACE conn3 <- [1,1582,null,{}] 04:51:12 INFO - PROCESS | 1780 | 1461066672981 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:13 INFO - PROCESS | 1780 | 1461066673329 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 04:51:13 INFO - PROCESS | 1780 | 1461066673580 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:13 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a4c3400 == 110 [pid = 1780] [id = 403] 04:51:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x8a550400) [pid = 1780] [serial = 1210] [outer = (nil)] 04:51:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x8c542400) [pid = 1780] [serial = 1211] [outer = 0x8a550400] 04:51:13 INFO - PROCESS | 1780 | 1461066673671 Marionette DEBUG loaded listener.js 04:51:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x8c642800) [pid = 1780] [serial = 1212] [outer = 0x8a550400] 04:51:14 INFO - PROCESS | 1780 | 1461066674653 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 04:51:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 04:51:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1763ms 04:51:14 INFO - PROCESS | 1780 | 1461066674718 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 04:51:14 INFO - PROCESS | 1780 | 1461066674724 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 04:51:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 04:51:14 INFO - PROCESS | 1780 | 1461066674732 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 04:51:14 INFO - PROCESS | 1780 | 1461066674736 Marionette TRACE conn3 <- [1,1586,null,{}] 04:51:14 INFO - PROCESS | 1780 | 1461066674742 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:14 INFO - PROCESS | 1780 | 1461066674969 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 04:51:15 INFO - PROCESS | 1780 | 1461066675338 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:15 INFO - PROCESS | 1780 | ++DOCSHELL 0x881c0800 == 111 [pid = 1780] [id = 404] 04:51:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x894c2800) [pid = 1780] [serial = 1213] [outer = (nil)] 04:51:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x8c809c00) [pid = 1780] [serial = 1214] [outer = 0x894c2800] 04:51:15 INFO - PROCESS | 1780 | 1461066675443 Marionette DEBUG loaded listener.js 04:51:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x8ddd5c00) [pid = 1780] [serial = 1215] [outer = 0x894c2800] 04:51:16 INFO - PROCESS | 1780 | 1461066676377 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 04:51:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 04:51:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1681ms 04:51:16 INFO - PROCESS | 1780 | 1461066676414 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 04:51:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 04:51:16 INFO - PROCESS | 1780 | 1461066676419 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 04:51:16 INFO - PROCESS | 1780 | 1461066676425 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 04:51:16 INFO - PROCESS | 1780 | 1461066676429 Marionette TRACE conn3 <- [1,1590,null,{}] 04:51:16 INFO - PROCESS | 1780 | 1461066676435 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:16 INFO - PROCESS | 1780 | 1461066676660 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 04:51:16 INFO - PROCESS | 1780 | 1461066676934 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:17 INFO - PROCESS | 1780 | ++DOCSHELL 0x8deafc00 == 112 [pid = 1780] [id = 405] 04:51:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x8deb1c00) [pid = 1780] [serial = 1216] [outer = (nil)] 04:51:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x8deb6000) [pid = 1780] [serial = 1217] [outer = 0x8deb1c00] 04:51:17 INFO - PROCESS | 1780 | 1461066677085 Marionette DEBUG loaded listener.js 04:51:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8e0d7800) [pid = 1780] [serial = 1218] [outer = 0x8deb1c00] 04:51:18 INFO - PROCESS | 1780 | 1461066678100 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 04:51:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 04:51:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1731ms 04:51:18 INFO - PROCESS | 1780 | 1461066678158 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 04:51:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 04:51:18 INFO - PROCESS | 1780 | 1461066678163 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 04:51:18 INFO - PROCESS | 1780 | 1461066678171 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 04:51:18 INFO - PROCESS | 1780 | 1461066678175 Marionette TRACE conn3 <- [1,1594,null,{}] 04:51:18 INFO - PROCESS | 1780 | 1461066678181 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:18 INFO - PROCESS | 1780 | 1461066678408 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 04:51:18 INFO - PROCESS | 1780 | 1461066678675 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:18 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a4cc800 == 113 [pid = 1780] [id = 406] 04:51:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x8c803400) [pid = 1780] [serial = 1219] [outer = (nil)] 04:51:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x8e9f0c00) [pid = 1780] [serial = 1220] [outer = 0x8c803400] 04:51:18 INFO - PROCESS | 1780 | 1461066678812 Marionette DEBUG loaded listener.js 04:51:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x8e9fa000) [pid = 1780] [serial = 1221] [outer = 0x8c803400] 04:51:19 INFO - PROCESS | 1780 | 1461066679745 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 04:51:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 04:51:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1635ms 04:51:19 INFO - PROCESS | 1780 | 1461066679807 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 04:51:19 INFO - PROCESS | 1780 | 1461066679810 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 04:51:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 04:51:19 INFO - PROCESS | 1780 | 1461066679818 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 04:51:19 INFO - PROCESS | 1780 | 1461066679822 Marionette TRACE conn3 <- [1,1598,null,{}] 04:51:19 INFO - PROCESS | 1780 | 1461066679829 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:20 INFO - PROCESS | 1780 | 1461066680050 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 04:51:20 INFO - PROCESS | 1780 | 1461066680394 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:20 INFO - PROCESS | 1780 | ++DOCSHELL 0x863a7800 == 114 [pid = 1780] [id = 407] 04:51:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x86fa3400) [pid = 1780] [serial = 1222] [outer = (nil)] 04:51:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x8ec9b000) [pid = 1780] [serial = 1223] [outer = 0x86fa3400] 04:51:20 INFO - PROCESS | 1780 | 1461066680488 Marionette DEBUG loaded listener.js 04:51:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x8ec9e800) [pid = 1780] [serial = 1224] [outer = 0x86fa3400] 04:51:21 INFO - PROCESS | 1780 | 1461066681390 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 04:51:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 04:51:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1638ms 04:51:21 INFO - PROCESS | 1780 | 1461066681457 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 04:51:21 INFO - PROCESS | 1780 | 1461066681462 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 04:51:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 04:51:21 INFO - PROCESS | 1780 | 1461066681469 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 04:51:21 INFO - PROCESS | 1780 | 1461066681473 Marionette TRACE conn3 <- [1,1602,null,{}] 04:51:21 INFO - PROCESS | 1780 | 1461066681480 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:21 INFO - PROCESS | 1780 | 1461066681735 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 04:51:22 INFO - PROCESS | 1780 | 1461066682045 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:22 INFO - PROCESS | 1780 | ++DOCSHELL 0x8eb43000 == 115 [pid = 1780] [id = 408] 04:51:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x8ec98800) [pid = 1780] [serial = 1225] [outer = (nil)] 04:51:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x8fe28800) [pid = 1780] [serial = 1226] [outer = 0x8ec98800] 04:51:22 INFO - PROCESS | 1780 | 1461066682142 Marionette DEBUG loaded listener.js 04:51:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x8fe2e800) [pid = 1780] [serial = 1227] [outer = 0x8ec98800] 04:51:23 INFO - PROCESS | 1780 | 1461066683060 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 04:51:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 04:51:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1645ms 04:51:23 INFO - PROCESS | 1780 | 1461066683114 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 04:51:23 INFO - PROCESS | 1780 | 1461066683118 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 04:51:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 04:51:23 INFO - PROCESS | 1780 | 1461066683125 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 04:51:23 INFO - PROCESS | 1780 | 1461066683128 Marionette TRACE conn3 <- [1,1606,null,{}] 04:51:23 INFO - PROCESS | 1780 | 1461066683134 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:23 INFO - PROCESS | 1780 | 1461066683355 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 04:51:23 INFO - PROCESS | 1780 | 1461066683664 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:23 INFO - PROCESS | 1780 | ++DOCSHELL 0x8de79c00 == 116 [pid = 1780] [id = 409] 04:51:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0x8f484000) [pid = 1780] [serial = 1228] [outer = (nil)] 04:51:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x901bf800) [pid = 1780] [serial = 1229] [outer = 0x8f484000] 04:51:23 INFO - PROCESS | 1780 | 1461066683760 Marionette DEBUG loaded listener.js 04:51:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x901c6400) [pid = 1780] [serial = 1230] [outer = 0x8f484000] 04:51:24 INFO - PROCESS | 1780 | 1461066684702 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 04:51:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 04:51:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1638ms 04:51:24 INFO - PROCESS | 1780 | 1461066684765 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 04:51:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 04:51:24 INFO - PROCESS | 1780 | 1461066684770 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 04:51:24 INFO - PROCESS | 1780 | 1461066684777 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 04:51:24 INFO - PROCESS | 1780 | 1461066684780 Marionette TRACE conn3 <- [1,1610,null,{}] 04:51:24 INFO - PROCESS | 1780 | 1461066684787 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:25 INFO - PROCESS | 1780 | 1461066685028 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 04:51:25 INFO - PROCESS | 1780 | 1461066685376 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:25 INFO - PROCESS | 1780 | ++DOCSHELL 0x9078dc00 == 117 [pid = 1780] [id = 410] 04:51:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x90790000) [pid = 1780] [serial = 1231] [outer = (nil)] 04:51:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x912b8000) [pid = 1780] [serial = 1232] [outer = 0x90790000] 04:51:25 INFO - PROCESS | 1780 | 1461066685496 Marionette DEBUG loaded listener.js 04:51:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x91fa8400) [pid = 1780] [serial = 1233] [outer = 0x90790000] 04:51:26 INFO - PROCESS | 1780 | 1461066686431 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 04:51:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 04:51:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1682ms 04:51:26 INFO - PROCESS | 1780 | 1461066686460 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 04:51:26 INFO - PROCESS | 1780 | 1461066686464 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 04:51:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 04:51:26 INFO - PROCESS | 1780 | 1461066686472 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 04:51:26 INFO - PROCESS | 1780 | 1461066686477 Marionette TRACE conn3 <- [1,1614,null,{}] 04:51:26 INFO - PROCESS | 1780 | 1461066686503 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:26 INFO - PROCESS | 1780 | 1461066686760 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 04:51:27 INFO - PROCESS | 1780 | 1461066687086 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:27 INFO - PROCESS | 1780 | ++DOCSHELL 0x93125400 == 118 [pid = 1780] [id = 411] 04:51:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x9328d800) [pid = 1780] [serial = 1234] [outer = (nil)] 04:51:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x941cb800) [pid = 1780] [serial = 1235] [outer = 0x9328d800] 04:51:27 INFO - PROCESS | 1780 | 1461066687187 Marionette DEBUG loaded listener.js 04:51:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x94f8a800) [pid = 1780] [serial = 1236] [outer = 0x9328d800] 04:51:28 INFO - PROCESS | 1780 | 1461066688076 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 04:51:28 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 04:51:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1666ms 04:51:28 INFO - PROCESS | 1780 | 1461066688138 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 04:51:28 INFO - PROCESS | 1780 | 1461066688143 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 04:51:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 04:51:28 INFO - PROCESS | 1780 | 1461066688149 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 04:51:28 INFO - PROCESS | 1780 | 1461066688152 Marionette TRACE conn3 <- [1,1618,null,{}] 04:51:28 INFO - PROCESS | 1780 | 1461066688158 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:28 INFO - PROCESS | 1780 | 1461066688396 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 04:51:28 INFO - PROCESS | 1780 | 1461066688713 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:28 INFO - PROCESS | 1780 | ++DOCSHELL 0x93286000 == 119 [pid = 1780] [id = 412] 04:51:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x93429400) [pid = 1780] [serial = 1237] [outer = (nil)] 04:51:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x9634c000) [pid = 1780] [serial = 1238] [outer = 0x93429400] 04:51:28 INFO - PROCESS | 1780 | 1461066688812 Marionette DEBUG loaded listener.js 04:51:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x96764000) [pid = 1780] [serial = 1239] [outer = 0x93429400] 04:51:29 INFO - PROCESS | 1780 | 1461066689739 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 04:51:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 04:51:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1637ms 04:51:29 INFO - PROCESS | 1780 | 1461066689787 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 04:51:29 INFO - PROCESS | 1780 | 1461066689790 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 04:51:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 04:51:29 INFO - PROCESS | 1780 | 1461066689813 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 04:51:29 INFO - PROCESS | 1780 | 1461066689817 Marionette TRACE conn3 <- [1,1622,null,{}] 04:51:29 INFO - PROCESS | 1780 | 1461066689829 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:30 INFO - PROCESS | 1780 | 1461066690059 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 04:51:30 INFO - PROCESS | 1780 | 1461066690394 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:30 INFO - PROCESS | 1780 | ++DOCSHELL 0x9623dc00 == 120 [pid = 1780] [id = 413] 04:51:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x96349c00) [pid = 1780] [serial = 1240] [outer = (nil)] 04:51:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x970c4c00) [pid = 1780] [serial = 1241] [outer = 0x96349c00] 04:51:30 INFO - PROCESS | 1780 | 1461066690530 Marionette DEBUG loaded listener.js 04:51:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x9747e800) [pid = 1780] [serial = 1242] [outer = 0x96349c00] 04:51:31 INFO - PROCESS | 1780 | 1461066691630 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 04:51:31 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 04:51:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1905ms 04:51:31 INFO - PROCESS | 1780 | 1461066691704 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 04:51:31 INFO - PROCESS | 1780 | 1461066691709 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 04:51:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 04:51:31 INFO - PROCESS | 1780 | 1461066691718 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 04:51:31 INFO - PROCESS | 1780 | 1461066691723 Marionette TRACE conn3 <- [1,1626,null,{}] 04:51:31 INFO - PROCESS | 1780 | 1461066691731 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:32 INFO - PROCESS | 1780 | 1461066692061 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 04:51:32 INFO - PROCESS | 1780 | 1461066692476 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:32 INFO - PROCESS | 1780 | ++DOCSHELL 0x880b3c00 == 121 [pid = 1780] [id = 414] 04:51:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x9678d400) [pid = 1780] [serial = 1243] [outer = (nil)] 04:51:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x979ddc00) [pid = 1780] [serial = 1244] [outer = 0x9678d400] 04:51:32 INFO - PROCESS | 1780 | 1461066692571 Marionette DEBUG loaded listener.js 04:51:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x979e2800) [pid = 1780] [serial = 1245] [outer = 0x9678d400] 04:51:33 INFO - PROCESS | 1780 | 1461066693506 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 04:51:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 04:51:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1848ms 04:51:33 INFO - PROCESS | 1780 | 1461066693565 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 04:51:33 INFO - PROCESS | 1780 | 1461066693568 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 04:51:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 04:51:33 INFO - PROCESS | 1780 | 1461066693576 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 04:51:33 INFO - PROCESS | 1780 | 1461066693578 Marionette TRACE conn3 <- [1,1630,null,{}] 04:51:33 INFO - PROCESS | 1780 | 1461066693585 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:33 INFO - PROCESS | 1780 | 1461066693813 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 04:51:34 INFO - PROCESS | 1780 | 1461066694129 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:34 INFO - PROCESS | 1780 | ++DOCSHELL 0x863ab000 == 122 [pid = 1780] [id = 415] 04:51:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0x8c806400) [pid = 1780] [serial = 1246] [outer = (nil)] 04:51:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x98632c00) [pid = 1780] [serial = 1247] [outer = 0x8c806400] 04:51:34 INFO - PROCESS | 1780 | 1461066694234 Marionette DEBUG loaded listener.js 04:51:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0x986c2400) [pid = 1780] [serial = 1248] [outer = 0x8c806400] 04:51:35 INFO - PROCESS | 1780 | 1461066695258 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 04:51:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 04:51:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1731ms 04:51:35 INFO - PROCESS | 1780 | 1461066695311 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 04:51:35 INFO - PROCESS | 1780 | 1461066695317 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 04:51:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 04:51:35 INFO - PROCESS | 1780 | 1461066695327 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 04:51:35 INFO - PROCESS | 1780 | 1461066695331 Marionette TRACE conn3 <- [1,1634,null,{}] 04:51:35 INFO - PROCESS | 1780 | 1461066695348 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:35 INFO - PROCESS | 1780 | 1461066695629 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 04:51:35 INFO - PROCESS | 1780 | 1461066695965 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:36 INFO - PROCESS | 1780 | ++DOCSHELL 0x858b7c00 == 123 [pid = 1780] [id = 416] 04:51:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0x880b7400) [pid = 1780] [serial = 1249] [outer = (nil)] 04:51:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0x987d2800) [pid = 1780] [serial = 1250] [outer = 0x880b7400] 04:51:36 INFO - PROCESS | 1780 | 1461066696057 Marionette DEBUG loaded listener.js 04:51:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0x9891ec00) [pid = 1780] [serial = 1251] [outer = 0x880b7400] 04:51:37 INFO - PROCESS | 1780 | 1461066697077 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 04:51:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 04:51:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1789ms 04:51:37 INFO - PROCESS | 1780 | 1461066697115 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 04:51:37 INFO - PROCESS | 1780 | 1461066697118 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 04:51:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 04:51:37 INFO - PROCESS | 1780 | 1461066697125 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 04:51:37 INFO - PROCESS | 1780 | 1461066697129 Marionette TRACE conn3 <- [1,1638,null,{}] 04:51:37 INFO - PROCESS | 1780 | 1461066697135 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:37 INFO - PROCESS | 1780 | 1461066697389 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 04:51:38 INFO - PROCESS | 1780 | --DOCSHELL 0x8835c800 == 122 [pid = 1780] [id = 183] 04:51:38 INFO - PROCESS | 1780 | --DOCSHELL 0x941d0000 == 121 [pid = 1780] [id = 305] 04:51:38 INFO - PROCESS | 1780 | --DOCSHELL 0x88ce5400 == 120 [pid = 1780] [id = 376] 04:51:38 INFO - PROCESS | 1780 | --DOCSHELL 0x85b18400 == 119 [pid = 1780] [id = 307] 04:51:38 INFO - PROCESS | 1780 | --DOCSHELL 0x932ee800 == 118 [pid = 1780] [id = 303] 04:51:38 INFO - PROCESS | 1780 | --DOCSHELL 0x88b8c400 == 117 [pid = 1780] [id = 299] 04:51:38 INFO - PROCESS | 1780 | --DOCSHELL 0x858be000 == 116 [pid = 1780] [id = 301] 04:51:38 INFO - PROCESS | 1780 | --DOCSHELL 0x8f48a400 == 115 [pid = 1780] [id = 306] 04:51:38 INFO - PROCESS | 1780 | --DOCSHELL 0x8c642400 == 114 [pid = 1780] [id = 298] 04:51:38 INFO - PROCESS | 1780 | --DOCSHELL 0x901b9000 == 113 [pid = 1780] [id = 139] 04:51:38 INFO - PROCESS | 1780 | --DOCSHELL 0x9328f000 == 112 [pid = 1780] [id = 302] 04:51:38 INFO - PROCESS | 1780 | --DOCSHELL 0x94f91c00 == 111 [pid = 1780] [id = 304] 04:51:38 INFO - PROCESS | 1780 | --DOCSHELL 0x84474400 == 110 [pid = 1780] [id = 399] 04:51:38 INFO - PROCESS | 1780 | --DOCSHELL 0x890f6000 == 109 [pid = 1780] [id = 398] 04:51:38 INFO - PROCESS | 1780 | --DOCSHELL 0x88e4d000 == 108 [pid = 1780] [id = 397] 04:51:38 INFO - PROCESS | 1780 | --DOCSHELL 0x88356c00 == 107 [pid = 1780] [id = 396] 04:51:38 INFO - PROCESS | 1780 | --DOCSHELL 0x8e9f8000 == 106 [pid = 1780] [id = 394] 04:51:38 INFO - PROCESS | 1780 | --DOCSHELL 0x8bb52800 == 105 [pid = 1780] [id = 393] 04:51:38 INFO - PROCESS | 1780 | --DOCSHELL 0x88d6c400 == 104 [pid = 1780] [id = 392] 04:51:38 INFO - PROCESS | 1780 | --DOCSHELL 0x8fe27c00 == 103 [pid = 1780] [id = 390] 04:51:38 INFO - PROCESS | 1780 | --DOCSHELL 0x915d4800 == 102 [pid = 1780] [id = 391] 04:51:38 INFO - PROCESS | 1780 | --DOCSHELL 0x90129400 == 101 [pid = 1780] [id = 389] 04:51:38 INFO - PROCESS | 1780 | --DOCSHELL 0x8eb41400 == 100 [pid = 1780] [id = 388] 04:51:38 INFO - PROCESS | 1780 | --DOCSHELL 0x84471800 == 99 [pid = 1780] [id = 387] 04:51:38 INFO - PROCESS | 1780 | --DOCSHELL 0x863ad800 == 98 [pid = 1780] [id = 386] 04:51:38 INFO - PROCESS | 1780 | --DOCSHELL 0x877e8800 == 97 [pid = 1780] [id = 384] 04:51:38 INFO - PROCESS | 1780 | --DOCSHELL 0x8c7ed800 == 96 [pid = 1780] [id = 385] 04:51:38 INFO - PROCESS | 1780 | --DOCSHELL 0x8a4cb800 == 95 [pid = 1780] [id = 383] 04:51:38 INFO - PROCESS | 1780 | --DOCSHELL 0x8ad6a800 == 94 [pid = 1780] [id = 382] 04:51:38 INFO - PROCESS | 1780 | --DOCSHELL 0x89ff1000 == 93 [pid = 1780] [id = 381] 04:51:38 INFO - PROCESS | 1780 | --DOCSHELL 0x89d75000 == 92 [pid = 1780] [id = 380] 04:51:38 INFO - PROCESS | 1780 | --DOCSHELL 0x88361000 == 91 [pid = 1780] [id = 379] 04:51:39 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0x8a4cb000) [pid = 1780] [serial = 1133] [outer = (nil)] [url = about:blank] 04:51:39 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0x8e0d6800) [pid = 1780] [serial = 1091] [outer = (nil)] [url = about:blank] 04:51:39 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0x8de76400) [pid = 1780] [serial = 1089] [outer = (nil)] [url = about:blank] 04:51:39 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x8de6d000) [pid = 1780] [serial = 1088] [outer = (nil)] [url = about:blank] 04:51:39 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x8c7f7800) [pid = 1780] [serial = 1086] [outer = (nil)] [url = about:blank] 04:51:39 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x8c7f3000) [pid = 1780] [serial = 1085] [outer = (nil)] [url = about:blank] 04:51:39 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x8ad6ec00) [pid = 1780] [serial = 1083] [outer = (nil)] [url = about:blank] 04:51:39 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0x8a7b6c00) [pid = 1780] [serial = 1082] [outer = (nil)] [url = about:blank] 04:51:39 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0x89fef000) [pid = 1780] [serial = 1080] [outer = (nil)] [url = about:blank] 04:51:39 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x890f3c00) [pid = 1780] [serial = 1079] [outer = (nil)] [url = about:blank] 04:51:39 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x880b9c00) [pid = 1780] [serial = 1077] [outer = (nil)] [url = about:blank] 04:51:39 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x86fab000) [pid = 1780] [serial = 1076] [outer = (nil)] [url = about:blank] 04:51:39 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x88e46400) [pid = 1780] [serial = 1130] [outer = (nil)] [url = about:blank] 04:51:39 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x8835fc00) [pid = 1780] [serial = 1127] [outer = (nil)] [url = about:blank] 04:51:39 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x889b0000) [pid = 1780] [serial = 1128] [outer = (nil)] [url = about:blank] 04:51:39 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x88e4b400) [pid = 1780] [serial = 1125] [outer = (nil)] [url = about:blank] 04:51:39 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x889b2800) [pid = 1780] [serial = 1124] [outer = (nil)] [url = about:blank] 04:51:39 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x987cdc00) [pid = 1780] [serial = 1122] [outer = (nil)] [url = about:blank] 04:51:39 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x987cbc00) [pid = 1780] [serial = 1121] [outer = (nil)] [url = about:blank] 04:51:39 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x987c4c00) [pid = 1780] [serial = 1119] [outer = (nil)] [url = about:blank] 04:51:39 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x986bfc00) [pid = 1780] [serial = 1118] [outer = (nil)] [url = about:blank] 04:51:39 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x9862e000) [pid = 1780] [serial = 1116] [outer = (nil)] [url = about:blank] 04:51:39 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0x98312c00) [pid = 1780] [serial = 1115] [outer = (nil)] [url = about:blank] 04:51:39 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0x979d9c00) [pid = 1780] [serial = 1113] [outer = (nil)] [url = about:blank] 04:51:39 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x977ee800) [pid = 1780] [serial = 1112] [outer = (nil)] [url = about:blank] 04:51:39 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x97121400) [pid = 1780] [serial = 1110] [outer = (nil)] [url = about:blank] 04:51:39 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x970c6000) [pid = 1780] [serial = 1109] [outer = (nil)] [url = about:blank] 04:51:39 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x94f87800) [pid = 1780] [serial = 1107] [outer = (nil)] [url = about:blank] 04:51:39 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x9342bc00) [pid = 1780] [serial = 1106] [outer = (nil)] [url = about:blank] 04:51:39 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x91f26800) [pid = 1780] [serial = 1104] [outer = (nil)] [url = about:blank] 04:51:39 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x9131bc00) [pid = 1780] [serial = 1103] [outer = (nil)] [url = about:blank] 04:51:39 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x90541400) [pid = 1780] [serial = 1101] [outer = (nil)] [url = about:blank] 04:51:39 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x901c1400) [pid = 1780] [serial = 1100] [outer = (nil)] [url = about:blank] 04:51:39 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x9011d400) [pid = 1780] [serial = 1098] [outer = (nil)] [url = about:blank] 04:51:39 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x8fe2d000) [pid = 1780] [serial = 1097] [outer = (nil)] [url = about:blank] 04:51:39 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x8eca2000) [pid = 1780] [serial = 1095] [outer = (nil)] [url = about:blank] 04:51:39 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x8ec9b400) [pid = 1780] [serial = 1094] [outer = (nil)] [url = about:blank] 04:51:39 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x8e9ec400) [pid = 1780] [serial = 1092] [outer = (nil)] [url = about:blank] 04:51:39 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x8a54c400) [pid = 1780] [serial = 1134] [outer = (nil)] [url = about:blank] 04:51:39 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x890ecc00) [pid = 1780] [serial = 1131] [outer = (nil)] [url = about:blank] 04:51:39 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x894cd400) [pid = 1780] [serial = 1011] [outer = (nil)] [url = about:blank] 04:51:39 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x89ff6800) [pid = 1780] [serial = 1136] [outer = (nil)] [url = about:blank] 04:51:39 INFO - PROCESS | 1780 | 1461066699547 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:39 INFO - PROCESS | 1780 | ************************* 04:51:39 INFO - PROCESS | 1780 | A coding exception was thrown and uncaught in a Task. 04:51:39 INFO - PROCESS | 1780 | 04:51:39 INFO - PROCESS | 1780 | Full message: TypeError: NetworkError when attempting to fetch resource. 04:51:39 INFO - PROCESS | 1780 | Full stack: 04:51:39 INFO - PROCESS | 1780 | ************************* 04:51:39 INFO - PROCESS | 1780 | ++DOCSHELL 0x877ec000 == 92 [pid = 1780] [id = 417] 04:51:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x881c4c00) [pid = 1780] [serial = 1252] [outer = (nil)] 04:51:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x88358000) [pid = 1780] [serial = 1253] [outer = 0x881c4c00] 04:51:39 INFO - PROCESS | 1780 | 1461066699641 Marionette DEBUG loaded listener.js 04:51:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x889aa400) [pid = 1780] [serial = 1254] [outer = 0x881c4c00] 04:51:40 INFO - PROCESS | 1780 | 1461066700562 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 04:51:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 04:51:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 3489ms 04:51:40 INFO - PROCESS | 1780 | 1461066700616 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 04:51:40 INFO - PROCESS | 1780 | 1461066700624 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 04:51:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 04:51:40 INFO - PROCESS | 1780 | 1461066700632 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 04:51:40 INFO - PROCESS | 1780 | 1461066700637 Marionette TRACE conn3 <- [1,1642,null,{}] 04:51:40 INFO - PROCESS | 1780 | 1461066700645 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:40 INFO - PROCESS | 1780 | 1461066700858 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 04:51:41 INFO - PROCESS | 1780 | 1461066701089 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:41 INFO - PROCESS | 1780 | ++DOCSHELL 0x88d6f400 == 93 [pid = 1780] [id = 418] 04:51:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x88d70c00) [pid = 1780] [serial = 1255] [outer = (nil)] 04:51:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x88e4e400) [pid = 1780] [serial = 1256] [outer = 0x88d70c00] 04:51:41 INFO - PROCESS | 1780 | 1461066701183 Marionette DEBUG loaded listener.js 04:51:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x890f1000) [pid = 1780] [serial = 1257] [outer = 0x88d70c00] 04:51:42 INFO - PROCESS | 1780 | 1461066702166 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 04:51:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 04:51:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1597ms 04:51:42 INFO - PROCESS | 1780 | 1461066702242 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 04:51:42 INFO - PROCESS | 1780 | 1461066702247 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 04:51:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 04:51:42 INFO - PROCESS | 1780 | 1461066702254 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 04:51:42 INFO - PROCESS | 1780 | 1461066702258 Marionette TRACE conn3 <- [1,1646,null,{}] 04:51:42 INFO - PROCESS | 1780 | 1461066702264 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:42 INFO - PROCESS | 1780 | 1461066702562 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 04:51:42 INFO - PROCESS | 1780 | 1461066702797 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:42 INFO - PROCESS | 1780 | ++DOCSHELL 0x89ffa800 == 94 [pid = 1780] [id = 419] 04:51:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x89ffc000) [pid = 1780] [serial = 1258] [outer = (nil)] 04:51:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x8a4c6000) [pid = 1780] [serial = 1259] [outer = 0x89ffc000] 04:51:42 INFO - PROCESS | 1780 | 1461066702876 Marionette DEBUG loaded listener.js 04:51:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8a545800) [pid = 1780] [serial = 1260] [outer = 0x89ffc000] 04:51:44 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x8a4d0800) [pid = 1780] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 04:51:44 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x8e0af000) [pid = 1780] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 04:51:44 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x96763c00) [pid = 1780] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 04:51:44 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x96244400) [pid = 1780] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 04:51:44 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x88e47800) [pid = 1780] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 04:51:44 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x932f4800) [pid = 1780] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 04:51:44 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x9011d000) [pid = 1780] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 04:51:44 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x91314000) [pid = 1780] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 04:51:44 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x8ec97800) [pid = 1780] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 04:51:44 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0x889af000) [pid = 1780] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 04:51:44 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x8e1c5800) [pid = 1780] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 04:51:44 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0x8de6fc00) [pid = 1780] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 04:51:44 INFO - PROCESS | 1780 | --DOMWINDOW == 127 (0x8e0b0000) [pid = 1780] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 04:51:44 INFO - PROCESS | 1780 | --DOMWINDOW == 126 (0x8c53f000) [pid = 1780] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 04:51:44 INFO - PROCESS | 1780 | --DOMWINDOW == 125 (0x8c7ee400) [pid = 1780] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 04:51:44 INFO - PROCESS | 1780 | --DOMWINDOW == 124 (0x8c53d000) [pid = 1780] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 04:51:44 INFO - PROCESS | 1780 | --DOMWINDOW == 123 (0x89ff9400) [pid = 1780] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 04:51:44 INFO - PROCESS | 1780 | --DOMWINDOW == 122 (0x88361400) [pid = 1780] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 04:51:44 INFO - PROCESS | 1780 | --DOMWINDOW == 121 (0x890e9800) [pid = 1780] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 04:51:44 INFO - PROCESS | 1780 | --DOMWINDOW == 120 (0x8835d800) [pid = 1780] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 04:51:44 INFO - PROCESS | 1780 | --DOMWINDOW == 119 (0x85b1ac00) [pid = 1780] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 04:51:44 INFO - PROCESS | 1780 | 1461066704328 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 04:51:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 04:51:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 2186ms 04:51:44 INFO - PROCESS | 1780 | 1461066704450 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 04:51:44 INFO - PROCESS | 1780 | 1461066704455 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 04:51:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 04:51:44 INFO - PROCESS | 1780 | 1461066704485 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 04:51:44 INFO - PROCESS | 1780 | 1461066704495 Marionette TRACE conn3 <- [1,1650,null,{}] 04:51:44 INFO - PROCESS | 1780 | 1461066704506 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:44 INFO - PROCESS | 1780 | 1461066704737 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 04:51:44 INFO - PROCESS | 1780 | 1461066704915 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:44 INFO - PROCESS | 1780 | ++DOCSHELL 0x89fef000 == 95 [pid = 1780] [id = 420] 04:51:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 120 (0x8a4cd800) [pid = 1780] [serial = 1261] [outer = (nil)] 04:51:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 121 (0x8abfc800) [pid = 1780] [serial = 1262] [outer = 0x8a4cd800] 04:51:44 INFO - PROCESS | 1780 | 1461066704994 Marionette DEBUG loaded listener.js 04:51:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 122 (0x8ad76c00) [pid = 1780] [serial = 1263] [outer = 0x8a4cd800] 04:51:45 INFO - PROCESS | 1780 | 1461066705844 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 04:51:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 04:51:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1407ms 04:51:45 INFO - PROCESS | 1780 | 1461066705876 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 04:51:45 INFO - PROCESS | 1780 | 1461066705880 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 04:51:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 04:51:45 INFO - PROCESS | 1780 | 1461066705889 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 04:51:45 INFO - PROCESS | 1780 | 1461066705892 Marionette TRACE conn3 <- [1,1654,null,{}] 04:51:45 INFO - PROCESS | 1780 | 1461066705899 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:46 INFO - PROCESS | 1780 | 1461066706107 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 04:51:46 INFO - PROCESS | 1780 | 1461066706396 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:46 INFO - PROCESS | 1780 | ++DOCSHELL 0x85b1ac00 == 96 [pid = 1780] [id = 421] 04:51:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 123 (0x863a5c00) [pid = 1780] [serial = 1264] [outer = (nil)] 04:51:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 124 (0x880b2c00) [pid = 1780] [serial = 1265] [outer = 0x863a5c00] 04:51:46 INFO - PROCESS | 1780 | 1461066706559 Marionette DEBUG loaded listener.js 04:51:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 125 (0x889acc00) [pid = 1780] [serial = 1266] [outer = 0x863a5c00] 04:51:47 INFO - PROCESS | 1780 | 1461066707572 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 04:51:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 04:51:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1747ms 04:51:47 INFO - PROCESS | 1780 | 1461066707636 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 04:51:47 INFO - PROCESS | 1780 | 1461066707645 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 04:51:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 04:51:47 INFO - PROCESS | 1780 | 1461066707654 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 04:51:47 INFO - PROCESS | 1780 | 1461066707660 Marionette TRACE conn3 <- [1,1658,null,{}] 04:51:47 INFO - PROCESS | 1780 | 1461066707669 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:47 INFO - PROCESS | 1780 | 1461066707941 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 04:51:48 INFO - PROCESS | 1780 | 1461066708261 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:48 INFO - PROCESS | 1780 | ++DOCSHELL 0x890f5c00 == 97 [pid = 1780] [id = 422] 04:51:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 126 (0x890f8400) [pid = 1780] [serial = 1267] [outer = (nil)] 04:51:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 127 (0x894cec00) [pid = 1780] [serial = 1268] [outer = 0x890f8400] 04:51:48 INFO - PROCESS | 1780 | 1461066708358 Marionette DEBUG loaded listener.js 04:51:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x89ff2400) [pid = 1780] [serial = 1269] [outer = 0x890f8400] 04:51:49 INFO - PROCESS | 1780 | 1461066709574 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 04:51:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 04:51:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1992ms 04:51:49 INFO - PROCESS | 1780 | 1461066709649 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 04:51:49 INFO - PROCESS | 1780 | 1461066709655 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 04:51:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 04:51:49 INFO - PROCESS | 1780 | 1461066709676 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 04:51:49 INFO - PROCESS | 1780 | 1461066709680 Marionette TRACE conn3 <- [1,1662,null,{}] 04:51:49 INFO - PROCESS | 1780 | 1461066709687 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:49 INFO - PROCESS | 1780 | 1461066709936 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 04:51:50 INFO - PROCESS | 1780 | 1461066710253 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:50 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a54f800 == 98 [pid = 1780] [id = 423] 04:51:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x8a5cc000) [pid = 1780] [serial = 1270] [outer = (nil)] 04:51:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x8ad70800) [pid = 1780] [serial = 1271] [outer = 0x8a5cc000] 04:51:50 INFO - PROCESS | 1780 | 1461066710344 Marionette DEBUG loaded listener.js 04:51:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x8bb54c00) [pid = 1780] [serial = 1272] [outer = 0x8a5cc000] 04:51:51 INFO - PROCESS | 1780 | 1461066711333 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 04:51:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 04:51:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1733ms 04:51:51 INFO - PROCESS | 1780 | 1461066711408 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 04:51:51 INFO - PROCESS | 1780 | 1461066711413 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 04:51:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 04:51:51 INFO - PROCESS | 1780 | 1461066711425 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 04:51:51 INFO - PROCESS | 1780 | 1461066711438 Marionette TRACE conn3 <- [1,1666,null,{}] 04:51:51 INFO - PROCESS | 1780 | 1461066711459 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:51 INFO - PROCESS | 1780 | 1461066711840 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 04:51:52 INFO - PROCESS | 1780 | 1461066712060 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:52 INFO - PROCESS | 1780 | ++DOCSHELL 0x881c8c00 == 99 [pid = 1780] [id = 424] 04:51:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x8ad74800) [pid = 1780] [serial = 1273] [outer = (nil)] 04:51:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x8c805400) [pid = 1780] [serial = 1274] [outer = 0x8ad74800] 04:51:52 INFO - PROCESS | 1780 | 1461066712154 Marionette DEBUG loaded listener.js 04:51:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x8ddd2800) [pid = 1780] [serial = 1275] [outer = 0x8ad74800] 04:51:53 INFO - PROCESS | 1780 | 1461066713116 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 04:51:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 04:51:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1751ms 04:51:53 INFO - PROCESS | 1780 | 1461066713173 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 04:51:53 INFO - PROCESS | 1780 | 1461066713178 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 04:51:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 04:51:53 INFO - PROCESS | 1780 | 1461066713185 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 04:51:53 INFO - PROCESS | 1780 | 1461066713189 Marionette TRACE conn3 <- [1,1670,null,{}] 04:51:53 INFO - PROCESS | 1780 | 1461066713195 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:53 INFO - PROCESS | 1780 | 1461066713416 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 04:51:53 INFO - PROCESS | 1780 | 1461066713679 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:53 INFO - PROCESS | 1780 | ++DOCSHELL 0x880bcc00 == 100 [pid = 1780] [id = 425] 04:51:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x8c7f4c00) [pid = 1780] [serial = 1276] [outer = (nil)] 04:51:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x8de79400) [pid = 1780] [serial = 1277] [outer = 0x8c7f4c00] 04:51:53 INFO - PROCESS | 1780 | 1461066713812 Marionette DEBUG loaded listener.js 04:51:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x8deb2c00) [pid = 1780] [serial = 1278] [outer = 0x8c7f4c00] 04:51:54 INFO - PROCESS | 1780 | 1461066714724 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 04:51:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 04:51:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1591ms 04:51:54 INFO - PROCESS | 1780 | 1461066714779 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 04:51:54 INFO - PROCESS | 1780 | 1461066714786 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 04:51:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 04:51:54 INFO - PROCESS | 1780 | 1461066714792 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 04:51:54 INFO - PROCESS | 1780 | 1461066714796 Marionette TRACE conn3 <- [1,1674,null,{}] 04:51:54 INFO - PROCESS | 1780 | 1461066714802 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:55 INFO - PROCESS | 1780 | 1461066715028 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 04:51:55 INFO - PROCESS | 1780 | 1461066715303 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:55 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e0ae400 == 101 [pid = 1780] [id = 426] 04:51:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x8e0b1400) [pid = 1780] [serial = 1279] [outer = (nil)] 04:51:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x8e0b5c00) [pid = 1780] [serial = 1280] [outer = 0x8e0b1400] 04:51:55 INFO - PROCESS | 1780 | 1461066715471 Marionette DEBUG loaded listener.js 04:51:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8e1c2800) [pid = 1780] [serial = 1281] [outer = 0x8e0b1400] 04:51:56 INFO - PROCESS | 1780 | 1461066716460 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 04:51:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 04:51:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1740ms 04:51:56 INFO - PROCESS | 1780 | 1461066716534 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 04:51:56 INFO - PROCESS | 1780 | 1461066716537 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 04:51:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 04:51:56 INFO - PROCESS | 1780 | 1461066716544 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 04:51:56 INFO - PROCESS | 1780 | 1461066716547 Marionette TRACE conn3 <- [1,1678,null,{}] 04:51:56 INFO - PROCESS | 1780 | 1461066716554 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:56 INFO - PROCESS | 1780 | 1461066716795 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 04:51:57 INFO - PROCESS | 1780 | 1461066717088 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:57 INFO - PROCESS | 1780 | ++DOCSHELL 0x8abfa000 == 102 [pid = 1780] [id = 427] 04:51:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x8c635000) [pid = 1780] [serial = 1282] [outer = (nil)] 04:51:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x8e9ee400) [pid = 1780] [serial = 1283] [outer = 0x8c635000] 04:51:57 INFO - PROCESS | 1780 | 1461066717181 Marionette DEBUG loaded listener.js 04:51:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x8eb41400) [pid = 1780] [serial = 1284] [outer = 0x8c635000] 04:51:58 INFO - PROCESS | 1780 | 1461066718085 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 04:51:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 04:51:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1582ms 04:51:58 INFO - PROCESS | 1780 | 1461066718128 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 04:51:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 04:51:58 INFO - PROCESS | 1780 | 1461066718132 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 04:51:58 INFO - PROCESS | 1780 | 1461066718139 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 04:51:58 INFO - PROCESS | 1780 | 1461066718143 Marionette TRACE conn3 <- [1,1682,null,{}] 04:51:58 INFO - PROCESS | 1780 | 1461066718149 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:58 INFO - PROCESS | 1780 | 1461066718384 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 04:51:58 INFO - PROCESS | 1780 | 1461066718690 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:58 INFO - PROCESS | 1780 | ++DOCSHELL 0x88b8e400 == 103 [pid = 1780] [id = 428] 04:51:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x8e9f4800) [pid = 1780] [serial = 1285] [outer = (nil)] 04:51:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x8eca3400) [pid = 1780] [serial = 1286] [outer = 0x8e9f4800] 04:51:58 INFO - PROCESS | 1780 | 1461066718787 Marionette DEBUG loaded listener.js 04:51:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x8f481400) [pid = 1780] [serial = 1287] [outer = 0x8e9f4800] 04:51:59 INFO - PROCESS | 1780 | 1461066719688 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 04:51:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 04:51:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1632ms 04:51:59 INFO - PROCESS | 1780 | 1461066719772 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 04:51:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 04:51:59 INFO - PROCESS | 1780 | 1461066719776 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 04:51:59 INFO - PROCESS | 1780 | 1461066719783 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 04:51:59 INFO - PROCESS | 1780 | 1461066719787 Marionette TRACE conn3 <- [1,1686,null,{}] 04:51:59 INFO - PROCESS | 1780 | 1461066719794 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:00 INFO - PROCESS | 1780 | 1461066720058 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 04:52:00 INFO - PROCESS | 1780 | 1461066720370 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:00 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ec96400 == 104 [pid = 1780] [id = 429] 04:52:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x8ec98000) [pid = 1780] [serial = 1288] [outer = (nil)] 04:52:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x8fe2dc00) [pid = 1780] [serial = 1289] [outer = 0x8ec98000] 04:52:00 INFO - PROCESS | 1780 | 1461066720479 Marionette DEBUG loaded listener.js 04:52:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x8fe33400) [pid = 1780] [serial = 1290] [outer = 0x8ec98000] 04:52:01 INFO - PROCESS | 1780 | 1461066721415 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 04:52:01 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 04:52:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1685ms 04:52:01 INFO - PROCESS | 1780 | 1461066721469 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 04:52:01 INFO - PROCESS | 1780 | 1461066721472 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 04:52:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 04:52:01 INFO - PROCESS | 1780 | 1461066721480 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 04:52:01 INFO - PROCESS | 1780 | 1461066721483 Marionette TRACE conn3 <- [1,1690,null,{}] 04:52:01 INFO - PROCESS | 1780 | 1461066721489 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:01 INFO - PROCESS | 1780 | 1461066721715 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 04:52:02 INFO - PROCESS | 1780 | 1461066722050 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:02 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e9e0c00 == 105 [pid = 1780] [id = 430] 04:52:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0x8ec9cc00) [pid = 1780] [serial = 1291] [outer = (nil)] 04:52:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x901bf000) [pid = 1780] [serial = 1292] [outer = 0x8ec9cc00] 04:52:02 INFO - PROCESS | 1780 | 1461066722165 Marionette DEBUG loaded listener.js 04:52:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x901c4000) [pid = 1780] [serial = 1293] [outer = 0x8ec9cc00] 04:52:03 INFO - PROCESS | 1780 | 1461066723074 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 04:52:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 04:52:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1631ms 04:52:03 INFO - PROCESS | 1780 | 1461066723112 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 04:52:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 04:52:03 INFO - PROCESS | 1780 | 1461066723117 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 04:52:03 INFO - PROCESS | 1780 | 1461066723124 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 04:52:03 INFO - PROCESS | 1780 | 1461066723128 Marionette TRACE conn3 <- [1,1694,null,{}] 04:52:03 INFO - PROCESS | 1780 | 1461066723134 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:03 INFO - PROCESS | 1780 | 1461066723363 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 04:52:03 INFO - PROCESS | 1780 | 1461066723685 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:03 INFO - PROCESS | 1780 | ++DOCSHELL 0x90799400 == 106 [pid = 1780] [id = 431] 04:52:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x9079b000) [pid = 1780] [serial = 1294] [outer = (nil)] 04:52:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x91314000) [pid = 1780] [serial = 1295] [outer = 0x9079b000] 04:52:03 INFO - PROCESS | 1780 | 1461066723800 Marionette DEBUG loaded listener.js 04:52:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x91fabc00) [pid = 1780] [serial = 1296] [outer = 0x9079b000] 04:52:04 INFO - PROCESS | 1780 | 1461066724769 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 04:52:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 04:52:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1685ms 04:52:04 INFO - PROCESS | 1780 | 1461066724809 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 04:52:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 04:52:04 INFO - PROCESS | 1780 | 1461066724814 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 04:52:04 INFO - PROCESS | 1780 | 1461066724821 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 04:52:04 INFO - PROCESS | 1780 | 1461066724826 Marionette TRACE conn3 <- [1,1698,null,{}] 04:52:04 INFO - PROCESS | 1780 | 1461066724833 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:05 INFO - PROCESS | 1780 | 1461066725126 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 04:52:05 INFO - PROCESS | 1780 | 1461066725452 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:05 INFO - PROCESS | 1780 | ++DOCSHELL 0x93289800 == 107 [pid = 1780] [id = 432] 04:52:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x9328f000) [pid = 1780] [serial = 1297] [outer = (nil)] 04:52:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x93423400) [pid = 1780] [serial = 1298] [outer = 0x9328f000] 04:52:05 INFO - PROCESS | 1780 | 1461066725569 Marionette DEBUG loaded listener.js 04:52:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x9342d400) [pid = 1780] [serial = 1299] [outer = 0x9328f000] 04:52:06 INFO - PROCESS | 1780 | 1461066726477 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 04:52:06 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 04:52:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1734ms 04:52:06 INFO - PROCESS | 1780 | 1461066726555 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 04:52:06 INFO - PROCESS | 1780 | 1461066726558 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 04:52:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 04:52:06 INFO - PROCESS | 1780 | 1461066726566 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 04:52:06 INFO - PROCESS | 1780 | 1461066726569 Marionette TRACE conn3 <- [1,1702,null,{}] 04:52:06 INFO - PROCESS | 1780 | 1461066726577 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:06 INFO - PROCESS | 1780 | 1461066726885 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 04:52:07 INFO - PROCESS | 1780 | 1461066727214 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:07 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ec9ec00 == 108 [pid = 1780] [id = 433] 04:52:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x9312ac00) [pid = 1780] [serial = 1300] [outer = (nil)] 04:52:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x94f82c00) [pid = 1780] [serial = 1301] [outer = 0x9312ac00] 04:52:07 INFO - PROCESS | 1780 | 1461066727311 Marionette DEBUG loaded listener.js 04:52:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x94f88400) [pid = 1780] [serial = 1302] [outer = 0x9312ac00] 04:52:08 INFO - PROCESS | 1780 | 1461066728240 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 04:52:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 04:52:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1750ms 04:52:08 INFO - PROCESS | 1780 | 1461066728318 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 04:52:08 INFO - PROCESS | 1780 | 1461066728321 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 04:52:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 04:52:08 INFO - PROCESS | 1780 | 1461066728328 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 04:52:08 INFO - PROCESS | 1780 | 1461066728331 Marionette TRACE conn3 <- [1,1706,null,{}] 04:52:08 INFO - PROCESS | 1780 | 1461066728338 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:08 INFO - PROCESS | 1780 | 1461066728571 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 04:52:08 INFO - PROCESS | 1780 | 1461066728883 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:08 INFO - PROCESS | 1780 | ++DOCSHELL 0x9328c800 == 109 [pid = 1780] [id = 434] 04:52:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x941cb400) [pid = 1780] [serial = 1303] [outer = (nil)] 04:52:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x96768400) [pid = 1780] [serial = 1304] [outer = 0x941cb400] 04:52:08 INFO - PROCESS | 1780 | 1461066728983 Marionette DEBUG loaded listener.js 04:52:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x9676e800) [pid = 1780] [serial = 1305] [outer = 0x941cb400] 04:52:09 INFO - PROCESS | 1780 | 1461066729911 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 04:52:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 04:52:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1635ms 04:52:09 INFO - PROCESS | 1780 | 1461066729965 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 04:52:09 INFO - PROCESS | 1780 | 1461066729970 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 04:52:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 04:52:09 INFO - PROCESS | 1780 | 1461066729977 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 04:52:09 INFO - PROCESS | 1780 | 1461066729981 Marionette TRACE conn3 <- [1,1710,null,{}] 04:52:09 INFO - PROCESS | 1780 | 1461066729988 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:10 INFO - PROCESS | 1780 | 1461066730318 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 04:52:10 INFO - PROCESS | 1780 | 1461066730761 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:10 INFO - PROCESS | 1780 | ++DOCSHELL 0x941c9400 == 110 [pid = 1780] [id = 435] 04:52:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x9634d000) [pid = 1780] [serial = 1306] [outer = (nil)] 04:52:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x971c4c00) [pid = 1780] [serial = 1307] [outer = 0x9634d000] 04:52:10 INFO - PROCESS | 1780 | 1461066730932 Marionette DEBUG loaded listener.js 04:52:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x97478000) [pid = 1780] [serial = 1308] [outer = 0x9634d000] 04:52:12 INFO - PROCESS | 1780 | 1461066732068 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 04:52:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 04:52:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 2139ms 04:52:12 INFO - PROCESS | 1780 | 1461066732120 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 04:52:12 INFO - PROCESS | 1780 | 1461066732123 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 04:52:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 04:52:12 INFO - PROCESS | 1780 | 1461066732131 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 04:52:12 INFO - PROCESS | 1780 | 1461066732135 Marionette TRACE conn3 <- [1,1714,null,{}] 04:52:12 INFO - PROCESS | 1780 | 1461066732141 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:12 INFO - PROCESS | 1780 | 1461066732425 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 04:52:12 INFO - PROCESS | 1780 | 1461066732778 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:12 INFO - PROCESS | 1780 | ++DOCSHELL 0x890ec800 == 111 [pid = 1780] [id = 436] 04:52:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0x9676b400) [pid = 1780] [serial = 1309] [outer = (nil)] 04:52:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x979df400) [pid = 1780] [serial = 1310] [outer = 0x9676b400] 04:52:12 INFO - PROCESS | 1780 | 1461066732873 Marionette DEBUG loaded listener.js 04:52:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0x979e3400) [pid = 1780] [serial = 1311] [outer = 0x9676b400] 04:52:13 INFO - PROCESS | 1780 | 1461066733855 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 04:52:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 04:52:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1792ms 04:52:13 INFO - PROCESS | 1780 | 1461066733925 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 04:52:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 04:52:13 INFO - PROCESS | 1780 | 1461066733930 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 04:52:13 INFO - PROCESS | 1780 | 1461066733938 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 04:52:13 INFO - PROCESS | 1780 | 1461066733941 Marionette TRACE conn3 <- [1,1718,null,{}] 04:52:13 INFO - PROCESS | 1780 | 1461066733948 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:14 INFO - PROCESS | 1780 | 1461066734183 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 04:52:14 INFO - PROCESS | 1780 | 1461066734507 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:14 INFO - PROCESS | 1780 | ++DOCSHELL 0x877f4400 == 112 [pid = 1780] [id = 437] 04:52:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0x8e1cdc00) [pid = 1780] [serial = 1312] [outer = (nil)] 04:52:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0x987c7400) [pid = 1780] [serial = 1313] [outer = 0x8e1cdc00] 04:52:14 INFO - PROCESS | 1780 | 1461066734613 Marionette DEBUG loaded listener.js 04:52:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0x987cbc00) [pid = 1780] [serial = 1314] [outer = 0x8e1cdc00] 04:52:15 INFO - PROCESS | 1780 | 1461066735561 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 04:52:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 04:52:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1686ms 04:52:15 INFO - PROCESS | 1780 | 1461066735624 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 04:52:15 INFO - PROCESS | 1780 | 1461066735628 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 04:52:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 04:52:15 INFO - PROCESS | 1780 | 1461066735635 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 04:52:15 INFO - PROCESS | 1780 | 1461066735638 Marionette TRACE conn3 <- [1,1722,null,{}] 04:52:15 INFO - PROCESS | 1780 | 1461066735644 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:15 INFO - PROCESS | 1780 | 1461066735883 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 04:52:16 INFO - PROCESS | 1780 | 1461066736256 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:16 INFO - PROCESS | 1780 | ++DOCSHELL 0x987c9800 == 113 [pid = 1780] [id = 438] 04:52:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 174 (0x98a30800) [pid = 1780] [serial = 1315] [outer = (nil)] 04:52:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 175 (0x99126c00) [pid = 1780] [serial = 1316] [outer = 0x98a30800] 04:52:16 INFO - PROCESS | 1780 | 1461066736352 Marionette DEBUG loaded listener.js 04:52:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 176 (0x99147800) [pid = 1780] [serial = 1317] [outer = 0x98a30800] 04:52:18 INFO - PROCESS | 1780 | --DOCSHELL 0x84476800 == 112 [pid = 1780] [id = 375] 04:52:18 INFO - PROCESS | 1780 | --DOCSHELL 0x8e0b3400 == 111 [pid = 1780] [id = 119] 04:52:18 INFO - PROCESS | 1780 | --DOCSHELL 0x89fef000 == 110 [pid = 1780] [id = 420] 04:52:18 INFO - PROCESS | 1780 | --DOCSHELL 0x89ffa800 == 109 [pid = 1780] [id = 419] 04:52:18 INFO - PROCESS | 1780 | --DOCSHELL 0x88d6f400 == 108 [pid = 1780] [id = 418] 04:52:18 INFO - PROCESS | 1780 | --DOCSHELL 0x877ec000 == 107 [pid = 1780] [id = 417] 04:52:18 INFO - PROCESS | 1780 | --DOCSHELL 0x863ab000 == 106 [pid = 1780] [id = 415] 04:52:18 INFO - PROCESS | 1780 | --DOCSHELL 0x9623dc00 == 105 [pid = 1780] [id = 413] 04:52:18 INFO - PROCESS | 1780 | --DOCSHELL 0x880b3c00 == 104 [pid = 1780] [id = 414] 04:52:18 INFO - PROCESS | 1780 | --DOCSHELL 0x93286000 == 103 [pid = 1780] [id = 412] 04:52:18 INFO - PROCESS | 1780 | --DOCSHELL 0x93125400 == 102 [pid = 1780] [id = 411] 04:52:18 INFO - PROCESS | 1780 | --DOCSHELL 0x9078dc00 == 101 [pid = 1780] [id = 410] 04:52:18 INFO - PROCESS | 1780 | --DOCSHELL 0x8eb43000 == 100 [pid = 1780] [id = 408] 04:52:18 INFO - PROCESS | 1780 | --DOCSHELL 0x8de79c00 == 99 [pid = 1780] [id = 409] 04:52:18 INFO - PROCESS | 1780 | --DOCSHELL 0x863a7800 == 98 [pid = 1780] [id = 407] 04:52:18 INFO - PROCESS | 1780 | --DOCSHELL 0x8a4cc800 == 97 [pid = 1780] [id = 406] 04:52:18 INFO - PROCESS | 1780 | --DOCSHELL 0x8deafc00 == 96 [pid = 1780] [id = 405] 04:52:18 INFO - PROCESS | 1780 | --DOCSHELL 0x881c0800 == 95 [pid = 1780] [id = 404] 04:52:18 INFO - PROCESS | 1780 | --DOCSHELL 0x894c5c00 == 94 [pid = 1780] [id = 402] 04:52:18 INFO - PROCESS | 1780 | --DOCSHELL 0x8a4c3400 == 93 [pid = 1780] [id = 403] 04:52:18 INFO - PROCESS | 1780 | --DOCSHELL 0x88ce8800 == 92 [pid = 1780] [id = 401] 04:52:18 INFO - PROCESS | 1780 | --DOCSHELL 0x86fa4c00 == 91 [pid = 1780] [id = 400] 04:52:18 INFO - PROCESS | 1780 | --DOMWINDOW == 175 (0x89ff9000) [pid = 1780] [serial = 1074] [outer = (nil)] [url = about:blank] 04:52:18 INFO - PROCESS | 1780 | --DOMWINDOW == 174 (0x89d70400) [pid = 1780] [serial = 1199] [outer = (nil)] [url = about:blank] 04:52:18 INFO - PROCESS | 1780 | --DOMWINDOW == 173 (0x8a54ac00) [pid = 1780] [serial = 1196] [outer = (nil)] [url = about:blank] 04:52:18 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0x98414c00) [pid = 1780] [serial = 1188] [outer = (nil)] [url = about:blank] 04:52:18 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0x979dfc00) [pid = 1780] [serial = 1187] [outer = (nil)] [url = about:blank] 04:52:18 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0x979ce800) [pid = 1780] [serial = 1185] [outer = (nil)] [url = about:blank] 04:52:18 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x977f0000) [pid = 1780] [serial = 1184] [outer = (nil)] [url = about:blank] 04:52:18 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x97121000) [pid = 1780] [serial = 1182] [outer = (nil)] [url = about:blank] 04:52:18 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x970c6800) [pid = 1780] [serial = 1181] [outer = (nil)] [url = about:blank] 04:52:18 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x96768000) [pid = 1780] [serial = 1179] [outer = (nil)] [url = about:blank] 04:52:18 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0x96765400) [pid = 1780] [serial = 1178] [outer = (nil)] [url = about:blank] 04:52:18 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0x96287000) [pid = 1780] [serial = 1176] [outer = (nil)] [url = about:blank] 04:52:18 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x9623e400) [pid = 1780] [serial = 1175] [outer = (nil)] [url = about:blank] 04:52:18 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x941cd400) [pid = 1780] [serial = 1173] [outer = (nil)] [url = about:blank] 04:52:18 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x932f3800) [pid = 1780] [serial = 1172] [outer = (nil)] [url = about:blank] 04:52:18 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x9312f800) [pid = 1780] [serial = 1170] [outer = (nil)] [url = about:blank] 04:52:18 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x915cf800) [pid = 1780] [serial = 1169] [outer = (nil)] [url = about:blank] 04:52:18 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x90121c00) [pid = 1780] [serial = 1167] [outer = (nil)] [url = about:blank] 04:52:18 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x8fe32c00) [pid = 1780] [serial = 1166] [outer = (nil)] [url = about:blank] 04:52:18 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x8f480800) [pid = 1780] [serial = 1164] [outer = (nil)] [url = about:blank] 04:52:18 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x8eca2400) [pid = 1780] [serial = 1163] [outer = (nil)] [url = about:blank] 04:52:18 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x8eb49400) [pid = 1780] [serial = 1161] [outer = (nil)] [url = about:blank] 04:52:18 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x8eb46c00) [pid = 1780] [serial = 1160] [outer = (nil)] [url = about:blank] 04:52:18 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x8e9e9400) [pid = 1780] [serial = 1158] [outer = (nil)] [url = about:blank] 04:52:18 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x8e1cd400) [pid = 1780] [serial = 1157] [outer = (nil)] [url = about:blank] 04:52:18 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0x8e0d9c00) [pid = 1780] [serial = 1155] [outer = (nil)] [url = about:blank] 04:52:18 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0x8e0d1400) [pid = 1780] [serial = 1154] [outer = (nil)] [url = about:blank] 04:52:18 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x8de78000) [pid = 1780] [serial = 1152] [outer = (nil)] [url = about:blank] 04:52:18 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x8de72400) [pid = 1780] [serial = 1151] [outer = (nil)] [url = about:blank] 04:52:18 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x8c810400) [pid = 1780] [serial = 1149] [outer = (nil)] [url = about:blank] 04:52:18 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x8c804400) [pid = 1780] [serial = 1148] [outer = (nil)] [url = about:blank] 04:52:18 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x8c63e400) [pid = 1780] [serial = 1146] [outer = (nil)] [url = about:blank] 04:52:18 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x8c543400) [pid = 1780] [serial = 1145] [outer = (nil)] [url = about:blank] 04:52:18 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x8ad6fc00) [pid = 1780] [serial = 1143] [outer = (nil)] [url = about:blank] 04:52:18 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x8abf2400) [pid = 1780] [serial = 1142] [outer = (nil)] [url = about:blank] 04:52:18 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x88ceb400) [pid = 1780] [serial = 1140] [outer = (nil)] [url = about:blank] 04:52:18 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x88b82400) [pid = 1780] [serial = 1139] [outer = (nil)] [url = about:blank] 04:52:18 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x890f4c00) [pid = 1780] [serial = 1193] [outer = (nil)] [url = about:blank] 04:52:18 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x889b1800) [pid = 1780] [serial = 1191] [outer = (nil)] [url = about:blank] 04:52:18 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x88361800) [pid = 1780] [serial = 1190] [outer = (nil)] [url = about:blank] 04:52:18 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x8a5d6400) [pid = 1780] [serial = 1197] [outer = (nil)] [url = about:blank] 04:52:18 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x894ccc00) [pid = 1780] [serial = 1194] [outer = (nil)] [url = about:blank] 04:52:19 INFO - PROCESS | 1780 | 1461066739019 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 04:52:19 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 04:52:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 3441ms 04:52:19 INFO - PROCESS | 1780 | 1461066739077 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 04:52:19 INFO - PROCESS | 1780 | 1461066739083 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 04:52:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 04:52:19 INFO - PROCESS | 1780 | 1461066739092 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 04:52:19 INFO - PROCESS | 1780 | 1461066739098 Marionette TRACE conn3 <- [1,1726,null,{}] 04:52:19 INFO - PROCESS | 1780 | 1461066739108 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:19 INFO - PROCESS | 1780 | 1461066739356 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 04:52:19 INFO - PROCESS | 1780 | 1461066739562 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:19 INFO - PROCESS | 1780 | ++DOCSHELL 0x877ec000 == 92 [pid = 1780] [id = 439] 04:52:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x88362800) [pid = 1780] [serial = 1318] [outer = (nil)] 04:52:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x88b8f800) [pid = 1780] [serial = 1319] [outer = 0x88362800] 04:52:19 INFO - PROCESS | 1780 | 1461066739662 Marionette DEBUG loaded listener.js 04:52:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x88d63c00) [pid = 1780] [serial = 1320] [outer = 0x88362800] 04:52:20 INFO - PROCESS | 1780 | 1461066740482 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 04:52:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 04:52:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1438ms 04:52:20 INFO - PROCESS | 1780 | 1461066740533 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 04:52:20 INFO - PROCESS | 1780 | 1461066740542 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 04:52:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 04:52:20 INFO - PROCESS | 1780 | 1461066740553 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 04:52:20 INFO - PROCESS | 1780 | 1461066740566 Marionette TRACE conn3 <- [1,1730,null,{}] 04:52:20 INFO - PROCESS | 1780 | 1461066740576 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:20 INFO - PROCESS | 1780 | 1461066740795 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 04:52:21 INFO - PROCESS | 1780 | 1461066741080 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:21 INFO - PROCESS | 1780 | ++DOCSHELL 0x88b8a400 == 93 [pid = 1780] [id = 440] 04:52:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x890f4c00) [pid = 1780] [serial = 1321] [outer = (nil)] 04:52:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x894cf000) [pid = 1780] [serial = 1322] [outer = 0x890f4c00] 04:52:21 INFO - PROCESS | 1780 | 1461066741179 Marionette DEBUG loaded listener.js 04:52:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x89ff2000) [pid = 1780] [serial = 1323] [outer = 0x890f4c00] 04:52:22 INFO - PROCESS | 1780 | 1461066742179 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 04:52:22 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 04:52:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1699ms 04:52:22 INFO - PROCESS | 1780 | 1461066742254 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 04:52:22 INFO - PROCESS | 1780 | 1461066742258 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 04:52:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 04:52:22 INFO - PROCESS | 1780 | 1461066742278 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 04:52:22 INFO - PROCESS | 1780 | 1461066742284 Marionette TRACE conn3 <- [1,1734,null,{}] 04:52:22 INFO - PROCESS | 1780 | 1461066742302 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:22 INFO - PROCESS | 1780 | 1461066742613 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 04:52:22 INFO - PROCESS | 1780 | 1461066742810 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:22 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a5d3c00 == 94 [pid = 1780] [id = 441] 04:52:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x8abf2000) [pid = 1780] [serial = 1324] [outer = (nil)] 04:52:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x8abfec00) [pid = 1780] [serial = 1325] [outer = 0x8abf2000] 04:52:22 INFO - PROCESS | 1780 | 1461066742894 Marionette DEBUG loaded listener.js 04:52:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x8bb48800) [pid = 1780] [serial = 1326] [outer = 0x8abf2000] 04:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x8c806400) [pid = 1780] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 04:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x8a4cc000) [pid = 1780] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 04:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x86fab400) [pid = 1780] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 04:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x8deb1c00) [pid = 1780] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 04:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x9328d800) [pid = 1780] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 04:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x88d64800) [pid = 1780] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 04:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x881c4c00) [pid = 1780] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 04:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x86fa3400) [pid = 1780] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 04:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x894c2800) [pid = 1780] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 04:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x880b7400) [pid = 1780] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 04:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x90790000) [pid = 1780] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 04:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x88d70c00) [pid = 1780] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 04:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0x89ffc000) [pid = 1780] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 04:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x93429400) [pid = 1780] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 04:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0x8ec98800) [pid = 1780] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 04:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 127 (0x8c803400) [pid = 1780] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 04:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 126 (0x9678d400) [pid = 1780] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 04:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 125 (0x96349c00) [pid = 1780] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 04:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 124 (0x881c7c00) [pid = 1780] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 04:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 123 (0x8f484000) [pid = 1780] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 04:52:23 INFO - PROCESS | 1780 | --DOMWINDOW == 122 (0x8a550400) [pid = 1780] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 04:52:24 INFO - PROCESS | 1780 | 1461066744185 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 04:52:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 04:52:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1942ms 04:52:24 INFO - PROCESS | 1780 | 1461066744219 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 04:52:24 INFO - PROCESS | 1780 | 1461066744223 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 04:52:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 04:52:24 INFO - PROCESS | 1780 | 1461066744230 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 04:52:24 INFO - PROCESS | 1780 | 1461066744232 Marionette TRACE conn3 <- [1,1738,null,{}] 04:52:24 INFO - PROCESS | 1780 | 1461066744239 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:24 INFO - PROCESS | 1780 | 1461066744472 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 04:52:24 INFO - PROCESS | 1780 | 1461066744647 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:24 INFO - PROCESS | 1780 | ++DOCSHELL 0x880b7400 == 95 [pid = 1780] [id = 442] 04:52:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 123 (0x88e4b800) [pid = 1780] [serial = 1327] [outer = (nil)] 04:52:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 124 (0x8ad68800) [pid = 1780] [serial = 1328] [outer = 0x88e4b800] 04:52:24 INFO - PROCESS | 1780 | 1461066744742 Marionette DEBUG loaded listener.js 04:52:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 125 (0x8c637000) [pid = 1780] [serial = 1329] [outer = 0x88e4b800] 04:52:25 INFO - PROCESS | 1780 | 1461066745563 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 04:52:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 04:52:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1529ms 04:52:25 INFO - PROCESS | 1780 | 1461066745761 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 04:52:25 INFO - PROCESS | 1780 | 1461066745769 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 04:52:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 04:52:25 INFO - PROCESS | 1780 | 1461066745778 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 04:52:25 INFO - PROCESS | 1780 | 1461066745783 Marionette TRACE conn3 <- [1,1742,null,{}] 04:52:25 INFO - PROCESS | 1780 | 1461066745794 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:26 INFO - PROCESS | 1780 | 1461066746133 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 04:52:26 INFO - PROCESS | 1780 | 1461066746411 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:26 INFO - PROCESS | 1780 | ++DOCSHELL 0x88b82400 == 96 [pid = 1780] [id = 443] 04:52:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 126 (0x88b88000) [pid = 1780] [serial = 1330] [outer = (nil)] 04:52:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 127 (0x88cef800) [pid = 1780] [serial = 1331] [outer = 0x88b88000] 04:52:26 INFO - PROCESS | 1780 | 1461066746507 Marionette DEBUG loaded listener.js 04:52:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x88e50c00) [pid = 1780] [serial = 1332] [outer = 0x88b88000] 04:52:27 INFO - PROCESS | 1780 | 1461066747503 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 04:52:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 04:52:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1789ms 04:52:27 INFO - PROCESS | 1780 | 1461066747568 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 04:52:27 INFO - PROCESS | 1780 | 1461066747574 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 04:52:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 04:52:27 INFO - PROCESS | 1780 | 1461066747589 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 04:52:27 INFO - PROCESS | 1780 | 1461066747596 Marionette TRACE conn3 <- [1,1746,null,{}] 04:52:27 INFO - PROCESS | 1780 | 1461066747603 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:27 INFO - PROCESS | 1780 | 1461066747901 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 04:52:28 INFO - PROCESS | 1780 | 1461066748226 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:28 INFO - PROCESS | 1780 | ++DOCSHELL 0x89d69400 == 97 [pid = 1780] [id = 444] 04:52:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x8a4cac00) [pid = 1780] [serial = 1333] [outer = (nil)] 04:52:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x8a7a9800) [pid = 1780] [serial = 1334] [outer = 0x8a4cac00] 04:52:28 INFO - PROCESS | 1780 | 1461066748332 Marionette DEBUG loaded listener.js 04:52:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x8c638800) [pid = 1780] [serial = 1335] [outer = 0x8a4cac00] 04:52:29 INFO - PROCESS | 1780 | 1461066749378 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 04:52:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 04:52:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1845ms 04:52:29 INFO - PROCESS | 1780 | 1461066749431 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 04:52:29 INFO - PROCESS | 1780 | 1461066749436 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 04:52:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 04:52:29 INFO - PROCESS | 1780 | 1461066749443 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 04:52:29 INFO - PROCESS | 1780 | 1461066749446 Marionette TRACE conn3 <- [1,1750,null,{}] 04:52:29 INFO - PROCESS | 1780 | 1461066749463 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:29 INFO - PROCESS | 1780 | 1461066749753 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 04:52:30 INFO - PROCESS | 1780 | 1461066750115 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:30 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a5d0800 == 98 [pid = 1780] [id = 445] 04:52:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x8c802000) [pid = 1780] [serial = 1336] [outer = (nil)] 04:52:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x8c810c00) [pid = 1780] [serial = 1337] [outer = 0x8c802000] 04:52:30 INFO - PROCESS | 1780 | 1461066750219 Marionette DEBUG loaded listener.js 04:52:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x8dddc800) [pid = 1780] [serial = 1338] [outer = 0x8c802000] 04:52:31 INFO - PROCESS | 1780 | 1461066751219 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 04:52:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 04:52:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1853ms 04:52:31 INFO - PROCESS | 1780 | 1461066751296 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 04:52:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 04:52:31 INFO - PROCESS | 1780 | 1461066751301 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 04:52:31 INFO - PROCESS | 1780 | 1461066751308 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 04:52:31 INFO - PROCESS | 1780 | 1461066751312 Marionette TRACE conn3 <- [1,1754,null,{}] 04:52:31 INFO - PROCESS | 1780 | 1461066751318 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:31 INFO - PROCESS | 1780 | 1461066751581 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 04:52:31 INFO - PROCESS | 1780 | 1461066751913 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:31 INFO - PROCESS | 1780 | ++DOCSHELL 0x881c6000 == 99 [pid = 1780] [id = 446] 04:52:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x8ddcfc00) [pid = 1780] [serial = 1339] [outer = (nil)] 04:52:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x8e0ad800) [pid = 1780] [serial = 1340] [outer = 0x8ddcfc00] 04:52:32 INFO - PROCESS | 1780 | 1461066752005 Marionette DEBUG loaded listener.js 04:52:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x8e0b6800) [pid = 1780] [serial = 1341] [outer = 0x8ddcfc00] 04:52:32 INFO - PROCESS | 1780 | 1461066752911 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 04:52:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 04:52:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1683ms 04:52:32 INFO - PROCESS | 1780 | 1461066752991 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 04:52:32 INFO - PROCESS | 1780 | 1461066752995 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 04:52:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 04:52:33 INFO - PROCESS | 1780 | 1461066753003 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 04:52:33 INFO - PROCESS | 1780 | 1461066753006 Marionette TRACE conn3 <- [1,1758,null,{}] 04:52:33 INFO - PROCESS | 1780 | 1461066753012 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:33 INFO - PROCESS | 1780 | 1461066753229 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 04:52:33 INFO - PROCESS | 1780 | 1461066753544 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:33 INFO - PROCESS | 1780 | ++DOCSHELL 0x881ba400 == 100 [pid = 1780] [id = 447] 04:52:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x889b0800) [pid = 1780] [serial = 1342] [outer = (nil)] 04:52:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x8e0bbc00) [pid = 1780] [serial = 1343] [outer = 0x889b0800] 04:52:33 INFO - PROCESS | 1780 | 1461066753642 Marionette DEBUG loaded listener.js 04:52:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8e0d8800) [pid = 1780] [serial = 1344] [outer = 0x889b0800] 04:52:34 INFO - PROCESS | 1780 | 1461066754541 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 04:52:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 04:52:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1584ms 04:52:34 INFO - PROCESS | 1780 | 1461066754588 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 04:52:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 04:52:34 INFO - PROCESS | 1780 | 1461066754592 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 04:52:34 INFO - PROCESS | 1780 | 1461066754599 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 04:52:34 INFO - PROCESS | 1780 | 1461066754602 Marionette TRACE conn3 <- [1,1762,null,{}] 04:52:34 INFO - PROCESS | 1780 | 1461066754608 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:34 INFO - PROCESS | 1780 | 1461066754873 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 04:52:35 INFO - PROCESS | 1780 | 1461066755202 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:35 INFO - PROCESS | 1780 | ++DOCSHELL 0x8deae800 == 101 [pid = 1780] [id = 448] 04:52:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x8e9e7c00) [pid = 1780] [serial = 1345] [outer = (nil)] 04:52:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x8e9f2400) [pid = 1780] [serial = 1346] [outer = 0x8e9e7c00] 04:52:35 INFO - PROCESS | 1780 | 1461066755304 Marionette DEBUG loaded listener.js 04:52:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x8eb47800) [pid = 1780] [serial = 1347] [outer = 0x8e9e7c00] 04:52:36 INFO - PROCESS | 1780 | 1461066756211 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 04:52:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 04:52:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1688ms 04:52:36 INFO - PROCESS | 1780 | 1461066756296 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 04:52:36 INFO - PROCESS | 1780 | 1461066756300 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 04:52:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 04:52:36 INFO - PROCESS | 1780 | 1461066756311 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 04:52:36 INFO - PROCESS | 1780 | 1461066756314 Marionette TRACE conn3 <- [1,1766,null,{}] 04:52:36 INFO - PROCESS | 1780 | 1461066756320 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:36 INFO - PROCESS | 1780 | 1461066756628 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 04:52:36 INFO - PROCESS | 1780 | 1461066756946 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:37 INFO - PROCESS | 1780 | ++DOCSHELL 0x8de78000 == 102 [pid = 1780] [id = 449] 04:52:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x8ec96c00) [pid = 1780] [serial = 1348] [outer = (nil)] 04:52:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x8eca0800) [pid = 1780] [serial = 1349] [outer = 0x8ec96c00] 04:52:37 INFO - PROCESS | 1780 | 1461066757074 Marionette DEBUG loaded listener.js 04:52:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x8f486400) [pid = 1780] [serial = 1350] [outer = 0x8ec96c00] 04:52:37 INFO - PROCESS | 1780 | 1461066757994 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 04:52:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 04:52:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1730ms 04:52:38 INFO - PROCESS | 1780 | 1461066758042 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 04:52:38 INFO - PROCESS | 1780 | 1461066758045 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 04:52:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 04:52:38 INFO - PROCESS | 1780 | 1461066758069 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 04:52:38 INFO - PROCESS | 1780 | 1461066758073 Marionette TRACE conn3 <- [1,1770,null,{}] 04:52:38 INFO - PROCESS | 1780 | 1461066758084 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:38 INFO - PROCESS | 1780 | 1461066758303 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 04:52:38 INFO - PROCESS | 1780 | 1461066758622 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:38 INFO - PROCESS | 1780 | ++DOCSHELL 0x889a5c00 == 103 [pid = 1780] [id = 450] 04:52:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x894c4000) [pid = 1780] [serial = 1351] [outer = (nil)] 04:52:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x8fe2ec00) [pid = 1780] [serial = 1352] [outer = 0x894c4000] 04:52:38 INFO - PROCESS | 1780 | 1461066758720 Marionette DEBUG loaded listener.js 04:52:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x90122c00) [pid = 1780] [serial = 1353] [outer = 0x894c4000] 04:52:39 INFO - PROCESS | 1780 | 1461066759595 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 04:52:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 04:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1611ms 04:52:39 INFO - PROCESS | 1780 | 1461066759664 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 04:52:39 INFO - PROCESS | 1780 | 1461066759669 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 04:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 04:52:39 INFO - PROCESS | 1780 | 1461066759676 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 04:52:39 INFO - PROCESS | 1780 | 1461066759680 Marionette TRACE conn3 <- [1,1774,null,{}] 04:52:39 INFO - PROCESS | 1780 | 1461066759686 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:39 INFO - PROCESS | 1780 | 1461066759959 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 04:52:40 INFO - PROCESS | 1780 | 1461066760277 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:40 INFO - PROCESS | 1780 | ++DOCSHELL 0x8fe2d400 == 104 [pid = 1780] [id = 451] 04:52:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0x90128800) [pid = 1780] [serial = 1354] [outer = (nil)] 04:52:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x90549c00) [pid = 1780] [serial = 1355] [outer = 0x90128800] 04:52:40 INFO - PROCESS | 1780 | 1461066760368 Marionette DEBUG loaded listener.js 04:52:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x9054ec00) [pid = 1780] [serial = 1356] [outer = 0x90128800] 04:52:41 INFO - PROCESS | 1780 | 1461066761261 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 04:52:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 04:52:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1633ms 04:52:41 INFO - PROCESS | 1780 | 1461066761311 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 04:52:41 INFO - PROCESS | 1780 | 1461066761319 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 04:52:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 04:52:41 INFO - PROCESS | 1780 | 1461066761329 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 04:52:41 INFO - PROCESS | 1780 | 1461066761338 Marionette TRACE conn3 <- [1,1778,null,{}] 04:52:41 INFO - PROCESS | 1780 | 1461066761344 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:41 INFO - PROCESS | 1780 | 1461066761566 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 04:52:41 INFO - PROCESS | 1780 | 1461066761877 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:41 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ec9c400 == 105 [pid = 1780] [id = 452] 04:52:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x901b9000) [pid = 1780] [serial = 1357] [outer = (nil)] 04:52:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x91fa7400) [pid = 1780] [serial = 1358] [outer = 0x901b9000] 04:52:41 INFO - PROCESS | 1780 | 1461066761972 Marionette DEBUG loaded listener.js 04:52:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x91fae800) [pid = 1780] [serial = 1359] [outer = 0x901b9000] 04:52:42 INFO - PROCESS | 1780 | 1461066762886 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 04:52:42 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 04:52:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1635ms 04:52:42 INFO - PROCESS | 1780 | 1461066762966 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 04:52:42 INFO - PROCESS | 1780 | 1461066762970 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 04:52:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 04:52:42 INFO - PROCESS | 1780 | 1461066762977 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 04:52:42 INFO - PROCESS | 1780 | 1461066762981 Marionette TRACE conn3 <- [1,1782,null,{}] 04:52:42 INFO - PROCESS | 1780 | 1461066762988 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:43 INFO - PROCESS | 1780 | 1461066763279 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 04:52:43 INFO - PROCESS | 1780 | 1461066763608 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:43 INFO - PROCESS | 1780 | ++DOCSHELL 0x9328d800 == 106 [pid = 1780] [id = 453] 04:52:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x932ee000) [pid = 1780] [serial = 1360] [outer = (nil)] 04:52:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x941c7400) [pid = 1780] [serial = 1361] [outer = 0x932ee000] 04:52:43 INFO - PROCESS | 1780 | 1461066763718 Marionette DEBUG loaded listener.js 04:52:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x941d3400) [pid = 1780] [serial = 1362] [outer = 0x932ee000] 04:52:44 INFO - PROCESS | 1780 | 1461066764691 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 04:52:44 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 04:52:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1782ms 04:52:44 INFO - PROCESS | 1780 | 1461066764763 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 04:52:44 INFO - PROCESS | 1780 | 1461066764771 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 04:52:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 04:52:44 INFO - PROCESS | 1780 | 1461066764783 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 04:52:44 INFO - PROCESS | 1780 | 1461066764785 Marionette TRACE conn3 <- [1,1786,null,{}] 04:52:44 INFO - PROCESS | 1780 | 1461066764792 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:45 INFO - PROCESS | 1780 | 1461066765103 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 04:52:45 INFO - PROCESS | 1780 | 1461066765429 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:45 INFO - PROCESS | 1780 | ++DOCSHELL 0x941ca000 == 107 [pid = 1780] [id = 454] 04:52:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x9623f000) [pid = 1780] [serial = 1363] [outer = (nil)] 04:52:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x9634e000) [pid = 1780] [serial = 1364] [outer = 0x9623f000] 04:52:45 INFO - PROCESS | 1780 | 1461066765523 Marionette DEBUG loaded listener.js 04:52:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x9676c000) [pid = 1780] [serial = 1365] [outer = 0x9623f000] 04:52:46 INFO - PROCESS | 1780 | 1461066766488 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 04:52:46 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 04:52:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1790ms 04:52:46 INFO - PROCESS | 1780 | 1461066766573 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 04:52:46 INFO - PROCESS | 1780 | 1461066766577 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 04:52:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 04:52:46 INFO - PROCESS | 1780 | 1461066766583 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 04:52:46 INFO - PROCESS | 1780 | 1461066766587 Marionette TRACE conn3 <- [1,1790,null,{}] 04:52:46 INFO - PROCESS | 1780 | 1461066766597 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:46 INFO - PROCESS | 1780 | 1461066766849 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 04:52:47 INFO - PROCESS | 1780 | 1461066767174 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:47 INFO - PROCESS | 1780 | ++DOCSHELL 0x932f1c00 == 108 [pid = 1780] [id = 455] 04:52:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x9623e800) [pid = 1780] [serial = 1366] [outer = (nil)] 04:52:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x971c0800) [pid = 1780] [serial = 1367] [outer = 0x9623e800] 04:52:47 INFO - PROCESS | 1780 | 1461066767268 Marionette DEBUG loaded listener.js 04:52:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x976b3c00) [pid = 1780] [serial = 1368] [outer = 0x9623e800] 04:52:48 INFO - PROCESS | 1780 | 1461066768213 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 04:52:48 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) 04:52:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1698ms 04:52:48 INFO - PROCESS | 1780 | 1461066768282 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 04:52:48 INFO - PROCESS | 1780 | 1461066768287 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 04:52:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 04:52:48 INFO - PROCESS | 1780 | 1461066768293 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 04:52:48 INFO - PROCESS | 1780 | 1461066768297 Marionette TRACE conn3 <- [1,1794,null,{}] 04:52:48 INFO - PROCESS | 1780 | 1461066768303 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:48 INFO - PROCESS | 1780 | 1461066768523 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 04:52:48 INFO - PROCESS | 1780 | 1461066768924 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:48 INFO - PROCESS | 1780 | ++DOCSHELL 0x863a3000 == 109 [pid = 1780] [id = 456] 04:52:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x8c7f1c00) [pid = 1780] [serial = 1369] [outer = (nil)] 04:52:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x979ce800) [pid = 1780] [serial = 1370] [outer = 0x8c7f1c00] 04:52:49 INFO - PROCESS | 1780 | 1461066769035 Marionette DEBUG loaded listener.js 04:52:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x979e1800) [pid = 1780] [serial = 1371] [outer = 0x8c7f1c00] 04:52:49 INFO - PROCESS | 1780 | 1461066769963 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 04:52:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:52:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1739ms 04:52:50 INFO - PROCESS | 1780 | 1461066770033 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 04:52:50 INFO - PROCESS | 1780 | 1461066770037 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 04:52:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 04:52:50 INFO - PROCESS | 1780 | 1461066770044 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 04:52:50 INFO - PROCESS | 1780 | 1461066770048 Marionette TRACE conn3 <- [1,1798,null,{}] 04:52:50 INFO - PROCESS | 1780 | 1461066770053 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:50 INFO - PROCESS | 1780 | 1461066770325 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 04:52:50 INFO - PROCESS | 1780 | 1461066770648 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:50 INFO - PROCESS | 1780 | ++DOCSHELL 0x979c8000 == 110 [pid = 1780] [id = 457] 04:52:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0x979dbc00) [pid = 1780] [serial = 1372] [outer = (nil)] 04:52:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x987ce000) [pid = 1780] [serial = 1373] [outer = 0x979dbc00] 04:52:50 INFO - PROCESS | 1780 | 1461066770758 Marionette DEBUG loaded listener.js 04:52:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0x98928800) [pid = 1780] [serial = 1374] [outer = 0x979dbc00] 04:52:51 INFO - PROCESS | 1780 | 1461066771692 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 04:52:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 04:52:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1683ms 04:52:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 04:52:51 INFO - PROCESS | 1780 | 1461066771729 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 04:52:51 INFO - PROCESS | 1780 | 1461066771732 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 04:52:51 INFO - PROCESS | 1780 | 1461066771739 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 04:52:51 INFO - PROCESS | 1780 | 1461066771742 Marionette TRACE conn3 <- [1,1802,null,{}] 04:52:51 INFO - PROCESS | 1780 | 1461066771749 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:51 INFO - PROCESS | 1780 | 1461066771976 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 04:52:52 INFO - PROCESS | 1780 | 1461066772314 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:52 INFO - PROCESS | 1780 | ++DOCSHELL 0x863a1800 == 111 [pid = 1780] [id = 458] 04:52:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0x8fe27400) [pid = 1780] [serial = 1375] [outer = (nil)] 04:52:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0x991d6800) [pid = 1780] [serial = 1376] [outer = 0x8fe27400] 04:52:52 INFO - PROCESS | 1780 | 1461066772422 Marionette DEBUG loaded listener.js 04:52:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0x99203000) [pid = 1780] [serial = 1377] [outer = 0x8fe27400] 04:52:53 INFO - PROCESS | 1780 | 1461066773340 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:52:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 04:52:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1641ms 04:52:53 INFO - PROCESS | 1780 | 1461066773381 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 04:52:53 INFO - PROCESS | 1780 | 1461066773385 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 04:52:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 04:52:53 INFO - PROCESS | 1780 | 1461066773392 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 04:52:53 INFO - PROCESS | 1780 | 1461066773396 Marionette TRACE conn3 <- [1,1806,null,{}] 04:52:53 INFO - PROCESS | 1780 | 1461066773402 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:53 INFO - PROCESS | 1780 | 1461066773665 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 04:52:54 INFO - PROCESS | 1780 | 1461066773995 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:54 INFO - PROCESS | 1780 | ++DOCSHELL 0x881c1400 == 112 [pid = 1780] [id = 459] 04:52:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 174 (0x88e51400) [pid = 1780] [serial = 1378] [outer = (nil)] 04:52:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 175 (0x99208400) [pid = 1780] [serial = 1379] [outer = 0x88e51400] 04:52:54 INFO - PROCESS | 1780 | 1461066774091 Marionette DEBUG loaded listener.js 04:52:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 176 (0x9920b800) [pid = 1780] [serial = 1380] [outer = 0x88e51400] 04:52:54 INFO - PROCESS | 1780 | 1461066774965 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 04:52:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 04:52:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1640ms 04:52:55 INFO - PROCESS | 1780 | 1461066775033 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 04:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 04:52:55 INFO - PROCESS | 1780 | 1461066775038 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 04:52:55 INFO - PROCESS | 1780 | 1461066775046 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 04:52:55 INFO - PROCESS | 1780 | 1461066775049 Marionette TRACE conn3 <- [1,1810,null,{}] 04:52:55 INFO - PROCESS | 1780 | 1461066775057 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:55 INFO - PROCESS | 1780 | 1461066775296 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 04:52:55 INFO - PROCESS | 1780 | 1461066775632 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:55 INFO - PROCESS | 1780 | ++DOCSHELL 0x889a6800 == 113 [pid = 1780] [id = 460] 04:52:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 177 (0x889a8400) [pid = 1780] [serial = 1381] [outer = (nil)] 04:52:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 178 (0x89d75000) [pid = 1780] [serial = 1382] [outer = 0x889a8400] 04:52:55 INFO - PROCESS | 1780 | 1461066775733 Marionette DEBUG loaded listener.js 04:52:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 179 (0x976b8000) [pid = 1780] [serial = 1383] [outer = 0x889a8400] 04:52:57 INFO - PROCESS | 1780 | --DOCSHELL 0x987c9800 == 112 [pid = 1780] [id = 438] 04:52:57 INFO - PROCESS | 1780 | --DOCSHELL 0x877f4400 == 111 [pid = 1780] [id = 437] 04:52:57 INFO - PROCESS | 1780 | --DOCSHELL 0x890ec800 == 110 [pid = 1780] [id = 436] 04:52:57 INFO - PROCESS | 1780 | --DOCSHELL 0x941c9400 == 109 [pid = 1780] [id = 435] 04:52:57 INFO - PROCESS | 1780 | --DOCSHELL 0x8ec9ec00 == 108 [pid = 1780] [id = 433] 04:52:57 INFO - PROCESS | 1780 | --DOCSHELL 0x9328c800 == 107 [pid = 1780] [id = 434] 04:52:57 INFO - PROCESS | 1780 | --DOCSHELL 0x93289800 == 106 [pid = 1780] [id = 432] 04:52:57 INFO - PROCESS | 1780 | --DOCSHELL 0x90799400 == 105 [pid = 1780] [id = 431] 04:52:57 INFO - PROCESS | 1780 | --DOCSHELL 0x8e9e0c00 == 104 [pid = 1780] [id = 430] 04:52:57 INFO - PROCESS | 1780 | --DOCSHELL 0x88b8e400 == 103 [pid = 1780] [id = 428] 04:52:57 INFO - PROCESS | 1780 | --DOCSHELL 0x8ec96400 == 102 [pid = 1780] [id = 429] 04:52:57 INFO - PROCESS | 1780 | --DOCSHELL 0x8abfa000 == 101 [pid = 1780] [id = 427] 04:52:57 INFO - PROCESS | 1780 | --DOCSHELL 0x8e0ae400 == 100 [pid = 1780] [id = 426] 04:52:57 INFO - PROCESS | 1780 | --DOCSHELL 0x880bcc00 == 99 [pid = 1780] [id = 425] 04:52:57 INFO - PROCESS | 1780 | --DOCSHELL 0x881c8c00 == 98 [pid = 1780] [id = 424] 04:52:57 INFO - PROCESS | 1780 | --DOCSHELL 0x8a54f800 == 97 [pid = 1780] [id = 423] 04:52:57 INFO - PROCESS | 1780 | --DOCSHELL 0x85b1ac00 == 96 [pid = 1780] [id = 421] 04:52:57 INFO - PROCESS | 1780 | --DOCSHELL 0x890f5c00 == 95 [pid = 1780] [id = 422] 04:52:57 INFO - PROCESS | 1780 | --DOMWINDOW == 178 (0x986c2400) [pid = 1780] [serial = 1248] [outer = (nil)] [url = about:blank] 04:52:57 INFO - PROCESS | 1780 | --DOMWINDOW == 177 (0x8a5d7400) [pid = 1780] [serial = 1209] [outer = (nil)] [url = about:blank] 04:52:57 INFO - PROCESS | 1780 | --DOMWINDOW == 176 (0x881c2400) [pid = 1780] [serial = 1203] [outer = (nil)] [url = about:blank] 04:52:57 INFO - PROCESS | 1780 | --DOMWINDOW == 175 (0x8e0d7800) [pid = 1780] [serial = 1218] [outer = (nil)] [url = about:blank] 04:52:57 INFO - PROCESS | 1780 | --DOMWINDOW == 174 (0x8abfc800) [pid = 1780] [serial = 1262] [outer = (nil)] [url = about:blank] 04:52:57 INFO - PROCESS | 1780 | --DOMWINDOW == 173 (0x94f8a800) [pid = 1780] [serial = 1236] [outer = (nil)] [url = about:blank] 04:52:57 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0x890f5400) [pid = 1780] [serial = 1205] [outer = (nil)] [url = about:blank] 04:52:57 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0x889aa400) [pid = 1780] [serial = 1254] [outer = (nil)] [url = about:blank] 04:52:57 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0x8ec9b000) [pid = 1780] [serial = 1223] [outer = (nil)] [url = about:blank] 04:52:57 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x8ddd5c00) [pid = 1780] [serial = 1215] [outer = (nil)] [url = about:blank] 04:52:57 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x9891ec00) [pid = 1780] [serial = 1251] [outer = (nil)] [url = about:blank] 04:52:57 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x912b8000) [pid = 1780] [serial = 1232] [outer = (nil)] [url = about:blank] 04:52:57 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x88e4e400) [pid = 1780] [serial = 1256] [outer = (nil)] [url = about:blank] 04:52:57 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0x941cb800) [pid = 1780] [serial = 1235] [outer = (nil)] [url = about:blank] 04:52:57 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0x8ec9e800) [pid = 1780] [serial = 1224] [outer = (nil)] [url = about:blank] 04:52:57 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x894cbc00) [pid = 1780] [serial = 1206] [outer = (nil)] [url = about:blank] 04:52:57 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x8a4c6000) [pid = 1780] [serial = 1259] [outer = (nil)] [url = about:blank] 04:52:57 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x9634c000) [pid = 1780] [serial = 1238] [outer = (nil)] [url = about:blank] 04:52:57 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x8fe2e800) [pid = 1780] [serial = 1227] [outer = (nil)] [url = about:blank] 04:52:57 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x8e9f0c00) [pid = 1780] [serial = 1220] [outer = (nil)] [url = about:blank] 04:52:57 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x96764000) [pid = 1780] [serial = 1239] [outer = (nil)] [url = about:blank] 04:52:57 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x979e2800) [pid = 1780] [serial = 1245] [outer = (nil)] [url = about:blank] 04:52:57 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x8e9fa000) [pid = 1780] [serial = 1221] [outer = (nil)] [url = about:blank] 04:52:57 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x88358000) [pid = 1780] [serial = 1253] [outer = (nil)] [url = about:blank] 04:52:57 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x970c4c00) [pid = 1780] [serial = 1241] [outer = (nil)] [url = about:blank] 04:52:57 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x8c809c00) [pid = 1780] [serial = 1214] [outer = (nil)] [url = about:blank] 04:52:57 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x8abf0400) [pid = 1780] [serial = 1137] [outer = (nil)] [url = about:blank] 04:52:57 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x901c6400) [pid = 1780] [serial = 1230] [outer = (nil)] [url = about:blank] 04:52:57 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0x901bf800) [pid = 1780] [serial = 1229] [outer = (nil)] [url = about:blank] 04:52:57 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0x8deb6000) [pid = 1780] [serial = 1217] [outer = (nil)] [url = about:blank] 04:52:57 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x8a54f400) [pid = 1780] [serial = 1208] [outer = (nil)] [url = about:blank] 04:52:57 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x979ddc00) [pid = 1780] [serial = 1244] [outer = (nil)] [url = about:blank] 04:52:57 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x8fe28800) [pid = 1780] [serial = 1226] [outer = (nil)] [url = about:blank] 04:52:57 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x98632c00) [pid = 1780] [serial = 1247] [outer = (nil)] [url = about:blank] 04:52:57 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x890f1000) [pid = 1780] [serial = 1257] [outer = (nil)] [url = about:blank] 04:52:57 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x8c542400) [pid = 1780] [serial = 1211] [outer = (nil)] [url = about:blank] 04:52:57 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x8c642800) [pid = 1780] [serial = 1212] [outer = (nil)] [url = about:blank] 04:52:57 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x880b4c00) [pid = 1780] [serial = 1202] [outer = (nil)] [url = about:blank] 04:52:57 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x8a545800) [pid = 1780] [serial = 1260] [outer = (nil)] [url = about:blank] 04:52:57 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x987d2800) [pid = 1780] [serial = 1250] [outer = (nil)] [url = about:blank] 04:52:57 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x9747e800) [pid = 1780] [serial = 1242] [outer = (nil)] [url = about:blank] 04:52:57 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x91fa8400) [pid = 1780] [serial = 1233] [outer = (nil)] [url = about:blank] 04:52:58 INFO - PROCESS | 1780 | 1461066778093 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 04:52:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 04:52:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 3103ms 04:52:58 INFO - PROCESS | 1780 | 1461066778151 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 04:52:58 INFO - PROCESS | 1780 | 1461066778157 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 04:52:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 04:52:58 INFO - PROCESS | 1780 | 1461066778168 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 04:52:58 INFO - PROCESS | 1780 | 1461066778172 Marionette TRACE conn3 <- [1,1814,null,{}] 04:52:58 INFO - PROCESS | 1780 | 1461066778199 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:58 INFO - PROCESS | 1780 | 1461066778411 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 04:52:58 INFO - PROCESS | 1780 | 1461066778425 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:58 INFO - PROCESS | 1780 | ++DOCSHELL 0x88360000 == 96 [pid = 1780] [id = 461] 04:52:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x889aa400) [pid = 1780] [serial = 1384] [outer = (nil)] 04:52:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x88ce1c00) [pid = 1780] [serial = 1385] [outer = 0x889aa400] 04:52:58 INFO - PROCESS | 1780 | 1461066778531 Marionette DEBUG loaded listener.js 04:52:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x88d6cc00) [pid = 1780] [serial = 1386] [outer = 0x889aa400] 04:52:59 INFO - PROCESS | 1780 | 1461066779665 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 04:52:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 04:52:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1546ms 04:52:59 INFO - PROCESS | 1780 | 1461066779727 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 04:52:59 INFO - PROCESS | 1780 | 1461066779736 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 04:52:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 04:52:59 INFO - PROCESS | 1780 | 1461066779746 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 04:52:59 INFO - PROCESS | 1780 | 1461066779749 Marionette TRACE conn3 <- [1,1818,null,{}] 04:52:59 INFO - PROCESS | 1780 | 1461066779756 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:00 INFO - PROCESS | 1780 | 1461066780056 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 04:53:00 INFO - PROCESS | 1780 | 1461066780084 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:00 INFO - PROCESS | 1780 | ++DOCSHELL 0x881c2400 == 97 [pid = 1780] [id = 462] 04:53:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x88ce4400) [pid = 1780] [serial = 1387] [outer = (nil)] 04:53:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x894cf800) [pid = 1780] [serial = 1388] [outer = 0x88ce4400] 04:53:00 INFO - PROCESS | 1780 | 1461066780163 Marionette DEBUG loaded listener.js 04:53:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x8a4c5400) [pid = 1780] [serial = 1389] [outer = 0x88ce4400] 04:53:01 INFO - PROCESS | 1780 | 1461066781194 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 04:53:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 04:53:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1483ms 04:53:01 INFO - PROCESS | 1780 | 1461066781234 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 04:53:01 INFO - PROCESS | 1780 | 1461066781239 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 04:53:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 04:53:01 INFO - PROCESS | 1780 | 1461066781254 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 04:53:01 INFO - PROCESS | 1780 | 1461066781261 Marionette TRACE conn3 <- [1,1822,null,{}] 04:53:01 INFO - PROCESS | 1780 | 1461066781295 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:01 INFO - PROCESS | 1780 | 1461066781616 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 04:53:01 INFO - PROCESS | 1780 | 1461066781684 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:01 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a5d7400 == 98 [pid = 1780] [id = 463] 04:53:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x8abf7000) [pid = 1780] [serial = 1390] [outer = (nil)] 04:53:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x8bb4a800) [pid = 1780] [serial = 1391] [outer = 0x8abf7000] 04:53:01 INFO - PROCESS | 1780 | 1461066781805 Marionette DEBUG loaded listener.js 04:53:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x8c63a800) [pid = 1780] [serial = 1392] [outer = 0x8abf7000] 04:53:02 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x9079b000) [pid = 1780] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 04:53:02 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x88362800) [pid = 1780] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 04:53:02 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x941cb400) [pid = 1780] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 04:53:02 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x890f4c00) [pid = 1780] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 04:53:02 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x8e9f4800) [pid = 1780] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 04:53:02 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x9634d000) [pid = 1780] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 04:53:02 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x8a5cc000) [pid = 1780] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 04:53:02 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x8e0b1400) [pid = 1780] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 04:53:02 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x8abf2000) [pid = 1780] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 04:53:02 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x8ad74800) [pid = 1780] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 04:53:02 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x9312ac00) [pid = 1780] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 04:53:02 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x98a30800) [pid = 1780] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 04:53:02 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x8ec98000) [pid = 1780] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 04:53:02 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x890f8400) [pid = 1780] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 04:53:02 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x8c7f4c00) [pid = 1780] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 04:53:02 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0x9676b400) [pid = 1780] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 04:53:02 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x8e1cdc00) [pid = 1780] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 04:53:02 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0x8c635000) [pid = 1780] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 04:53:02 INFO - PROCESS | 1780 | --DOMWINDOW == 127 (0x8ec9cc00) [pid = 1780] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 04:53:02 INFO - PROCESS | 1780 | --DOMWINDOW == 126 (0x9328f000) [pid = 1780] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 04:53:02 INFO - PROCESS | 1780 | --DOMWINDOW == 125 (0x863a5c00) [pid = 1780] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 04:53:02 INFO - PROCESS | 1780 | --DOMWINDOW == 124 (0x881bc400) [pid = 1780] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 04:53:03 INFO - PROCESS | 1780 | 1461066783435 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 04:53:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 04:53:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 2208ms 04:53:03 INFO - PROCESS | 1780 | 1461066783455 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 04:53:03 INFO - PROCESS | 1780 | 1461066783461 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 04:53:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 04:53:03 INFO - PROCESS | 1780 | 1461066783471 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 04:53:03 INFO - PROCESS | 1780 | 1461066783475 Marionette TRACE conn3 <- [1,1826,null,{}] 04:53:03 INFO - PROCESS | 1780 | 1461066783484 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:03 INFO - PROCESS | 1780 | 1461066783708 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 04:53:03 INFO - PROCESS | 1780 | 1461066783896 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:03 INFO - PROCESS | 1780 | ++DOCSHELL 0x877f4800 == 99 [pid = 1780] [id = 464] 04:53:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 125 (0x88e4ec00) [pid = 1780] [serial = 1393] [outer = (nil)] 04:53:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 126 (0x8bb4c000) [pid = 1780] [serial = 1394] [outer = 0x88e4ec00] 04:53:03 INFO - PROCESS | 1780 | 1461066783974 Marionette DEBUG loaded listener.js 04:53:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 127 (0x8c63f400) [pid = 1780] [serial = 1395] [outer = 0x88e4ec00] 04:53:05 INFO - PROCESS | 1780 | 1461066785048 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 04:53:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 04:53:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1639ms 04:53:05 INFO - PROCESS | 1780 | 1461066785109 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 04:53:05 INFO - PROCESS | 1780 | 1461066785116 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 04:53:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 04:53:05 INFO - PROCESS | 1780 | 1461066785127 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 04:53:05 INFO - PROCESS | 1780 | 1461066785134 Marionette TRACE conn3 <- [1,1830,null,{}] 04:53:05 INFO - PROCESS | 1780 | 1461066785146 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:05 INFO - PROCESS | 1780 | 1461066785417 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 04:53:05 INFO - PROCESS | 1780 | 1461066785762 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:05 INFO - PROCESS | 1780 | ++DOCSHELL 0x889a8000 == 100 [pid = 1780] [id = 465] 04:53:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x889b2400) [pid = 1780] [serial = 1396] [outer = (nil)] 04:53:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x88ceb800) [pid = 1780] [serial = 1397] [outer = 0x889b2400] 04:53:05 INFO - PROCESS | 1780 | 1461066785869 Marionette DEBUG loaded listener.js 04:53:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x890f5400) [pid = 1780] [serial = 1398] [outer = 0x889b2400] 04:53:06 INFO - PROCESS | 1780 | 1461066786850 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 04:53:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 04:53:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1791ms 04:53:06 INFO - PROCESS | 1780 | 1461066786918 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 04:53:06 INFO - PROCESS | 1780 | 1461066786927 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 04:53:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 04:53:06 INFO - PROCESS | 1780 | 1461066786939 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 04:53:06 INFO - PROCESS | 1780 | 1461066786943 Marionette TRACE conn3 <- [1,1834,null,{}] 04:53:06 INFO - PROCESS | 1780 | 1461066786950 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:07 INFO - PROCESS | 1780 | 1461066787210 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 04:53:07 INFO - PROCESS | 1780 | 1461066787535 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:07 INFO - PROCESS | 1780 | ++DOCSHELL 0x88d64400 == 101 [pid = 1780] [id = 466] 04:53:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x890f8800) [pid = 1780] [serial = 1399] [outer = (nil)] 04:53:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x8a5d3400) [pid = 1780] [serial = 1400] [outer = 0x890f8800] 04:53:07 INFO - PROCESS | 1780 | 1461066787635 Marionette DEBUG loaded listener.js 04:53:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x8abfc000) [pid = 1780] [serial = 1401] [outer = 0x890f8800] 04:53:08 INFO - PROCESS | 1780 | 1461066788675 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 04:53:08 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 04:53:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1789ms 04:53:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 04:53:08 INFO - PROCESS | 1780 | 1461066788729 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 04:53:08 INFO - PROCESS | 1780 | 1461066788732 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 04:53:08 INFO - PROCESS | 1780 | 1461066788739 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 04:53:08 INFO - PROCESS | 1780 | 1461066788746 Marionette TRACE conn3 <- [1,1838,null,{}] 04:53:08 INFO - PROCESS | 1780 | 1461066788762 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:09 INFO - PROCESS | 1780 | 1461066789006 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 04:53:09 INFO - PROCESS | 1780 | 1461066789387 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:09 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a7ad800 == 102 [pid = 1780] [id = 467] 04:53:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x8c7f7000) [pid = 1780] [serial = 1402] [outer = (nil)] 04:53:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x8ddcec00) [pid = 1780] [serial = 1403] [outer = 0x8c7f7000] 04:53:09 INFO - PROCESS | 1780 | 1461066789486 Marionette DEBUG loaded listener.js 04:53:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x8de6bc00) [pid = 1780] [serial = 1404] [outer = 0x8c7f7000] 04:53:10 INFO - PROCESS | 1780 | 1461066790520 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 04:53:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 04:53:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1844ms 04:53:10 INFO - PROCESS | 1780 | 1461066790584 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 04:53:10 INFO - PROCESS | 1780 | 1461066790589 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 04:53:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 04:53:10 INFO - PROCESS | 1780 | 1461066790597 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 04:53:10 INFO - PROCESS | 1780 | 1461066790601 Marionette TRACE conn3 <- [1,1842,null,{}] 04:53:10 INFO - PROCESS | 1780 | 1461066790606 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:10 INFO - PROCESS | 1780 | 1461066790880 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 04:53:11 INFO - PROCESS | 1780 | 1461066791197 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:11 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a5cc000 == 103 [pid = 1780] [id = 468] 04:53:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x8c810000) [pid = 1780] [serial = 1405] [outer = (nil)] 04:53:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x8deb3c00) [pid = 1780] [serial = 1406] [outer = 0x8c810000] 04:53:11 INFO - PROCESS | 1780 | 1461066791294 Marionette DEBUG loaded listener.js 04:53:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x8e0b0000) [pid = 1780] [serial = 1407] [outer = 0x8c810000] 04:53:12 INFO - PROCESS | 1780 | 1461066792204 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 04:53:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 04:53:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1683ms 04:53:12 INFO - PROCESS | 1780 | 1461066792282 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 04:53:12 INFO - PROCESS | 1780 | 1461066792286 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 04:53:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 04:53:12 INFO - PROCESS | 1780 | 1461066792293 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 04:53:12 INFO - PROCESS | 1780 | 1461066792296 Marionette TRACE conn3 <- [1,1846,null,{}] 04:53:12 INFO - PROCESS | 1780 | 1461066792302 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:12 INFO - PROCESS | 1780 | 1461066792574 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 04:53:12 INFO - PROCESS | 1780 | 1461066792891 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:12 INFO - PROCESS | 1780 | ++DOCSHELL 0x8de74400 == 104 [pid = 1780] [id = 469] 04:53:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8deb1c00) [pid = 1780] [serial = 1408] [outer = (nil)] 04:53:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x8e1c7000) [pid = 1780] [serial = 1409] [outer = 0x8deb1c00] 04:53:12 INFO - PROCESS | 1780 | 1461066792982 Marionette DEBUG loaded listener.js 04:53:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x8e1cb800) [pid = 1780] [serial = 1410] [outer = 0x8deb1c00] 04:53:13 INFO - PROCESS | 1780 | 1461066793943 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 04:53:13 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) 04:53:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1685ms 04:53:13 INFO - PROCESS | 1780 | 1461066793979 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 04:53:13 INFO - PROCESS | 1780 | 1461066793983 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 04:53:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 04:53:13 INFO - PROCESS | 1780 | 1461066793990 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 04:53:13 INFO - PROCESS | 1780 | 1461066793993 Marionette TRACE conn3 <- [1,1850,null,{}] 04:53:14 INFO - PROCESS | 1780 | 1461066794000 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:14 INFO - PROCESS | 1780 | 1461066794278 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 04:53:14 INFO - PROCESS | 1780 | 1461066794609 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:14 INFO - PROCESS | 1780 | ++DOCSHELL 0x8578e800 == 105 [pid = 1780] [id = 470] 04:53:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x8e0dbc00) [pid = 1780] [serial = 1411] [outer = (nil)] 04:53:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x8eb4d400) [pid = 1780] [serial = 1412] [outer = 0x8e0dbc00] 04:53:14 INFO - PROCESS | 1780 | 1461066794710 Marionette DEBUG loaded listener.js 04:53:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x8ec99800) [pid = 1780] [serial = 1413] [outer = 0x8e0dbc00] 04:53:15 INFO - PROCESS | 1780 | 1461066795639 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 04:53:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:53:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1686ms 04:53:15 INFO - PROCESS | 1780 | 1461066795676 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 04:53:15 INFO - PROCESS | 1780 | 1461066795681 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 04:53:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 04:53:15 INFO - PROCESS | 1780 | 1461066795688 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 04:53:15 INFO - PROCESS | 1780 | 1461066795692 Marionette TRACE conn3 <- [1,1854,null,{}] 04:53:15 INFO - PROCESS | 1780 | 1461066795697 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:15 INFO - PROCESS | 1780 | 1461066795924 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 04:53:16 INFO - PROCESS | 1780 | 1461066796243 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:16 INFO - PROCESS | 1780 | ++DOCSHELL 0x86fad800 == 106 [pid = 1780] [id = 471] 04:53:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x8e9e3400) [pid = 1780] [serial = 1414] [outer = (nil)] 04:53:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x8fe24c00) [pid = 1780] [serial = 1415] [outer = 0x8e9e3400] 04:53:16 INFO - PROCESS | 1780 | 1461066796353 Marionette DEBUG loaded listener.js 04:53:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x8fe2d800) [pid = 1780] [serial = 1416] [outer = 0x8e9e3400] 04:53:17 INFO - PROCESS | 1780 | 1461066797282 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:53:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 04:53:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1632ms 04:53:17 INFO - PROCESS | 1780 | 1461066797321 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 04:53:17 INFO - PROCESS | 1780 | 1461066797326 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 04:53:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 04:53:17 INFO - PROCESS | 1780 | 1461066797333 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 04:53:17 INFO - PROCESS | 1780 | 1461066797336 Marionette TRACE conn3 <- [1,1858,null,{}] 04:53:17 INFO - PROCESS | 1780 | 1461066797344 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:17 INFO - PROCESS | 1780 | 1461066797568 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 04:53:17 INFO - PROCESS | 1780 | 1461066797891 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:17 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a4c7400 == 107 [pid = 1780] [id = 472] 04:53:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x8e9e4000) [pid = 1780] [serial = 1417] [outer = (nil)] 04:53:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0x9012b000) [pid = 1780] [serial = 1418] [outer = 0x8e9e4000] 04:53:17 INFO - PROCESS | 1780 | 1461066797989 Marionette DEBUG loaded listener.js 04:53:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x901c2400) [pid = 1780] [serial = 1419] [outer = 0x8e9e4000] 04:53:18 INFO - PROCESS | 1780 | 1461066798901 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 04:53:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 04:53:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1634ms 04:53:18 INFO - PROCESS | 1780 | 1461066798968 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 04:53:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 04:53:18 INFO - PROCESS | 1780 | 1461066798973 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 04:53:18 INFO - PROCESS | 1780 | 1461066798981 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 04:53:18 INFO - PROCESS | 1780 | 1461066798986 Marionette TRACE conn3 <- [1,1862,null,{}] 04:53:18 INFO - PROCESS | 1780 | 1461066798992 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:19 INFO - PROCESS | 1780 | 1461066799265 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 04:53:19 INFO - PROCESS | 1780 | 1461066799591 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:19 INFO - PROCESS | 1780 | ++DOCSHELL 0x889ad400 == 108 [pid = 1780] [id = 473] 04:53:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x894c9000) [pid = 1780] [serial = 1420] [outer = (nil)] 04:53:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x9079b000) [pid = 1780] [serial = 1421] [outer = 0x894c9000] 04:53:19 INFO - PROCESS | 1780 | 1461066799683 Marionette DEBUG loaded listener.js 04:53:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x9131bc00) [pid = 1780] [serial = 1422] [outer = 0x894c9000] 04:53:20 INFO - PROCESS | 1780 | 1461066800613 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 04:53:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 04:53:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1694ms 04:53:20 INFO - PROCESS | 1780 | 1461066800675 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 04:53:20 INFO - PROCESS | 1780 | 1461066800679 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 04:53:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 04:53:20 INFO - PROCESS | 1780 | 1461066800685 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 04:53:20 INFO - PROCESS | 1780 | 1461066800690 Marionette TRACE conn3 <- [1,1866,null,{}] 04:53:20 INFO - PROCESS | 1780 | 1461066800696 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:20 INFO - PROCESS | 1780 | 1461066800943 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 04:53:21 INFO - PROCESS | 1780 | 1461066801260 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:21 INFO - PROCESS | 1780 | ++DOCSHELL 0x8eb47400 == 109 [pid = 1780] [id = 474] 04:53:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x90544000) [pid = 1780] [serial = 1423] [outer = (nil)] 04:53:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x93288800) [pid = 1780] [serial = 1424] [outer = 0x90544000] 04:53:21 INFO - PROCESS | 1780 | 1461066801357 Marionette DEBUG loaded listener.js 04:53:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x9328d400) [pid = 1780] [serial = 1425] [outer = 0x90544000] 04:53:22 INFO - PROCESS | 1780 | 1461066802312 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 04:53:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 04:53:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1687ms 04:53:22 INFO - PROCESS | 1780 | 1461066802373 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 04:53:22 INFO - PROCESS | 1780 | 1461066802378 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 04:53:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 04:53:22 INFO - PROCESS | 1780 | 1461066802385 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 04:53:22 INFO - PROCESS | 1780 | 1461066802389 Marionette TRACE conn3 <- [1,1870,null,{}] 04:53:22 INFO - PROCESS | 1780 | 1461066802395 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:22 INFO - PROCESS | 1780 | 1461066802677 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 04:53:23 INFO - PROCESS | 1780 | 1461066803008 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:23 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ec97800 == 110 [pid = 1780] [id = 475] 04:53:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x941d2400) [pid = 1780] [serial = 1426] [outer = (nil)] 04:53:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x94f8bc00) [pid = 1780] [serial = 1427] [outer = 0x941d2400] 04:53:23 INFO - PROCESS | 1780 | 1461066803111 Marionette DEBUG loaded listener.js 04:53:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x96347000) [pid = 1780] [serial = 1428] [outer = 0x941d2400] 04:53:24 INFO - PROCESS | 1780 | 1461066804083 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 04:53:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 04:53:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1733ms 04:53:24 INFO - PROCESS | 1780 | 1461066804119 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 04:53:24 INFO - PROCESS | 1780 | 1461066804124 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 04:53:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 04:53:24 INFO - PROCESS | 1780 | 1461066804130 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 04:53:24 INFO - PROCESS | 1780 | 1461066804133 Marionette TRACE conn3 <- [1,1874,null,{}] 04:53:24 INFO - PROCESS | 1780 | 1461066804139 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:24 INFO - PROCESS | 1780 | 1461066804359 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 04:53:24 INFO - PROCESS | 1780 | 1461066804701 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:24 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a5c9800 == 111 [pid = 1780] [id = 476] 04:53:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x91fadc00) [pid = 1780] [serial = 1429] [outer = (nil)] 04:53:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x96969000) [pid = 1780] [serial = 1430] [outer = 0x91fadc00] 04:53:24 INFO - PROCESS | 1780 | 1461066804800 Marionette DEBUG loaded listener.js 04:53:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x9712b800) [pid = 1780] [serial = 1431] [outer = 0x91fadc00] 04:53:25 INFO - PROCESS | 1780 | 1461066805727 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 04:53:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 04:53:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1646ms 04:53:25 INFO - PROCESS | 1780 | 1461066805777 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 04:53:25 INFO - PROCESS | 1780 | 1461066805781 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 04:53:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 04:53:25 INFO - PROCESS | 1780 | 1461066805788 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 04:53:25 INFO - PROCESS | 1780 | 1461066805792 Marionette TRACE conn3 <- [1,1878,null,{}] 04:53:25 INFO - PROCESS | 1780 | 1461066805797 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:26 INFO - PROCESS | 1780 | 1461066806032 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 04:53:26 INFO - PROCESS | 1780 | 1461066806352 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:26 INFO - PROCESS | 1780 | ++DOCSHELL 0x9676c400 == 112 [pid = 1780] [id = 477] 04:53:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x9676c800) [pid = 1780] [serial = 1432] [outer = (nil)] 04:53:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x979e2400) [pid = 1780] [serial = 1433] [outer = 0x9676c800] 04:53:26 INFO - PROCESS | 1780 | 1461066806449 Marionette DEBUG loaded listener.js 04:53:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x97bf4800) [pid = 1780] [serial = 1434] [outer = 0x9676c800] 04:53:27 INFO - PROCESS | 1780 | 1461066807340 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 04:53:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 04:53:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1632ms 04:53:27 INFO - PROCESS | 1780 | 1461066807422 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 04:53:27 INFO - PROCESS | 1780 | 1461066807426 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 04:53:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 04:53:27 INFO - PROCESS | 1780 | 1461066807433 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 04:53:27 INFO - PROCESS | 1780 | 1461066807437 Marionette TRACE conn3 <- [1,1882,null,{}] 04:53:27 INFO - PROCESS | 1780 | 1461066807443 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:27 INFO - PROCESS | 1780 | 1461066807703 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 04:53:28 INFO - PROCESS | 1780 | 1461066808032 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:28 INFO - PROCESS | 1780 | ++DOCSHELL 0x96767800 == 113 [pid = 1780] [id = 478] 04:53:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x97410000) [pid = 1780] [serial = 1435] [outer = (nil)] 04:53:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0x987c9000) [pid = 1780] [serial = 1436] [outer = 0x97410000] 04:53:28 INFO - PROCESS | 1780 | 1461066808122 Marionette DEBUG loaded listener.js 04:53:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x987d2000) [pid = 1780] [serial = 1437] [outer = 0x97410000] 04:53:29 INFO - PROCESS | 1780 | 1461066809037 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 04:53:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 04:53:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1645ms 04:53:29 INFO - PROCESS | 1780 | 1461066809079 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 04:53:29 INFO - PROCESS | 1780 | 1461066809083 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 04:53:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 04:53:29 INFO - PROCESS | 1780 | 1461066809090 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 04:53:29 INFO - PROCESS | 1780 | 1461066809095 Marionette TRACE conn3 <- [1,1886,null,{}] 04:53:29 INFO - PROCESS | 1780 | 1461066809101 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:29 INFO - PROCESS | 1780 | 1461066809357 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 04:53:29 INFO - PROCESS | 1780 | 1461066809682 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:29 INFO - PROCESS | 1780 | ++DOCSHELL 0x8de6b800 == 114 [pid = 1780] [id = 479] 04:53:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0x941c5800) [pid = 1780] [serial = 1438] [outer = (nil)] 04:53:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0x9920ac00) [pid = 1780] [serial = 1439] [outer = 0x941c5800] 04:53:29 INFO - PROCESS | 1780 | 1461066809777 Marionette DEBUG loaded listener.js 04:53:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0x993d5400) [pid = 1780] [serial = 1440] [outer = 0x941c5800] 04:53:30 INFO - PROCESS | 1780 | 1461066810717 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 04:53:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 04:53:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1685ms 04:53:30 INFO - PROCESS | 1780 | 1461066810777 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 04:53:30 INFO - PROCESS | 1780 | 1461066810780 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 04:53:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 04:53:30 INFO - PROCESS | 1780 | 1461066810787 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 04:53:30 INFO - PROCESS | 1780 | 1461066810790 Marionette TRACE conn3 <- [1,1890,null,{}] 04:53:30 INFO - PROCESS | 1780 | 1461066810796 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:31 INFO - PROCESS | 1780 | 1461066811027 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 04:53:31 INFO - PROCESS | 1780 | 1461066811349 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:31 INFO - PROCESS | 1780 | ++DOCSHELL 0x880b5400 == 115 [pid = 1780] [id = 480] 04:53:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0x88b86400) [pid = 1780] [serial = 1441] [outer = (nil)] 04:53:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 174 (0x993e0400) [pid = 1780] [serial = 1442] [outer = 0x88b86400] 04:53:31 INFO - PROCESS | 1780 | 1461066811448 Marionette DEBUG loaded listener.js 04:53:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 175 (0x993e2800) [pid = 1780] [serial = 1443] [outer = 0x88b86400] 04:53:32 INFO - PROCESS | 1780 | 1461066812391 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 04:53:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 04:53:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1636ms 04:53:32 INFO - PROCESS | 1780 | 1461066812425 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 04:53:32 INFO - PROCESS | 1780 | 1461066812429 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 04:53:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 04:53:32 INFO - PROCESS | 1780 | 1461066812436 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 04:53:32 INFO - PROCESS | 1780 | 1461066812438 Marionette TRACE conn3 <- [1,1894,null,{}] 04:53:32 INFO - PROCESS | 1780 | 1461066812445 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:32 INFO - PROCESS | 1780 | 1461066812667 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 04:53:33 INFO - PROCESS | 1780 | 1461066812995 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:33 INFO - PROCESS | 1780 | ++DOCSHELL 0x991da400 == 116 [pid = 1780] [id = 481] 04:53:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 176 (0x993db000) [pid = 1780] [serial = 1444] [outer = (nil)] 04:53:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 177 (0x9a83f800) [pid = 1780] [serial = 1445] [outer = 0x993db000] 04:53:33 INFO - PROCESS | 1780 | 1461066813098 Marionette DEBUG loaded listener.js 04:53:33 INFO - PROCESS | 1780 | ++DOMWINDOW == 178 (0x9a8b1000) [pid = 1780] [serial = 1446] [outer = 0x993db000] 04:53:34 INFO - PROCESS | 1780 | 1461066814048 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 04:53:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 04:53:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1680ms 04:53:34 INFO - PROCESS | 1780 | 1461066814117 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 04:53:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 04:53:34 INFO - PROCESS | 1780 | 1461066814122 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 04:53:34 INFO - PROCESS | 1780 | 1461066814130 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 04:53:34 INFO - PROCESS | 1780 | 1461066814132 Marionette TRACE conn3 <- [1,1898,null,{}] 04:53:34 INFO - PROCESS | 1780 | 1461066814139 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:34 INFO - PROCESS | 1780 | 1461066814382 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 04:53:34 INFO - PROCESS | 1780 | 1461066814715 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:34 INFO - PROCESS | 1780 | ++DOCSHELL 0x881c2800 == 117 [pid = 1780] [id = 482] 04:53:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 179 (0x8e0d1000) [pid = 1780] [serial = 1447] [outer = (nil)] 04:53:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 180 (0x9df15000) [pid = 1780] [serial = 1448] [outer = 0x8e0d1000] 04:53:34 INFO - PROCESS | 1780 | 1461066814819 Marionette DEBUG loaded listener.js 04:53:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 181 (0x9ea1a400) [pid = 1780] [serial = 1449] [outer = 0x8e0d1000] 04:53:36 INFO - PROCESS | 1780 | --DOCSHELL 0x894cfc00 == 116 [pid = 1780] [id = 377] 04:53:36 INFO - PROCESS | 1780 | --DOMWINDOW == 180 (0x91fabc00) [pid = 1780] [serial = 1296] [outer = (nil)] [url = about:blank] 04:53:36 INFO - PROCESS | 1780 | --DOMWINDOW == 179 (0x88d63c00) [pid = 1780] [serial = 1320] [outer = (nil)] [url = about:blank] 04:53:36 INFO - PROCESS | 1780 | --DOMWINDOW == 178 (0x9676e800) [pid = 1780] [serial = 1305] [outer = (nil)] [url = about:blank] 04:53:36 INFO - PROCESS | 1780 | --DOMWINDOW == 177 (0x96768400) [pid = 1780] [serial = 1304] [outer = (nil)] [url = about:blank] 04:53:36 INFO - PROCESS | 1780 | --DOMWINDOW == 176 (0x894cf000) [pid = 1780] [serial = 1322] [outer = (nil)] [url = about:blank] 04:53:36 INFO - PROCESS | 1780 | --DOMWINDOW == 175 (0x8f481400) [pid = 1780] [serial = 1287] [outer = (nil)] [url = about:blank] 04:53:36 INFO - PROCESS | 1780 | --DOMWINDOW == 174 (0x971c4c00) [pid = 1780] [serial = 1307] [outer = (nil)] [url = about:blank] 04:53:36 INFO - PROCESS | 1780 | --DOMWINDOW == 173 (0x8ad70800) [pid = 1780] [serial = 1271] [outer = (nil)] [url = about:blank] 04:53:36 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0x8e0b5c00) [pid = 1780] [serial = 1280] [outer = (nil)] [url = about:blank] 04:53:36 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0x8bb54c00) [pid = 1780] [serial = 1272] [outer = (nil)] [url = about:blank] 04:53:36 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0x97478000) [pid = 1780] [serial = 1308] [outer = (nil)] [url = about:blank] 04:53:36 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x8bb48800) [pid = 1780] [serial = 1326] [outer = (nil)] [url = about:blank] 04:53:36 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x8c805400) [pid = 1780] [serial = 1274] [outer = (nil)] [url = about:blank] 04:53:36 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x94f88400) [pid = 1780] [serial = 1302] [outer = (nil)] [url = about:blank] 04:53:36 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x99147800) [pid = 1780] [serial = 1317] [outer = (nil)] [url = about:blank] 04:53:36 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0x8fe33400) [pid = 1780] [serial = 1290] [outer = (nil)] [url = about:blank] 04:53:36 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0x89ff2400) [pid = 1780] [serial = 1269] [outer = (nil)] [url = about:blank] 04:53:36 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x94f82c00) [pid = 1780] [serial = 1301] [outer = (nil)] [url = about:blank] 04:53:36 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x8de79400) [pid = 1780] [serial = 1277] [outer = (nil)] [url = about:blank] 04:53:36 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x8deb2c00) [pid = 1780] [serial = 1278] [outer = (nil)] [url = about:blank] 04:53:36 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x99126c00) [pid = 1780] [serial = 1316] [outer = (nil)] [url = about:blank] 04:53:36 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x8e1c2800) [pid = 1780] [serial = 1281] [outer = (nil)] [url = about:blank] 04:53:36 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x979df400) [pid = 1780] [serial = 1310] [outer = (nil)] [url = about:blank] 04:53:36 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x894cec00) [pid = 1780] [serial = 1268] [outer = (nil)] [url = about:blank] 04:53:36 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x987c7400) [pid = 1780] [serial = 1313] [outer = (nil)] [url = about:blank] 04:53:36 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x8e9ee400) [pid = 1780] [serial = 1283] [outer = (nil)] [url = about:blank] 04:53:36 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x979e3400) [pid = 1780] [serial = 1311] [outer = (nil)] [url = about:blank] 04:53:36 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x901c4000) [pid = 1780] [serial = 1293] [outer = (nil)] [url = about:blank] 04:53:36 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x8fe2dc00) [pid = 1780] [serial = 1289] [outer = (nil)] [url = about:blank] 04:53:36 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x8eb41400) [pid = 1780] [serial = 1284] [outer = (nil)] [url = about:blank] 04:53:36 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0x8abfec00) [pid = 1780] [serial = 1325] [outer = (nil)] [url = about:blank] 04:53:36 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0x89ff2000) [pid = 1780] [serial = 1323] [outer = (nil)] [url = about:blank] 04:53:36 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x987cbc00) [pid = 1780] [serial = 1314] [outer = (nil)] [url = about:blank] 04:53:36 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x93423400) [pid = 1780] [serial = 1298] [outer = (nil)] [url = about:blank] 04:53:36 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x8ddd2800) [pid = 1780] [serial = 1275] [outer = (nil)] [url = about:blank] 04:53:36 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x8eca3400) [pid = 1780] [serial = 1286] [outer = (nil)] [url = about:blank] 04:53:36 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x9342d400) [pid = 1780] [serial = 1299] [outer = (nil)] [url = about:blank] 04:53:36 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x880b2c00) [pid = 1780] [serial = 1265] [outer = (nil)] [url = about:blank] 04:53:36 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x8abf1000) [pid = 1780] [serial = 1200] [outer = (nil)] [url = about:blank] 04:53:36 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x901bf000) [pid = 1780] [serial = 1292] [outer = (nil)] [url = about:blank] 04:53:36 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x889acc00) [pid = 1780] [serial = 1266] [outer = (nil)] [url = about:blank] 04:53:36 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x91314000) [pid = 1780] [serial = 1295] [outer = (nil)] [url = about:blank] 04:53:36 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x88b8f800) [pid = 1780] [serial = 1319] [outer = (nil)] [url = about:blank] 04:53:36 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x8ad68800) [pid = 1780] [serial = 1328] [outer = (nil)] [url = about:blank] 04:53:37 INFO - PROCESS | 1780 | 1461066817400 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 04:53:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 04:53:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 3296ms 04:53:37 INFO - PROCESS | 1780 | 1461066817426 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 04:53:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 04:53:37 INFO - PROCESS | 1780 | 1461066817436 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 04:53:37 INFO - PROCESS | 1780 | 1461066817445 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 04:53:37 INFO - PROCESS | 1780 | 1461066817452 Marionette TRACE conn3 <- [1,1902,null,{}] 04:53:37 INFO - PROCESS | 1780 | 1461066817462 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:37 INFO - PROCESS | 1780 | 1461066817714 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 04:53:37 INFO - PROCESS | 1780 | 1461066817973 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:38 INFO - PROCESS | 1780 | ++DOCSHELL 0x88ce3000 == 117 [pid = 1780] [id = 483] 04:53:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x88ceb400) [pid = 1780] [serial = 1450] [outer = (nil)] 04:53:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x88e47800) [pid = 1780] [serial = 1451] [outer = 0x88ceb400] 04:53:38 INFO - PROCESS | 1780 | 1461066818064 Marionette DEBUG loaded listener.js 04:53:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x890f3800) [pid = 1780] [serial = 1452] [outer = 0x88ceb400] 04:53:38 INFO - PROCESS | 1780 | 1461066818944 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 04:53:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 04:53:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1596ms 04:53:39 INFO - PROCESS | 1780 | 1461066819043 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 04:53:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 04:53:39 INFO - PROCESS | 1780 | 1461066819054 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 04:53:39 INFO - PROCESS | 1780 | 1461066819065 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 04:53:39 INFO - PROCESS | 1780 | 1461066819070 Marionette TRACE conn3 <- [1,1906,null,{}] 04:53:39 INFO - PROCESS | 1780 | 1461066819083 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:39 INFO - PROCESS | 1780 | 1461066819371 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 04:53:39 INFO - PROCESS | 1780 | 1461066819399 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:39 INFO - PROCESS | 1780 | ++DOCSHELL 0x8835e400 == 118 [pid = 1780] [id = 484] 04:53:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x88ce7400) [pid = 1780] [serial = 1453] [outer = (nil)] 04:53:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x8a4c7800) [pid = 1780] [serial = 1454] [outer = 0x88ce7400] 04:53:39 INFO - PROCESS | 1780 | 1461066819476 Marionette DEBUG loaded listener.js 04:53:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x8a548400) [pid = 1780] [serial = 1455] [outer = 0x88ce7400] 04:53:40 INFO - PROCESS | 1780 | 1461066820802 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 04:53:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 04:53:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1794ms 04:53:40 INFO - PROCESS | 1780 | 1461066820858 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 04:53:40 INFO - PROCESS | 1780 | 1461066820863 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 04:53:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 04:53:40 INFO - PROCESS | 1780 | 1461066820902 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 04:53:40 INFO - PROCESS | 1780 | 1461066820908 Marionette TRACE conn3 <- [1,1910,null,{}] 04:53:40 INFO - PROCESS | 1780 | 1461066820923 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:41 INFO - PROCESS | 1780 | 1461066821691 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 04:53:41 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x88e51400) [pid = 1780] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 04:53:41 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x8c7f1c00) [pid = 1780] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 04:53:41 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x8ddcfc00) [pid = 1780] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 04:53:41 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x8ec96c00) [pid = 1780] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 04:53:41 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x8fe27400) [pid = 1780] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 04:53:41 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x8a4cac00) [pid = 1780] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 04:53:41 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x8e9e7c00) [pid = 1780] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 04:53:41 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x932ee000) [pid = 1780] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 04:53:41 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x8abf7000) [pid = 1780] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 04:53:41 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x88b88000) [pid = 1780] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 04:53:41 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x901b9000) [pid = 1780] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 04:53:41 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x9623e800) [pid = 1780] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 04:53:41 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0x889b0800) [pid = 1780] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 04:53:41 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x88ce4400) [pid = 1780] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 04:53:41 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0x9623f000) [pid = 1780] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 04:53:41 INFO - PROCESS | 1780 | --DOMWINDOW == 127 (0x889a8400) [pid = 1780] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 04:53:41 INFO - PROCESS | 1780 | --DOMWINDOW == 126 (0x90128800) [pid = 1780] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 04:53:41 INFO - PROCESS | 1780 | --DOMWINDOW == 125 (0x979dbc00) [pid = 1780] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 04:53:41 INFO - PROCESS | 1780 | --DOMWINDOW == 124 (0x889aa400) [pid = 1780] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 04:53:41 INFO - PROCESS | 1780 | --DOMWINDOW == 123 (0x8c802000) [pid = 1780] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 04:53:41 INFO - PROCESS | 1780 | --DOMWINDOW == 122 (0x894c4000) [pid = 1780] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 04:53:41 INFO - PROCESS | 1780 | --DOMWINDOW == 121 (0x8a4cd800) [pid = 1780] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 04:53:41 INFO - PROCESS | 1780 | 1461066821933 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:41 INFO - PROCESS | 1780 | ++DOCSHELL 0x863a9800 == 119 [pid = 1780] [id = 485] 04:53:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 122 (0x86fa3400) [pid = 1780] [serial = 1456] [outer = (nil)] 04:53:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 123 (0x889ac800) [pid = 1780] [serial = 1457] [outer = 0x86fa3400] 04:53:42 INFO - PROCESS | 1780 | 1461066822018 Marionette DEBUG loaded listener.js 04:53:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 124 (0x8a5cd800) [pid = 1780] [serial = 1458] [outer = 0x86fa3400] 04:53:42 INFO - PROCESS | 1780 | 1461066822807 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 04:53:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 04:53:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1938ms 04:53:42 INFO - PROCESS | 1780 | 1461066822839 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 04:53:42 INFO - PROCESS | 1780 | 1461066822843 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 04:53:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 04:53:42 INFO - PROCESS | 1780 | 1461066822849 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 04:53:42 INFO - PROCESS | 1780 | 1461066822852 Marionette TRACE conn3 <- [1,1914,null,{}] 04:53:42 INFO - PROCESS | 1780 | 1461066822869 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:43 INFO - PROCESS | 1780 | 1461066823075 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 04:53:43 INFO - PROCESS | 1780 | 1461066823091 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:43 INFO - PROCESS | 1780 | ++DOCSHELL 0x88b88000 == 120 [pid = 1780] [id = 486] 04:53:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 125 (0x8c53d000) [pid = 1780] [serial = 1459] [outer = (nil)] 04:53:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 126 (0x8c7f5800) [pid = 1780] [serial = 1460] [outer = 0x8c53d000] 04:53:43 INFO - PROCESS | 1780 | 1461066823173 Marionette DEBUG loaded listener.js 04:53:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 127 (0x8c809800) [pid = 1780] [serial = 1461] [outer = 0x8c53d000] 04:53:44 INFO - PROCESS | 1780 | 1461066824420 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 04:53:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 04:53:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1635ms 04:53:44 INFO - PROCESS | 1780 | 1461066824487 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 04:53:44 INFO - PROCESS | 1780 | 1461066824495 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 04:53:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 04:53:44 INFO - PROCESS | 1780 | 1461066824506 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 04:53:44 INFO - PROCESS | 1780 | 1461066824511 Marionette TRACE conn3 <- [1,1918,null,{}] 04:53:44 INFO - PROCESS | 1780 | 1461066824526 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:44 INFO - PROCESS | 1780 | 1461066824819 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 04:53:45 INFO - PROCESS | 1780 | 1461066825158 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:45 INFO - PROCESS | 1780 | ++DOCSHELL 0x88ce4000 == 121 [pid = 1780] [id = 487] 04:53:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x88d67400) [pid = 1780] [serial = 1462] [outer = (nil)] 04:53:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x89d6ac00) [pid = 1780] [serial = 1463] [outer = 0x88d67400] 04:53:45 INFO - PROCESS | 1780 | 1461066825254 Marionette DEBUG loaded listener.js 04:53:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x89d78400) [pid = 1780] [serial = 1464] [outer = 0x88d67400] 04:53:46 INFO - PROCESS | 1780 | 1461066826305 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 04:53:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 04:53:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1843ms 04:53:46 INFO - PROCESS | 1780 | 1461066826349 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 04:53:46 INFO - PROCESS | 1780 | 1461066826358 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 04:53:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 04:53:46 INFO - PROCESS | 1780 | 1461066826370 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 04:53:46 INFO - PROCESS | 1780 | 1461066826374 Marionette TRACE conn3 <- [1,1922,null,{}] 04:53:46 INFO - PROCESS | 1780 | 1461066826382 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:46 INFO - PROCESS | 1780 | 1461066826617 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 04:53:47 INFO - PROCESS | 1780 | 1461066827004 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:47 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ad70800 == 122 [pid = 1780] [id = 488] 04:53:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x8ad70c00) [pid = 1780] [serial = 1465] [outer = (nil)] 04:53:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x8bb4d000) [pid = 1780] [serial = 1466] [outer = 0x8ad70c00] 04:53:47 INFO - PROCESS | 1780 | 1461066827100 Marionette DEBUG loaded listener.js 04:53:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x8c640c00) [pid = 1780] [serial = 1467] [outer = 0x8ad70c00] 04:53:48 INFO - PROCESS | 1780 | 1461066828207 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 04:53:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 04:53:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1897ms 04:53:48 INFO - PROCESS | 1780 | 1461066828269 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 04:53:48 INFO - PROCESS | 1780 | 1461066828274 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 04:53:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 04:53:48 INFO - PROCESS | 1780 | 1461066828282 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 04:53:48 INFO - PROCESS | 1780 | 1461066828290 Marionette TRACE conn3 <- [1,1926,null,{}] 04:53:48 INFO - PROCESS | 1780 | 1461066828310 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:48 INFO - PROCESS | 1780 | 1461066828605 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 04:53:48 INFO - PROCESS | 1780 | 1461066828943 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:48 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c80d400 == 123 [pid = 1780] [id = 489] 04:53:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x8de73400) [pid = 1780] [serial = 1468] [outer = (nil)] 04:53:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x8deaf400) [pid = 1780] [serial = 1469] [outer = 0x8de73400] 04:53:49 INFO - PROCESS | 1780 | 1461066829049 Marionette DEBUG loaded listener.js 04:53:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x8e0b0800) [pid = 1780] [serial = 1470] [outer = 0x8de73400] 04:53:50 INFO - PROCESS | 1780 | 1461066830111 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 04:53:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 04:53:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1890ms 04:53:50 INFO - PROCESS | 1780 | 1461066830173 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 04:53:50 INFO - PROCESS | 1780 | 1461066830179 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 04:53:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 04:53:50 INFO - PROCESS | 1780 | 1461066830185 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 04:53:50 INFO - PROCESS | 1780 | 1461066830189 Marionette TRACE conn3 <- [1,1930,null,{}] 04:53:50 INFO - PROCESS | 1780 | 1461066830195 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:50 INFO - PROCESS | 1780 | 1461066830460 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 04:53:50 INFO - PROCESS | 1780 | 1461066830787 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:50 INFO - PROCESS | 1780 | ++DOCSHELL 0x88ce3400 == 124 [pid = 1780] [id = 490] 04:53:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x8e0af000) [pid = 1780] [serial = 1471] [outer = (nil)] 04:53:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x8e1c1400) [pid = 1780] [serial = 1472] [outer = 0x8e0af000] 04:53:50 INFO - PROCESS | 1780 | 1461066830892 Marionette DEBUG loaded listener.js 04:53:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x8e1cec00) [pid = 1780] [serial = 1473] [outer = 0x8e0af000] 04:53:51 INFO - PROCESS | 1780 | 1461066831944 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 04:53:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 04:53:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1802ms 04:53:51 INFO - PROCESS | 1780 | 1461066831989 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 04:53:51 INFO - PROCESS | 1780 | 1461066831992 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 04:53:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 04:53:52 INFO - PROCESS | 1780 | 1461066832000 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 04:53:52 INFO - PROCESS | 1780 | 1461066832004 Marionette TRACE conn3 <- [1,1934,null,{}] 04:53:52 INFO - PROCESS | 1780 | 1461066832010 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:52 INFO - PROCESS | 1780 | 1461066832280 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 04:53:52 INFO - PROCESS | 1780 | 1461066832622 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:52 INFO - PROCESS | 1780 | ++DOCSHELL 0x877e9800 == 125 [pid = 1780] [id = 491] 04:53:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8e0d2c00) [pid = 1780] [serial = 1474] [outer = (nil)] 04:53:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x8e9fb000) [pid = 1780] [serial = 1475] [outer = 0x8e0d2c00] 04:53:52 INFO - PROCESS | 1780 | 1461066832715 Marionette DEBUG loaded listener.js 04:53:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x8e9fe000) [pid = 1780] [serial = 1476] [outer = 0x8e0d2c00] 04:53:53 INFO - PROCESS | 1780 | 1461066833799 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 04:53:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 04:53:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1837ms 04:53:53 INFO - PROCESS | 1780 | 1461066833838 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 04:53:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 04:53:53 INFO - PROCESS | 1780 | 1461066833842 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 04:53:53 INFO - PROCESS | 1780 | 1461066833849 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 04:53:53 INFO - PROCESS | 1780 | 1461066833853 Marionette TRACE conn3 <- [1,1938,null,{}] 04:53:53 INFO - PROCESS | 1780 | 1461066833859 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:54 INFO - PROCESS | 1780 | 1461066834122 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 04:53:54 INFO - PROCESS | 1780 | 1461066834461 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:54 INFO - PROCESS | 1780 | ++DOCSHELL 0x8deb8000 == 126 [pid = 1780] [id = 492] 04:53:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x8eb4c400) [pid = 1780] [serial = 1477] [outer = (nil)] 04:53:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x8fe26c00) [pid = 1780] [serial = 1478] [outer = 0x8eb4c400] 04:53:54 INFO - PROCESS | 1780 | 1461066834570 Marionette DEBUG loaded listener.js 04:53:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x8fe2f400) [pid = 1780] [serial = 1479] [outer = 0x8eb4c400] 04:53:55 INFO - PROCESS | 1780 | 1461066835476 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 04:53:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 04:53:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1687ms 04:53:55 INFO - PROCESS | 1780 | 1461066835537 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 04:53:55 INFO - PROCESS | 1780 | 1461066835541 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 04:53:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 04:53:55 INFO - PROCESS | 1780 | 1461066835547 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 04:53:55 INFO - PROCESS | 1780 | 1461066835551 Marionette TRACE conn3 <- [1,1942,null,{}] 04:53:55 INFO - PROCESS | 1780 | 1461066835557 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:55 INFO - PROCESS | 1780 | 1461066835783 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 04:53:56 INFO - PROCESS | 1780 | 1461066836160 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:56 INFO - PROCESS | 1780 | ++DOCSHELL 0x85b15000 == 127 [pid = 1780] [id = 493] 04:53:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x8fe28800) [pid = 1780] [serial = 1480] [outer = (nil)] 04:53:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x901bf000) [pid = 1780] [serial = 1481] [outer = 0x8fe28800] 04:53:56 INFO - PROCESS | 1780 | 1461066836277 Marionette DEBUG loaded listener.js 04:53:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x901c3000) [pid = 1780] [serial = 1482] [outer = 0x8fe28800] 04:53:57 INFO - PROCESS | 1780 | 1461066837320 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 04:53:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 04:53:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1787ms 04:53:57 INFO - PROCESS | 1780 | 1461066837335 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 04:53:57 INFO - PROCESS | 1780 | 1461066837339 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 04:53:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 04:53:57 INFO - PROCESS | 1780 | 1461066837347 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 04:53:57 INFO - PROCESS | 1780 | 1461066837352 Marionette TRACE conn3 <- [1,1946,null,{}] 04:53:57 INFO - PROCESS | 1780 | 1461066837358 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:57 INFO - PROCESS | 1780 | 1461066837603 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 04:53:57 INFO - PROCESS | 1780 | 1461066837961 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:58 INFO - PROCESS | 1780 | ++DOCSHELL 0x881c0400 == 128 [pid = 1780] [id = 494] 04:53:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x8eb4ac00) [pid = 1780] [serial = 1483] [outer = (nil)] 04:53:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0x912afc00) [pid = 1780] [serial = 1484] [outer = 0x8eb4ac00] 04:53:58 INFO - PROCESS | 1780 | 1461066838109 Marionette DEBUG loaded listener.js 04:53:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x9131fc00) [pid = 1780] [serial = 1485] [outer = 0x8eb4ac00] 04:53:59 INFO - PROCESS | 1780 | 1461066839351 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 04:53:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 04:53:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 2039ms 04:53:59 INFO - PROCESS | 1780 | 1461066839388 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 04:53:59 INFO - PROCESS | 1780 | 1461066839391 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 04:53:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 04:53:59 INFO - PROCESS | 1780 | 1461066839399 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 04:53:59 INFO - PROCESS | 1780 | 1461066839402 Marionette TRACE conn3 <- [1,1950,null,{}] 04:53:59 INFO - PROCESS | 1780 | 1461066839409 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:59 INFO - PROCESS | 1780 | 1461066839641 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 04:53:59 INFO - PROCESS | 1780 | 1461066839964 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:00 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e0d9000 == 129 [pid = 1780] [id = 495] 04:54:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x90550c00) [pid = 1780] [serial = 1486] [outer = (nil)] 04:54:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x9312c400) [pid = 1780] [serial = 1487] [outer = 0x90550c00] 04:54:00 INFO - PROCESS | 1780 | 1461066840059 Marionette DEBUG loaded listener.js 04:54:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x9328bc00) [pid = 1780] [serial = 1488] [outer = 0x90550c00] 04:54:01 INFO - PROCESS | 1780 | 1461066841008 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 04:54:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 04:54:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1684ms 04:54:01 INFO - PROCESS | 1780 | 1461066841084 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 04:54:01 INFO - PROCESS | 1780 | 1461066841089 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 04:54:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 04:54:01 INFO - PROCESS | 1780 | 1461066841096 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 04:54:01 INFO - PROCESS | 1780 | 1461066841100 Marionette TRACE conn3 <- [1,1954,null,{}] 04:54:01 INFO - PROCESS | 1780 | 1461066841107 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:01 INFO - PROCESS | 1780 | 1461066841374 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 04:54:01 INFO - PROCESS | 1780 | 1461066841709 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:01 INFO - PROCESS | 1780 | ++DOCSHELL 0x877ed000 == 130 [pid = 1780] [id = 496] 04:54:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x877efc00) [pid = 1780] [serial = 1489] [outer = (nil)] 04:54:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x9342f000) [pid = 1780] [serial = 1490] [outer = 0x877efc00] 04:54:01 INFO - PROCESS | 1780 | 1461066841814 Marionette DEBUG loaded listener.js 04:54:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x941cc800) [pid = 1780] [serial = 1491] [outer = 0x877efc00] 04:54:02 INFO - PROCESS | 1780 | 1461066842804 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 04:54:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 04:54:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1738ms 04:54:02 INFO - PROCESS | 1780 | 1461066842835 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 04:54:02 INFO - PROCESS | 1780 | 1461066842840 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 04:54:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 04:54:02 INFO - PROCESS | 1780 | 1461066842847 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 04:54:02 INFO - PROCESS | 1780 | 1461066842858 Marionette TRACE conn3 <- [1,1958,null,{}] 04:54:02 INFO - PROCESS | 1780 | 1461066842863 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:03 INFO - PROCESS | 1780 | 1461066843172 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 04:54:03 INFO - PROCESS | 1780 | 1461066843512 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:03 INFO - PROCESS | 1780 | ++DOCSHELL 0x932f1800 == 131 [pid = 1780] [id = 497] 04:54:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x96768800) [pid = 1780] [serial = 1492] [outer = (nil)] 04:54:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x9679a800) [pid = 1780] [serial = 1493] [outer = 0x96768800] 04:54:03 INFO - PROCESS | 1780 | 1461066843615 Marionette DEBUG loaded listener.js 04:54:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x976b7800) [pid = 1780] [serial = 1494] [outer = 0x96768800] 04:54:04 INFO - PROCESS | 1780 | 1461066844580 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 04:54:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 04:54:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1792ms 04:54:04 INFO - PROCESS | 1780 | 1461066844641 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 04:54:04 INFO - PROCESS | 1780 | 1461066844645 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 04:54:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 04:54:04 INFO - PROCESS | 1780 | 1461066844652 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 04:54:04 INFO - PROCESS | 1780 | 1461066844656 Marionette TRACE conn3 <- [1,1962,null,{}] 04:54:04 INFO - PROCESS | 1780 | 1461066844661 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:04 INFO - PROCESS | 1780 | 1461066844891 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 04:54:05 INFO - PROCESS | 1780 | 1461066845219 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:05 INFO - PROCESS | 1780 | ++DOCSHELL 0x96790400 == 132 [pid = 1780] [id = 498] 04:54:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x96964c00) [pid = 1780] [serial = 1495] [outer = (nil)] 04:54:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x97bf8800) [pid = 1780] [serial = 1496] [outer = 0x96964c00] 04:54:05 INFO - PROCESS | 1780 | 1461066845318 Marionette DEBUG loaded listener.js 04:54:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x98311400) [pid = 1780] [serial = 1497] [outer = 0x96964c00] 04:54:06 INFO - PROCESS | 1780 | 1461066846250 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 04:54:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 04:54:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1633ms 04:54:06 INFO - PROCESS | 1780 | 1461066846286 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 04:54:06 INFO - PROCESS | 1780 | 1461066846290 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 04:54:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 04:54:06 INFO - PROCESS | 1780 | 1461066846298 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 04:54:06 INFO - PROCESS | 1780 | 1461066846302 Marionette TRACE conn3 <- [1,1966,null,{}] 04:54:06 INFO - PROCESS | 1780 | 1461066846308 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:06 INFO - PROCESS | 1780 | 1461066846536 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 04:54:06 INFO - PROCESS | 1780 | 1461066846870 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:06 INFO - PROCESS | 1780 | ++DOCSHELL 0x889afc00 == 133 [pid = 1780] [id = 499] 04:54:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x894c2c00) [pid = 1780] [serial = 1498] [outer = (nil)] 04:54:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x987d0800) [pid = 1780] [serial = 1499] [outer = 0x894c2c00] 04:54:06 INFO - PROCESS | 1780 | 1461066846965 Marionette DEBUG loaded listener.js 04:54:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x98a24400) [pid = 1780] [serial = 1500] [outer = 0x894c2c00] 04:54:07 INFO - PROCESS | 1780 | 1461066847947 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 04:54:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 04:54:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1698ms 04:54:08 INFO - PROCESS | 1780 | 1461066848006 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 04:54:08 INFO - PROCESS | 1780 | 1461066848010 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 04:54:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 04:54:08 INFO - PROCESS | 1780 | 1461066848020 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 04:54:08 INFO - PROCESS | 1780 | 1461066848023 Marionette TRACE conn3 <- [1,1970,null,{}] 04:54:08 INFO - PROCESS | 1780 | 1461066848029 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:08 INFO - PROCESS | 1780 | 1461066848269 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 04:54:08 INFO - PROCESS | 1780 | 1461066848571 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:08 INFO - PROCESS | 1780 | ++DOCSHELL 0x95a76400 == 134 [pid = 1780] [id = 500] 04:54:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x979e3400) [pid = 1780] [serial = 1501] [outer = (nil)] 04:54:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0x99206800) [pid = 1780] [serial = 1502] [outer = 0x979e3400] 04:54:08 INFO - PROCESS | 1780 | 1461066848664 Marionette DEBUG loaded listener.js 04:54:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x9920bc00) [pid = 1780] [serial = 1503] [outer = 0x979e3400] 04:54:09 INFO - PROCESS | 1780 | 1461066849557 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 04:54:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 04:54:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1580ms 04:54:09 INFO - PROCESS | 1780 | 1461066849601 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 04:54:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 04:54:09 INFO - PROCESS | 1780 | 1461066849605 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 04:54:09 INFO - PROCESS | 1780 | 1461066849612 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 04:54:09 INFO - PROCESS | 1780 | 1461066849616 Marionette TRACE conn3 <- [1,1974,null,{}] 04:54:09 INFO - PROCESS | 1780 | 1461066849622 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:09 INFO - PROCESS | 1780 | 1461066849858 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 04:54:10 INFO - PROCESS | 1780 | 1461066850181 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:10 INFO - PROCESS | 1780 | ++DOCSHELL 0x94f8dc00 == 135 [pid = 1780] [id = 501] 04:54:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0x987cbc00) [pid = 1780] [serial = 1504] [outer = (nil)] 04:54:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0x9df14c00) [pid = 1780] [serial = 1505] [outer = 0x987cbc00] 04:54:10 INFO - PROCESS | 1780 | 1461066850288 Marionette DEBUG loaded listener.js 04:54:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0x9ea18400) [pid = 1780] [serial = 1506] [outer = 0x987cbc00] 04:54:11 INFO - PROCESS | 1780 | 1461066851221 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 04:54:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 04:54:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1648ms 04:54:11 INFO - PROCESS | 1780 | 1461066851260 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 04:54:11 INFO - PROCESS | 1780 | 1461066851264 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 04:54:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 04:54:11 INFO - PROCESS | 1780 | 1461066851271 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 04:54:11 INFO - PROCESS | 1780 | 1461066851274 Marionette TRACE conn3 <- [1,1978,null,{}] 04:54:11 INFO - PROCESS | 1780 | 1461066851281 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:11 INFO - PROCESS | 1780 | 1461066851526 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 04:54:11 INFO - PROCESS | 1780 | 1461066851860 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:11 INFO - PROCESS | 1780 | ++DOCSHELL 0x84476400 == 136 [pid = 1780] [id = 502] 04:54:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0x880b8800) [pid = 1780] [serial = 1507] [outer = (nil)] 04:54:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 174 (0x9fb91c00) [pid = 1780] [serial = 1508] [outer = 0x880b8800] 04:54:11 INFO - PROCESS | 1780 | 1461066851962 Marionette DEBUG loaded listener.js 04:54:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 175 (0x9fc62800) [pid = 1780] [serial = 1509] [outer = 0x880b8800] 04:54:12 INFO - PROCESS | 1780 | 1461066852882 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:54:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 04:54:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1681ms 04:54:12 INFO - PROCESS | 1780 | 1461066852954 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 04:54:12 INFO - PROCESS | 1780 | 1461066852958 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 04:54:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 04:54:12 INFO - PROCESS | 1780 | 1461066852965 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 04:54:12 INFO - PROCESS | 1780 | 1461066852969 Marionette TRACE conn3 <- [1,1982,null,{}] 04:54:12 INFO - PROCESS | 1780 | 1461066852975 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:13 INFO - PROCESS | 1780 | 1461066853243 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 04:54:13 INFO - PROCESS | 1780 | 1461066853588 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:13 INFO - PROCESS | 1780 | ++DOCSHELL 0x9fc5e800 == 137 [pid = 1780] [id = 503] 04:54:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 176 (0x9fca3800) [pid = 1780] [serial = 1510] [outer = (nil)] 04:54:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 177 (0xa00a8c00) [pid = 1780] [serial = 1511] [outer = 0x9fca3800] 04:54:13 INFO - PROCESS | 1780 | 1461066853686 Marionette DEBUG loaded listener.js 04:54:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 178 (0xa00cf000) [pid = 1780] [serial = 1512] [outer = 0x9fca3800] 04:54:15 INFO - PROCESS | 1780 | --DOCSHELL 0x85b0f400 == 136 [pid = 1780] [id = 314] 04:54:15 INFO - PROCESS | 1780 | --DOCSHELL 0x889a5400 == 135 [pid = 1780] [id = 179] 04:54:15 INFO - PROCESS | 1780 | --DOCSHELL 0x8578b000 == 134 [pid = 1780] [id = 218] 04:54:15 INFO - PROCESS | 1780 | --DOCSHELL 0x85793800 == 133 [pid = 1780] [id = 219] 04:54:15 INFO - PROCESS | 1780 | --DOCSHELL 0x881c2000 == 132 [pid = 1780] [id = 181] 04:54:15 INFO - PROCESS | 1780 | --DOCSHELL 0x858b7000 == 131 [pid = 1780] [id = 221] 04:54:15 INFO - PROCESS | 1780 | --DOCSHELL 0x89d76400 == 130 [pid = 1780] [id = 296] 04:54:15 INFO - PROCESS | 1780 | --DOCSHELL 0x881b9400 == 129 [pid = 1780] [id = 180] 04:54:15 INFO - PROCESS | 1780 | --DOCSHELL 0x863a9800 == 128 [pid = 1780] [id = 485] 04:54:15 INFO - PROCESS | 1780 | --DOCSHELL 0x8835e400 == 127 [pid = 1780] [id = 484] 04:54:15 INFO - PROCESS | 1780 | --DOCSHELL 0x88ce3000 == 126 [pid = 1780] [id = 483] 04:54:15 INFO - PROCESS | 1780 | --DOCSHELL 0x889ad400 == 125 [pid = 1780] [id = 473] 04:54:15 INFO - PROCESS | 1780 | --DOCSHELL 0x8a4c7400 == 124 [pid = 1780] [id = 472] 04:54:15 INFO - PROCESS | 1780 | --DOCSHELL 0x86fad800 == 123 [pid = 1780] [id = 471] 04:54:15 INFO - PROCESS | 1780 | --DOCSHELL 0x8578e800 == 122 [pid = 1780] [id = 470] 04:54:15 INFO - PROCESS | 1780 | --DOCSHELL 0x8de74400 == 121 [pid = 1780] [id = 469] 04:54:15 INFO - PROCESS | 1780 | --DOCSHELL 0x8a5cc000 == 120 [pid = 1780] [id = 468] 04:54:15 INFO - PROCESS | 1780 | --DOCSHELL 0x88d64400 == 119 [pid = 1780] [id = 466] 04:54:15 INFO - PROCESS | 1780 | --DOCSHELL 0x8a7ad800 == 118 [pid = 1780] [id = 467] 04:54:15 INFO - PROCESS | 1780 | --DOCSHELL 0x889a8000 == 117 [pid = 1780] [id = 465] 04:54:16 INFO - PROCESS | 1780 | --DOMWINDOW == 177 (0x9920b800) [pid = 1780] [serial = 1380] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1780 | --DOMWINDOW == 176 (0x979e1800) [pid = 1780] [serial = 1371] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1780 | --DOMWINDOW == 175 (0x8e0ad800) [pid = 1780] [serial = 1340] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1780 | --DOMWINDOW == 174 (0x8eca0800) [pid = 1780] [serial = 1349] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1780 | --DOMWINDOW == 173 (0x99203000) [pid = 1780] [serial = 1377] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0x8a7a9800) [pid = 1780] [serial = 1334] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0x8eb47800) [pid = 1780] [serial = 1347] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0x8f486400) [pid = 1780] [serial = 1350] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x941d3400) [pid = 1780] [serial = 1362] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x8bb4a800) [pid = 1780] [serial = 1391] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x88e50c00) [pid = 1780] [serial = 1332] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x91fa7400) [pid = 1780] [serial = 1358] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0x8e0b6800) [pid = 1780] [serial = 1341] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0x971c0800) [pid = 1780] [serial = 1367] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x8e0bbc00) [pid = 1780] [serial = 1343] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x8a4c5400) [pid = 1780] [serial = 1389] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x9634e000) [pid = 1780] [serial = 1364] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x8e9f2400) [pid = 1780] [serial = 1346] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x8c638800) [pid = 1780] [serial = 1335] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x976b8000) [pid = 1780] [serial = 1383] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x979ce800) [pid = 1780] [serial = 1370] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x88cef800) [pid = 1780] [serial = 1331] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x90549c00) [pid = 1780] [serial = 1355] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x987ce000) [pid = 1780] [serial = 1373] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x88ce1c00) [pid = 1780] [serial = 1385] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x941c7400) [pid = 1780] [serial = 1361] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x976b3c00) [pid = 1780] [serial = 1368] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0x8dddc800) [pid = 1780] [serial = 1338] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0x88d6cc00) [pid = 1780] [serial = 1386] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x90122c00) [pid = 1780] [serial = 1353] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x99208400) [pid = 1780] [serial = 1379] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x9054ec00) [pid = 1780] [serial = 1356] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x98928800) [pid = 1780] [serial = 1374] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x91fae800) [pid = 1780] [serial = 1359] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x8e0d8800) [pid = 1780] [serial = 1344] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x9676c000) [pid = 1780] [serial = 1365] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x8fe2ec00) [pid = 1780] [serial = 1352] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x894cf800) [pid = 1780] [serial = 1388] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x89d75000) [pid = 1780] [serial = 1382] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x8c63a800) [pid = 1780] [serial = 1392] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x991d6800) [pid = 1780] [serial = 1376] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x8ad76c00) [pid = 1780] [serial = 1263] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x8c810c00) [pid = 1780] [serial = 1337] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x8bb4c000) [pid = 1780] [serial = 1394] [outer = (nil)] [url = about:blank] 04:54:16 INFO - PROCESS | 1780 | 1461066856650 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:54:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 04:54:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 3742ms 04:54:16 INFO - PROCESS | 1780 | 1461066856709 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 04:54:16 INFO - PROCESS | 1780 | 1461066856716 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 04:54:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 04:54:16 INFO - PROCESS | 1780 | 1461066856725 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 04:54:16 INFO - PROCESS | 1780 | 1461066856729 Marionette TRACE conn3 <- [1,1986,null,{}] 04:54:16 INFO - PROCESS | 1780 | 1461066856739 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:16 INFO - PROCESS | 1780 | 1461066856971 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 04:54:17 INFO - PROCESS | 1780 | 1461066857178 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:17 INFO - PROCESS | 1780 | ++DOCSHELL 0x88d65c00 == 118 [pid = 1780] [id = 504] 04:54:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x88d70000) [pid = 1780] [serial = 1513] [outer = (nil)] 04:54:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x890f7400) [pid = 1780] [serial = 1514] [outer = 0x88d70000] 04:54:17 INFO - PROCESS | 1780 | 1461066857323 Marionette DEBUG loaded listener.js 04:54:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x894c9400) [pid = 1780] [serial = 1515] [outer = 0x88d70000] 04:54:18 INFO - PROCESS | 1780 | 1461066858277 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:54:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 04:54:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1583ms 04:54:18 INFO - PROCESS | 1780 | 1461066858309 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 04:54:18 INFO - PROCESS | 1780 | 1461066858318 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 04:54:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 04:54:18 INFO - PROCESS | 1780 | 1461066858328 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 04:54:18 INFO - PROCESS | 1780 | 1461066858332 Marionette TRACE conn3 <- [1,1990,null,{}] 04:54:18 INFO - PROCESS | 1780 | 1461066858345 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:18 INFO - PROCESS | 1780 | 1461066858631 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 04:54:18 INFO - PROCESS | 1780 | 1461066858661 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:18 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a542c00 == 119 [pid = 1780] [id = 505] 04:54:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x8a54f800) [pid = 1780] [serial = 1516] [outer = (nil)] 04:54:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x8abfac00) [pid = 1780] [serial = 1517] [outer = 0x8a54f800] 04:54:18 INFO - PROCESS | 1780 | 1461066858819 Marionette DEBUG loaded listener.js 04:54:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8ad75400) [pid = 1780] [serial = 1518] [outer = 0x8a54f800] 04:54:19 INFO - PROCESS | 1780 | 1461066859767 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:54:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 04:54:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1488ms 04:54:19 INFO - PROCESS | 1780 | 1461066859826 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 04:54:19 INFO - PROCESS | 1780 | 1461066859830 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 04:54:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 04:54:19 INFO - PROCESS | 1780 | 1461066859837 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 04:54:19 INFO - PROCESS | 1780 | 1461066859842 Marionette TRACE conn3 <- [1,1994,null,{}] 04:54:19 INFO - PROCESS | 1780 | 1461066859866 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:20 INFO - PROCESS | 1780 | 1461066860144 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 04:54:20 INFO - PROCESS | 1780 | 1461066860179 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:20 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c63ac00 == 120 [pid = 1780] [id = 506] 04:54:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x8c63c800) [pid = 1780] [serial = 1519] [outer = (nil)] 04:54:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x8c7f2000) [pid = 1780] [serial = 1520] [outer = 0x8c63c800] 04:54:20 INFO - PROCESS | 1780 | 1461066860258 Marionette DEBUG loaded listener.js 04:54:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x8c80dc00) [pid = 1780] [serial = 1521] [outer = 0x8c63c800] 04:54:21 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x8c810000) [pid = 1780] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 04:54:21 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x9676c800) [pid = 1780] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 04:54:21 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x890f8800) [pid = 1780] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 04:54:21 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x889b2400) [pid = 1780] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 04:54:21 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x993db000) [pid = 1780] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 04:54:21 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x8deb1c00) [pid = 1780] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 04:54:21 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x8c7f7000) [pid = 1780] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 04:54:21 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x941d2400) [pid = 1780] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 04:54:21 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x894c9000) [pid = 1780] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 04:54:21 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x8e0dbc00) [pid = 1780] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 04:54:21 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x88ceb400) [pid = 1780] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 04:54:21 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x90544000) [pid = 1780] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 04:54:21 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0x8e9e4000) [pid = 1780] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 04:54:21 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x88ce7400) [pid = 1780] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 04:54:21 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0x88e4b800) [pid = 1780] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 04:54:21 INFO - PROCESS | 1780 | --DOMWINDOW == 127 (0x941c5800) [pid = 1780] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 04:54:21 INFO - PROCESS | 1780 | --DOMWINDOW == 126 (0x88b86400) [pid = 1780] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 04:54:21 INFO - PROCESS | 1780 | --DOMWINDOW == 125 (0x8e9e3400) [pid = 1780] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 04:54:21 INFO - PROCESS | 1780 | --DOMWINDOW == 124 (0x97410000) [pid = 1780] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 04:54:21 INFO - PROCESS | 1780 | --DOMWINDOW == 123 (0x86fa3400) [pid = 1780] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 04:54:21 INFO - PROCESS | 1780 | --DOMWINDOW == 122 (0x91fadc00) [pid = 1780] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 04:54:21 INFO - PROCESS | 1780 | 1461066861850 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 04:54:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 04:54:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 2041ms 04:54:21 INFO - PROCESS | 1780 | 1461066861879 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 04:54:21 INFO - PROCESS | 1780 | 1461066861884 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 04:54:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 04:54:21 INFO - PROCESS | 1780 | 1461066861892 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 04:54:21 INFO - PROCESS | 1780 | 1461066861897 Marionette TRACE conn3 <- [1,1998,null,{}] 04:54:21 INFO - PROCESS | 1780 | 1461066861904 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:22 INFO - PROCESS | 1780 | 1461066862195 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 04:54:22 INFO - PROCESS | 1780 | 1461066862217 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:22 INFO - PROCESS | 1780 | ++DOCSHELL 0x88b86400 == 121 [pid = 1780] [id = 507] 04:54:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 123 (0x8a546000) [pid = 1780] [serial = 1522] [outer = (nil)] 04:54:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 124 (0x8c801c00) [pid = 1780] [serial = 1523] [outer = 0x8a546000] 04:54:22 INFO - PROCESS | 1780 | 1461066862294 Marionette DEBUG loaded listener.js 04:54:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 125 (0x8ddd5c00) [pid = 1780] [serial = 1524] [outer = 0x8a546000] 04:54:23 INFO - PROCESS | 1780 | 1461066863289 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 04:54:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 04:54:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1443ms 04:54:23 INFO - PROCESS | 1780 | 1461066863337 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 04:54:23 INFO - PROCESS | 1780 | 1461066863344 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 04:54:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 04:54:23 INFO - PROCESS | 1780 | 1461066863356 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 04:54:23 INFO - PROCESS | 1780 | 1461066863361 Marionette TRACE conn3 <- [1,2002,null,{}] 04:54:23 INFO - PROCESS | 1780 | 1461066863373 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:23 INFO - PROCESS | 1780 | 1461066863767 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 04:54:24 INFO - PROCESS | 1780 | 1461066864015 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:24 INFO - PROCESS | 1780 | ++DOCSHELL 0x88d6ec00 == 122 [pid = 1780] [id = 508] 04:54:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 126 (0x88e47c00) [pid = 1780] [serial = 1525] [outer = (nil)] 04:54:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 127 (0x890ea400) [pid = 1780] [serial = 1526] [outer = 0x88e47c00] 04:54:24 INFO - PROCESS | 1780 | 1461066864108 Marionette DEBUG loaded listener.js 04:54:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x89d71c00) [pid = 1780] [serial = 1527] [outer = 0x88e47c00] 04:54:25 INFO - PROCESS | 1780 | 1461066865079 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 04:54:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 04:54:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1795ms 04:54:25 INFO - PROCESS | 1780 | 1461066865150 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 04:54:25 INFO - PROCESS | 1780 | 1461066865158 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 04:54:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 04:54:25 INFO - PROCESS | 1780 | 1461066865170 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 04:54:25 INFO - PROCESS | 1780 | 1461066865174 Marionette TRACE conn3 <- [1,2006,null,{}] 04:54:25 INFO - PROCESS | 1780 | 1461066865182 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:25 INFO - PROCESS | 1780 | 1461066865454 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 04:54:25 INFO - PROCESS | 1780 | 1461066865798 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:25 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a5d0c00 == 123 [pid = 1780] [id = 509] 04:54:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x8a7ad800) [pid = 1780] [serial = 1528] [outer = (nil)] 04:54:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x8bb54c00) [pid = 1780] [serial = 1529] [outer = 0x8a7ad800] 04:54:25 INFO - PROCESS | 1780 | 1461066865889 Marionette DEBUG loaded listener.js 04:54:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x8c641000) [pid = 1780] [serial = 1530] [outer = 0x8a7ad800] 04:54:26 INFO - PROCESS | 1780 | 1461066866949 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 04:54:27 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 04:54:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1837ms 04:54:27 INFO - PROCESS | 1780 | 1461066867008 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 04:54:27 INFO - PROCESS | 1780 | 1461066867012 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 04:54:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 04:54:27 INFO - PROCESS | 1780 | 1461066867019 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 04:54:27 INFO - PROCESS | 1780 | 1461066867026 Marionette TRACE conn3 <- [1,2010,null,{}] 04:54:27 INFO - PROCESS | 1780 | 1461066867043 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:27 INFO - PROCESS | 1780 | 1461066867325 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 04:54:27 INFO - PROCESS | 1780 | 1461066867706 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:27 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bb55c00 == 124 [pid = 1780] [id = 510] 04:54:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x8de77000) [pid = 1780] [serial = 1531] [outer = (nil)] 04:54:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x8e0b7c00) [pid = 1780] [serial = 1532] [outer = 0x8de77000] 04:54:27 INFO - PROCESS | 1780 | 1461066867816 Marionette DEBUG loaded listener.js 04:54:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x8e0d4000) [pid = 1780] [serial = 1533] [outer = 0x8de77000] 04:54:28 INFO - PROCESS | 1780 | 1461066868725 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 04:54:28 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 04:54:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1739ms 04:54:28 INFO - PROCESS | 1780 | 1461066868774 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 04:54:28 INFO - PROCESS | 1780 | 1461066868780 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 04:54:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 04:54:28 INFO - PROCESS | 1780 | 1461066868791 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 04:54:28 INFO - PROCESS | 1780 | 1461066868794 Marionette TRACE conn3 <- [1,2014,null,{}] 04:54:28 INFO - PROCESS | 1780 | 1461066868800 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:29 INFO - PROCESS | 1780 | 1461066869045 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 04:54:29 INFO - PROCESS | 1780 | 1461066869373 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:29 INFO - PROCESS | 1780 | ++DOCSHELL 0x889a9400 == 125 [pid = 1780] [id = 511] 04:54:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x8e0b7000) [pid = 1780] [serial = 1534] [outer = (nil)] 04:54:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x8e1cb000) [pid = 1780] [serial = 1535] [outer = 0x8e0b7000] 04:54:29 INFO - PROCESS | 1780 | 1461066869466 Marionette DEBUG loaded listener.js 04:54:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x8e9f3400) [pid = 1780] [serial = 1536] [outer = 0x8e0b7000] 04:54:30 INFO - PROCESS | 1780 | 1461066870369 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 04:54:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 04:54:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1630ms 04:54:30 INFO - PROCESS | 1780 | 1461066870421 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 04:54:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 04:54:30 INFO - PROCESS | 1780 | 1461066870426 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 04:54:30 INFO - PROCESS | 1780 | 1461066870432 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 04:54:30 INFO - PROCESS | 1780 | 1461066870436 Marionette TRACE conn3 <- [1,2018,null,{}] 04:54:30 INFO - PROCESS | 1780 | 1461066870443 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:30 INFO - PROCESS | 1780 | 1461066870685 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 04:54:31 INFO - PROCESS | 1780 | 1461066871007 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:31 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e0ac800 == 126 [pid = 1780] [id = 512] 04:54:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x8e0dbc00) [pid = 1780] [serial = 1537] [outer = (nil)] 04:54:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x8ec96400) [pid = 1780] [serial = 1538] [outer = 0x8e0dbc00] 04:54:31 INFO - PROCESS | 1780 | 1461066871108 Marionette DEBUG loaded listener.js 04:54:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8ec98800) [pid = 1780] [serial = 1539] [outer = 0x8e0dbc00] 04:54:32 INFO - PROCESS | 1780 | 1461066872016 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:54:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 04:54:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1635ms 04:54:32 INFO - PROCESS | 1780 | 1461066872067 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 04:54:32 INFO - PROCESS | 1780 | 1461066872071 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 04:54:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 04:54:32 INFO - PROCESS | 1780 | 1461066872078 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 04:54:32 INFO - PROCESS | 1780 | 1461066872083 Marionette TRACE conn3 <- [1,2022,null,{}] 04:54:32 INFO - PROCESS | 1780 | 1461066872090 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:32 INFO - PROCESS | 1780 | 1461066872362 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 04:54:32 INFO - PROCESS | 1780 | 1461066872709 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:32 INFO - PROCESS | 1780 | ++DOCSHELL 0x85793800 == 127 [pid = 1780] [id = 513] 04:54:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x8f487c00) [pid = 1780] [serial = 1540] [outer = (nil)] 04:54:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x8fe2ec00) [pid = 1780] [serial = 1541] [outer = 0x8f487c00] 04:54:32 INFO - PROCESS | 1780 | 1461066872814 Marionette DEBUG loaded listener.js 04:54:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x90127800) [pid = 1780] [serial = 1542] [outer = 0x8f487c00] 04:54:33 INFO - PROCESS | 1780 | 1461066873829 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 04:54:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 04:54:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1791ms 04:54:33 INFO - PROCESS | 1780 | 1461066873870 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 04:54:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 04:54:33 INFO - PROCESS | 1780 | 1461066873875 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 04:54:33 INFO - PROCESS | 1780 | 1461066873882 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 04:54:33 INFO - PROCESS | 1780 | 1461066873885 Marionette TRACE conn3 <- [1,2026,null,{}] 04:54:33 INFO - PROCESS | 1780 | 1461066873891 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:34 INFO - PROCESS | 1780 | 1461066874114 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 04:54:34 INFO - PROCESS | 1780 | 1461066874437 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:34 INFO - PROCESS | 1780 | ++DOCSHELL 0x8eca2c00 == 128 [pid = 1780] [id = 514] 04:54:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x8f480800) [pid = 1780] [serial = 1543] [outer = (nil)] 04:54:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x90549000) [pid = 1780] [serial = 1544] [outer = 0x8f480800] 04:54:34 INFO - PROCESS | 1780 | 1461066874541 Marionette DEBUG loaded listener.js 04:54:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x90550800) [pid = 1780] [serial = 1545] [outer = 0x8f480800] 04:54:35 INFO - PROCESS | 1780 | 1461066875480 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 04:54:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 04:54:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1637ms 04:54:35 INFO - PROCESS | 1780 | 1461066875525 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 04:54:35 INFO - PROCESS | 1780 | 1461066875532 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 04:54:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 04:54:35 INFO - PROCESS | 1780 | 1461066875546 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 04:54:35 INFO - PROCESS | 1780 | 1461066875549 Marionette TRACE conn3 <- [1,2030,null,{}] 04:54:35 INFO - PROCESS | 1780 | 1461066875555 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:35 INFO - PROCESS | 1780 | 1461066875782 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 04:54:36 INFO - PROCESS | 1780 | 1461066876103 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:36 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e9ed000 == 129 [pid = 1780] [id = 515] 04:54:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x901c1800) [pid = 1780] [serial = 1546] [outer = (nil)] 04:54:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x93126000) [pid = 1780] [serial = 1547] [outer = 0x901c1800] 04:54:36 INFO - PROCESS | 1780 | 1461066876205 Marionette DEBUG loaded listener.js 04:54:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x93134c00) [pid = 1780] [serial = 1548] [outer = 0x901c1800] 04:54:37 INFO - PROCESS | 1780 | 1461066877140 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 04:54:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 04:54:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1630ms 04:54:37 INFO - PROCESS | 1780 | 1461066877177 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 04:54:37 INFO - PROCESS | 1780 | 1461066877181 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 04:54:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 04:54:37 INFO - PROCESS | 1780 | 1461066877187 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 04:54:37 INFO - PROCESS | 1780 | 1461066877190 Marionette TRACE conn3 <- [1,2034,null,{}] 04:54:37 INFO - PROCESS | 1780 | 1461066877197 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:37 INFO - PROCESS | 1780 | 1461066877420 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 04:54:37 INFO - PROCESS | 1780 | 1461066877757 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:37 INFO - PROCESS | 1780 | ++DOCSHELL 0x9054fc00 == 130 [pid = 1780] [id = 516] 04:54:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0x91fa7400) [pid = 1780] [serial = 1549] [outer = (nil)] 04:54:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x941c9000) [pid = 1780] [serial = 1550] [outer = 0x91fa7400] 04:54:37 INFO - PROCESS | 1780 | 1461066877862 Marionette DEBUG loaded listener.js 04:54:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x941d0c00) [pid = 1780] [serial = 1551] [outer = 0x91fa7400] 04:54:38 INFO - PROCESS | 1780 | 1461066878845 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:54:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 04:54:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1730ms 04:54:38 INFO - PROCESS | 1780 | 1461066878920 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 04:54:38 INFO - PROCESS | 1780 | 1461066878925 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 04:54:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 04:54:38 INFO - PROCESS | 1780 | 1461066878935 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 04:54:38 INFO - PROCESS | 1780 | 1461066878938 Marionette TRACE conn3 <- [1,2038,null,{}] 04:54:38 INFO - PROCESS | 1780 | 1461066878945 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:39 INFO - PROCESS | 1780 | 1461066879236 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 04:54:39 INFO - PROCESS | 1780 | 1461066879591 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:39 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f486800 == 131 [pid = 1780] [id = 517] 04:54:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x9312ac00) [pid = 1780] [serial = 1552] [outer = (nil)] 04:54:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x94f91800) [pid = 1780] [serial = 1553] [outer = 0x9312ac00] 04:54:39 INFO - PROCESS | 1780 | 1461066879696 Marionette DEBUG loaded listener.js 04:54:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x96244400) [pid = 1780] [serial = 1554] [outer = 0x9312ac00] 04:54:40 INFO - PROCESS | 1780 | 1461066880689 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 04:54:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 04:54:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1835ms 04:54:40 INFO - PROCESS | 1780 | 1461066880770 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 04:54:40 INFO - PROCESS | 1780 | 1461066880775 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 04:54:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 04:54:40 INFO - PROCESS | 1780 | 1461066880782 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 04:54:40 INFO - PROCESS | 1780 | 1461066880786 Marionette TRACE conn3 <- [1,2042,null,{}] 04:54:40 INFO - PROCESS | 1780 | 1461066880813 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:41 INFO - PROCESS | 1780 | 1461066881081 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 04:54:41 INFO - PROCESS | 1780 | 1461066881450 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:41 INFO - PROCESS | 1780 | ++DOCSHELL 0x941cb800 == 132 [pid = 1780] [id = 518] 04:54:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x9678fc00) [pid = 1780] [serial = 1555] [outer = (nil)] 04:54:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x971bc000) [pid = 1780] [serial = 1556] [outer = 0x9678fc00] 04:54:41 INFO - PROCESS | 1780 | 1461066881550 Marionette DEBUG loaded listener.js 04:54:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x976aa400) [pid = 1780] [serial = 1557] [outer = 0x9678fc00] 04:54:42 INFO - PROCESS | 1780 | 1461066882543 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 04:54:42 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) 04:54:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1839ms 04:54:42 INFO - PROCESS | 1780 | 1461066882622 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 04:54:42 INFO - PROCESS | 1780 | 1461066882627 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 04:54:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 04:54:42 INFO - PROCESS | 1780 | 1461066882633 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 04:54:42 INFO - PROCESS | 1780 | 1461066882636 Marionette TRACE conn3 <- [1,2046,null,{}] 04:54:42 INFO - PROCESS | 1780 | 1461066882643 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:42 INFO - PROCESS | 1780 | 1461066882905 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 04:54:43 INFO - PROCESS | 1780 | 1461066883248 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:43 INFO - PROCESS | 1780 | ++DOCSHELL 0x88b8b800 == 133 [pid = 1780] [id = 519] 04:54:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x89d72000) [pid = 1780] [serial = 1558] [outer = (nil)] 04:54:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x979e1c00) [pid = 1780] [serial = 1559] [outer = 0x89d72000] 04:54:43 INFO - PROCESS | 1780 | 1461066883344 Marionette DEBUG loaded listener.js 04:54:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x97bf3400) [pid = 1780] [serial = 1560] [outer = 0x89d72000] 04:54:44 INFO - PROCESS | 1780 | 1461066884263 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 04:54:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:54:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1681ms 04:54:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 04:54:44 INFO - PROCESS | 1780 | 1461066884316 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 04:54:44 INFO - PROCESS | 1780 | 1461066884319 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 04:54:44 INFO - PROCESS | 1780 | 1461066884326 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 04:54:44 INFO - PROCESS | 1780 | 1461066884329 Marionette TRACE conn3 <- [1,2050,null,{}] 04:54:44 INFO - PROCESS | 1780 | 1461066884335 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:44 INFO - PROCESS | 1780 | 1461066884567 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 04:54:44 INFO - PROCESS | 1780 | 1461066884908 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:44 INFO - PROCESS | 1780 | ++DOCSHELL 0x863ab800 == 134 [pid = 1780] [id = 520] 04:54:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x98416800) [pid = 1780] [serial = 1561] [outer = (nil)] 04:54:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x98920400) [pid = 1780] [serial = 1562] [outer = 0x98416800] 04:54:45 INFO - PROCESS | 1780 | 1461066885056 Marionette DEBUG loaded listener.js 04:54:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x98a27c00) [pid = 1780] [serial = 1563] [outer = 0x98416800] 04:54:46 INFO - PROCESS | 1780 | 1461066886016 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:54:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 04:54:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1734ms 04:54:46 INFO - PROCESS | 1780 | 1461066886061 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 04:54:46 INFO - PROCESS | 1780 | 1461066886065 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 04:54:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 04:54:46 INFO - PROCESS | 1780 | 1461066886071 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 04:54:46 INFO - PROCESS | 1780 | 1461066886075 Marionette TRACE conn3 <- [1,2054,null,{}] 04:54:46 INFO - PROCESS | 1780 | 1461066886081 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:46 INFO - PROCESS | 1780 | 1461066886319 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 04:54:46 INFO - PROCESS | 1780 | 1461066886649 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:46 INFO - PROCESS | 1780 | ++DOCSHELL 0x971c0800 == 135 [pid = 1780] [id = 521] 04:54:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x979dec00) [pid = 1780] [serial = 1564] [outer = (nil)] 04:54:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x99209c00) [pid = 1780] [serial = 1565] [outer = 0x979dec00] 04:54:46 INFO - PROCESS | 1780 | 1461066886760 Marionette DEBUG loaded listener.js 04:54:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x9920ec00) [pid = 1780] [serial = 1566] [outer = 0x979dec00] 04:54:47 INFO - PROCESS | 1780 | 1461066887650 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 04:54:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 04:54:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1631ms 04:54:47 INFO - PROCESS | 1780 | 1461066887704 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 04:54:47 INFO - PROCESS | 1780 | 1461066887707 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 04:54:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 04:54:47 INFO - PROCESS | 1780 | 1461066887714 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 04:54:47 INFO - PROCESS | 1780 | 1461066887717 Marionette TRACE conn3 <- [1,2058,null,{}] 04:54:47 INFO - PROCESS | 1780 | 1461066887724 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:47 INFO - PROCESS | 1780 | 1461066887972 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 04:54:48 INFO - PROCESS | 1780 | 1461066888368 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:48 INFO - PROCESS | 1780 | ++DOCSHELL 0x987d2800 == 136 [pid = 1780] [id = 522] 04:54:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0x99205c00) [pid = 1780] [serial = 1567] [outer = (nil)] 04:54:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x9a8b4c00) [pid = 1780] [serial = 1568] [outer = 0x99205c00] 04:54:48 INFO - PROCESS | 1780 | 1461066888473 Marionette DEBUG loaded listener.js 04:54:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0x9fc5c400) [pid = 1780] [serial = 1569] [outer = 0x99205c00] 04:54:49 INFO - PROCESS | 1780 | 1461066889436 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 04:54:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 04:54:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1791ms 04:54:49 INFO - PROCESS | 1780 | 1461066889506 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 04:54:49 INFO - PROCESS | 1780 | 1461066889510 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 04:54:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 04:54:49 INFO - PROCESS | 1780 | 1461066889516 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 04:54:49 INFO - PROCESS | 1780 | 1461066889520 Marionette TRACE conn3 <- [1,2062,null,{}] 04:54:49 INFO - PROCESS | 1780 | 1461066889526 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:49 INFO - PROCESS | 1780 | 1461066889759 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 04:54:50 INFO - PROCESS | 1780 | 1461066890087 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:50 INFO - PROCESS | 1780 | ++DOCSHELL 0x880ba800 == 137 [pid = 1780] [id = 523] 04:54:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0x9920c000) [pid = 1780] [serial = 1570] [outer = (nil)] 04:54:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0xa0bc8c00) [pid = 1780] [serial = 1571] [outer = 0x9920c000] 04:54:50 INFO - PROCESS | 1780 | 1461066890184 Marionette DEBUG loaded listener.js 04:54:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0xa0bcec00) [pid = 1780] [serial = 1572] [outer = 0x9920c000] 04:54:51 INFO - PROCESS | 1780 | 1461066891137 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 04:54:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 04:54:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1685ms 04:54:51 INFO - PROCESS | 1780 | 1461066891203 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 04:54:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 04:54:51 INFO - PROCESS | 1780 | 1461066891207 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 04:54:51 INFO - PROCESS | 1780 | 1461066891215 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 04:54:51 INFO - PROCESS | 1780 | 1461066891217 Marionette TRACE conn3 <- [1,2066,null,{}] 04:54:51 INFO - PROCESS | 1780 | 1461066891224 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:51 INFO - PROCESS | 1780 | 1461066891481 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 04:54:51 INFO - PROCESS | 1780 | 1461066891786 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:51 INFO - PROCESS | 1780 | ++DOCSHELL 0x94f87c00 == 138 [pid = 1780] [id = 524] 04:54:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 174 (0x994acc00) [pid = 1780] [serial = 1573] [outer = (nil)] 04:54:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 175 (0xa0e9ac00) [pid = 1780] [serial = 1574] [outer = 0x994acc00] 04:54:51 INFO - PROCESS | 1780 | 1461066891877 Marionette DEBUG loaded listener.js 04:54:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 176 (0xa0e9d000) [pid = 1780] [serial = 1575] [outer = 0x994acc00] 04:54:52 INFO - PROCESS | 1780 | 1461066892752 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 04:54:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 04:54:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1584ms 04:54:52 INFO - PROCESS | 1780 | 1461066892799 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 04:54:52 INFO - PROCESS | 1780 | 1461066892802 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 04:54:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 04:54:52 INFO - PROCESS | 1780 | 1461066892809 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 04:54:52 INFO - PROCESS | 1780 | 1461066892813 Marionette TRACE conn3 <- [1,2070,null,{}] 04:54:52 INFO - PROCESS | 1780 | 1461066892819 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:53 INFO - PROCESS | 1780 | 1461066893055 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 04:54:53 INFO - PROCESS | 1780 | 1461066893407 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:55 INFO - PROCESS | 1780 | --DOCSHELL 0x8a5d7400 == 137 [pid = 1780] [id = 463] 04:54:55 INFO - PROCESS | 1780 | --DOCSHELL 0x863a1800 == 136 [pid = 1780] [id = 458] 04:54:55 INFO - PROCESS | 1780 | --DOCSHELL 0x881c1400 == 135 [pid = 1780] [id = 459] 04:54:55 INFO - PROCESS | 1780 | --DOCSHELL 0x89d70c00 == 134 [pid = 1780] [id = 165] 04:54:55 INFO - PROCESS | 1780 | --DOCSHELL 0x881c2400 == 133 [pid = 1780] [id = 462] 04:54:55 INFO - PROCESS | 1780 | --DOCSHELL 0x8a4c4c00 == 132 [pid = 1780] [id = 158] 04:54:55 INFO - PROCESS | 1780 | --DOCSHELL 0x88360000 == 131 [pid = 1780] [id = 461] 04:54:55 INFO - PROCESS | 1780 | --DOCSHELL 0x979c8000 == 130 [pid = 1780] [id = 457] 04:54:55 INFO - PROCESS | 1780 | --DOCSHELL 0x8c63ac00 == 129 [pid = 1780] [id = 506] 04:54:55 INFO - PROCESS | 1780 | --DOCSHELL 0x8a542c00 == 128 [pid = 1780] [id = 505] 04:54:55 INFO - PROCESS | 1780 | --DOCSHELL 0x88d65c00 == 127 [pid = 1780] [id = 504] 04:54:55 INFO - PROCESS | 1780 | --DOCSHELL 0x8deb8000 == 126 [pid = 1780] [id = 492] 04:54:55 INFO - PROCESS | 1780 | --DOCSHELL 0x877e9800 == 125 [pid = 1780] [id = 491] 04:54:55 INFO - PROCESS | 1780 | --DOCSHELL 0x88ce3400 == 124 [pid = 1780] [id = 490] 04:54:55 INFO - PROCESS | 1780 | --DOCSHELL 0x8ad70800 == 123 [pid = 1780] [id = 488] 04:54:55 INFO - PROCESS | 1780 | --DOCSHELL 0x88ce4000 == 122 [pid = 1780] [id = 487] 04:54:55 INFO - PROCESS | 1780 | --DOMWINDOW == 175 (0x8c7f5800) [pid = 1780] [serial = 1460] [outer = (nil)] [url = about:blank] 04:54:55 INFO - PROCESS | 1780 | --DOMWINDOW == 174 (0x8a5cd800) [pid = 1780] [serial = 1458] [outer = (nil)] [url = about:blank] 04:54:55 INFO - PROCESS | 1780 | --DOMWINDOW == 173 (0x8deb3c00) [pid = 1780] [serial = 1406] [outer = (nil)] [url = about:blank] 04:54:55 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0x979e2400) [pid = 1780] [serial = 1433] [outer = (nil)] [url = about:blank] 04:54:55 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0x8a5d3400) [pid = 1780] [serial = 1400] [outer = (nil)] [url = about:blank] 04:54:55 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0x88ceb800) [pid = 1780] [serial = 1397] [outer = (nil)] [url = about:blank] 04:54:55 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x9a8b1000) [pid = 1780] [serial = 1446] [outer = (nil)] [url = about:blank] 04:54:55 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x8e1cb800) [pid = 1780] [serial = 1410] [outer = (nil)] [url = about:blank] 04:54:55 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x8de6bc00) [pid = 1780] [serial = 1404] [outer = (nil)] [url = about:blank] 04:54:55 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x8abfc000) [pid = 1780] [serial = 1401] [outer = (nil)] [url = about:blank] 04:54:55 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0x96347000) [pid = 1780] [serial = 1428] [outer = (nil)] [url = about:blank] 04:54:55 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0x9131bc00) [pid = 1780] [serial = 1422] [outer = (nil)] [url = about:blank] 04:54:55 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x8eb4d400) [pid = 1780] [serial = 1412] [outer = (nil)] [url = about:blank] 04:54:55 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x890f3800) [pid = 1780] [serial = 1452] [outer = (nil)] [url = about:blank] 04:54:55 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x8ec99800) [pid = 1780] [serial = 1413] [outer = (nil)] [url = about:blank] 04:54:55 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x93288800) [pid = 1780] [serial = 1424] [outer = (nil)] [url = about:blank] 04:54:55 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x9012b000) [pid = 1780] [serial = 1418] [outer = (nil)] [url = about:blank] 04:54:55 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x8e1c7000) [pid = 1780] [serial = 1409] [outer = (nil)] [url = about:blank] 04:54:55 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x8a4c7800) [pid = 1780] [serial = 1454] [outer = (nil)] [url = about:blank] 04:54:55 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x8c637000) [pid = 1780] [serial = 1329] [outer = (nil)] [url = about:blank] 04:54:55 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x993d5400) [pid = 1780] [serial = 1440] [outer = (nil)] [url = about:blank] 04:54:55 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x88e47800) [pid = 1780] [serial = 1451] [outer = (nil)] [url = about:blank] 04:54:55 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x993e2800) [pid = 1780] [serial = 1443] [outer = (nil)] [url = about:blank] 04:54:55 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x9920ac00) [pid = 1780] [serial = 1439] [outer = (nil)] [url = about:blank] 04:54:55 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x9df15000) [pid = 1780] [serial = 1448] [outer = (nil)] [url = about:blank] 04:54:55 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0x8fe24c00) [pid = 1780] [serial = 1415] [outer = (nil)] [url = about:blank] 04:54:55 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0x9a83f800) [pid = 1780] [serial = 1445] [outer = (nil)] [url = about:blank] 04:54:55 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x94f8bc00) [pid = 1780] [serial = 1427] [outer = (nil)] [url = about:blank] 04:54:55 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x97bf4800) [pid = 1780] [serial = 1434] [outer = (nil)] [url = about:blank] 04:54:55 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x8e0b0000) [pid = 1780] [serial = 1407] [outer = (nil)] [url = about:blank] 04:54:55 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x987d2000) [pid = 1780] [serial = 1437] [outer = (nil)] [url = about:blank] 04:54:55 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x889ac800) [pid = 1780] [serial = 1457] [outer = (nil)] [url = about:blank] 04:54:55 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x8a548400) [pid = 1780] [serial = 1455] [outer = (nil)] [url = about:blank] 04:54:55 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x96969000) [pid = 1780] [serial = 1430] [outer = (nil)] [url = about:blank] 04:54:55 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x901c2400) [pid = 1780] [serial = 1419] [outer = (nil)] [url = about:blank] 04:54:55 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x8fe2d800) [pid = 1780] [serial = 1416] [outer = (nil)] [url = about:blank] 04:54:55 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x993e0400) [pid = 1780] [serial = 1442] [outer = (nil)] [url = about:blank] 04:54:55 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x987c9000) [pid = 1780] [serial = 1436] [outer = (nil)] [url = about:blank] 04:54:55 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x9328d400) [pid = 1780] [serial = 1425] [outer = (nil)] [url = about:blank] 04:54:55 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x890f5400) [pid = 1780] [serial = 1398] [outer = (nil)] [url = about:blank] 04:54:55 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x9712b800) [pid = 1780] [serial = 1431] [outer = (nil)] [url = about:blank] 04:54:55 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x8ddcec00) [pid = 1780] [serial = 1403] [outer = (nil)] [url = about:blank] 04:54:55 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x9079b000) [pid = 1780] [serial = 1421] [outer = (nil)] [url = about:blank] 04:54:55 INFO - PROCESS | 1780 | ++DOCSHELL 0x877e9800 == 123 [pid = 1780] [id = 525] 04:54:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x880bf400) [pid = 1780] [serial = 1576] [outer = (nil)] 04:54:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x88ce4000) [pid = 1780] [serial = 1577] [outer = 0x880bf400] 04:54:55 INFO - PROCESS | 1780 | 1461066895422 Marionette DEBUG loaded listener.js 04:54:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x88d64400) [pid = 1780] [serial = 1578] [outer = 0x880bf400] 04:54:56 INFO - PROCESS | 1780 | 1461066896329 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 04:54:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 04:54:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 3591ms 04:54:56 INFO - PROCESS | 1780 | 1461066896402 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 04:54:56 INFO - PROCESS | 1780 | 1461066896409 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 04:54:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 04:54:56 INFO - PROCESS | 1780 | 1461066896418 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 04:54:56 INFO - PROCESS | 1780 | 1461066896422 Marionette TRACE conn3 <- [1,2074,null,{}] 04:54:56 INFO - PROCESS | 1780 | 1461066896430 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:56 INFO - PROCESS | 1780 | 1461066896655 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 04:54:56 INFO - PROCESS | 1780 | 1461066896920 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:56 INFO - PROCESS | 1780 | ++DOCSHELL 0x89d70400 == 124 [pid = 1780] [id = 526] 04:54:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x89d70c00) [pid = 1780] [serial = 1579] [outer = (nil)] 04:54:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x89ffc000) [pid = 1780] [serial = 1580] [outer = 0x89d70c00] 04:54:57 INFO - PROCESS | 1780 | 1461066897014 Marionette DEBUG loaded listener.js 04:54:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x8a4ce000) [pid = 1780] [serial = 1581] [outer = 0x89d70c00] 04:54:57 INFO - PROCESS | 1780 | 1461066897887 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 04:54:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 04:54:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1541ms 04:54:57 INFO - PROCESS | 1780 | 1461066897959 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 04:54:57 INFO - PROCESS | 1780 | 1461066897966 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 04:54:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 04:54:57 INFO - PROCESS | 1780 | 1461066897976 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 04:54:57 INFO - PROCESS | 1780 | 1461066897980 Marionette TRACE conn3 <- [1,2078,null,{}] 04:54:58 INFO - PROCESS | 1780 | 1461066897996 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:58 INFO - PROCESS | 1780 | 1461066898276 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 04:54:58 INFO - PROCESS | 1780 | 1461066898306 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:58 INFO - PROCESS | 1780 | ++DOCSHELL 0x894c3400 == 125 [pid = 1780] [id = 527] 04:54:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x89ff1400) [pid = 1780] [serial = 1582] [outer = (nil)] 04:54:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x8abff400) [pid = 1780] [serial = 1583] [outer = 0x89ff1400] 04:54:58 INFO - PROCESS | 1780 | 1461066898406 Marionette DEBUG loaded listener.js 04:54:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x8bb4f000) [pid = 1780] [serial = 1584] [outer = 0x89ff1400] 04:54:59 INFO - PROCESS | 1780 | 1461066899505 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 04:54:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 04:54:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1590ms 04:54:59 INFO - PROCESS | 1780 | 1461066899591 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 04:54:59 INFO - PROCESS | 1780 | 1461066899595 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 04:54:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 04:54:59 INFO - PROCESS | 1780 | 1461066899602 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 04:54:59 INFO - PROCESS | 1780 | 1461066899608 Marionette TRACE conn3 <- [1,2082,null,{}] 04:54:59 INFO - PROCESS | 1780 | 1461066899643 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:00 INFO - PROCESS | 1780 | 1461066900444 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 04:55:00 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x8ad70c00) [pid = 1780] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 04:55:00 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x88d67400) [pid = 1780] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 04:55:00 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x96768800) [pid = 1780] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 04:55:00 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x877efc00) [pid = 1780] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 04:55:00 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x8a54f800) [pid = 1780] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 04:55:00 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x88d70000) [pid = 1780] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 04:55:00 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x8de73400) [pid = 1780] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 04:55:00 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x979e3400) [pid = 1780] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 04:55:00 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x8c63c800) [pid = 1780] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 04:55:00 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x894c2c00) [pid = 1780] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 04:55:00 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x8e0d2c00) [pid = 1780] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 04:55:00 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0x880b8800) [pid = 1780] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 04:55:00 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x8eb4c400) [pid = 1780] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 04:55:00 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0x90550c00) [pid = 1780] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 04:55:00 INFO - PROCESS | 1780 | --DOMWINDOW == 127 (0x8e0af000) [pid = 1780] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 04:55:00 INFO - PROCESS | 1780 | --DOMWINDOW == 126 (0x8e0d1000) [pid = 1780] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 04:55:00 INFO - PROCESS | 1780 | --DOMWINDOW == 125 (0x8fe28800) [pid = 1780] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 04:55:00 INFO - PROCESS | 1780 | --DOMWINDOW == 124 (0x9fca3800) [pid = 1780] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 04:55:00 INFO - PROCESS | 1780 | --DOMWINDOW == 123 (0x987cbc00) [pid = 1780] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 04:55:00 INFO - PROCESS | 1780 | --DOMWINDOW == 122 (0x96964c00) [pid = 1780] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 04:55:00 INFO - PROCESS | 1780 | --DOMWINDOW == 121 (0x8eb4ac00) [pid = 1780] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 04:55:00 INFO - PROCESS | 1780 | --DOMWINDOW == 120 (0x88e4ec00) [pid = 1780] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 04:55:00 INFO - PROCESS | 1780 | 1461066900694 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:00 INFO - PROCESS | 1780 | ++DOCSHELL 0x863a4800 == 126 [pid = 1780] [id = 528] 04:55:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 121 (0x86fad800) [pid = 1780] [serial = 1585] [outer = (nil)] 04:55:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 122 (0x889af000) [pid = 1780] [serial = 1586] [outer = 0x86fad800] 04:55:00 INFO - PROCESS | 1780 | 1461066900793 Marionette DEBUG loaded listener.js 04:55:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 123 (0x894c2c00) [pid = 1780] [serial = 1587] [outer = 0x86fad800] 04:55:01 INFO - PROCESS | 1780 | 1461066901588 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 04:55:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 04:55:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 2037ms 04:55:01 INFO - PROCESS | 1780 | 1461066901640 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 04:55:01 INFO - PROCESS | 1780 | 1461066901645 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 04:55:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 04:55:01 INFO - PROCESS | 1780 | 1461066901664 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 04:55:01 INFO - PROCESS | 1780 | 1461066901667 Marionette TRACE conn3 <- [1,2086,null,{}] 04:55:01 INFO - PROCESS | 1780 | 1461066901674 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:01 INFO - PROCESS | 1780 | 1461066901892 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 04:55:01 INFO - PROCESS | 1780 | 1461066901903 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:02 INFO - PROCESS | 1780 | ++DOCSHELL 0x88355000 == 127 [pid = 1780] [id = 529] 04:55:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 124 (0x89d6b800) [pid = 1780] [serial = 1588] [outer = (nil)] 04:55:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 125 (0x8de6f000) [pid = 1780] [serial = 1589] [outer = 0x89d6b800] 04:55:02 INFO - PROCESS | 1780 | 1461066902170 Marionette DEBUG loaded listener.js 04:55:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 126 (0x8de77c00) [pid = 1780] [serial = 1590] [outer = 0x89d6b800] 04:55:03 INFO - PROCESS | 1780 | 1461066903547 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 04:55:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 04:55:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1945ms 04:55:03 INFO - PROCESS | 1780 | 1461066903609 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 04:55:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 04:55:03 INFO - PROCESS | 1780 | 1461066903615 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 04:55:03 INFO - PROCESS | 1780 | 1461066903623 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 04:55:03 INFO - PROCESS | 1780 | 1461066903630 Marionette TRACE conn3 <- [1,2090,null,{}] 04:55:03 INFO - PROCESS | 1780 | 1461066903638 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:03 INFO - PROCESS | 1780 | 1461066903914 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 04:55:04 INFO - PROCESS | 1780 | 1461066904272 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:04 INFO - PROCESS | 1780 | ++DOCSHELL 0x88d67400 == 128 [pid = 1780] [id = 530] 04:55:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 127 (0x890f0c00) [pid = 1780] [serial = 1591] [outer = (nil)] 04:55:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x89ff0c00) [pid = 1780] [serial = 1592] [outer = 0x890f0c00] 04:55:04 INFO - PROCESS | 1780 | 1461066904365 Marionette DEBUG loaded listener.js 04:55:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x8abf6800) [pid = 1780] [serial = 1593] [outer = 0x890f0c00] 04:55:05 INFO - PROCESS | 1780 | 1461066905315 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 04:55:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 04:55:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1738ms 04:55:05 INFO - PROCESS | 1780 | 1461066905363 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 04:55:05 INFO - PROCESS | 1780 | 1461066905373 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 04:55:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 04:55:05 INFO - PROCESS | 1780 | 1461066905385 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 04:55:05 INFO - PROCESS | 1780 | 1461066905389 Marionette TRACE conn3 <- [1,2094,null,{}] 04:55:05 INFO - PROCESS | 1780 | 1461066905397 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:05 INFO - PROCESS | 1780 | 1461066905656 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 04:55:06 INFO - PROCESS | 1780 | 1461066906072 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:06 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c538c00 == 129 [pid = 1780] [id = 531] 04:55:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x8c7ed400) [pid = 1780] [serial = 1594] [outer = (nil)] 04:55:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x8ddd7800) [pid = 1780] [serial = 1595] [outer = 0x8c7ed400] 04:55:06 INFO - PROCESS | 1780 | 1461066906175 Marionette DEBUG loaded listener.js 04:55:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x8de72c00) [pid = 1780] [serial = 1596] [outer = 0x8c7ed400] 04:55:07 INFO - PROCESS | 1780 | 1461066907173 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 04:55:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 04:55:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1843ms 04:55:07 INFO - PROCESS | 1780 | 1461066907227 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 04:55:07 INFO - PROCESS | 1780 | 1461066907232 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 04:55:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 04:55:07 INFO - PROCESS | 1780 | 1461066907239 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 04:55:07 INFO - PROCESS | 1780 | 1461066907246 Marionette TRACE conn3 <- [1,2098,null,{}] 04:55:07 INFO - PROCESS | 1780 | 1461066907263 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:07 INFO - PROCESS | 1780 | 1461066907506 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 04:55:07 INFO - PROCESS | 1780 | 1461066907832 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:07 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c63bc00 == 130 [pid = 1780] [id = 532] 04:55:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x8e0bb400) [pid = 1780] [serial = 1597] [outer = (nil)] 04:55:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x8e0db000) [pid = 1780] [serial = 1598] [outer = 0x8e0bb400] 04:55:07 INFO - PROCESS | 1780 | 1461066907930 Marionette DEBUG loaded listener.js 04:55:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x8e1cc400) [pid = 1780] [serial = 1599] [outer = 0x8e0bb400] 04:55:08 INFO - PROCESS | 1780 | 1461066908897 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 04:55:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 04:55:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1697ms 04:55:08 INFO - PROCESS | 1780 | 1461066908937 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 04:55:08 INFO - PROCESS | 1780 | 1461066908943 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 04:55:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 04:55:08 INFO - PROCESS | 1780 | 1461066908950 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 04:55:08 INFO - PROCESS | 1780 | 1461066908954 Marionette TRACE conn3 <- [1,2102,null,{}] 04:55:08 INFO - PROCESS | 1780 | 1461066908960 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:09 INFO - PROCESS | 1780 | 1461066909202 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 04:55:09 INFO - PROCESS | 1780 | 1461066909535 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:09 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e0b9400 == 131 [pid = 1780] [id = 533] 04:55:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x8e1c6400) [pid = 1780] [serial = 1600] [outer = (nil)] 04:55:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x8e9fa000) [pid = 1780] [serial = 1601] [outer = 0x8e1c6400] 04:55:09 INFO - PROCESS | 1780 | 1461066909632 Marionette DEBUG loaded listener.js 04:55:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x8eb4c000) [pid = 1780] [serial = 1602] [outer = 0x8e1c6400] 04:55:10 INFO - PROCESS | 1780 | 1461066910532 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 04:55:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 04:55:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1633ms 04:55:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 04:55:10 INFO - PROCESS | 1780 | 1461066910584 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 04:55:10 INFO - PROCESS | 1780 | 1461066910588 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 04:55:10 INFO - PROCESS | 1780 | 1461066910595 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 04:55:10 INFO - PROCESS | 1780 | 1461066910598 Marionette TRACE conn3 <- [1,2106,null,{}] 04:55:10 INFO - PROCESS | 1780 | 1461066910605 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:10 INFO - PROCESS | 1780 | 1461066910840 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 04:55:11 INFO - PROCESS | 1780 | 1461066911160 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:11 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e9e5400 == 132 [pid = 1780] [id = 534] 04:55:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x8e9ef800) [pid = 1780] [serial = 1603] [outer = (nil)] 04:55:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8f481000) [pid = 1780] [serial = 1604] [outer = 0x8e9ef800] 04:55:11 INFO - PROCESS | 1780 | 1461066911259 Marionette DEBUG loaded listener.js 04:55:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x8f489800) [pid = 1780] [serial = 1605] [outer = 0x8e9ef800] 04:55:12 INFO - PROCESS | 1780 | 1461066912208 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 04:55:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 04:55:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1684ms 04:55:12 INFO - PROCESS | 1780 | 1461066912280 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 04:55:12 INFO - PROCESS | 1780 | 1461066912283 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 04:55:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 04:55:12 INFO - PROCESS | 1780 | 1461066912290 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 04:55:12 INFO - PROCESS | 1780 | 1461066912293 Marionette TRACE conn3 <- [1,2110,null,{}] 04:55:12 INFO - PROCESS | 1780 | 1461066912299 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:12 INFO - PROCESS | 1780 | 1461066912581 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 04:55:12 INFO - PROCESS | 1780 | 1461066912933 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:12 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ec9d400 == 133 [pid = 1780] [id = 535] 04:55:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x8fe30c00) [pid = 1780] [serial = 1606] [outer = (nil)] 04:55:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x901c0000) [pid = 1780] [serial = 1607] [outer = 0x8fe30c00] 04:55:13 INFO - PROCESS | 1780 | 1461066913027 Marionette DEBUG loaded listener.js 04:55:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x90544400) [pid = 1780] [serial = 1608] [outer = 0x8fe30c00] 04:55:13 INFO - PROCESS | 1780 | 1461066913961 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 04:55:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 04:55:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1738ms 04:55:14 INFO - PROCESS | 1780 | 1461066914030 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 04:55:14 INFO - PROCESS | 1780 | 1461066914033 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 04:55:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 04:55:14 INFO - PROCESS | 1780 | 1461066914041 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 04:55:14 INFO - PROCESS | 1780 | 1461066914045 Marionette TRACE conn3 <- [1,2114,null,{}] 04:55:14 INFO - PROCESS | 1780 | 1461066914051 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:14 INFO - PROCESS | 1780 | 1461066914302 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 04:55:14 INFO - PROCESS | 1780 | 1461066914634 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:14 INFO - PROCESS | 1780 | ++DOCSHELL 0x8eb50800 == 134 [pid = 1780] [id = 536] 04:55:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x8eca0c00) [pid = 1780] [serial = 1609] [outer = (nil)] 04:55:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x9054cc00) [pid = 1780] [serial = 1610] [outer = 0x8eca0c00] 04:55:14 INFO - PROCESS | 1780 | 1461066914725 Marionette DEBUG loaded listener.js 04:55:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x91f21c00) [pid = 1780] [serial = 1611] [outer = 0x8eca0c00] 04:55:15 INFO - PROCESS | 1780 | 1461066915642 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 04:55:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 04:55:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1635ms 04:55:15 INFO - PROCESS | 1780 | 1461066915677 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 04:55:15 INFO - PROCESS | 1780 | 1461066915681 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 04:55:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 04:55:15 INFO - PROCESS | 1780 | 1461066915710 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 04:55:15 INFO - PROCESS | 1780 | 1461066915716 Marionette TRACE conn3 <- [1,2118,null,{}] 04:55:15 INFO - PROCESS | 1780 | 1461066915723 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:15 INFO - PROCESS | 1780 | 1461066915972 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 04:55:16 INFO - PROCESS | 1780 | 1461066916271 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:16 INFO - PROCESS | 1780 | ++DOCSHELL 0x8eca2800 == 135 [pid = 1780] [id = 537] 04:55:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x90126800) [pid = 1780] [serial = 1612] [outer = (nil)] 04:55:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x9328ec00) [pid = 1780] [serial = 1613] [outer = 0x90126800] 04:55:16 INFO - PROCESS | 1780 | 1461066916362 Marionette DEBUG loaded listener.js 04:55:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0x932efc00) [pid = 1780] [serial = 1614] [outer = 0x90126800] 04:55:17 INFO - PROCESS | 1780 | 1461066917355 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 04:55:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 04:55:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1687ms 04:55:17 INFO - PROCESS | 1780 | 1461066917394 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 04:55:17 INFO - PROCESS | 1780 | 1461066917397 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 04:55:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 04:55:17 INFO - PROCESS | 1780 | 1461066917404 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 04:55:17 INFO - PROCESS | 1780 | 1461066917407 Marionette TRACE conn3 <- [1,2122,null,{}] 04:55:17 INFO - PROCESS | 1780 | 1461066917414 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:17 INFO - PROCESS | 1780 | 1461066917652 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 04:55:18 INFO - PROCESS | 1780 | 1461066917982 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:18 INFO - PROCESS | 1780 | ++DOCSHELL 0x9054c800 == 136 [pid = 1780] [id = 538] 04:55:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x91fab400) [pid = 1780] [serial = 1615] [outer = (nil)] 04:55:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x9623dc00) [pid = 1780] [serial = 1616] [outer = 0x91fab400] 04:55:18 INFO - PROCESS | 1780 | 1461066918080 Marionette DEBUG loaded listener.js 04:55:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x96290800) [pid = 1780] [serial = 1617] [outer = 0x91fab400] 04:55:19 INFO - PROCESS | 1780 | 1461066919060 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 04:55:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 04:55:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1734ms 04:55:19 INFO - PROCESS | 1780 | 1461066919140 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 04:55:19 INFO - PROCESS | 1780 | 1461066919144 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 04:55:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 04:55:19 INFO - PROCESS | 1780 | 1461066919152 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 04:55:19 INFO - PROCESS | 1780 | 1461066919156 Marionette TRACE conn3 <- [1,2126,null,{}] 04:55:19 INFO - PROCESS | 1780 | 1461066919163 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:19 INFO - PROCESS | 1780 | 1461066919465 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 04:55:19 INFO - PROCESS | 1780 | 1461066919850 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:19 INFO - PROCESS | 1780 | ++DOCSHELL 0x90127000 == 137 [pid = 1780] [id = 539] 04:55:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x932f3400) [pid = 1780] [serial = 1618] [outer = (nil)] 04:55:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x970c9000) [pid = 1780] [serial = 1619] [outer = 0x932f3400] 04:55:19 INFO - PROCESS | 1780 | 1461066919948 Marionette DEBUG loaded listener.js 04:55:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x971bdc00) [pid = 1780] [serial = 1620] [outer = 0x932f3400] 04:55:20 INFO - PROCESS | 1780 | 1461066920977 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 04:55:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 04:55:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1885ms 04:55:21 INFO - PROCESS | 1780 | 1461066921039 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 04:55:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 04:55:21 INFO - PROCESS | 1780 | 1461066921051 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 04:55:21 INFO - PROCESS | 1780 | 1461066921062 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 04:55:21 INFO - PROCESS | 1780 | 1461066921070 Marionette TRACE conn3 <- [1,2130,null,{}] 04:55:21 INFO - PROCESS | 1780 | 1461066921077 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:21 INFO - PROCESS | 1780 | 1461066921399 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 04:55:21 INFO - PROCESS | 1780 | 1461066921778 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:21 INFO - PROCESS | 1780 | ++DOCSHELL 0x941cf400 == 138 [pid = 1780] [id = 540] 04:55:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x9862ec00) [pid = 1780] [serial = 1621] [outer = (nil)] 04:55:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x987c5400) [pid = 1780] [serial = 1622] [outer = 0x9862ec00] 04:55:21 INFO - PROCESS | 1780 | 1461066921878 Marionette DEBUG loaded listener.js 04:55:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x98928000) [pid = 1780] [serial = 1623] [outer = 0x9862ec00] 04:55:22 INFO - PROCESS | 1780 | 1461066922875 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 04:55:22 INFO - PROCESS | 1780 | 1461066922923 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 04:55:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 04:55:22 INFO - PROCESS | 1780 | 1461066922951 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 04:55:22 INFO - PROCESS | 1780 | 1461066922956 Marionette TRACE conn3 <- [1,2134,null,{}] 04:55:22 INFO - PROCESS | 1780 | 1461066922965 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:23 INFO - PROCESS | 1780 | 1461066923201 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 04:55:23 INFO - PROCESS | 1780 | 1461066923535 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:23 INFO - PROCESS | 1780 | ++DOCSHELL 0x91314000 == 139 [pid = 1780] [id = 541] 04:55:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x9830e800) [pid = 1780] [serial = 1624] [outer = (nil)] 04:55:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x993d7400) [pid = 1780] [serial = 1625] [outer = 0x9830e800] 04:55:23 INFO - PROCESS | 1780 | 1461066923636 Marionette DEBUG loaded listener.js 04:55:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x993e3000) [pid = 1780] [serial = 1626] [outer = 0x9830e800] 04:55:24 INFO - PROCESS | 1780 | 1461066924535 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 04:55:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 04:55:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1665ms 04:55:24 INFO - PROCESS | 1780 | 1461066924597 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 04:55:24 INFO - PROCESS | 1780 | 1461066924601 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 04:55:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 04:55:24 INFO - PROCESS | 1780 | 1461066924607 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 04:55:24 INFO - PROCESS | 1780 | 1461066924610 Marionette TRACE conn3 <- [1,2138,null,{}] 04:55:24 INFO - PROCESS | 1780 | 1461066924616 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:24 INFO - PROCESS | 1780 | 1461066924853 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 04:55:25 INFO - PROCESS | 1780 | 1461066925191 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:25 INFO - PROCESS | 1780 | ++DOCSHELL 0x88359400 == 140 [pid = 1780] [id = 542] 04:55:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x89d70000) [pid = 1780] [serial = 1627] [outer = (nil)] 04:55:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x9a8b3c00) [pid = 1780] [serial = 1628] [outer = 0x89d70000] 04:55:25 INFO - PROCESS | 1780 | 1461066925299 Marionette DEBUG loaded listener.js 04:55:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x9df15000) [pid = 1780] [serial = 1629] [outer = 0x89d70000] 04:55:26 INFO - PROCESS | 1780 | 1461066926264 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 04:55:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 04:55:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1732ms 04:55:26 INFO - PROCESS | 1780 | 1461066926342 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 04:55:26 INFO - PROCESS | 1780 | 1461066926346 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 04:55:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 04:55:26 INFO - PROCESS | 1780 | 1461066926354 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 04:55:26 INFO - PROCESS | 1780 | 1461066926358 Marionette TRACE conn3 <- [1,2142,null,{}] 04:55:26 INFO - PROCESS | 1780 | 1461066926364 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:26 INFO - PROCESS | 1780 | 1461066926631 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 04:55:26 INFO - PROCESS | 1780 | 1461066926965 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:27 INFO - PROCESS | 1780 | ++DOCSHELL 0x98630000 == 141 [pid = 1780] [id = 543] 04:55:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x991dbc00) [pid = 1780] [serial = 1630] [outer = (nil)] 04:55:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0xa00d6400) [pid = 1780] [serial = 1631] [outer = 0x991dbc00] 04:55:27 INFO - PROCESS | 1780 | 1461066927060 Marionette DEBUG loaded listener.js 04:55:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0xa0bccc00) [pid = 1780] [serial = 1632] [outer = 0x991dbc00] 04:55:28 INFO - PROCESS | 1780 | 1461066927997 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 04:55:28 INFO - PROCESS | 1780 | 1461066928093 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 04:55:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 04:55:28 INFO - PROCESS | 1780 | 1461066928100 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 04:55:28 INFO - PROCESS | 1780 | 1461066928104 Marionette TRACE conn3 <- [1,2146,null,{}] 04:55:28 INFO - PROCESS | 1780 | 1461066928131 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:28 INFO - PROCESS | 1780 | 1461066928377 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 04:55:28 INFO - PROCESS | 1780 | 1461066928680 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:28 INFO - PROCESS | 1780 | ++DOCSHELL 0x863a5400 == 142 [pid = 1780] [id = 544] 04:55:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x91fa9000) [pid = 1780] [serial = 1633] [outer = (nil)] 04:55:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0xa0f9cc00) [pid = 1780] [serial = 1634] [outer = 0x91fa9000] 04:55:28 INFO - PROCESS | 1780 | 1461066928775 Marionette DEBUG loaded listener.js 04:55:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0xa0fa5c00) [pid = 1780] [serial = 1635] [outer = 0x91fa9000] 04:55:29 INFO - PROCESS | 1780 | 1461066929733 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 04:55:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 04:55:29 INFO - PROCESS | 1780 | 1461066929811 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 04:55:29 INFO - PROCESS | 1780 | 1461066929819 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 04:55:29 INFO - PROCESS | 1780 | 1461066929823 Marionette TRACE conn3 <- [1,2150,null,{}] 04:55:29 INFO - PROCESS | 1780 | 1461066929829 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:30 INFO - PROCESS | 1780 | 1461066930065 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 04:55:30 INFO - PROCESS | 1780 | 1461066930402 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:30 INFO - PROCESS | 1780 | ++DOCSHELL 0x85b15400 == 143 [pid = 1780] [id = 545] 04:55:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0x88ce3000) [pid = 1780] [serial = 1636] [outer = (nil)] 04:55:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0xa0fa2800) [pid = 1780] [serial = 1637] [outer = 0x88ce3000] 04:55:30 INFO - PROCESS | 1780 | 1461066930501 Marionette DEBUG loaded listener.js 04:55:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 174 (0xa3ce4400) [pid = 1780] [serial = 1638] [outer = 0x88ce3000] 04:55:31 INFO - PROCESS | 1780 | 1461066931540 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 04:55:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 04:55:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1787ms 04:55:31 INFO - PROCESS | 1780 | 1461066931622 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 04:55:31 INFO - PROCESS | 1780 | 1461066931627 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 04:55:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 04:55:31 INFO - PROCESS | 1780 | 1461066931640 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 04:55:31 INFO - PROCESS | 1780 | 1461066931643 Marionette TRACE conn3 <- [1,2154,null,{}] 04:55:31 INFO - PROCESS | 1780 | 1461066931649 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:31 INFO - PROCESS | 1780 | 1461066931886 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 04:55:32 INFO - PROCESS | 1780 | 1461066932193 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:32 INFO - PROCESS | 1780 | ++DOCSHELL 0x881c8400 == 144 [pid = 1780] [id = 546] 04:55:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 175 (0x8ddd2c00) [pid = 1780] [serial = 1639] [outer = (nil)] 04:55:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 176 (0xa447cc00) [pid = 1780] [serial = 1640] [outer = 0x8ddd2c00] 04:55:32 INFO - PROCESS | 1780 | 1461066932289 Marionette DEBUG loaded listener.js 04:55:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 177 (0xa44ca800) [pid = 1780] [serial = 1641] [outer = 0x8ddd2c00] 04:55:34 INFO - PROCESS | 1780 | --DOCSHELL 0x9676c400 == 143 [pid = 1780] [id = 477] 04:55:34 INFO - PROCESS | 1780 | --DOCSHELL 0x880b5400 == 142 [pid = 1780] [id = 480] 04:55:34 INFO - PROCESS | 1780 | --DOCSHELL 0x991da400 == 141 [pid = 1780] [id = 481] 04:55:34 INFO - PROCESS | 1780 | --DOCSHELL 0x8de6b800 == 140 [pid = 1780] [id = 479] 04:55:34 INFO - PROCESS | 1780 | --DOCSHELL 0x8ec97800 == 139 [pid = 1780] [id = 475] 04:55:34 INFO - PROCESS | 1780 | --DOCSHELL 0x8c53a000 == 138 [pid = 1780] [id = 297] 04:55:34 INFO - PROCESS | 1780 | --DOCSHELL 0x96767800 == 137 [pid = 1780] [id = 478] 04:55:34 INFO - PROCESS | 1780 | --DOCSHELL 0x863a4800 == 136 [pid = 1780] [id = 528] 04:55:34 INFO - PROCESS | 1780 | --DOCSHELL 0x894c3400 == 135 [pid = 1780] [id = 527] 04:55:34 INFO - PROCESS | 1780 | --DOCSHELL 0x89d70400 == 134 [pid = 1780] [id = 526] 04:55:34 INFO - PROCESS | 1780 | --DOCSHELL 0x877e9800 == 133 [pid = 1780] [id = 525] 04:55:34 INFO - PROCESS | 1780 | --DOCSHELL 0x88b8b800 == 132 [pid = 1780] [id = 519] 04:55:34 INFO - PROCESS | 1780 | --DOCSHELL 0x941cb800 == 131 [pid = 1780] [id = 518] 04:55:34 INFO - PROCESS | 1780 | --DOCSHELL 0x9054fc00 == 130 [pid = 1780] [id = 516] 04:55:34 INFO - PROCESS | 1780 | --DOCSHELL 0x8f486800 == 129 [pid = 1780] [id = 517] 04:55:34 INFO - PROCESS | 1780 | --DOCSHELL 0x8e9ed000 == 128 [pid = 1780] [id = 515] 04:55:34 INFO - PROCESS | 1780 | --DOCSHELL 0x8eca2c00 == 127 [pid = 1780] [id = 514] 04:55:34 INFO - PROCESS | 1780 | --DOCSHELL 0x85793800 == 126 [pid = 1780] [id = 513] 04:55:34 INFO - PROCESS | 1780 | --DOCSHELL 0x8e0ac800 == 125 [pid = 1780] [id = 512] 04:55:34 INFO - PROCESS | 1780 | --DOCSHELL 0x889a9400 == 124 [pid = 1780] [id = 511] 04:55:34 INFO - PROCESS | 1780 | --DOCSHELL 0x8a5d0c00 == 123 [pid = 1780] [id = 509] 04:55:34 INFO - PROCESS | 1780 | --DOCSHELL 0x8bb55c00 == 122 [pid = 1780] [id = 510] 04:55:34 INFO - PROCESS | 1780 | --DOCSHELL 0x88d6ec00 == 121 [pid = 1780] [id = 508] 04:55:35 INFO - PROCESS | 1780 | --DOMWINDOW == 176 (0x8c801c00) [pid = 1780] [serial = 1523] [outer = (nil)] [url = about:blank] 04:55:35 INFO - PROCESS | 1780 | --DOMWINDOW == 175 (0x8bb4d000) [pid = 1780] [serial = 1466] [outer = (nil)] [url = about:blank] 04:55:35 INFO - PROCESS | 1780 | --DOMWINDOW == 174 (0x89d78400) [pid = 1780] [serial = 1464] [outer = (nil)] [url = about:blank] 04:55:35 INFO - PROCESS | 1780 | --DOMWINDOW == 173 (0x976b7800) [pid = 1780] [serial = 1494] [outer = (nil)] [url = about:blank] 04:55:35 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0x941cc800) [pid = 1780] [serial = 1491] [outer = (nil)] [url = about:blank] 04:55:35 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0x9679a800) [pid = 1780] [serial = 1493] [outer = (nil)] [url = about:blank] 04:55:35 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0x8abfac00) [pid = 1780] [serial = 1517] [outer = (nil)] [url = about:blank] 04:55:35 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x894c9400) [pid = 1780] [serial = 1515] [outer = (nil)] [url = about:blank] 04:55:35 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x8e0b0800) [pid = 1780] [serial = 1470] [outer = (nil)] [url = about:blank] 04:55:35 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x99206800) [pid = 1780] [serial = 1502] [outer = (nil)] [url = about:blank] 04:55:35 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x8c80dc00) [pid = 1780] [serial = 1521] [outer = (nil)] [url = about:blank] 04:55:35 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0x987d0800) [pid = 1780] [serial = 1499] [outer = (nil)] [url = about:blank] 04:55:35 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0x8e9fb000) [pid = 1780] [serial = 1475] [outer = (nil)] [url = about:blank] 04:55:35 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x9fc62800) [pid = 1780] [serial = 1509] [outer = (nil)] [url = about:blank] 04:55:35 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x8fe26c00) [pid = 1780] [serial = 1478] [outer = (nil)] [url = about:blank] 04:55:35 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x9328bc00) [pid = 1780] [serial = 1488] [outer = (nil)] [url = about:blank] 04:55:35 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x8fe2f400) [pid = 1780] [serial = 1479] [outer = (nil)] [url = about:blank] 04:55:35 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x8e1c1400) [pid = 1780] [serial = 1472] [outer = (nil)] [url = about:blank] 04:55:35 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x8e1cec00) [pid = 1780] [serial = 1473] [outer = (nil)] [url = about:blank] 04:55:35 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x8e9fe000) [pid = 1780] [serial = 1476] [outer = (nil)] [url = about:blank] 04:55:35 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x89d6ac00) [pid = 1780] [serial = 1463] [outer = (nil)] [url = about:blank] 04:55:35 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x9342f000) [pid = 1780] [serial = 1490] [outer = (nil)] [url = about:blank] 04:55:35 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x8deaf400) [pid = 1780] [serial = 1469] [outer = (nil)] [url = about:blank] 04:55:35 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x9312c400) [pid = 1780] [serial = 1487] [outer = (nil)] [url = about:blank] 04:55:35 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x9ea1a400) [pid = 1780] [serial = 1449] [outer = (nil)] [url = about:blank] 04:55:35 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x901c3000) [pid = 1780] [serial = 1482] [outer = (nil)] [url = about:blank] 04:55:35 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0xa00cf000) [pid = 1780] [serial = 1512] [outer = (nil)] [url = about:blank] 04:55:35 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0xa00a8c00) [pid = 1780] [serial = 1511] [outer = (nil)] [url = about:blank] 04:55:35 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x8c7f2000) [pid = 1780] [serial = 1520] [outer = (nil)] [url = about:blank] 04:55:35 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x9ea18400) [pid = 1780] [serial = 1506] [outer = (nil)] [url = about:blank] 04:55:35 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x901bf000) [pid = 1780] [serial = 1481] [outer = (nil)] [url = about:blank] 04:55:35 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x98311400) [pid = 1780] [serial = 1497] [outer = (nil)] [url = about:blank] 04:55:35 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x890f7400) [pid = 1780] [serial = 1514] [outer = (nil)] [url = about:blank] 04:55:35 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x9920bc00) [pid = 1780] [serial = 1503] [outer = (nil)] [url = about:blank] 04:55:35 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x9131fc00) [pid = 1780] [serial = 1485] [outer = (nil)] [url = about:blank] 04:55:35 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x8ad75400) [pid = 1780] [serial = 1518] [outer = (nil)] [url = about:blank] 04:55:35 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x9fb91c00) [pid = 1780] [serial = 1508] [outer = (nil)] [url = about:blank] 04:55:35 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x8c63f400) [pid = 1780] [serial = 1395] [outer = (nil)] [url = about:blank] 04:55:35 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x9df14c00) [pid = 1780] [serial = 1505] [outer = (nil)] [url = about:blank] 04:55:35 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x912afc00) [pid = 1780] [serial = 1484] [outer = (nil)] [url = about:blank] 04:55:35 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x8c640c00) [pid = 1780] [serial = 1467] [outer = (nil)] [url = about:blank] 04:55:35 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x98a24400) [pid = 1780] [serial = 1500] [outer = (nil)] [url = about:blank] 04:55:35 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x97bf8800) [pid = 1780] [serial = 1496] [outer = (nil)] [url = about:blank] 04:55:35 INFO - PROCESS | 1780 | 1461066935516 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 04:55:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 04:55:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 3897ms 04:55:35 INFO - PROCESS | 1780 | 1461066935536 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 04:55:35 INFO - PROCESS | 1780 | 1461066935543 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 04:55:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 04:55:35 INFO - PROCESS | 1780 | 1461066935553 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 04:55:35 INFO - PROCESS | 1780 | 1461066935557 Marionette TRACE conn3 <- [1,2158,null,{}] 04:55:35 INFO - PROCESS | 1780 | 1461066935566 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:35 INFO - PROCESS | 1780 | 1461066935815 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 04:55:36 INFO - PROCESS | 1780 | 1461066936035 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:36 INFO - PROCESS | 1780 | ++DOCSHELL 0x845d5c00 == 122 [pid = 1780] [id = 547] 04:55:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x845d6800) [pid = 1780] [serial = 1642] [outer = (nil)] 04:55:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x88b8c400) [pid = 1780] [serial = 1643] [outer = 0x845d6800] 04:55:36 INFO - PROCESS | 1780 | 1461066936120 Marionette DEBUG loaded listener.js 04:55:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x88cef800) [pid = 1780] [serial = 1644] [outer = 0x845d6800] 04:55:37 INFO - PROCESS | 1780 | 1461066937248 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 04:55:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 04:55:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1734ms 04:55:37 INFO - PROCESS | 1780 | 1461066937287 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 04:55:37 INFO - PROCESS | 1780 | 1461066937296 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 04:55:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 04:55:37 INFO - PROCESS | 1780 | 1461066937307 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 04:55:37 INFO - PROCESS | 1780 | 1461066937312 Marionette TRACE conn3 <- [1,2162,null,{}] 04:55:37 INFO - PROCESS | 1780 | 1461066937319 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:37 INFO - PROCESS | 1780 | 1461066937553 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 04:55:37 INFO - PROCESS | 1780 | 1461066937852 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:37 INFO - PROCESS | 1780 | ++DOCSHELL 0x88ce6800 == 123 [pid = 1780] [id = 548] 04:55:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x894c4400) [pid = 1780] [serial = 1645] [outer = (nil)] 04:55:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x89d6f800) [pid = 1780] [serial = 1646] [outer = 0x894c4400] 04:55:37 INFO - PROCESS | 1780 | 1461066937951 Marionette DEBUG loaded listener.js 04:55:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8a4c5800) [pid = 1780] [serial = 1647] [outer = 0x894c4400] 04:55:38 INFO - PROCESS | 1780 | 1461066938975 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 04:55:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 04:55:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1736ms 04:55:39 INFO - PROCESS | 1780 | 1461066939044 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 04:55:39 INFO - PROCESS | 1780 | 1461066939048 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 04:55:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 04:55:39 INFO - PROCESS | 1780 | 1461066939065 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 04:55:39 INFO - PROCESS | 1780 | 1461066939072 Marionette TRACE conn3 <- [1,2166,null,{}] 04:55:39 INFO - PROCESS | 1780 | 1461066939088 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:39 INFO - PROCESS | 1780 | 1461066939399 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 04:55:39 INFO - PROCESS | 1780 | 1461066939594 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:39 INFO - PROCESS | 1780 | ++DOCSHELL 0x88e53000 == 124 [pid = 1780] [id = 549] 04:55:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x8abfac00) [pid = 1780] [serial = 1648] [outer = (nil)] 04:55:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x8ad6fc00) [pid = 1780] [serial = 1649] [outer = 0x8abfac00] 04:55:39 INFO - PROCESS | 1780 | 1461066939683 Marionette DEBUG loaded listener.js 04:55:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x8c537c00) [pid = 1780] [serial = 1650] [outer = 0x8abfac00] 04:55:40 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x8c53d000) [pid = 1780] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 04:55:40 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x86fad800) [pid = 1780] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 04:55:40 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x89ff1400) [pid = 1780] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 04:55:40 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x89d70c00) [pid = 1780] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 04:55:40 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x880bf400) [pid = 1780] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 04:55:40 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x994acc00) [pid = 1780] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 04:55:40 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x9920c000) [pid = 1780] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 04:55:40 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x99205c00) [pid = 1780] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 04:55:40 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x979dec00) [pid = 1780] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 04:55:40 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x98416800) [pid = 1780] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 04:55:40 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x89d72000) [pid = 1780] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 04:55:40 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x9678fc00) [pid = 1780] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 04:55:40 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0x9312ac00) [pid = 1780] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 04:55:40 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x91fa7400) [pid = 1780] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 04:55:40 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0x901c1800) [pid = 1780] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 04:55:40 INFO - PROCESS | 1780 | --DOMWINDOW == 127 (0x8f480800) [pid = 1780] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 04:55:40 INFO - PROCESS | 1780 | --DOMWINDOW == 126 (0x8f487c00) [pid = 1780] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 04:55:40 INFO - PROCESS | 1780 | --DOMWINDOW == 125 (0x8e0dbc00) [pid = 1780] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 04:55:40 INFO - PROCESS | 1780 | --DOMWINDOW == 124 (0x8e0b7000) [pid = 1780] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 04:55:40 INFO - PROCESS | 1780 | --DOMWINDOW == 123 (0x8de77000) [pid = 1780] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 04:55:40 INFO - PROCESS | 1780 | --DOMWINDOW == 122 (0x8a7ad800) [pid = 1780] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 04:55:40 INFO - PROCESS | 1780 | --DOMWINDOW == 121 (0x88e47c00) [pid = 1780] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 04:55:41 INFO - PROCESS | 1780 | 1461066941181 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 04:55:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 04:55:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 2138ms 04:55:41 INFO - PROCESS | 1780 | 1461066941204 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 04:55:41 INFO - PROCESS | 1780 | 1461066941222 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 04:55:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 04:55:41 INFO - PROCESS | 1780 | 1461066941230 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 04:55:41 INFO - PROCESS | 1780 | 1461066941233 Marionette TRACE conn3 <- [1,2170,null,{}] 04:55:41 INFO - PROCESS | 1780 | 1461066941243 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:41 INFO - PROCESS | 1780 | 1461066941445 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 04:55:41 INFO - PROCESS | 1780 | 1461066941650 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:41 INFO - PROCESS | 1780 | ++DOCSHELL 0x880b3c00 == 125 [pid = 1780] [id = 550] 04:55:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 122 (0x88e47c00) [pid = 1780] [serial = 1651] [outer = (nil)] 04:55:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 123 (0x8bb4d800) [pid = 1780] [serial = 1652] [outer = 0x88e47c00] 04:55:41 INFO - PROCESS | 1780 | 1461066941732 Marionette DEBUG loaded listener.js 04:55:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 124 (0x8c639800) [pid = 1780] [serial = 1653] [outer = 0x88e47c00] 04:55:42 INFO - PROCESS | 1780 | 1461066942718 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 04:55:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 04:55:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1534ms 04:55:42 INFO - PROCESS | 1780 | 1461066942769 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 04:55:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 04:55:42 INFO - PROCESS | 1780 | 1461066942776 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 04:55:42 INFO - PROCESS | 1780 | 1461066942785 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 04:55:42 INFO - PROCESS | 1780 | 1461066942791 Marionette TRACE conn3 <- [1,2174,null,{}] 04:55:42 INFO - PROCESS | 1780 | 1461066942800 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:43 INFO - PROCESS | 1780 | 1461066943038 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 04:55:43 INFO - PROCESS | 1780 | 1461066943392 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:43 INFO - PROCESS | 1780 | ++DOCSHELL 0x881c1400 == 126 [pid = 1780] [id = 551] 04:55:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 125 (0x8835d800) [pid = 1780] [serial = 1654] [outer = (nil)] 04:55:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 126 (0x88b8a000) [pid = 1780] [serial = 1655] [outer = 0x8835d800] 04:55:43 INFO - PROCESS | 1780 | 1461066943489 Marionette DEBUG loaded listener.js 04:55:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 127 (0x890ed000) [pid = 1780] [serial = 1656] [outer = 0x8835d800] 04:55:44 INFO - PROCESS | 1780 | 1461066944447 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 04:55:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 04:55:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1697ms 04:55:44 INFO - PROCESS | 1780 | 1461066944481 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 04:55:44 INFO - PROCESS | 1780 | 1461066944490 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 04:55:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 04:55:44 INFO - PROCESS | 1780 | 1461066944501 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 04:55:44 INFO - PROCESS | 1780 | 1461066944506 Marionette TRACE conn3 <- [1,2178,null,{}] 04:55:44 INFO - PROCESS | 1780 | 1461066944512 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:44 INFO - PROCESS | 1780 | 1461066944759 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 04:55:45 INFO - PROCESS | 1780 | 1461066945102 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:45 INFO - PROCESS | 1780 | ++DOCSHELL 0x89d70400 == 127 [pid = 1780] [id = 552] 04:55:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x89d73400) [pid = 1780] [serial = 1657] [outer = (nil)] 04:55:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x8a54f400) [pid = 1780] [serial = 1658] [outer = 0x89d73400] 04:55:45 INFO - PROCESS | 1780 | 1461066945201 Marionette DEBUG loaded listener.js 04:55:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x8abf9c00) [pid = 1780] [serial = 1659] [outer = 0x89d73400] 04:55:46 INFO - PROCESS | 1780 | 1461066946246 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 04:55:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 04:55:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1792ms 04:55:46 INFO - PROCESS | 1780 | 1461066946293 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 04:55:46 INFO - PROCESS | 1780 | 1461066946297 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 04:55:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 04:55:46 INFO - PROCESS | 1780 | 1461066946306 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 04:55:46 INFO - PROCESS | 1780 | 1461066946311 Marionette TRACE conn3 <- [1,2182,null,{}] 04:55:46 INFO - PROCESS | 1780 | 1461066946329 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:46 INFO - PROCESS | 1780 | 1461066946650 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 04:55:47 INFO - PROCESS | 1780 | 1461066947024 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:47 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a547800 == 128 [pid = 1780] [id = 553] 04:55:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x8c80c800) [pid = 1780] [serial = 1660] [outer = (nil)] 04:55:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x8ddd4800) [pid = 1780] [serial = 1661] [outer = 0x8c80c800] 04:55:47 INFO - PROCESS | 1780 | 1461066947125 Marionette DEBUG loaded listener.js 04:55:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x8deab400) [pid = 1780] [serial = 1662] [outer = 0x8c80c800] 04:55:48 INFO - PROCESS | 1780 | 1461066948078 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 04:55:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 04:55:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1837ms 04:55:48 INFO - PROCESS | 1780 | 1461066948143 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 04:55:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 04:55:48 INFO - PROCESS | 1780 | 1461066948149 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 04:55:48 INFO - PROCESS | 1780 | 1461066948155 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 04:55:48 INFO - PROCESS | 1780 | 1461066948159 Marionette TRACE conn3 <- [1,2186,null,{}] 04:55:48 INFO - PROCESS | 1780 | 1461066948165 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:48 INFO - PROCESS | 1780 | 1461066948395 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 04:55:48 INFO - PROCESS | 1780 | 1461066948720 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:48 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c810400 == 129 [pid = 1780] [id = 554] 04:55:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x8deb6000) [pid = 1780] [serial = 1663] [outer = (nil)] 04:55:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x8e0b8000) [pid = 1780] [serial = 1664] [outer = 0x8deb6000] 04:55:48 INFO - PROCESS | 1780 | 1461066948839 Marionette DEBUG loaded listener.js 04:55:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x8e0d2c00) [pid = 1780] [serial = 1665] [outer = 0x8deb6000] 04:55:49 INFO - PROCESS | 1780 | 1461066949791 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 04:55:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 04:55:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1683ms 04:55:49 INFO - PROCESS | 1780 | 1461066949839 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 04:55:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 04:55:49 INFO - PROCESS | 1780 | 1461066949843 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 04:55:49 INFO - PROCESS | 1780 | 1461066949850 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 04:55:49 INFO - PROCESS | 1780 | 1461066949854 Marionette TRACE conn3 <- [1,2190,null,{}] 04:55:49 INFO - PROCESS | 1780 | 1461066949860 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:50 INFO - PROCESS | 1780 | 1461066950138 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 04:55:50 INFO - PROCESS | 1780 | 1461066950536 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:50 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ddd0400 == 130 [pid = 1780] [id = 555] 04:55:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x8e0b3c00) [pid = 1780] [serial = 1666] [outer = (nil)] 04:55:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x8e1ce000) [pid = 1780] [serial = 1667] [outer = 0x8e0b3c00] 04:55:50 INFO - PROCESS | 1780 | 1461066950657 Marionette DEBUG loaded listener.js 04:55:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x8e9ea800) [pid = 1780] [serial = 1668] [outer = 0x8e0b3c00] 04:55:51 INFO - PROCESS | 1780 | 1461066951579 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 04:55:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 04:55:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1785ms 04:55:51 INFO - PROCESS | 1780 | 1461066951635 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 04:55:51 INFO - PROCESS | 1780 | 1461066951640 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 04:55:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 04:55:51 INFO - PROCESS | 1780 | 1461066951646 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 04:55:51 INFO - PROCESS | 1780 | 1461066951650 Marionette TRACE conn3 <- [1,2194,null,{}] 04:55:51 INFO - PROCESS | 1780 | 1461066951656 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:51 INFO - PROCESS | 1780 | 1461066951926 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 04:55:52 INFO - PROCESS | 1780 | 1461066952275 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:52 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e0af000 == 131 [pid = 1780] [id = 556] 04:55:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8e9e2800) [pid = 1780] [serial = 1669] [outer = (nil)] 04:55:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x8f482800) [pid = 1780] [serial = 1670] [outer = 0x8e9e2800] 04:55:52 INFO - PROCESS | 1780 | 1461066952405 Marionette DEBUG loaded listener.js 04:55:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x8fe30400) [pid = 1780] [serial = 1671] [outer = 0x8e9e2800] 04:55:53 INFO - PROCESS | 1780 | 1461066953384 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 04:55:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 04:55:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1792ms 04:55:53 INFO - PROCESS | 1780 | 1461066953439 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 04:55:53 INFO - PROCESS | 1780 | 1461066953442 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 04:55:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 04:55:53 INFO - PROCESS | 1780 | 1461066953450 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 04:55:53 INFO - PROCESS | 1780 | 1461066953454 Marionette TRACE conn3 <- [1,2198,null,{}] 04:55:53 INFO - PROCESS | 1780 | 1461066953461 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:53 INFO - PROCESS | 1780 | 1461066953699 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 04:55:54 INFO - PROCESS | 1780 | 1461066954026 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:54 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ec98c00 == 132 [pid = 1780] [id = 557] 04:55:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x8eca3c00) [pid = 1780] [serial = 1672] [outer = (nil)] 04:55:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x90124800) [pid = 1780] [serial = 1673] [outer = 0x8eca3c00] 04:55:54 INFO - PROCESS | 1780 | 1461066954126 Marionette DEBUG loaded listener.js 04:55:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x9012b800) [pid = 1780] [serial = 1674] [outer = 0x8eca3c00] 04:55:55 INFO - PROCESS | 1780 | 1461066954999 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 04:55:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 04:55:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1589ms 04:55:55 INFO - PROCESS | 1780 | 1461066955039 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 04:55:55 INFO - PROCESS | 1780 | 1461066955044 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 04:55:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 04:55:55 INFO - PROCESS | 1780 | 1461066955051 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 04:55:55 INFO - PROCESS | 1780 | 1461066955054 Marionette TRACE conn3 <- [1,2202,null,{}] 04:55:55 INFO - PROCESS | 1780 | 1461066955080 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:55 INFO - PROCESS | 1780 | 1461066955326 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 04:55:55 INFO - PROCESS | 1780 | 1461066955673 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:55 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c53d400 == 133 [pid = 1780] [id = 558] 04:55:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x8e0b1400) [pid = 1780] [serial = 1675] [outer = (nil)] 04:55:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x9054f000) [pid = 1780] [serial = 1676] [outer = 0x8e0b1400] 04:55:55 INFO - PROCESS | 1780 | 1461066955792 Marionette DEBUG loaded listener.js 04:55:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x912b0000) [pid = 1780] [serial = 1677] [outer = 0x8e0b1400] 04:55:56 INFO - PROCESS | 1780 | 1461066956813 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 04:55:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 04:55:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1792ms 04:55:56 INFO - PROCESS | 1780 | 1461066956845 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 04:55:56 INFO - PROCESS | 1780 | 1461066956849 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 04:55:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 04:55:56 INFO - PROCESS | 1780 | 1461066956855 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 04:55:56 INFO - PROCESS | 1780 | 1461066956859 Marionette TRACE conn3 <- [1,2206,null,{}] 04:55:56 INFO - PROCESS | 1780 | 1461066956865 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:57 INFO - PROCESS | 1780 | 1461066957154 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 04:55:57 INFO - PROCESS | 1780 | 1461066957486 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:57 INFO - PROCESS | 1780 | ++DOCSHELL 0x9011e000 == 134 [pid = 1780] [id = 559] 04:55:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x901c1800) [pid = 1780] [serial = 1678] [outer = (nil)] 04:55:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0x9312cc00) [pid = 1780] [serial = 1679] [outer = 0x901c1800] 04:55:57 INFO - PROCESS | 1780 | 1461066957585 Marionette DEBUG loaded listener.js 04:55:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x93287000) [pid = 1780] [serial = 1680] [outer = 0x901c1800] 04:55:58 INFO - PROCESS | 1780 | 1461066958563 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 04:55:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 04:55:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1738ms 04:55:58 INFO - PROCESS | 1780 | 1461066958597 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 04:55:58 INFO - PROCESS | 1780 | 1461066958604 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 04:55:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 04:55:58 INFO - PROCESS | 1780 | 1461066958612 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 04:55:58 INFO - PROCESS | 1780 | 1461066958617 Marionette TRACE conn3 <- [1,2210,null,{}] 04:55:58 INFO - PROCESS | 1780 | 1461066958626 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:58 INFO - PROCESS | 1780 | 1461066958969 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 04:55:59 INFO - PROCESS | 1780 | 1461066959343 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:59 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e1cac00 == 135 [pid = 1780] [id = 560] 04:55:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x915d5800) [pid = 1780] [serial = 1681] [outer = (nil)] 04:55:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x941cd400) [pid = 1780] [serial = 1682] [outer = 0x915d5800] 04:55:59 INFO - PROCESS | 1780 | 1461066959471 Marionette DEBUG loaded listener.js 04:55:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x941d1400) [pid = 1780] [serial = 1683] [outer = 0x915d5800] 04:56:00 INFO - PROCESS | 1780 | 1461066960586 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 04:56:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 04:56:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 2001ms 04:56:00 INFO - PROCESS | 1780 | 1461066960614 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 04:56:00 INFO - PROCESS | 1780 | 1461066960619 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 04:56:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 04:56:00 INFO - PROCESS | 1780 | 1461066960627 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 04:56:00 INFO - PROCESS | 1780 | 1461066960633 Marionette TRACE conn3 <- [1,2214,null,{}] 04:56:00 INFO - PROCESS | 1780 | 1461066960640 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:01 INFO - PROCESS | 1780 | 1461066961071 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 04:56:01 INFO - PROCESS | 1780 | 1461066961373 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:01 INFO - PROCESS | 1780 | ++DOCSHELL 0x96246400 == 136 [pid = 1780] [id = 561] 04:56:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x9676e800) [pid = 1780] [serial = 1684] [outer = (nil)] 04:56:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x970c6000) [pid = 1780] [serial = 1685] [outer = 0x9676e800] 04:56:01 INFO - PROCESS | 1780 | 1461066961534 Marionette DEBUG loaded listener.js 04:56:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x977e4000) [pid = 1780] [serial = 1686] [outer = 0x9676e800] 04:56:02 INFO - PROCESS | 1780 | 1461066962744 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 04:56:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 04:56:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 2194ms 04:56:02 INFO - PROCESS | 1780 | 1461066962822 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 04:56:02 INFO - PROCESS | 1780 | 1461066962826 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 04:56:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 04:56:02 INFO - PROCESS | 1780 | 1461066962833 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 04:56:02 INFO - PROCESS | 1780 | 1461066962836 Marionette TRACE conn3 <- [1,2218,null,{}] 04:56:02 INFO - PROCESS | 1780 | 1461066962843 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:03 INFO - PROCESS | 1780 | 1461066963148 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 04:56:03 INFO - PROCESS | 1780 | 1461066963492 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:03 INFO - PROCESS | 1780 | ++DOCSHELL 0x96795000 == 137 [pid = 1780] [id = 562] 04:56:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x97121000) [pid = 1780] [serial = 1687] [outer = (nil)] 04:56:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x979e3000) [pid = 1780] [serial = 1688] [outer = 0x97121000] 04:56:03 INFO - PROCESS | 1780 | 1461066963589 Marionette DEBUG loaded listener.js 04:56:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x98309000) [pid = 1780] [serial = 1689] [outer = 0x97121000] 04:56:04 INFO - PROCESS | 1780 | 1461066964483 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 04:56:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 04:56:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1686ms 04:56:04 INFO - PROCESS | 1780 | 1461066964520 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 04:56:04 INFO - PROCESS | 1780 | 1461066964524 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 04:56:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 04:56:04 INFO - PROCESS | 1780 | 1461066964531 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 04:56:04 INFO - PROCESS | 1780 | 1461066964535 Marionette TRACE conn3 <- [1,2222,null,{}] 04:56:04 INFO - PROCESS | 1780 | 1461066964541 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:04 INFO - PROCESS | 1780 | 1461066964774 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 04:56:05 INFO - PROCESS | 1780 | 1461066965110 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:05 INFO - PROCESS | 1780 | ++DOCSHELL 0x977ef800 == 138 [pid = 1780] [id = 563] 04:56:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x979d7400) [pid = 1780] [serial = 1690] [outer = (nil)] 04:56:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x987cb800) [pid = 1780] [serial = 1691] [outer = 0x979d7400] 04:56:05 INFO - PROCESS | 1780 | 1461066965216 Marionette DEBUG loaded listener.js 04:56:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x9891fc00) [pid = 1780] [serial = 1692] [outer = 0x979d7400] 04:56:06 INFO - PROCESS | 1780 | 1461066966192 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 04:56:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 04:56:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1691ms 04:56:06 INFO - PROCESS | 1780 | 1461066966223 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 04:56:06 INFO - PROCESS | 1780 | 1461066966227 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 04:56:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 04:56:06 INFO - PROCESS | 1780 | 1461066966234 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 04:56:06 INFO - PROCESS | 1780 | 1461066966238 Marionette TRACE conn3 <- [1,2226,null,{}] 04:56:06 INFO - PROCESS | 1780 | 1461066966244 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:06 INFO - PROCESS | 1780 | 1461066966478 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 04:56:06 INFO - PROCESS | 1780 | 1461066966824 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:06 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e1cb400 == 139 [pid = 1780] [id = 564] 04:56:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x98633400) [pid = 1780] [serial = 1693] [outer = (nil)] 04:56:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x993d7c00) [pid = 1780] [serial = 1694] [outer = 0x98633400] 04:56:06 INFO - PROCESS | 1780 | 1461066966922 Marionette DEBUG loaded listener.js 04:56:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x993e0800) [pid = 1780] [serial = 1695] [outer = 0x98633400] 04:56:07 INFO - PROCESS | 1780 | 1461066967854 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 04:56:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 04:56:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1682ms 04:56:07 INFO - PROCESS | 1780 | 1461066967918 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 04:56:07 INFO - PROCESS | 1780 | 1461066967922 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 04:56:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 04:56:07 INFO - PROCESS | 1780 | 1461066967930 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 04:56:07 INFO - PROCESS | 1780 | 1461066967934 Marionette TRACE conn3 <- [1,2230,null,{}] 04:56:07 INFO - PROCESS | 1780 | 1461066967940 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:08 INFO - PROCESS | 1780 | 1461066968236 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 04:56:08 INFO - PROCESS | 1780 | 1461066968583 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:08 INFO - PROCESS | 1780 | ++DOCSHELL 0x845e2400 == 140 [pid = 1780] [id = 565] 04:56:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x88d66000) [pid = 1780] [serial = 1696] [outer = (nil)] 04:56:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0x9ea1e800) [pid = 1780] [serial = 1697] [outer = 0x88d66000] 04:56:08 INFO - PROCESS | 1780 | 1461066968683 Marionette DEBUG loaded listener.js 04:56:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x9fb43800) [pid = 1780] [serial = 1698] [outer = 0x88d66000] 04:56:09 INFO - PROCESS | 1780 | 1461066969584 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 04:56:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 04:56:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1690ms 04:56:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 04:56:09 INFO - PROCESS | 1780 | 1461066969621 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 04:56:09 INFO - PROCESS | 1780 | 1461066969624 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 04:56:09 INFO - PROCESS | 1780 | 1461066969631 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 04:56:09 INFO - PROCESS | 1780 | 1461066969634 Marionette TRACE conn3 <- [1,2234,null,{}] 04:56:09 INFO - PROCESS | 1780 | 1461066969640 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:09 INFO - PROCESS | 1780 | 1461066969876 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 04:56:10 INFO - PROCESS | 1780 | 1461066970227 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:10 INFO - PROCESS | 1780 | ++DOCSHELL 0x99144c00 == 141 [pid = 1780] [id = 566] 04:56:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0x9a8b5000) [pid = 1780] [serial = 1699] [outer = (nil)] 04:56:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0xa00d0c00) [pid = 1780] [serial = 1700] [outer = 0x9a8b5000] 04:56:10 INFO - PROCESS | 1780 | 1461066970396 Marionette DEBUG loaded listener.js 04:56:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0xa0a88c00) [pid = 1780] [serial = 1701] [outer = 0x9a8b5000] 04:56:11 INFO - PROCESS | 1780 | 1461066971646 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 04:56:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 04:56:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 2089ms 04:56:11 INFO - PROCESS | 1780 | 1461066971720 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 04:56:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 04:56:11 INFO - PROCESS | 1780 | 1461066971725 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 04:56:11 INFO - PROCESS | 1780 | 1461066971732 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 04:56:11 INFO - PROCESS | 1780 | 1461066971735 Marionette TRACE conn3 <- [1,2238,null,{}] 04:56:11 INFO - PROCESS | 1780 | 1461066971742 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:11 INFO - PROCESS | 1780 | 1461066971980 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 04:56:12 INFO - PROCESS | 1780 | 1461066972321 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:12 INFO - PROCESS | 1780 | ++DOCSHELL 0x993dd800 == 142 [pid = 1780] [id = 567] 04:56:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0x9fc5b400) [pid = 1780] [serial = 1702] [outer = (nil)] 04:56:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 174 (0xa3c79800) [pid = 1780] [serial = 1703] [outer = 0x9fc5b400] 04:56:12 INFO - PROCESS | 1780 | 1461066972414 Marionette DEBUG loaded listener.js 04:56:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 175 (0xa4459400) [pid = 1780] [serial = 1704] [outer = 0x9fc5b400] 04:56:14 INFO - PROCESS | 1780 | --DOCSHELL 0x858b7c00 == 141 [pid = 1780] [id = 416] 04:56:14 INFO - PROCESS | 1780 | --DOCSHELL 0x8c80d400 == 140 [pid = 1780] [id = 489] 04:56:14 INFO - PROCESS | 1780 | --DOCSHELL 0x88e53000 == 139 [pid = 1780] [id = 549] 04:56:14 INFO - PROCESS | 1780 | --DOCSHELL 0x88ce6800 == 138 [pid = 1780] [id = 548] 04:56:14 INFO - PROCESS | 1780 | --DOCSHELL 0x845d5c00 == 137 [pid = 1780] [id = 547] 04:56:14 INFO - PROCESS | 1780 | --DOCSHELL 0x863a5400 == 136 [pid = 1780] [id = 544] 04:56:14 INFO - PROCESS | 1780 | --DOCSHELL 0x88359400 == 135 [pid = 1780] [id = 542] 04:56:14 INFO - PROCESS | 1780 | --DOCSHELL 0x98630000 == 134 [pid = 1780] [id = 543] 04:56:14 INFO - PROCESS | 1780 | --DOCSHELL 0x91314000 == 133 [pid = 1780] [id = 541] 04:56:14 INFO - PROCESS | 1780 | --DOCSHELL 0x941cf400 == 132 [pid = 1780] [id = 540] 04:56:14 INFO - PROCESS | 1780 | --DOCSHELL 0x90127000 == 131 [pid = 1780] [id = 539] 04:56:14 INFO - PROCESS | 1780 | --DOCSHELL 0x9054c800 == 130 [pid = 1780] [id = 538] 04:56:14 INFO - PROCESS | 1780 | --DOCSHELL 0x8eb50800 == 129 [pid = 1780] [id = 536] 04:56:14 INFO - PROCESS | 1780 | --DOCSHELL 0x8eca2800 == 128 [pid = 1780] [id = 537] 04:56:14 INFO - PROCESS | 1780 | --DOCSHELL 0x8ec9d400 == 127 [pid = 1780] [id = 535] 04:56:14 INFO - PROCESS | 1780 | --DOCSHELL 0x8e9e5400 == 126 [pid = 1780] [id = 534] 04:56:14 INFO - PROCESS | 1780 | --DOCSHELL 0x8e0b9400 == 125 [pid = 1780] [id = 533] 04:56:14 INFO - PROCESS | 1780 | --DOCSHELL 0x8c63bc00 == 124 [pid = 1780] [id = 532] 04:56:14 INFO - PROCESS | 1780 | --DOCSHELL 0x8c538c00 == 123 [pid = 1780] [id = 531] 04:56:14 INFO - PROCESS | 1780 | --DOCSHELL 0x88d67400 == 122 [pid = 1780] [id = 530] 04:56:15 INFO - PROCESS | 1780 | --DOMWINDOW == 174 (0x8c809800) [pid = 1780] [serial = 1461] [outer = (nil)] [url = about:blank] 04:56:15 INFO - PROCESS | 1780 | --DOMWINDOW == 173 (0x894c2c00) [pid = 1780] [serial = 1587] [outer = (nil)] [url = about:blank] 04:56:15 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0x8bb4f000) [pid = 1780] [serial = 1584] [outer = (nil)] [url = about:blank] 04:56:15 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0x8abff400) [pid = 1780] [serial = 1583] [outer = (nil)] [url = about:blank] 04:56:15 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0x889af000) [pid = 1780] [serial = 1586] [outer = (nil)] [url = about:blank] 04:56:15 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x89ffc000) [pid = 1780] [serial = 1580] [outer = (nil)] [url = about:blank] 04:56:15 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x88ce4000) [pid = 1780] [serial = 1577] [outer = (nil)] [url = about:blank] 04:56:15 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x88d64400) [pid = 1780] [serial = 1578] [outer = (nil)] [url = about:blank] 04:56:15 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0xa0e9d000) [pid = 1780] [serial = 1575] [outer = (nil)] [url = about:blank] 04:56:15 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0xa0e9ac00) [pid = 1780] [serial = 1574] [outer = (nil)] [url = about:blank] 04:56:15 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0xa0bcec00) [pid = 1780] [serial = 1572] [outer = (nil)] [url = about:blank] 04:56:15 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0xa0bc8c00) [pid = 1780] [serial = 1571] [outer = (nil)] [url = about:blank] 04:56:15 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x9fc5c400) [pid = 1780] [serial = 1569] [outer = (nil)] [url = about:blank] 04:56:15 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x9a8b4c00) [pid = 1780] [serial = 1568] [outer = (nil)] [url = about:blank] 04:56:15 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x9920ec00) [pid = 1780] [serial = 1566] [outer = (nil)] [url = about:blank] 04:56:15 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x99209c00) [pid = 1780] [serial = 1565] [outer = (nil)] [url = about:blank] 04:56:15 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x98a27c00) [pid = 1780] [serial = 1563] [outer = (nil)] [url = about:blank] 04:56:15 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x98920400) [pid = 1780] [serial = 1562] [outer = (nil)] [url = about:blank] 04:56:15 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x97bf3400) [pid = 1780] [serial = 1560] [outer = (nil)] [url = about:blank] 04:56:15 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x979e1c00) [pid = 1780] [serial = 1559] [outer = (nil)] [url = about:blank] 04:56:15 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x976aa400) [pid = 1780] [serial = 1557] [outer = (nil)] [url = about:blank] 04:56:15 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x971bc000) [pid = 1780] [serial = 1556] [outer = (nil)] [url = about:blank] 04:56:15 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x96244400) [pid = 1780] [serial = 1554] [outer = (nil)] [url = about:blank] 04:56:15 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x94f91800) [pid = 1780] [serial = 1553] [outer = (nil)] [url = about:blank] 04:56:15 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0x941d0c00) [pid = 1780] [serial = 1551] [outer = (nil)] [url = about:blank] 04:56:15 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0x941c9000) [pid = 1780] [serial = 1550] [outer = (nil)] [url = about:blank] 04:56:15 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x93134c00) [pid = 1780] [serial = 1548] [outer = (nil)] [url = about:blank] 04:56:15 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x93126000) [pid = 1780] [serial = 1547] [outer = (nil)] [url = about:blank] 04:56:15 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x90550800) [pid = 1780] [serial = 1545] [outer = (nil)] [url = about:blank] 04:56:15 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x90549000) [pid = 1780] [serial = 1544] [outer = (nil)] [url = about:blank] 04:56:15 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x90127800) [pid = 1780] [serial = 1542] [outer = (nil)] [url = about:blank] 04:56:15 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x8fe2ec00) [pid = 1780] [serial = 1541] [outer = (nil)] [url = about:blank] 04:56:15 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x8ec98800) [pid = 1780] [serial = 1539] [outer = (nil)] [url = about:blank] 04:56:15 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x8ec96400) [pid = 1780] [serial = 1538] [outer = (nil)] [url = about:blank] 04:56:15 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x8e9f3400) [pid = 1780] [serial = 1536] [outer = (nil)] [url = about:blank] 04:56:15 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x8e1cb000) [pid = 1780] [serial = 1535] [outer = (nil)] [url = about:blank] 04:56:15 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x8e0d4000) [pid = 1780] [serial = 1533] [outer = (nil)] [url = about:blank] 04:56:15 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x8e0b7c00) [pid = 1780] [serial = 1532] [outer = (nil)] [url = about:blank] 04:56:15 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x8c641000) [pid = 1780] [serial = 1530] [outer = (nil)] [url = about:blank] 04:56:15 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x8bb54c00) [pid = 1780] [serial = 1529] [outer = (nil)] [url = about:blank] 04:56:15 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x89d71c00) [pid = 1780] [serial = 1527] [outer = (nil)] [url = about:blank] 04:56:15 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x890ea400) [pid = 1780] [serial = 1526] [outer = (nil)] [url = about:blank] 04:56:15 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x8a4ce000) [pid = 1780] [serial = 1581] [outer = (nil)] [url = about:blank] 04:56:15 INFO - PROCESS | 1780 | 1461066975754 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 04:56:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 04:56:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 4044ms 04:56:15 INFO - PROCESS | 1780 | 1461066975776 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 04:56:15 INFO - PROCESS | 1780 | 1461066975782 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 04:56:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 04:56:15 INFO - PROCESS | 1780 | 1461066975792 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 04:56:15 INFO - PROCESS | 1780 | 1461066975797 Marionette TRACE conn3 <- [1,2242,null,{}] 04:56:15 INFO - PROCESS | 1780 | 1461066975806 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:16 INFO - PROCESS | 1780 | 1461066976030 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 04:56:16 INFO - PROCESS | 1780 | 1461066976250 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:16 INFO - PROCESS | 1780 | ++DOCSHELL 0x86e54800 == 123 [pid = 1780] [id = 568] 04:56:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x86e55000) [pid = 1780] [serial = 1705] [outer = (nil)] 04:56:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x86fa8400) [pid = 1780] [serial = 1706] [outer = 0x86e55000] 04:56:16 INFO - PROCESS | 1780 | 1461066976419 Marionette DEBUG loaded listener.js 04:56:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x88358c00) [pid = 1780] [serial = 1707] [outer = 0x86e55000] 04:56:17 INFO - PROCESS | 1780 | 1461066977390 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 04:56:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 04:56:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1631ms 04:56:17 INFO - PROCESS | 1780 | 1461066977425 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 04:56:17 INFO - PROCESS | 1780 | 1461066977434 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 04:56:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 04:56:17 INFO - PROCESS | 1780 | 1461066977444 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 04:56:17 INFO - PROCESS | 1780 | 1461066977447 Marionette TRACE conn3 <- [1,2246,null,{}] 04:56:17 INFO - PROCESS | 1780 | 1461066977454 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:17 INFO - PROCESS | 1780 | 1461066977677 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 04:56:18 INFO - PROCESS | 1780 | 1461066977990 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:18 INFO - PROCESS | 1780 | ++DOCSHELL 0x845e0000 == 124 [pid = 1780] [id = 569] 04:56:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x877e9800) [pid = 1780] [serial = 1708] [outer = (nil)] 04:56:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x890ebc00) [pid = 1780] [serial = 1709] [outer = 0x877e9800] 04:56:18 INFO - PROCESS | 1780 | 1461066978090 Marionette DEBUG loaded listener.js 04:56:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x894c8800) [pid = 1780] [serial = 1710] [outer = 0x877e9800] 04:56:18 INFO - PROCESS | 1780 | 1461066978963 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 04:56:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 04:56:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1541ms 04:56:18 INFO - PROCESS | 1780 | 1461066978985 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 04:56:18 INFO - PROCESS | 1780 | 1461066978988 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 04:56:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 04:56:19 INFO - PROCESS | 1780 | 1461066979017 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 04:56:19 INFO - PROCESS | 1780 | 1461066979030 Marionette TRACE conn3 <- [1,2250,null,{}] 04:56:19 INFO - PROCESS | 1780 | 1461066979057 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:19 INFO - PROCESS | 1780 | 1461066979353 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 04:56:19 INFO - PROCESS | 1780 | 1461066979385 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:19 INFO - PROCESS | 1780 | ++DOCSHELL 0x890f3800 == 125 [pid = 1780] [id = 570] 04:56:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x8a545400) [pid = 1780] [serial = 1711] [outer = (nil)] 04:56:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8a5d4000) [pid = 1780] [serial = 1712] [outer = 0x8a545400] 04:56:19 INFO - PROCESS | 1780 | 1461066979466 Marionette DEBUG loaded listener.js 04:56:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x8ad75000) [pid = 1780] [serial = 1713] [outer = 0x8a545400] 04:56:20 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x8a546000) [pid = 1780] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 04:56:20 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x8abfac00) [pid = 1780] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 04:56:20 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x91fa9000) [pid = 1780] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 04:56:20 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x991dbc00) [pid = 1780] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 04:56:20 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x89d70000) [pid = 1780] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 04:56:20 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x9830e800) [pid = 1780] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 04:56:20 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x9862ec00) [pid = 1780] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 04:56:20 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x932f3400) [pid = 1780] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 04:56:20 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x91fab400) [pid = 1780] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 04:56:20 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x90126800) [pid = 1780] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 04:56:20 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0x8eca0c00) [pid = 1780] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 04:56:20 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x8fe30c00) [pid = 1780] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 04:56:20 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0x8e9ef800) [pid = 1780] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 04:56:20 INFO - PROCESS | 1780 | --DOMWINDOW == 127 (0x8e1c6400) [pid = 1780] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 04:56:20 INFO - PROCESS | 1780 | --DOMWINDOW == 126 (0x8e0bb400) [pid = 1780] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 04:56:20 INFO - PROCESS | 1780 | --DOMWINDOW == 125 (0x8c7ed400) [pid = 1780] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 04:56:20 INFO - PROCESS | 1780 | --DOMWINDOW == 124 (0x890f0c00) [pid = 1780] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 04:56:20 INFO - PROCESS | 1780 | --DOMWINDOW == 123 (0x845d6800) [pid = 1780] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 04:56:20 INFO - PROCESS | 1780 | --DOMWINDOW == 122 (0x88ce3000) [pid = 1780] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 04:56:20 INFO - PROCESS | 1780 | --DOMWINDOW == 121 (0x894c4400) [pid = 1780] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 04:56:21 INFO - PROCESS | 1780 | 1461066981074 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 04:56:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 04:56:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 2100ms 04:56:21 INFO - PROCESS | 1780 | 1461066981122 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 04:56:21 INFO - PROCESS | 1780 | 1461066981131 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 04:56:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 04:56:21 INFO - PROCESS | 1780 | 1461066981140 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 04:56:21 INFO - PROCESS | 1780 | 1461066981144 Marionette TRACE conn3 <- [1,2254,null,{}] 04:56:21 INFO - PROCESS | 1780 | 1461066981151 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:21 INFO - PROCESS | 1780 | 1461066981386 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 04:56:21 INFO - PROCESS | 1780 | 1461066981618 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:21 INFO - PROCESS | 1780 | ++DOCSHELL 0x86e4d000 == 126 [pid = 1780] [id = 571] 04:56:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 122 (0x890f5c00) [pid = 1780] [serial = 1714] [outer = (nil)] 04:56:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 123 (0x8c536800) [pid = 1780] [serial = 1715] [outer = 0x890f5c00] 04:56:21 INFO - PROCESS | 1780 | 1461066981698 Marionette DEBUG loaded listener.js 04:56:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 124 (0x8c542400) [pid = 1780] [serial = 1716] [outer = 0x890f5c00] 04:56:22 INFO - PROCESS | 1780 | 1461066982456 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 04:56:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 04:56:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1486ms 04:56:22 INFO - PROCESS | 1780 | 1461066982628 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 04:56:22 INFO - PROCESS | 1780 | 1461066982636 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 04:56:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 04:56:22 INFO - PROCESS | 1780 | 1461066982646 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 04:56:22 INFO - PROCESS | 1780 | 1461066982651 Marionette TRACE conn3 <- [1,2258,null,{}] 04:56:22 INFO - PROCESS | 1780 | 1461066982663 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:22 INFO - PROCESS | 1780 | 1461066982946 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 04:56:23 INFO - PROCESS | 1780 | 1461066983306 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:23 INFO - PROCESS | 1780 | ++DOCSHELL 0x86e53400 == 127 [pid = 1780] [id = 572] 04:56:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 125 (0x86e53c00) [pid = 1780] [serial = 1717] [outer = (nil)] 04:56:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 126 (0x86e56c00) [pid = 1780] [serial = 1718] [outer = 0x86e53c00] 04:56:23 INFO - PROCESS | 1780 | 1461066983449 Marionette DEBUG loaded listener.js 04:56:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 127 (0x889a9400) [pid = 1780] [serial = 1719] [outer = 0x86e53c00] 04:56:24 INFO - PROCESS | 1780 | 1461066984462 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 04:56:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 04:56:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1887ms 04:56:24 INFO - PROCESS | 1780 | 1461066984534 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 04:56:24 INFO - PROCESS | 1780 | 1461066984541 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 04:56:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 04:56:24 INFO - PROCESS | 1780 | 1461066984555 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 04:56:24 INFO - PROCESS | 1780 | 1461066984561 Marionette TRACE conn3 <- [1,2262,null,{}] 04:56:24 INFO - PROCESS | 1780 | 1461066984569 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:24 INFO - PROCESS | 1780 | 1461066984856 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 04:56:25 INFO - PROCESS | 1780 | 1461066985203 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:25 INFO - PROCESS | 1780 | ++DOCSHELL 0x890f0c00 == 128 [pid = 1780] [id = 573] 04:56:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x89d76400) [pid = 1780] [serial = 1720] [outer = (nil)] 04:56:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x8a4d0000) [pid = 1780] [serial = 1721] [outer = 0x89d76400] 04:56:25 INFO - PROCESS | 1780 | 1461066985311 Marionette DEBUG loaded listener.js 04:56:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x8a5ce000) [pid = 1780] [serial = 1722] [outer = 0x89d76400] 04:56:26 INFO - PROCESS | 1780 | 1461066986392 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 04:56:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 04:56:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1894ms 04:56:26 INFO - PROCESS | 1780 | 1461066986446 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 04:56:26 INFO - PROCESS | 1780 | 1461066986450 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 04:56:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 04:56:26 INFO - PROCESS | 1780 | 1461066986458 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 04:56:26 INFO - PROCESS | 1780 | 1461066986462 Marionette TRACE conn3 <- [1,2266,null,{}] 04:56:26 INFO - PROCESS | 1780 | 1461066986479 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:26 INFO - PROCESS | 1780 | 1461066986809 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 04:56:27 INFO - PROCESS | 1780 | 1461066987219 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:27 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a4d0c00 == 129 [pid = 1780] [id = 574] 04:56:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x8c7fa400) [pid = 1780] [serial = 1723] [outer = (nil)] 04:56:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x8ddcf400) [pid = 1780] [serial = 1724] [outer = 0x8c7fa400] 04:56:27 INFO - PROCESS | 1780 | 1461066987323 Marionette DEBUG loaded listener.js 04:56:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x8dddd400) [pid = 1780] [serial = 1725] [outer = 0x8c7fa400] 04:56:28 INFO - PROCESS | 1780 | 1461066988287 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 04:56:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 04:56:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1886ms 04:56:28 INFO - PROCESS | 1780 | 1461066988345 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 04:56:28 INFO - PROCESS | 1780 | 1461066988349 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 04:56:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 04:56:28 INFO - PROCESS | 1780 | 1461066988356 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 04:56:28 INFO - PROCESS | 1780 | 1461066988360 Marionette TRACE conn3 <- [1,2270,null,{}] 04:56:28 INFO - PROCESS | 1780 | 1461066988366 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:28 INFO - PROCESS | 1780 | 1461066988612 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 04:56:28 INFO - PROCESS | 1780 | 1461066988944 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:28 INFO - PROCESS | 1780 | ++DOCSHELL 0x8abf2000 == 130 [pid = 1780] [id = 575] 04:56:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x8deb4800) [pid = 1780] [serial = 1726] [outer = (nil)] 04:56:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x8e0b4000) [pid = 1780] [serial = 1727] [outer = 0x8deb4800] 04:56:29 INFO - PROCESS | 1780 | 1461066989077 Marionette DEBUG loaded listener.js 04:56:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x8e0d1400) [pid = 1780] [serial = 1728] [outer = 0x8deb4800] 04:56:30 INFO - PROCESS | 1780 | 1461066990070 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 04:56:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 04:56:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1782ms 04:56:30 INFO - PROCESS | 1780 | 1461066990140 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 04:56:30 INFO - PROCESS | 1780 | 1461066990145 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 04:56:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 04:56:30 INFO - PROCESS | 1780 | 1461066990152 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 04:56:30 INFO - PROCESS | 1780 | 1461066990156 Marionette TRACE conn3 <- [1,2274,null,{}] 04:56:30 INFO - PROCESS | 1780 | 1461066990162 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:30 INFO - PROCESS | 1780 | 1461066990442 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 04:56:30 INFO - PROCESS | 1780 | 1461066990779 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:30 INFO - PROCESS | 1780 | ++DOCSHELL 0x8de7ac00 == 131 [pid = 1780] [id = 576] 04:56:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x8deb3c00) [pid = 1780] [serial = 1729] [outer = (nil)] 04:56:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x8e1cb000) [pid = 1780] [serial = 1730] [outer = 0x8deb3c00] 04:56:30 INFO - PROCESS | 1780 | 1461066990874 Marionette DEBUG loaded listener.js 04:56:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x8e9e4000) [pid = 1780] [serial = 1731] [outer = 0x8deb3c00] 04:56:31 INFO - PROCESS | 1780 | 1461066991907 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 04:56:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 04:56:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1790ms 04:56:31 INFO - PROCESS | 1780 | 1461066991943 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 04:56:31 INFO - PROCESS | 1780 | 1461066991947 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 04:56:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 04:56:31 INFO - PROCESS | 1780 | 1461066991954 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 04:56:31 INFO - PROCESS | 1780 | 1461066991957 Marionette TRACE conn3 <- [1,2278,null,{}] 04:56:31 INFO - PROCESS | 1780 | 1461066991963 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:32 INFO - PROCESS | 1780 | 1461066992262 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 04:56:32 INFO - PROCESS | 1780 | 1461066992605 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:32 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e0b8c00 == 132 [pid = 1780] [id = 577] 04:56:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8eb4f400) [pid = 1780] [serial = 1732] [outer = (nil)] 04:56:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x8ec99c00) [pid = 1780] [serial = 1733] [outer = 0x8eb4f400] 04:56:32 INFO - PROCESS | 1780 | 1461066992710 Marionette DEBUG loaded listener.js 04:56:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x8f484400) [pid = 1780] [serial = 1734] [outer = 0x8eb4f400] 04:56:33 INFO - PROCESS | 1780 | 1461066993675 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 04:56:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 04:56:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1796ms 04:56:33 INFO - PROCESS | 1780 | 1461066993751 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 04:56:33 INFO - PROCESS | 1780 | 1461066993755 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 04:56:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 04:56:33 INFO - PROCESS | 1780 | 1461066993763 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 04:56:33 INFO - PROCESS | 1780 | 1461066993767 Marionette TRACE conn3 <- [1,2282,null,{}] 04:56:33 INFO - PROCESS | 1780 | 1461066993775 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:34 INFO - PROCESS | 1780 | 1461066994048 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 04:56:34 INFO - PROCESS | 1780 | 1461066994381 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:34 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e1c5800 == 133 [pid = 1780] [id = 578] 04:56:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x8e1cd400) [pid = 1780] [serial = 1735] [outer = (nil)] 04:56:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x8fe31800) [pid = 1780] [serial = 1736] [outer = 0x8e1cd400] 04:56:34 INFO - PROCESS | 1780 | 1461066994475 Marionette DEBUG loaded listener.js 04:56:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x90122400) [pid = 1780] [serial = 1737] [outer = 0x8e1cd400] 04:56:35 INFO - PROCESS | 1780 | 1461066995384 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 04:56:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 04:56:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1685ms 04:56:35 INFO - PROCESS | 1780 | 1461066995450 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 04:56:35 INFO - PROCESS | 1780 | 1461066995454 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 04:56:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 04:56:35 INFO - PROCESS | 1780 | 1461066995461 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 04:56:35 INFO - PROCESS | 1780 | 1461066995464 Marionette TRACE conn3 <- [1,2286,null,{}] 04:56:35 INFO - PROCESS | 1780 | 1461066995470 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:35 INFO - PROCESS | 1780 | 1461066995703 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 04:56:36 INFO - PROCESS | 1780 | 1461066996084 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:36 INFO - PROCESS | 1780 | ++DOCSHELL 0x8fe2d800 == 134 [pid = 1780] [id = 579] 04:56:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x8fe2e400) [pid = 1780] [serial = 1738] [outer = (nil)] 04:56:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x90547800) [pid = 1780] [serial = 1739] [outer = 0x8fe2e400] 04:56:36 INFO - PROCESS | 1780 | 1461066996181 Marionette DEBUG loaded listener.js 04:56:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x90792c00) [pid = 1780] [serial = 1740] [outer = 0x8fe2e400] 04:56:37 INFO - PROCESS | 1780 | 1461066997100 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 04:56:37 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 04:56:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1684ms 04:56:37 INFO - PROCESS | 1780 | 1461066997146 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 04:56:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 04:56:37 INFO - PROCESS | 1780 | 1461066997150 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 04:56:37 INFO - PROCESS | 1780 | 1461066997157 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 04:56:37 INFO - PROCESS | 1780 | 1461066997161 Marionette TRACE conn3 <- [1,2290,null,{}] 04:56:37 INFO - PROCESS | 1780 | 1461066997166 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:37 INFO - PROCESS | 1780 | 1461066997394 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 04:56:37 INFO - PROCESS | 1780 | 1461066997721 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:37 INFO - PROCESS | 1780 | ++DOCSHELL 0x8deadc00 == 135 [pid = 1780] [id = 580] 04:56:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x901c6c00) [pid = 1780] [serial = 1741] [outer = (nil)] 04:56:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0x91fad400) [pid = 1780] [serial = 1742] [outer = 0x901c6c00] 04:56:37 INFO - PROCESS | 1780 | 1461066997823 Marionette DEBUG loaded listener.js 04:56:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x9312c800) [pid = 1780] [serial = 1743] [outer = 0x901c6c00] 04:56:38 INFO - PROCESS | 1780 | 1461066998729 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 04:56:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 04:56:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1639ms 04:56:38 INFO - PROCESS | 1780 | 1461066998796 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 04:56:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 04:56:38 INFO - PROCESS | 1780 | 1461066998801 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 04:56:38 INFO - PROCESS | 1780 | 1461066998807 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 04:56:38 INFO - PROCESS | 1780 | 1461066998811 Marionette TRACE conn3 <- [1,2294,null,{}] 04:56:38 INFO - PROCESS | 1780 | 1461066998817 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:39 INFO - PROCESS | 1780 | 1461066999092 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 04:56:39 INFO - PROCESS | 1780 | 1461066999423 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:39 INFO - PROCESS | 1780 | ++DOCSHELL 0x8fe28c00 == 136 [pid = 1780] [id = 581] 04:56:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x901c3c00) [pid = 1780] [serial = 1744] [outer = (nil)] 04:56:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x941c5800) [pid = 1780] [serial = 1745] [outer = 0x901c3c00] 04:56:39 INFO - PROCESS | 1780 | 1461066999514 Marionette DEBUG loaded listener.js 04:56:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x941c9000) [pid = 1780] [serial = 1746] [outer = 0x901c3c00] 04:56:40 INFO - PROCESS | 1780 | 1461067000499 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 04:56:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 04:56:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1736ms 04:56:40 INFO - PROCESS | 1780 | 1461067000543 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 04:56:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 04:56:40 INFO - PROCESS | 1780 | 1461067000548 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 04:56:40 INFO - PROCESS | 1780 | 1461067000556 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 04:56:40 INFO - PROCESS | 1780 | 1461067000560 Marionette TRACE conn3 <- [1,2298,null,{}] 04:56:40 INFO - PROCESS | 1780 | 1461067000566 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:40 INFO - PROCESS | 1780 | 1461067000830 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 04:56:41 INFO - PROCESS | 1780 | 1461067001200 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:41 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f48c800 == 137 [pid = 1780] [id = 582] 04:56:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x96285c00) [pid = 1780] [serial = 1747] [outer = (nil)] 04:56:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x9634dc00) [pid = 1780] [serial = 1748] [outer = 0x96285c00] 04:56:41 INFO - PROCESS | 1780 | 1461067001319 Marionette DEBUG loaded listener.js 04:56:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x9676fc00) [pid = 1780] [serial = 1749] [outer = 0x96285c00] 04:56:42 INFO - PROCESS | 1780 | 1461067002265 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 04:56:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 04:56:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1746ms 04:56:42 INFO - PROCESS | 1780 | 1461067002301 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 04:56:42 INFO - PROCESS | 1780 | 1461067002304 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 04:56:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 04:56:42 INFO - PROCESS | 1780 | 1461067002312 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 04:56:42 INFO - PROCESS | 1780 | 1461067002315 Marionette TRACE conn3 <- [1,2302,null,{}] 04:56:42 INFO - PROCESS | 1780 | 1461067002322 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:42 INFO - PROCESS | 1780 | 1461067002557 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 04:56:42 INFO - PROCESS | 1780 | 1461067002895 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:42 INFO - PROCESS | 1780 | ++DOCSHELL 0x963c8800 == 138 [pid = 1780] [id = 583] 04:56:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x96791400) [pid = 1780] [serial = 1750] [outer = (nil)] 04:56:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x976ad400) [pid = 1780] [serial = 1751] [outer = 0x96791400] 04:56:42 INFO - PROCESS | 1780 | 1461067002993 Marionette DEBUG loaded listener.js 04:56:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x976b7800) [pid = 1780] [serial = 1752] [outer = 0x96791400] 04:56:43 INFO - PROCESS | 1780 | 1461067003855 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 04:56:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 04:56:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1581ms 04:56:43 INFO - PROCESS | 1780 | 1461067003894 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 04:56:43 INFO - PROCESS | 1780 | 1461067003897 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 04:56:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 04:56:43 INFO - PROCESS | 1780 | 1461067003904 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 04:56:43 INFO - PROCESS | 1780 | 1461067003907 Marionette TRACE conn3 <- [1,2306,null,{}] 04:56:43 INFO - PROCESS | 1780 | 1461067003913 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:44 INFO - PROCESS | 1780 | 1461067004146 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 04:56:44 INFO - PROCESS | 1780 | 1461067004485 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:44 INFO - PROCESS | 1780 | ++DOCSHELL 0x971c1000 == 139 [pid = 1780] [id = 584] 04:56:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x971c1400) [pid = 1780] [serial = 1753] [outer = (nil)] 04:56:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x9840ec00) [pid = 1780] [serial = 1754] [outer = 0x971c1400] 04:56:44 INFO - PROCESS | 1780 | 1461067004587 Marionette DEBUG loaded listener.js 04:56:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x98633000) [pid = 1780] [serial = 1755] [outer = 0x971c1400] 04:56:45 INFO - PROCESS | 1780 | 1461067005504 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 04:56:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 04:56:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1680ms 04:56:45 INFO - PROCESS | 1780 | 1461067005586 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 04:56:45 INFO - PROCESS | 1780 | 1461067005590 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 04:56:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 04:56:45 INFO - PROCESS | 1780 | 1461067005596 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 04:56:45 INFO - PROCESS | 1780 | 1461067005599 Marionette TRACE conn3 <- [1,2310,null,{}] 04:56:45 INFO - PROCESS | 1780 | 1461067005606 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:45 INFO - PROCESS | 1780 | 1461067005887 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 04:56:46 INFO - PROCESS | 1780 | 1461067006238 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:46 INFO - PROCESS | 1780 | ++DOCSHELL 0x86e4b000 == 140 [pid = 1780] [id = 585] 04:56:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x9747ec00) [pid = 1780] [serial = 1756] [outer = (nil)] 04:56:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x9913b800) [pid = 1780] [serial = 1757] [outer = 0x9747ec00] 04:56:46 INFO - PROCESS | 1780 | 1461067006352 Marionette DEBUG loaded listener.js 04:56:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x991d0800) [pid = 1780] [serial = 1758] [outer = 0x9747ec00] 04:56:47 INFO - PROCESS | 1780 | 1461067007275 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 04:56:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 04:56:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1738ms 04:56:47 INFO - PROCESS | 1780 | 1461067007337 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 04:56:47 INFO - PROCESS | 1780 | 1461067007341 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 04:56:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 04:56:47 INFO - PROCESS | 1780 | 1461067007348 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 04:56:47 INFO - PROCESS | 1780 | 1461067007351 Marionette TRACE conn3 <- [1,2314,null,{}] 04:56:47 INFO - PROCESS | 1780 | 1461067007358 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:47 INFO - PROCESS | 1780 | 1461067007604 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 04:56:47 INFO - PROCESS | 1780 | 1461067007948 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:47 INFO - PROCESS | 1780 | ++DOCSHELL 0x98414c00 == 141 [pid = 1780] [id = 586] 04:56:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x9891ec00) [pid = 1780] [serial = 1759] [outer = (nil)] 04:56:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0x993db000) [pid = 1780] [serial = 1760] [outer = 0x9891ec00] 04:56:48 INFO - PROCESS | 1780 | 1461067008042 Marionette DEBUG loaded listener.js 04:56:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x993e1c00) [pid = 1780] [serial = 1761] [outer = 0x9891ec00] 04:56:48 INFO - PROCESS | 1780 | 1461067008958 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 04:56:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 04:56:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1684ms 04:56:49 INFO - PROCESS | 1780 | 1461067009033 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 04:56:49 INFO - PROCESS | 1780 | 1461067009036 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 04:56:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 04:56:49 INFO - PROCESS | 1780 | 1461067009044 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 04:56:49 INFO - PROCESS | 1780 | 1461067009047 Marionette TRACE conn3 <- [1,2318,null,{}] 04:56:49 INFO - PROCESS | 1780 | 1461067009054 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:49 INFO - PROCESS | 1780 | 1461067009319 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 04:56:49 INFO - PROCESS | 1780 | 1461067009658 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:49 INFO - PROCESS | 1780 | ++DOCSHELL 0x99210800 == 142 [pid = 1780] [id = 587] 04:56:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0x993d7000) [pid = 1780] [serial = 1762] [outer = (nil)] 04:56:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0x9fc9cc00) [pid = 1780] [serial = 1763] [outer = 0x993d7000] 04:56:49 INFO - PROCESS | 1780 | 1461067009757 Marionette DEBUG loaded listener.js 04:56:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0x9fca8c00) [pid = 1780] [serial = 1764] [outer = 0x993d7000] 04:56:50 INFO - PROCESS | 1780 | 1461067010707 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 04:56:50 INFO - PROCESS | 1780 | 1461067010737 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 04:56:50 INFO - PROCESS | 1780 | 1461067010744 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 04:56:50 INFO - PROCESS | 1780 | 1461067010747 Marionette TRACE conn3 <- [1,2322,null,{}] 04:56:50 INFO - PROCESS | 1780 | 1461067010753 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:50 INFO - PROCESS | 1780 | 1461067010992 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 04:56:51 INFO - PROCESS | 1780 | 1461067011401 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:51 INFO - PROCESS | 1780 | ++DOCSHELL 0x90128c00 == 143 [pid = 1780] [id = 588] 04:56:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0x9df17c00) [pid = 1780] [serial = 1765] [outer = (nil)] 04:56:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 174 (0xa0ea0c00) [pid = 1780] [serial = 1766] [outer = 0x9df17c00] 04:56:51 INFO - PROCESS | 1780 | 1461067011498 Marionette DEBUG loaded listener.js 04:56:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 175 (0xa0ea7000) [pid = 1780] [serial = 1767] [outer = 0x9df17c00] 04:56:52 INFO - PROCESS | 1780 | 1461067012407 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 04:56:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 04:56:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1733ms 04:56:52 INFO - PROCESS | 1780 | 1461067012476 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 04:56:52 INFO - PROCESS | 1780 | 1461067012480 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 04:56:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 04:56:52 INFO - PROCESS | 1780 | 1461067012487 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 04:56:52 INFO - PROCESS | 1780 | 1461067012490 Marionette TRACE conn3 <- [1,2326,null,{}] 04:56:52 INFO - PROCESS | 1780 | 1461067012496 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:52 INFO - PROCESS | 1780 | 1461067012740 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 04:56:54 INFO - PROCESS | 1780 | --DOCSHELL 0x8a5c9800 == 142 [pid = 1780] [id = 476] 04:56:54 INFO - PROCESS | 1780 | --DOCSHELL 0x863ae800 == 141 [pid = 1780] [id = 265] 04:56:54 INFO - PROCESS | 1780 | --DOCSHELL 0x890f3800 == 140 [pid = 1780] [id = 570] 04:56:54 INFO - PROCESS | 1780 | --DOCSHELL 0x845e0000 == 139 [pid = 1780] [id = 569] 04:56:54 INFO - PROCESS | 1780 | --DOCSHELL 0x86e54800 == 138 [pid = 1780] [id = 568] 04:56:54 INFO - PROCESS | 1780 | --DOCSHELL 0x99144c00 == 137 [pid = 1780] [id = 566] 04:56:54 INFO - PROCESS | 1780 | --DOCSHELL 0x8e1cb400 == 136 [pid = 1780] [id = 564] 04:56:54 INFO - PROCESS | 1780 | --DOCSHELL 0x845e2400 == 135 [pid = 1780] [id = 565] 04:56:54 INFO - PROCESS | 1780 | --DOCSHELL 0x977ef800 == 134 [pid = 1780] [id = 563] 04:56:54 INFO - PROCESS | 1780 | --DOCSHELL 0x96795000 == 133 [pid = 1780] [id = 562] 04:56:54 INFO - PROCESS | 1780 | --DOCSHELL 0x96246400 == 132 [pid = 1780] [id = 561] 04:56:54 INFO - PROCESS | 1780 | --DOCSHELL 0x9011e000 == 131 [pid = 1780] [id = 559] 04:56:54 INFO - PROCESS | 1780 | --DOCSHELL 0x8e1cac00 == 130 [pid = 1780] [id = 560] 04:56:54 INFO - PROCESS | 1780 | --DOCSHELL 0x8c53d400 == 129 [pid = 1780] [id = 558] 04:56:54 INFO - PROCESS | 1780 | --DOCSHELL 0x8ec98c00 == 128 [pid = 1780] [id = 557] 04:56:54 INFO - PROCESS | 1780 | --DOCSHELL 0x8e0af000 == 127 [pid = 1780] [id = 556] 04:56:54 INFO - PROCESS | 1780 | --DOCSHELL 0x8ddd0400 == 126 [pid = 1780] [id = 555] 04:56:54 INFO - PROCESS | 1780 | --DOCSHELL 0x8c810400 == 125 [pid = 1780] [id = 554] 04:56:54 INFO - PROCESS | 1780 | --DOCSHELL 0x89d70400 == 124 [pid = 1780] [id = 552] 04:56:54 INFO - PROCESS | 1780 | --DOCSHELL 0x8a547800 == 123 [pid = 1780] [id = 553] 04:56:54 INFO - PROCESS | 1780 | --DOCSHELL 0x881c1400 == 122 [pid = 1780] [id = 551] 04:56:54 INFO - PROCESS | 1780 | --DOMWINDOW == 174 (0x8ddd5c00) [pid = 1780] [serial = 1524] [outer = (nil)] [url = about:blank] 04:56:54 INFO - PROCESS | 1780 | --DOMWINDOW == 173 (0x8bb4d800) [pid = 1780] [serial = 1652] [outer = (nil)] [url = about:blank] 04:56:54 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0x8ad6fc00) [pid = 1780] [serial = 1649] [outer = (nil)] [url = about:blank] 04:56:54 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0xa0fa5c00) [pid = 1780] [serial = 1635] [outer = (nil)] [url = about:blank] 04:56:54 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0xa0f9cc00) [pid = 1780] [serial = 1634] [outer = (nil)] [url = about:blank] 04:56:54 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0xa0bccc00) [pid = 1780] [serial = 1632] [outer = (nil)] [url = about:blank] 04:56:54 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0xa00d6400) [pid = 1780] [serial = 1631] [outer = (nil)] [url = about:blank] 04:56:55 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x9df15000) [pid = 1780] [serial = 1629] [outer = (nil)] [url = about:blank] 04:56:55 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x9a8b3c00) [pid = 1780] [serial = 1628] [outer = (nil)] [url = about:blank] 04:56:55 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0x993e3000) [pid = 1780] [serial = 1626] [outer = (nil)] [url = about:blank] 04:56:55 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0x993d7400) [pid = 1780] [serial = 1625] [outer = (nil)] [url = about:blank] 04:56:55 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x98928000) [pid = 1780] [serial = 1623] [outer = (nil)] [url = about:blank] 04:56:55 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x987c5400) [pid = 1780] [serial = 1622] [outer = (nil)] [url = about:blank] 04:56:55 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x970c9000) [pid = 1780] [serial = 1619] [outer = (nil)] [url = about:blank] 04:56:55 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x971bdc00) [pid = 1780] [serial = 1620] [outer = (nil)] [url = about:blank] 04:56:55 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x96290800) [pid = 1780] [serial = 1617] [outer = (nil)] [url = about:blank] 04:56:55 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x9623dc00) [pid = 1780] [serial = 1616] [outer = (nil)] [url = about:blank] 04:56:55 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x932efc00) [pid = 1780] [serial = 1614] [outer = (nil)] [url = about:blank] 04:56:55 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x9328ec00) [pid = 1780] [serial = 1613] [outer = (nil)] [url = about:blank] 04:56:55 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x91f21c00) [pid = 1780] [serial = 1611] [outer = (nil)] [url = about:blank] 04:56:55 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x9054cc00) [pid = 1780] [serial = 1610] [outer = (nil)] [url = about:blank] 04:56:55 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x90544400) [pid = 1780] [serial = 1608] [outer = (nil)] [url = about:blank] 04:56:55 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x901c0000) [pid = 1780] [serial = 1607] [outer = (nil)] [url = about:blank] 04:56:55 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x8f489800) [pid = 1780] [serial = 1605] [outer = (nil)] [url = about:blank] 04:56:55 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0x8f481000) [pid = 1780] [serial = 1604] [outer = (nil)] [url = about:blank] 04:56:55 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0x8eb4c000) [pid = 1780] [serial = 1602] [outer = (nil)] [url = about:blank] 04:56:55 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x8e9fa000) [pid = 1780] [serial = 1601] [outer = (nil)] [url = about:blank] 04:56:55 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x8e1cc400) [pid = 1780] [serial = 1599] [outer = (nil)] [url = about:blank] 04:56:55 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x8e0db000) [pid = 1780] [serial = 1598] [outer = (nil)] [url = about:blank] 04:56:55 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x8de72c00) [pid = 1780] [serial = 1596] [outer = (nil)] [url = about:blank] 04:56:55 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x8ddd7800) [pid = 1780] [serial = 1595] [outer = (nil)] [url = about:blank] 04:56:55 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x8abf6800) [pid = 1780] [serial = 1593] [outer = (nil)] [url = about:blank] 04:56:55 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x89ff0c00) [pid = 1780] [serial = 1592] [outer = (nil)] [url = about:blank] 04:56:55 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x8de6f000) [pid = 1780] [serial = 1589] [outer = (nil)] [url = about:blank] 04:56:55 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x88b8c400) [pid = 1780] [serial = 1643] [outer = (nil)] [url = about:blank] 04:56:55 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x88cef800) [pid = 1780] [serial = 1644] [outer = (nil)] [url = about:blank] 04:56:55 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0xa447cc00) [pid = 1780] [serial = 1640] [outer = (nil)] [url = about:blank] 04:56:55 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0xa3ce4400) [pid = 1780] [serial = 1638] [outer = (nil)] [url = about:blank] 04:56:55 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0xa0fa2800) [pid = 1780] [serial = 1637] [outer = (nil)] [url = about:blank] 04:56:55 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x89d6f800) [pid = 1780] [serial = 1646] [outer = (nil)] [url = about:blank] 04:56:55 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x8a4c5800) [pid = 1780] [serial = 1647] [outer = (nil)] [url = about:blank] 04:56:55 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x8c537c00) [pid = 1780] [serial = 1650] [outer = (nil)] [url = about:blank] 04:56:55 INFO - PROCESS | 1780 | 1461067015253 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:55 INFO - PROCESS | 1780 | ++DOCSHELL 0x84470800 == 123 [pid = 1780] [id = 589] 04:56:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x86e4c400) [pid = 1780] [serial = 1768] [outer = (nil)] 04:56:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x86e54800) [pid = 1780] [serial = 1769] [outer = 0x86e4c400] 04:56:55 INFO - PROCESS | 1780 | 1461067015343 Marionette DEBUG loaded listener.js 04:56:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x880bd800) [pid = 1780] [serial = 1770] [outer = 0x86e4c400] 04:56:56 INFO - PROCESS | 1780 | 1461067016173 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 04:56:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 04:56:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 3737ms 04:56:56 INFO - PROCESS | 1780 | 1461067016238 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 04:56:56 INFO - PROCESS | 1780 | 1461067016246 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 04:56:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 04:56:56 INFO - PROCESS | 1780 | 1461067016257 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 04:56:56 INFO - PROCESS | 1780 | 1461067016261 Marionette TRACE conn3 <- [1,2330,null,{}] 04:56:56 INFO - PROCESS | 1780 | 1461067016269 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:56 INFO - PROCESS | 1780 | 1461067016519 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 04:56:56 INFO - PROCESS | 1780 | 1461067016761 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:56 INFO - PROCESS | 1780 | ++DOCSHELL 0x894c6000 == 124 [pid = 1780] [id = 590] 04:56:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x894c8000) [pid = 1780] [serial = 1771] [outer = (nil)] 04:56:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x89d6d000) [pid = 1780] [serial = 1772] [outer = 0x894c8000] 04:56:56 INFO - PROCESS | 1780 | 1461067016845 Marionette DEBUG loaded listener.js 04:56:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x89ffc000) [pid = 1780] [serial = 1773] [outer = 0x894c8000] 04:56:57 INFO - PROCESS | 1780 | 1461067017799 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 04:56:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 04:56:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1595ms 04:56:57 INFO - PROCESS | 1780 | 1461067017864 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 04:56:57 INFO - PROCESS | 1780 | 1461067017870 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 04:56:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 04:56:57 INFO - PROCESS | 1780 | 1461067017877 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 04:56:57 INFO - PROCESS | 1780 | 1461067017880 Marionette TRACE conn3 <- [1,2334,null,{}] 04:56:57 INFO - PROCESS | 1780 | 1461067017886 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:58 INFO - PROCESS | 1780 | 1461067018177 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 04:56:58 INFO - PROCESS | 1780 | 1461067018213 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:58 INFO - PROCESS | 1780 | ++DOCSHELL 0x8abf6800 == 125 [pid = 1780] [id = 591] 04:56:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8abf8400) [pid = 1780] [serial = 1774] [outer = (nil)] 04:56:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x8ad74000) [pid = 1780] [serial = 1775] [outer = 0x8abf8400] 04:56:58 INFO - PROCESS | 1780 | 1461067018377 Marionette DEBUG loaded listener.js 04:56:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x8c535000) [pid = 1780] [serial = 1776] [outer = 0x8abf8400] 04:56:59 INFO - PROCESS | 1780 | 1461067019337 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 04:56:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 04:56:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1536ms 04:56:59 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x89d6b800) [pid = 1780] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 04:56:59 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x8ddd2c00) [pid = 1780] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 04:56:59 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x8a545400) [pid = 1780] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 04:56:59 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x86e55000) [pid = 1780] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 04:56:59 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x9fc5b400) [pid = 1780] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 04:56:59 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x9a8b5000) [pid = 1780] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 04:56:59 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x88d66000) [pid = 1780] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 04:56:59 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x98633400) [pid = 1780] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 04:56:59 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x979d7400) [pid = 1780] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 04:56:59 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x97121000) [pid = 1780] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 04:56:59 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x9676e800) [pid = 1780] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 04:56:59 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0x915d5800) [pid = 1780] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 04:57:00 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x901c1800) [pid = 1780] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 04:57:00 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0x8e0b1400) [pid = 1780] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 04:57:00 INFO - PROCESS | 1780 | --DOMWINDOW == 127 (0x8eca3c00) [pid = 1780] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 04:57:00 INFO - PROCESS | 1780 | --DOMWINDOW == 126 (0x8e9e2800) [pid = 1780] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 04:57:00 INFO - PROCESS | 1780 | --DOMWINDOW == 125 (0x8e0b3c00) [pid = 1780] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 04:57:00 INFO - PROCESS | 1780 | --DOMWINDOW == 124 (0x8deb6000) [pid = 1780] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 04:57:00 INFO - PROCESS | 1780 | --DOMWINDOW == 123 (0x8c80c800) [pid = 1780] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 04:57:00 INFO - PROCESS | 1780 | --DOMWINDOW == 122 (0x89d73400) [pid = 1780] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 04:57:00 INFO - PROCESS | 1780 | --DOMWINDOW == 121 (0x8835d800) [pid = 1780] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 04:57:00 INFO - PROCESS | 1780 | --DOMWINDOW == 120 (0x877e9800) [pid = 1780] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 04:57:00 INFO - PROCESS | 1780 | 1461067020001 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 04:57:00 INFO - PROCESS | 1780 | 1461067020014 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 04:57:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 04:57:00 INFO - PROCESS | 1780 | 1461067020048 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 04:57:00 INFO - PROCESS | 1780 | 1461067020057 Marionette TRACE conn3 <- [1,2338,null,{}] 04:57:00 INFO - PROCESS | 1780 | 1461067020064 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:00 INFO - PROCESS | 1780 | 1461067020360 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 04:57:00 INFO - PROCESS | 1780 | 1461067020491 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:00 INFO - PROCESS | 1780 | ++DOCSHELL 0x89ff2400 == 126 [pid = 1780] [id = 592] 04:57:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 121 (0x8a549c00) [pid = 1780] [serial = 1777] [outer = (nil)] 04:57:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 122 (0x8c638000) [pid = 1780] [serial = 1778] [outer = 0x8a549c00] 04:57:00 INFO - PROCESS | 1780 | 1461067020569 Marionette DEBUG loaded listener.js 04:57:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 123 (0x8c7ee800) [pid = 1780] [serial = 1779] [outer = 0x8a549c00] 04:57:01 INFO - PROCESS | 1780 | 1461067021486 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 04:57:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 04:57:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1504ms 04:57:01 INFO - PROCESS | 1780 | 1461067021544 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 04:57:01 INFO - PROCESS | 1780 | 1461067021549 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 04:57:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 04:57:01 INFO - PROCESS | 1780 | 1461067021555 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 04:57:01 INFO - PROCESS | 1780 | 1461067021559 Marionette TRACE conn3 <- [1,2342,null,{}] 04:57:01 INFO - PROCESS | 1780 | 1461067021565 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:01 INFO - PROCESS | 1780 | 1461067021784 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 04:57:02 INFO - PROCESS | 1780 | 1461067022262 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:02 INFO - PROCESS | 1780 | ++DOCSHELL 0x845e1000 == 127 [pid = 1780] [id = 593] 04:57:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 124 (0x845e2000) [pid = 1780] [serial = 1780] [outer = (nil)] 04:57:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 125 (0x86e51400) [pid = 1780] [serial = 1781] [outer = 0x845e2000] 04:57:02 INFO - PROCESS | 1780 | 1461067022369 Marionette DEBUG loaded listener.js 04:57:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 126 (0x889adc00) [pid = 1780] [serial = 1782] [outer = 0x845e2000] 04:57:03 INFO - PROCESS | 1780 | 1461067023389 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 04:57:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 04:57:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1893ms 04:57:03 INFO - PROCESS | 1780 | 1461067023451 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 04:57:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 04:57:03 INFO - PROCESS | 1780 | 1461067023460 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 04:57:03 INFO - PROCESS | 1780 | 1461067023470 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 04:57:03 INFO - PROCESS | 1780 | 1461067023476 Marionette TRACE conn3 <- [1,2346,null,{}] 04:57:03 INFO - PROCESS | 1780 | 1461067023484 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:03 INFO - PROCESS | 1780 | 1461067023773 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 04:57:04 INFO - PROCESS | 1780 | 1461067024113 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:04 INFO - PROCESS | 1780 | ++DOCSHELL 0x894c4800 == 128 [pid = 1780] [id = 594] 04:57:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 127 (0x894c7800) [pid = 1780] [serial = 1783] [outer = (nil)] 04:57:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x89d6cc00) [pid = 1780] [serial = 1784] [outer = 0x894c7800] 04:57:04 INFO - PROCESS | 1780 | 1461067024212 Marionette DEBUG loaded listener.js 04:57:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x8a4cb000) [pid = 1780] [serial = 1785] [outer = 0x894c7800] 04:57:05 INFO - PROCESS | 1780 | 1461067025366 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 04:57:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 04:57:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1936ms 04:57:05 INFO - PROCESS | 1780 | 1461067025409 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 04:57:05 INFO - PROCESS | 1780 | 1461067025418 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 04:57:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 04:57:05 INFO - PROCESS | 1780 | 1461067025428 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 04:57:05 INFO - PROCESS | 1780 | 1461067025432 Marionette TRACE conn3 <- [1,2350,null,{}] 04:57:05 INFO - PROCESS | 1780 | 1461067025440 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:05 INFO - PROCESS | 1780 | 1461067025746 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 04:57:06 INFO - PROCESS | 1780 | 1461067026132 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:06 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a4cac00 == 129 [pid = 1780] [id = 595] 04:57:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x8abf5c00) [pid = 1780] [serial = 1786] [outer = (nil)] 04:57:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x8ad75c00) [pid = 1780] [serial = 1787] [outer = 0x8abf5c00] 04:57:06 INFO - PROCESS | 1780 | 1461067026232 Marionette DEBUG loaded listener.js 04:57:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x8c537c00) [pid = 1780] [serial = 1788] [outer = 0x8abf5c00] 04:57:07 INFO - PROCESS | 1780 | 1461067027272 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 04:57:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 04:57:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1884ms 04:57:07 INFO - PROCESS | 1780 | 1461067027313 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 04:57:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 04:57:07 INFO - PROCESS | 1780 | 1461067027318 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 04:57:07 INFO - PROCESS | 1780 | 1461067027328 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 04:57:07 INFO - PROCESS | 1780 | 1461067027338 Marionette TRACE conn3 <- [1,2354,null,{}] 04:57:07 INFO - PROCESS | 1780 | 1461067027354 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:07 INFO - PROCESS | 1780 | 1461067027661 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 04:57:08 INFO - PROCESS | 1780 | 1461067027998 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:08 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ad6b400 == 130 [pid = 1780] [id = 596] 04:57:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x8c7f2400) [pid = 1780] [serial = 1789] [outer = (nil)] 04:57:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x8deb1000) [pid = 1780] [serial = 1790] [outer = 0x8c7f2400] 04:57:08 INFO - PROCESS | 1780 | 1461067028097 Marionette DEBUG loaded listener.js 04:57:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x8e0b2800) [pid = 1780] [serial = 1791] [outer = 0x8c7f2400] 04:57:09 INFO - PROCESS | 1780 | 1461067029120 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 04:57:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 04:57:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1856ms 04:57:09 INFO - PROCESS | 1780 | 1461067029181 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 04:57:09 INFO - PROCESS | 1780 | 1461067029186 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 04:57:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 04:57:09 INFO - PROCESS | 1780 | 1461067029193 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 04:57:09 INFO - PROCESS | 1780 | 1461067029196 Marionette TRACE conn3 <- [1,2358,null,{}] 04:57:09 INFO - PROCESS | 1780 | 1461067029202 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:09 INFO - PROCESS | 1780 | 1461067029446 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 04:57:09 INFO - PROCESS | 1780 | 1461067029778 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:09 INFO - PROCESS | 1780 | ++DOCSHELL 0x8de75c00 == 131 [pid = 1780] [id = 597] 04:57:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x8e0dd000) [pid = 1780] [serial = 1792] [outer = (nil)] 04:57:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x8e1cd800) [pid = 1780] [serial = 1793] [outer = 0x8e0dd000] 04:57:09 INFO - PROCESS | 1780 | 1461067029876 Marionette DEBUG loaded listener.js 04:57:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x8e9ee800) [pid = 1780] [serial = 1794] [outer = 0x8e0dd000] 04:57:10 INFO - PROCESS | 1780 | 1461067030821 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 04:57:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 04:57:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1682ms 04:57:10 INFO - PROCESS | 1780 | 1461067030876 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 04:57:10 INFO - PROCESS | 1780 | 1461067030879 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 04:57:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 04:57:10 INFO - PROCESS | 1780 | 1461067030887 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 04:57:10 INFO - PROCESS | 1780 | 1461067030890 Marionette TRACE conn3 <- [1,2362,null,{}] 04:57:10 INFO - PROCESS | 1780 | 1461067030896 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:11 INFO - PROCESS | 1780 | 1461067031196 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 04:57:11 INFO - PROCESS | 1780 | 1461067031625 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:11 INFO - PROCESS | 1780 | ++DOCSHELL 0x8eb45400 == 132 [pid = 1780] [id = 598] 04:57:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x8eb47800) [pid = 1780] [serial = 1795] [outer = (nil)] 04:57:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8eb4b000) [pid = 1780] [serial = 1796] [outer = 0x8eb47800] 04:57:11 INFO - PROCESS | 1780 | 1461067031737 Marionette DEBUG loaded listener.js 04:57:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x8f485c00) [pid = 1780] [serial = 1797] [outer = 0x8eb47800] 04:57:12 INFO - PROCESS | 1780 | 1461067032725 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 04:57:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 04:57:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1893ms 04:57:12 INFO - PROCESS | 1780 | 1461067032782 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 04:57:12 INFO - PROCESS | 1780 | 1461067032786 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 04:57:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 04:57:12 INFO - PROCESS | 1780 | 1461067032792 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 04:57:12 INFO - PROCESS | 1780 | 1461067032795 Marionette TRACE conn3 <- [1,2366,null,{}] 04:57:12 INFO - PROCESS | 1780 | 1461067032803 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:13 INFO - PROCESS | 1780 | 1461067033051 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 04:57:13 INFO - PROCESS | 1780 | 1461067033380 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:13 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e1cfc00 == 133 [pid = 1780] [id = 599] 04:57:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x8e9fb000) [pid = 1780] [serial = 1798] [outer = (nil)] 04:57:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x90129400) [pid = 1780] [serial = 1799] [outer = 0x8e9fb000] 04:57:13 INFO - PROCESS | 1780 | 1461067033506 Marionette DEBUG loaded listener.js 04:57:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x90542c00) [pid = 1780] [serial = 1800] [outer = 0x8e9fb000] 04:57:14 INFO - PROCESS | 1780 | 1461067034605 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 04:57:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 04:57:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1885ms 04:57:14 INFO - PROCESS | 1780 | 1461067034680 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 04:57:14 INFO - PROCESS | 1780 | 1461067034683 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 04:57:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 04:57:14 INFO - PROCESS | 1780 | 1461067034692 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 04:57:14 INFO - PROCESS | 1780 | 1461067034695 Marionette TRACE conn3 <- [1,2370,null,{}] 04:57:14 INFO - PROCESS | 1780 | 1461067034701 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:14 INFO - PROCESS | 1780 | 1461067034958 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 04:57:15 INFO - PROCESS | 1780 | 1461067035241 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:15 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e9fdc00 == 134 [pid = 1780] [id = 600] 04:57:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x8eb47000) [pid = 1780] [serial = 1801] [outer = (nil)] 04:57:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x915d4400) [pid = 1780] [serial = 1802] [outer = 0x8eb47000] 04:57:15 INFO - PROCESS | 1780 | 1461067035360 Marionette DEBUG loaded listener.js 04:57:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x91f27c00) [pid = 1780] [serial = 1803] [outer = 0x8eb47000] 04:57:16 INFO - PROCESS | 1780 | 1461067036583 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 04:57:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 04:57:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1945ms 04:57:16 INFO - PROCESS | 1780 | 1461067036637 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 04:57:16 INFO - PROCESS | 1780 | 1461067036640 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 04:57:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 04:57:16 INFO - PROCESS | 1780 | 1461067036649 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 04:57:16 INFO - PROCESS | 1780 | 1461067036654 Marionette TRACE conn3 <- [1,2374,null,{}] 04:57:16 INFO - PROCESS | 1780 | 1461067036660 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:16 INFO - PROCESS | 1780 | 1461067036909 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 04:57:17 INFO - PROCESS | 1780 | 1461067037265 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:17 INFO - PROCESS | 1780 | ++DOCSHELL 0x9054ac00 == 135 [pid = 1780] [id = 601] 04:57:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x90798c00) [pid = 1780] [serial = 1804] [outer = (nil)] 04:57:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x932f6800) [pid = 1780] [serial = 1805] [outer = 0x90798c00] 04:57:17 INFO - PROCESS | 1780 | 1461067037417 Marionette DEBUG loaded listener.js 04:57:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0x93429800) [pid = 1780] [serial = 1806] [outer = 0x90798c00] 04:57:18 INFO - PROCESS | 1780 | 1461067038674 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 04:57:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 04:57:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 2091ms 04:57:18 INFO - PROCESS | 1780 | 1461067038740 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 04:57:18 INFO - PROCESS | 1780 | 1461067038744 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 04:57:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 04:57:18 INFO - PROCESS | 1780 | 1461067038751 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 04:57:18 INFO - PROCESS | 1780 | 1461067038756 Marionette TRACE conn3 <- [1,2378,null,{}] 04:57:18 INFO - PROCESS | 1780 | 1461067038762 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:19 INFO - PROCESS | 1780 | 1461067039014 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 04:57:19 INFO - PROCESS | 1780 | 1461067039354 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:19 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e0dd800 == 136 [pid = 1780] [id = 602] 04:57:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x932efc00) [pid = 1780] [serial = 1807] [outer = (nil)] 04:57:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x94f91000) [pid = 1780] [serial = 1808] [outer = 0x932efc00] 04:57:19 INFO - PROCESS | 1780 | 1461067039461 Marionette DEBUG loaded listener.js 04:57:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x9623e400) [pid = 1780] [serial = 1809] [outer = 0x932efc00] 04:57:20 INFO - PROCESS | 1780 | 1461067040372 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 04:57:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 04:57:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1684ms 04:57:20 INFO - PROCESS | 1780 | 1461067040437 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 04:57:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 04:57:20 INFO - PROCESS | 1780 | 1461067040441 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 04:57:20 INFO - PROCESS | 1780 | 1461067040448 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 04:57:20 INFO - PROCESS | 1780 | 1461067040452 Marionette TRACE conn3 <- [1,2382,null,{}] 04:57:20 INFO - PROCESS | 1780 | 1461067040458 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:20 INFO - PROCESS | 1780 | 1461067040712 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 04:57:21 INFO - PROCESS | 1780 | 1461067041067 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:21 INFO - PROCESS | 1780 | ++DOCSHELL 0x96767800 == 137 [pid = 1780] [id = 603] 04:57:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x96768800) [pid = 1780] [serial = 1810] [outer = (nil)] 04:57:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x96795000) [pid = 1780] [serial = 1811] [outer = 0x96768800] 04:57:21 INFO - PROCESS | 1780 | 1461067041180 Marionette DEBUG loaded listener.js 04:57:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x97410000) [pid = 1780] [serial = 1812] [outer = 0x96768800] 04:57:22 INFO - PROCESS | 1780 | 1461067042207 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 04:57:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 04:57:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1833ms 04:57:22 INFO - PROCESS | 1780 | 1461067042282 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 04:57:22 INFO - PROCESS | 1780 | 1461067042285 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 04:57:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 04:57:22 INFO - PROCESS | 1780 | 1461067042294 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 04:57:22 INFO - PROCESS | 1780 | 1461067042299 Marionette TRACE conn3 <- [1,2386,null,{}] 04:57:22 INFO - PROCESS | 1780 | 1461067042304 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:22 INFO - PROCESS | 1780 | 1461067042613 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 04:57:22 INFO - PROCESS | 1780 | 1461067042955 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:22 INFO - PROCESS | 1780 | ++DOCSHELL 0x845e1800 == 138 [pid = 1780] [id = 604] 04:57:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x979d4800) [pid = 1780] [serial = 1813] [outer = (nil)] 04:57:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x98928000) [pid = 1780] [serial = 1814] [outer = 0x979d4800] 04:57:23 INFO - PROCESS | 1780 | 1461067043049 Marionette DEBUG loaded listener.js 04:57:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x9913c400) [pid = 1780] [serial = 1815] [outer = 0x979d4800] 04:57:24 INFO - PROCESS | 1780 | 1461067044001 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 04:57:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 04:57:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1784ms 04:57:24 INFO - PROCESS | 1780 | 1461067044078 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 04:57:24 INFO - PROCESS | 1780 | 1461067044082 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 04:57:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 04:57:24 INFO - PROCESS | 1780 | 1461067044089 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 04:57:24 INFO - PROCESS | 1780 | 1461067044093 Marionette TRACE conn3 <- [1,2390,null,{}] 04:57:24 INFO - PROCESS | 1780 | 1461067044099 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:24 INFO - PROCESS | 1780 | 1461067044370 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 04:57:24 INFO - PROCESS | 1780 | 1461067044714 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:24 INFO - PROCESS | 1780 | ++DOCSHELL 0x9628bc00 == 139 [pid = 1780] [id = 605] 04:57:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x96970000) [pid = 1780] [serial = 1816] [outer = (nil)] 04:57:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x993e0c00) [pid = 1780] [serial = 1817] [outer = 0x96970000] 04:57:24 INFO - PROCESS | 1780 | 1461067044816 Marionette DEBUG loaded listener.js 04:57:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x994adc00) [pid = 1780] [serial = 1818] [outer = 0x96970000] 04:57:25 INFO - PROCESS | 1780 | 1461067045685 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 04:57:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 04:57:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1651ms 04:57:25 INFO - PROCESS | 1780 | 1461067045747 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 04:57:25 INFO - PROCESS | 1780 | 1461067045751 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 04:57:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 04:57:25 INFO - PROCESS | 1780 | 1461067045760 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 04:57:25 INFO - PROCESS | 1780 | 1461067045763 Marionette TRACE conn3 <- [1,2394,null,{}] 04:57:25 INFO - PROCESS | 1780 | 1461067045769 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:26 INFO - PROCESS | 1780 | 1461067046003 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 04:57:26 INFO - PROCESS | 1780 | 1461067046342 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:26 INFO - PROCESS | 1780 | ++DOCSHELL 0x94f8b800 == 140 [pid = 1780] [id = 606] 04:57:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x99277800) [pid = 1780] [serial = 1819] [outer = (nil)] 04:57:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x9fc9b000) [pid = 1780] [serial = 1820] [outer = 0x99277800] 04:57:26 INFO - PROCESS | 1780 | 1461067046442 Marionette DEBUG loaded listener.js 04:57:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0xa00d6400) [pid = 1780] [serial = 1821] [outer = 0x99277800] 04:57:27 INFO - PROCESS | 1780 | 1461067047400 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 04:57:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 04:57:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1681ms 04:57:27 INFO - PROCESS | 1780 | 1461067047442 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 04:57:27 INFO - PROCESS | 1780 | 1461067047445 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 04:57:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 04:57:27 INFO - PROCESS | 1780 | 1461067047452 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 04:57:27 INFO - PROCESS | 1780 | 1461067047456 Marionette TRACE conn3 <- [1,2398,null,{}] 04:57:27 INFO - PROCESS | 1780 | 1461067047463 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:27 INFO - PROCESS | 1780 | 1461067047715 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 04:57:28 INFO - PROCESS | 1780 | 1461067048060 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:28 INFO - PROCESS | 1780 | ++DOCSHELL 0x86e50c00 == 141 [pid = 1780] [id = 607] 04:57:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x9ea1c000) [pid = 1780] [serial = 1822] [outer = (nil)] 04:57:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0xa0ea5c00) [pid = 1780] [serial = 1823] [outer = 0x9ea1c000] 04:57:28 INFO - PROCESS | 1780 | 1461067048156 Marionette DEBUG loaded listener.js 04:57:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0xa0fa6800) [pid = 1780] [serial = 1824] [outer = 0x9ea1c000] 04:57:29 INFO - PROCESS | 1780 | 1461067049073 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 04:57:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 04:57:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1683ms 04:57:29 INFO - PROCESS | 1780 | 1461067049137 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 04:57:29 INFO - PROCESS | 1780 | 1461067049141 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 04:57:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 04:57:29 INFO - PROCESS | 1780 | 1461067049148 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 04:57:29 INFO - PROCESS | 1780 | 1461067049151 Marionette TRACE conn3 <- [1,2402,null,{}] 04:57:29 INFO - PROCESS | 1780 | 1461067049157 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:29 INFO - PROCESS | 1780 | 1461067049434 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 04:57:29 INFO - PROCESS | 1780 | 1461067049790 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:29 INFO - PROCESS | 1780 | ++DOCSHELL 0x88d6a000 == 142 [pid = 1780] [id = 608] 04:57:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x890ef800) [pid = 1780] [serial = 1825] [outer = (nil)] 04:57:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0xa3c86400) [pid = 1780] [serial = 1826] [outer = 0x890ef800] 04:57:29 INFO - PROCESS | 1780 | 1461067049887 Marionette DEBUG loaded listener.js 04:57:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0xa3ce4400) [pid = 1780] [serial = 1827] [outer = 0x890ef800] 04:57:30 INFO - PROCESS | 1780 | 1461067050874 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 04:57:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 04:57:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1784ms 04:57:30 INFO - PROCESS | 1780 | 1461067050933 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 04:57:30 INFO - PROCESS | 1780 | 1461067050937 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 04:57:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 04:57:30 INFO - PROCESS | 1780 | 1461067050944 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 04:57:30 INFO - PROCESS | 1780 | 1461067050947 Marionette TRACE conn3 <- [1,2406,null,{}] 04:57:30 INFO - PROCESS | 1780 | 1461067050953 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:31 INFO - PROCESS | 1780 | 1461067051185 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 04:57:31 INFO - PROCESS | 1780 | 1461067051522 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:31 INFO - PROCESS | 1780 | ++DOCSHELL 0x845e1c00 == 143 [pid = 1780] [id = 609] 04:57:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0xa0e9b400) [pid = 1780] [serial = 1828] [outer = (nil)] 04:57:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0xa4542800) [pid = 1780] [serial = 1829] [outer = 0xa0e9b400] 04:57:31 INFO - PROCESS | 1780 | 1461067051632 Marionette DEBUG loaded listener.js 04:57:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 174 (0xa4576000) [pid = 1780] [serial = 1830] [outer = 0xa0e9b400] 04:57:34 INFO - PROCESS | 1780 | --DOCSHELL 0x863a3000 == 142 [pid = 1780] [id = 456] 04:57:34 INFO - PROCESS | 1780 | --DOCSHELL 0x881ba400 == 141 [pid = 1780] [id = 447] 04:57:34 INFO - PROCESS | 1780 | --DOCSHELL 0x85b15400 == 140 [pid = 1780] [id = 545] 04:57:34 INFO - PROCESS | 1780 | --DOCSHELL 0x8ec9c400 == 139 [pid = 1780] [id = 452] 04:57:34 INFO - PROCESS | 1780 | --DOCSHELL 0x8deae800 == 138 [pid = 1780] [id = 448] 04:57:34 INFO - PROCESS | 1780 | --DOCSHELL 0x932f1c00 == 137 [pid = 1780] [id = 455] 04:57:34 INFO - PROCESS | 1780 | --DOCSHELL 0x881c8400 == 136 [pid = 1780] [id = 546] 04:57:34 INFO - PROCESS | 1780 | --DOCSHELL 0x877ec000 == 135 [pid = 1780] [id = 439] 04:57:34 INFO - PROCESS | 1780 | --DOCSHELL 0x880b3c00 == 134 [pid = 1780] [id = 550] 04:57:34 INFO - PROCESS | 1780 | --DOCSHELL 0x89d69400 == 133 [pid = 1780] [id = 444] 04:57:34 INFO - PROCESS | 1780 | --DOCSHELL 0x8a5d0800 == 132 [pid = 1780] [id = 445] 04:57:34 INFO - PROCESS | 1780 | --DOCSHELL 0x9328d800 == 131 [pid = 1780] [id = 453] 04:57:34 INFO - PROCESS | 1780 | --DOCSHELL 0x941ca000 == 130 [pid = 1780] [id = 454] 04:57:34 INFO - PROCESS | 1780 | --DOCSHELL 0x8fe2d400 == 129 [pid = 1780] [id = 451] 04:57:34 INFO - PROCESS | 1780 | --DOCSHELL 0x889a5c00 == 128 [pid = 1780] [id = 450] 04:57:34 INFO - PROCESS | 1780 | --DOCSHELL 0x8de78000 == 127 [pid = 1780] [id = 449] 04:57:34 INFO - PROCESS | 1780 | --DOCSHELL 0x881c6000 == 126 [pid = 1780] [id = 446] 04:57:34 INFO - PROCESS | 1780 | --DOCSHELL 0x89ff2400 == 125 [pid = 1780] [id = 592] 04:57:34 INFO - PROCESS | 1780 | --DOCSHELL 0x8abf6800 == 124 [pid = 1780] [id = 591] 04:57:34 INFO - PROCESS | 1780 | --DOCSHELL 0x894c6000 == 123 [pid = 1780] [id = 590] 04:57:34 INFO - PROCESS | 1780 | --DOCSHELL 0x84470800 == 122 [pid = 1780] [id = 589] 04:57:34 INFO - PROCESS | 1780 | --DOCSHELL 0x99210800 == 121 [pid = 1780] [id = 587] 04:57:34 INFO - PROCESS | 1780 | --DOCSHELL 0x86e4b000 == 120 [pid = 1780] [id = 585] 04:57:34 INFO - PROCESS | 1780 | --DOCSHELL 0x98414c00 == 119 [pid = 1780] [id = 586] 04:57:34 INFO - PROCESS | 1780 | --DOCSHELL 0x971c1000 == 118 [pid = 1780] [id = 584] 04:57:34 INFO - PROCESS | 1780 | --DOCSHELL 0x963c8800 == 117 [pid = 1780] [id = 583] 04:57:34 INFO - PROCESS | 1780 | --DOCSHELL 0x8f48c800 == 116 [pid = 1780] [id = 582] 04:57:34 INFO - PROCESS | 1780 | --DOCSHELL 0x8deadc00 == 115 [pid = 1780] [id = 580] 04:57:34 INFO - PROCESS | 1780 | --DOCSHELL 0x8fe28c00 == 114 [pid = 1780] [id = 581] 04:57:34 INFO - PROCESS | 1780 | --DOCSHELL 0x8fe2d800 == 113 [pid = 1780] [id = 579] 04:57:34 INFO - PROCESS | 1780 | --DOCSHELL 0x8e1c5800 == 112 [pid = 1780] [id = 578] 04:57:34 INFO - PROCESS | 1780 | --DOCSHELL 0x8e0b8c00 == 111 [pid = 1780] [id = 577] 04:57:34 INFO - PROCESS | 1780 | --DOCSHELL 0x8de7ac00 == 110 [pid = 1780] [id = 576] 04:57:34 INFO - PROCESS | 1780 | --DOCSHELL 0x8a4d0c00 == 109 [pid = 1780] [id = 574] 04:57:34 INFO - PROCESS | 1780 | --DOCSHELL 0x8abf2000 == 108 [pid = 1780] [id = 575] 04:57:34 INFO - PROCESS | 1780 | --DOCSHELL 0x890f0c00 == 107 [pid = 1780] [id = 573] 04:57:34 INFO - PROCESS | 1780 | --DOCSHELL 0x86e4d000 == 106 [pid = 1780] [id = 571] 04:57:34 INFO - PROCESS | 1780 | --DOCSHELL 0x86e53400 == 105 [pid = 1780] [id = 572] 04:57:35 INFO - PROCESS | 1780 | 1461067055064 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 04:57:35 INFO - PROCESS | 1780 | --DOMWINDOW == 173 (0x8de77c00) [pid = 1780] [serial = 1590] [outer = (nil)] [url = about:blank] 04:57:35 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0xa44ca800) [pid = 1780] [serial = 1641] [outer = (nil)] [url = about:blank] 04:57:35 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0x8c536800) [pid = 1780] [serial = 1715] [outer = (nil)] [url = about:blank] 04:57:35 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0x8a5d4000) [pid = 1780] [serial = 1712] [outer = (nil)] [url = about:blank] 04:57:35 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x8ad75000) [pid = 1780] [serial = 1713] [outer = (nil)] [url = about:blank] 04:57:35 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x86fa8400) [pid = 1780] [serial = 1706] [outer = (nil)] [url = about:blank] 04:57:35 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x88358c00) [pid = 1780] [serial = 1707] [outer = (nil)] [url = about:blank] 04:57:35 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0xa3c79800) [pid = 1780] [serial = 1703] [outer = (nil)] [url = about:blank] 04:57:35 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0xa4459400) [pid = 1780] [serial = 1704] [outer = (nil)] [url = about:blank] 04:57:35 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0xa0a88c00) [pid = 1780] [serial = 1701] [outer = (nil)] [url = about:blank] 04:57:35 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0xa00d0c00) [pid = 1780] [serial = 1700] [outer = (nil)] [url = about:blank] 04:57:35 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x9fb43800) [pid = 1780] [serial = 1698] [outer = (nil)] [url = about:blank] 04:57:35 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x9ea1e800) [pid = 1780] [serial = 1697] [outer = (nil)] [url = about:blank] 04:57:35 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x993e0800) [pid = 1780] [serial = 1695] [outer = (nil)] [url = about:blank] 04:57:35 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x993d7c00) [pid = 1780] [serial = 1694] [outer = (nil)] [url = about:blank] 04:57:35 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x9891fc00) [pid = 1780] [serial = 1692] [outer = (nil)] [url = about:blank] 04:57:35 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x987cb800) [pid = 1780] [serial = 1691] [outer = (nil)] [url = about:blank] 04:57:35 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x98309000) [pid = 1780] [serial = 1689] [outer = (nil)] [url = about:blank] 04:57:35 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x979e3000) [pid = 1780] [serial = 1688] [outer = (nil)] [url = about:blank] 04:57:35 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x977e4000) [pid = 1780] [serial = 1686] [outer = (nil)] [url = about:blank] 04:57:35 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x970c6000) [pid = 1780] [serial = 1685] [outer = (nil)] [url = about:blank] 04:57:35 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x941d1400) [pid = 1780] [serial = 1683] [outer = (nil)] [url = about:blank] 04:57:35 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x941cd400) [pid = 1780] [serial = 1682] [outer = (nil)] [url = about:blank] 04:57:35 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0x93287000) [pid = 1780] [serial = 1680] [outer = (nil)] [url = about:blank] 04:57:35 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0x9312cc00) [pid = 1780] [serial = 1679] [outer = (nil)] [url = about:blank] 04:57:35 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x912b0000) [pid = 1780] [serial = 1677] [outer = (nil)] [url = about:blank] 04:57:35 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x9054f000) [pid = 1780] [serial = 1676] [outer = (nil)] [url = about:blank] 04:57:35 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x9012b800) [pid = 1780] [serial = 1674] [outer = (nil)] [url = about:blank] 04:57:35 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x90124800) [pid = 1780] [serial = 1673] [outer = (nil)] [url = about:blank] 04:57:35 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x8fe30400) [pid = 1780] [serial = 1671] [outer = (nil)] [url = about:blank] 04:57:35 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x8f482800) [pid = 1780] [serial = 1670] [outer = (nil)] [url = about:blank] 04:57:35 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x8e9ea800) [pid = 1780] [serial = 1668] [outer = (nil)] [url = about:blank] 04:57:35 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x8e1ce000) [pid = 1780] [serial = 1667] [outer = (nil)] [url = about:blank] 04:57:35 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x8e0d2c00) [pid = 1780] [serial = 1665] [outer = (nil)] [url = about:blank] 04:57:35 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x8e0b8000) [pid = 1780] [serial = 1664] [outer = (nil)] [url = about:blank] 04:57:35 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x8deab400) [pid = 1780] [serial = 1662] [outer = (nil)] [url = about:blank] 04:57:35 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x8ddd4800) [pid = 1780] [serial = 1661] [outer = (nil)] [url = about:blank] 04:57:35 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x8abf9c00) [pid = 1780] [serial = 1659] [outer = (nil)] [url = about:blank] 04:57:35 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x8a54f400) [pid = 1780] [serial = 1658] [outer = (nil)] [url = about:blank] 04:57:35 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x890ed000) [pid = 1780] [serial = 1656] [outer = (nil)] [url = about:blank] 04:57:35 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x88b8a000) [pid = 1780] [serial = 1655] [outer = (nil)] [url = about:blank] 04:57:35 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x890ebc00) [pid = 1780] [serial = 1709] [outer = (nil)] [url = about:blank] 04:57:35 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x894c8800) [pid = 1780] [serial = 1710] [outer = (nil)] [url = about:blank] 04:57:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 04:57:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 4441ms 04:57:35 INFO - PROCESS | 1780 | 1461067055392 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 04:57:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 04:57:35 INFO - PROCESS | 1780 | 1461067055398 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 04:57:35 INFO - PROCESS | 1780 | 1461067055406 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 04:57:35 INFO - PROCESS | 1780 | 1461067055412 Marionette TRACE conn3 <- [1,2410,null,{}] 04:57:35 INFO - PROCESS | 1780 | 1461067055421 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:35 INFO - PROCESS | 1780 | 1461067055628 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 04:57:35 INFO - PROCESS | 1780 | 1461067055863 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:35 INFO - PROCESS | 1780 | ++DOCSHELL 0x88b8a000 == 106 [pid = 1780] [id = 610] 04:57:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x88b8c400) [pid = 1780] [serial = 1831] [outer = (nil)] 04:57:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x88ce5800) [pid = 1780] [serial = 1832] [outer = 0x88b8c400] 04:57:35 INFO - PROCESS | 1780 | 1461067055950 Marionette DEBUG loaded listener.js 04:57:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x88d68400) [pid = 1780] [serial = 1833] [outer = 0x88b8c400] 04:57:36 INFO - PROCESS | 1780 | 1461067056821 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 04:57:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 04:57:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1489ms 04:57:36 INFO - PROCESS | 1780 | 1461067056895 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 04:57:36 INFO - PROCESS | 1780 | 1461067056902 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 04:57:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 04:57:36 INFO - PROCESS | 1780 | 1461067056915 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 04:57:36 INFO - PROCESS | 1780 | 1461067056919 Marionette TRACE conn3 <- [1,2414,null,{}] 04:57:36 INFO - PROCESS | 1780 | 1461067056925 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:37 INFO - PROCESS | 1780 | 1461067057201 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 04:57:37 INFO - PROCESS | 1780 | 1461067057487 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:37 INFO - PROCESS | 1780 | ++DOCSHELL 0x894d0800 == 107 [pid = 1780] [id = 611] 04:57:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x89d69c00) [pid = 1780] [serial = 1834] [outer = (nil)] 04:57:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x89fef400) [pid = 1780] [serial = 1835] [outer = 0x89d69c00] 04:57:37 INFO - PROCESS | 1780 | 1461067057569 Marionette DEBUG loaded listener.js 04:57:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x8a547c00) [pid = 1780] [serial = 1836] [outer = 0x89d69c00] 04:57:38 INFO - PROCESS | 1780 | 1461067058554 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 04:57:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 04:57:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1696ms 04:57:38 INFO - PROCESS | 1780 | 1461067058614 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 04:57:38 INFO - PROCESS | 1780 | 1461067058617 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 04:57:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 04:57:38 INFO - PROCESS | 1780 | 1461067058625 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 04:57:38 INFO - PROCESS | 1780 | 1461067058632 Marionette TRACE conn3 <- [1,2418,null,{}] 04:57:38 INFO - PROCESS | 1780 | 1461067058655 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:38 INFO - PROCESS | 1780 | 1461067058976 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 04:57:39 INFO - PROCESS | 1780 | 1461067059202 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:39 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a7a7c00 == 108 [pid = 1780] [id = 612] 04:57:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x8abf9000) [pid = 1780] [serial = 1837] [outer = (nil)] 04:57:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x8ad76000) [pid = 1780] [serial = 1838] [outer = 0x8abf9000] 04:57:39 INFO - PROCESS | 1780 | 1461067059286 Marionette DEBUG loaded listener.js 04:57:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8c535800) [pid = 1780] [serial = 1839] [outer = 0x8abf9000] 04:57:40 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x901c3c00) [pid = 1780] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 04:57:40 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x8c7fa400) [pid = 1780] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 04:57:40 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x9747ec00) [pid = 1780] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 04:57:40 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x96285c00) [pid = 1780] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 04:57:40 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x971c1400) [pid = 1780] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 04:57:40 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x86e4c400) [pid = 1780] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 04:57:40 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x894c8000) [pid = 1780] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 04:57:40 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x8deb4800) [pid = 1780] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 04:57:40 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x993d7000) [pid = 1780] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 04:57:40 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0x9891ec00) [pid = 1780] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 04:57:40 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x96791400) [pid = 1780] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 04:57:40 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0x901c6c00) [pid = 1780] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 04:57:40 INFO - PROCESS | 1780 | --DOMWINDOW == 127 (0x89d76400) [pid = 1780] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 04:57:40 INFO - PROCESS | 1780 | --DOMWINDOW == 126 (0x8e1cd400) [pid = 1780] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 04:57:40 INFO - PROCESS | 1780 | --DOMWINDOW == 125 (0x8abf8400) [pid = 1780] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 04:57:40 INFO - PROCESS | 1780 | --DOMWINDOW == 124 (0x8fe2e400) [pid = 1780] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 04:57:40 INFO - PROCESS | 1780 | --DOMWINDOW == 123 (0x8eb4f400) [pid = 1780] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 04:57:40 INFO - PROCESS | 1780 | --DOMWINDOW == 122 (0x86e53c00) [pid = 1780] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 04:57:40 INFO - PROCESS | 1780 | --DOMWINDOW == 121 (0x8deb3c00) [pid = 1780] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 04:57:40 INFO - PROCESS | 1780 | --DOMWINDOW == 120 (0x88e47c00) [pid = 1780] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 04:57:40 INFO - PROCESS | 1780 | --DOMWINDOW == 119 (0x9df17c00) [pid = 1780] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 04:57:40 INFO - PROCESS | 1780 | 1461067060794 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 04:57:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 04:57:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 2250ms 04:57:40 INFO - PROCESS | 1780 | 1461067060876 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 04:57:40 INFO - PROCESS | 1780 | 1461067060881 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 04:57:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 04:57:40 INFO - PROCESS | 1780 | 1461067060889 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 04:57:40 INFO - PROCESS | 1780 | 1461067060892 Marionette TRACE conn3 <- [1,2422,null,{}] 04:57:40 INFO - PROCESS | 1780 | 1461067060898 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:41 INFO - PROCESS | 1780 | 1461067061173 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 04:57:41 INFO - PROCESS | 1780 | 1461067061190 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:41 INFO - PROCESS | 1780 | ++DOCSHELL 0x88d6ec00 == 109 [pid = 1780] [id = 613] 04:57:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 120 (0x89d78000) [pid = 1780] [serial = 1840] [outer = (nil)] 04:57:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 121 (0x8c7fa400) [pid = 1780] [serial = 1841] [outer = 0x89d78000] 04:57:41 INFO - PROCESS | 1780 | 1461067061266 Marionette DEBUG loaded listener.js 04:57:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 122 (0x8ddd6800) [pid = 1780] [serial = 1842] [outer = 0x89d78000] 04:57:42 INFO - PROCESS | 1780 | 1461067062204 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 04:57:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 04:57:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1388ms 04:57:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 04:57:42 INFO - PROCESS | 1780 | 1461067062278 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 04:57:42 INFO - PROCESS | 1780 | 1461067062281 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 04:57:42 INFO - PROCESS | 1780 | 1461067062288 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 04:57:42 INFO - PROCESS | 1780 | 1461067062291 Marionette TRACE conn3 <- [1,2426,null,{}] 04:57:42 INFO - PROCESS | 1780 | 1461067062297 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:42 INFO - PROCESS | 1780 | 1461067062649 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 04:57:43 INFO - PROCESS | 1780 | 1461067063010 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:43 INFO - PROCESS | 1780 | ++DOCSHELL 0x86e51000 == 110 [pid = 1780] [id = 614] 04:57:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 123 (0x86e53400) [pid = 1780] [serial = 1843] [outer = (nil)] 04:57:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 124 (0x880b9000) [pid = 1780] [serial = 1844] [outer = 0x86e53400] 04:57:43 INFO - PROCESS | 1780 | 1461067063103 Marionette DEBUG loaded listener.js 04:57:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 125 (0x88b85c00) [pid = 1780] [serial = 1845] [outer = 0x86e53400] 04:57:44 INFO - PROCESS | 1780 | 1461067064097 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 04:57:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 04:57:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1890ms 04:57:44 INFO - PROCESS | 1780 | 1461067064180 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 04:57:44 INFO - PROCESS | 1780 | 1461067064187 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 04:57:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 04:57:44 INFO - PROCESS | 1780 | 1461067064196 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 04:57:44 INFO - PROCESS | 1780 | 1461067064203 Marionette TRACE conn3 <- [1,2430,null,{}] 04:57:44 INFO - PROCESS | 1780 | 1461067064210 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:44 INFO - PROCESS | 1780 | 1461067064498 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 04:57:44 INFO - PROCESS | 1780 | 1461067064860 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:44 INFO - PROCESS | 1780 | ++DOCSHELL 0x89d6ec00 == 111 [pid = 1780] [id = 615] 04:57:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 126 (0x8a4c3c00) [pid = 1780] [serial = 1846] [outer = (nil)] 04:57:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 127 (0x8a5cf400) [pid = 1780] [serial = 1847] [outer = 0x8a4c3c00] 04:57:44 INFO - PROCESS | 1780 | 1461067064957 Marionette DEBUG loaded listener.js 04:57:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x8abf4800) [pid = 1780] [serial = 1848] [outer = 0x8a4c3c00] 04:57:45 INFO - PROCESS | 1780 | 1461067065981 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 04:57:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 04:57:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1835ms 04:57:46 INFO - PROCESS | 1780 | 1461067066032 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 04:57:46 INFO - PROCESS | 1780 | 1461067066038 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 04:57:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 04:57:46 INFO - PROCESS | 1780 | 1461067066045 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 04:57:46 INFO - PROCESS | 1780 | 1461067066049 Marionette TRACE conn3 <- [1,2434,null,{}] 04:57:46 INFO - PROCESS | 1780 | 1461067066055 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:46 INFO - PROCESS | 1780 | 1461067066302 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 04:57:46 INFO - PROCESS | 1780 | 1461067066697 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:46 INFO - PROCESS | 1780 | ++DOCSHELL 0x8bb55800 == 112 [pid = 1780] [id = 616] 04:57:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x8c7f1c00) [pid = 1780] [serial = 1849] [outer = (nil)] 04:57:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x8ddd1800) [pid = 1780] [serial = 1850] [outer = 0x8c7f1c00] 04:57:46 INFO - PROCESS | 1780 | 1461067066796 Marionette DEBUG loaded listener.js 04:57:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x8de76000) [pid = 1780] [serial = 1851] [outer = 0x8c7f1c00] 04:57:47 INFO - PROCESS | 1780 | 1461067067778 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 04:57:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 04:57:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1791ms 04:57:47 INFO - PROCESS | 1780 | 1461067067837 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 04:57:47 INFO - PROCESS | 1780 | 1461067067844 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 04:57:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 04:57:47 INFO - PROCESS | 1780 | 1461067067861 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 04:57:47 INFO - PROCESS | 1780 | 1461067067869 Marionette TRACE conn3 <- [1,2438,null,{}] 04:57:47 INFO - PROCESS | 1780 | 1461067067875 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:48 INFO - PROCESS | 1780 | 1461067068168 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 04:57:48 INFO - PROCESS | 1780 | 1461067068507 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:48 INFO - PROCESS | 1780 | ++DOCSHELL 0x89d6dc00 == 113 [pid = 1780] [id = 617] 04:57:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x8a546800) [pid = 1780] [serial = 1852] [outer = (nil)] 04:57:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x8e0d9c00) [pid = 1780] [serial = 1853] [outer = 0x8a546800] 04:57:48 INFO - PROCESS | 1780 | 1461067068599 Marionette DEBUG loaded listener.js 04:57:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x8e1d0800) [pid = 1780] [serial = 1854] [outer = 0x8a546800] 04:57:49 INFO - PROCESS | 1780 | 1461067069570 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 04:57:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 04:57:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1794ms 04:57:49 INFO - PROCESS | 1780 | 1461067069648 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 04:57:49 INFO - PROCESS | 1780 | 1461067069652 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 04:57:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 04:57:49 INFO - PROCESS | 1780 | 1461067069658 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 04:57:49 INFO - PROCESS | 1780 | 1461067069662 Marionette TRACE conn3 <- [1,2442,null,{}] 04:57:49 INFO - PROCESS | 1780 | 1461067069668 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:49 INFO - PROCESS | 1780 | 1461067069937 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 04:57:50 INFO - PROCESS | 1780 | 1461067070290 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:50 INFO - PROCESS | 1780 | ++DOCSHELL 0x8deab400 == 114 [pid = 1780] [id = 618] 04:57:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x8e9ed000) [pid = 1780] [serial = 1855] [outer = (nil)] 04:57:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x8eb48000) [pid = 1780] [serial = 1856] [outer = 0x8e9ed000] 04:57:50 INFO - PROCESS | 1780 | 1461067070381 Marionette DEBUG loaded listener.js 04:57:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x8eb4e000) [pid = 1780] [serial = 1857] [outer = 0x8e9ed000] 04:57:51 INFO - PROCESS | 1780 | 1461067071240 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 04:57:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 04:57:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1636ms 04:57:51 INFO - PROCESS | 1780 | 1461067071295 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 04:57:51 INFO - PROCESS | 1780 | 1461067071299 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 04:57:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 04:57:51 INFO - PROCESS | 1780 | 1461067071306 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 04:57:51 INFO - PROCESS | 1780 | 1461067071309 Marionette TRACE conn3 <- [1,2446,null,{}] 04:57:51 INFO - PROCESS | 1780 | 1461067071315 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:51 INFO - PROCESS | 1780 | 1461067071554 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 04:57:51 INFO - PROCESS | 1780 | 1461067071911 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:51 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f482800 == 115 [pid = 1780] [id = 619] 04:57:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x8f483c00) [pid = 1780] [serial = 1858] [outer = (nil)] 04:57:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x8f48bc00) [pid = 1780] [serial = 1859] [outer = 0x8f483c00] 04:57:52 INFO - PROCESS | 1780 | 1461067072024 Marionette DEBUG loaded listener.js 04:57:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8fd54400) [pid = 1780] [serial = 1860] [outer = 0x8f483c00] 04:57:53 INFO - PROCESS | 1780 | 1461067073017 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 04:57:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 04:57:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1782ms 04:57:53 INFO - PROCESS | 1780 | 1461067073089 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 04:57:53 INFO - PROCESS | 1780 | 1461067073093 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 04:57:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 04:57:53 INFO - PROCESS | 1780 | 1461067073100 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 04:57:53 INFO - PROCESS | 1780 | 1461067073104 Marionette TRACE conn3 <- [1,2450,null,{}] 04:57:53 INFO - PROCESS | 1780 | 1461067073110 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:53 INFO - PROCESS | 1780 | 1461067073376 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 04:57:53 INFO - PROCESS | 1780 | 1461067073713 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:53 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ec9d400 == 116 [pid = 1780] [id = 620] 04:57:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x8ec9e400) [pid = 1780] [serial = 1861] [outer = (nil)] 04:57:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x9011e400) [pid = 1780] [serial = 1862] [outer = 0x8ec9e400] 04:57:53 INFO - PROCESS | 1780 | 1461067073804 Marionette DEBUG loaded listener.js 04:57:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x90121000) [pid = 1780] [serial = 1863] [outer = 0x8ec9e400] 04:57:54 INFO - PROCESS | 1780 | 1461067074716 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 04:57:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 04:57:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1685ms 04:57:54 INFO - PROCESS | 1780 | 1461067074786 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 04:57:54 INFO - PROCESS | 1780 | 1461067074790 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 04:57:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 04:57:54 INFO - PROCESS | 1780 | 1461067074797 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 04:57:54 INFO - PROCESS | 1780 | 1461067074801 Marionette TRACE conn3 <- [1,2454,null,{}] 04:57:54 INFO - PROCESS | 1780 | 1461067074806 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:55 INFO - PROCESS | 1780 | 1461067075052 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 04:57:55 INFO - PROCESS | 1780 | 1461067075396 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:55 INFO - PROCESS | 1780 | ++DOCSHELL 0x88d6fc00 == 117 [pid = 1780] [id = 621] 04:57:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x8de70000) [pid = 1780] [serial = 1864] [outer = (nil)] 04:57:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x901bf800) [pid = 1780] [serial = 1865] [outer = 0x8de70000] 04:57:55 INFO - PROCESS | 1780 | 1461067075487 Marionette DEBUG loaded listener.js 04:57:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x901c4000) [pid = 1780] [serial = 1866] [outer = 0x8de70000] 04:57:56 INFO - PROCESS | 1780 | 1461067076387 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 04:57:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 04:57:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1634ms 04:57:56 INFO - PROCESS | 1780 | 1461067076432 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 04:57:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 04:57:56 INFO - PROCESS | 1780 | 1461067076437 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 04:57:56 INFO - PROCESS | 1780 | 1461067076443 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 04:57:56 INFO - PROCESS | 1780 | 1461067076447 Marionette TRACE conn3 <- [1,2458,null,{}] 04:57:56 INFO - PROCESS | 1780 | 1461067076453 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:56 INFO - PROCESS | 1780 | 1461067076698 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 04:57:57 INFO - PROCESS | 1780 | 1461067077037 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:57 INFO - PROCESS | 1780 | ++DOCSHELL 0x8fd56c00 == 118 [pid = 1780] [id = 622] 04:57:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x9012bc00) [pid = 1780] [serial = 1867] [outer = (nil)] 04:57:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x915c9400) [pid = 1780] [serial = 1868] [outer = 0x9012bc00] 04:57:57 INFO - PROCESS | 1780 | 1461067077132 Marionette DEBUG loaded listener.js 04:57:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x91f26800) [pid = 1780] [serial = 1869] [outer = 0x9012bc00] 04:57:58 INFO - PROCESS | 1780 | 1461067078054 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 04:57:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 04:57:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1632ms 04:57:58 INFO - PROCESS | 1780 | 1461067078075 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 04:57:58 INFO - PROCESS | 1780 | 1461067078079 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 04:57:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 04:57:58 INFO - PROCESS | 1780 | 1461067078086 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 04:57:58 INFO - PROCESS | 1780 | 1461067078089 Marionette TRACE conn3 <- [1,2462,null,{}] 04:57:58 INFO - PROCESS | 1780 | 1461067078095 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:58 INFO - PROCESS | 1780 | 1461067078329 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 04:57:58 INFO - PROCESS | 1780 | 1461067078668 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:58 INFO - PROCESS | 1780 | ++DOCSHELL 0x86e4a000 == 119 [pid = 1780] [id = 623] 04:57:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0x901b9000) [pid = 1780] [serial = 1870] [outer = (nil)] 04:57:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x932ed000) [pid = 1780] [serial = 1871] [outer = 0x901b9000] 04:57:58 INFO - PROCESS | 1780 | 1461067078767 Marionette DEBUG loaded listener.js 04:57:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x932f2800) [pid = 1780] [serial = 1872] [outer = 0x901b9000] 04:57:59 INFO - PROCESS | 1780 | 1461067079710 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 04:57:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 04:57:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1681ms 04:57:59 INFO - PROCESS | 1780 | 1461067079769 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 04:57:59 INFO - PROCESS | 1780 | 1461067079772 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 04:57:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 04:57:59 INFO - PROCESS | 1780 | 1461067079779 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 04:57:59 INFO - PROCESS | 1780 | 1461067079783 Marionette TRACE conn3 <- [1,2466,null,{}] 04:57:59 INFO - PROCESS | 1780 | 1461067079789 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:00 INFO - PROCESS | 1780 | 1461067080066 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 04:58:00 INFO - PROCESS | 1780 | 1461067080440 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:00 INFO - PROCESS | 1780 | ++DOCSHELL 0x94f88c00 == 120 [pid = 1780] [id = 624] 04:58:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x94f89000) [pid = 1780] [serial = 1873] [outer = (nil)] 04:58:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x96244400) [pid = 1780] [serial = 1874] [outer = 0x94f89000] 04:58:00 INFO - PROCESS | 1780 | 1461067080551 Marionette DEBUG loaded listener.js 04:58:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x9676f800) [pid = 1780] [serial = 1875] [outer = 0x94f89000] 04:58:01 INFO - PROCESS | 1780 | 1461067081542 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 04:58:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 04:58:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1792ms 04:58:01 INFO - PROCESS | 1780 | 1461067081575 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 04:58:01 INFO - PROCESS | 1780 | 1461067081587 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 04:58:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 04:58:01 INFO - PROCESS | 1780 | 1461067081594 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 04:58:01 INFO - PROCESS | 1780 | 1461067081600 Marionette TRACE conn3 <- [1,2470,null,{}] 04:58:01 INFO - PROCESS | 1780 | 1461067081607 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:01 INFO - PROCESS | 1780 | 1461067081895 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 04:58:02 INFO - PROCESS | 1780 | 1461067082258 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:02 INFO - PROCESS | 1780 | ++DOCSHELL 0x901c0c00 == 121 [pid = 1780] [id = 625] 04:58:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x97122800) [pid = 1780] [serial = 1876] [outer = (nil)] 04:58:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x979c5800) [pid = 1780] [serial = 1877] [outer = 0x97122800] 04:58:02 INFO - PROCESS | 1780 | 1461067082362 Marionette DEBUG loaded listener.js 04:58:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x979d8000) [pid = 1780] [serial = 1878] [outer = 0x97122800] 04:58:03 INFO - PROCESS | 1780 | 1461067083275 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 04:58:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 04:58:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1747ms 04:58:03 INFO - PROCESS | 1780 | 1461067083343 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 04:58:03 INFO - PROCESS | 1780 | 1461067083347 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 04:58:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 04:58:03 INFO - PROCESS | 1780 | 1461067083354 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 04:58:03 INFO - PROCESS | 1780 | 1461067083358 Marionette TRACE conn3 <- [1,2474,null,{}] 04:58:03 INFO - PROCESS | 1780 | 1461067083364 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:03 INFO - PROCESS | 1780 | 1461067083606 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 04:58:03 INFO - PROCESS | 1780 | 1461067083958 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:03 INFO - PROCESS | 1780 | ++DOCSHELL 0x93285c00 == 122 [pid = 1780] [id = 626] 04:58:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x941cf000) [pid = 1780] [serial = 1879] [outer = (nil)] 04:58:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x98632000) [pid = 1780] [serial = 1880] [outer = 0x941cf000] 04:58:04 INFO - PROCESS | 1780 | 1461067084054 Marionette DEBUG loaded listener.js 04:58:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x986b8800) [pid = 1780] [serial = 1881] [outer = 0x941cf000] 04:58:04 INFO - PROCESS | 1780 | 1461067084987 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 04:58:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 04:58:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1690ms 04:58:05 INFO - PROCESS | 1780 | 1461067085045 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 04:58:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 04:58:05 INFO - PROCESS | 1780 | 1461067085049 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 04:58:05 INFO - PROCESS | 1780 | 1461067085055 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 04:58:05 INFO - PROCESS | 1780 | 1461067085059 Marionette TRACE conn3 <- [1,2478,null,{}] 04:58:05 INFO - PROCESS | 1780 | 1461067085065 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:05 INFO - PROCESS | 1780 | 1461067085317 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 04:58:05 INFO - PROCESS | 1780 | 1461067085658 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:05 INFO - PROCESS | 1780 | ++DOCSHELL 0x97bf7c00 == 123 [pid = 1780] [id = 627] 04:58:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x98633400) [pid = 1780] [serial = 1882] [outer = (nil)] 04:58:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x98a27400) [pid = 1780] [serial = 1883] [outer = 0x98633400] 04:58:05 INFO - PROCESS | 1780 | 1461067085760 Marionette DEBUG loaded listener.js 04:58:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x9911e400) [pid = 1780] [serial = 1884] [outer = 0x98633400] 04:58:06 INFO - PROCESS | 1780 | 1461067086671 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 04:58:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 04:58:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1646ms 04:58:06 INFO - PROCESS | 1780 | 1461067086704 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 04:58:06 INFO - PROCESS | 1780 | 1461067086707 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 04:58:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 04:58:06 INFO - PROCESS | 1780 | 1461067086723 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 04:58:06 INFO - PROCESS | 1780 | 1461067086726 Marionette TRACE conn3 <- [1,2482,null,{}] 04:58:06 INFO - PROCESS | 1780 | 1461067086738 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:06 INFO - PROCESS | 1780 | 1461067086981 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 04:58:07 INFO - PROCESS | 1780 | 1461067087323 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:07 INFO - PROCESS | 1780 | ++DOCSHELL 0x9862d800 == 124 [pid = 1780] [id = 628] 04:58:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x9891ec00) [pid = 1780] [serial = 1885] [outer = (nil)] 04:58:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x993e2800) [pid = 1780] [serial = 1886] [outer = 0x9891ec00] 04:58:07 INFO - PROCESS | 1780 | 1461067087434 Marionette DEBUG loaded listener.js 04:58:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x9a835000) [pid = 1780] [serial = 1887] [outer = 0x9891ec00] 04:58:08 INFO - PROCESS | 1780 | 1461067088380 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 04:58:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 04:58:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1695ms 04:58:08 INFO - PROCESS | 1780 | 1461067088416 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 04:58:08 INFO - PROCESS | 1780 | 1461067088419 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 04:58:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 04:58:08 INFO - PROCESS | 1780 | 1461067088427 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 04:58:08 INFO - PROCESS | 1780 | 1461067088431 Marionette TRACE conn3 <- [1,2486,null,{}] 04:58:08 INFO - PROCESS | 1780 | 1461067088438 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:08 INFO - PROCESS | 1780 | 1461067088669 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 04:58:09 INFO - PROCESS | 1780 | 1461067089016 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:09 INFO - PROCESS | 1780 | ++DOCSHELL 0x894d0c00 == 125 [pid = 1780] [id = 629] 04:58:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0x8abfe400) [pid = 1780] [serial = 1888] [outer = (nil)] 04:58:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0xa0016000) [pid = 1780] [serial = 1889] [outer = 0x8abfe400] 04:58:09 INFO - PROCESS | 1780 | 1461067089114 Marionette DEBUG loaded listener.js 04:58:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0xa0a88000) [pid = 1780] [serial = 1890] [outer = 0x8abfe400] 04:58:10 INFO - PROCESS | 1780 | 1461067090064 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 04:58:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 04:58:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1691ms 04:58:10 INFO - PROCESS | 1780 | 1461067090119 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 04:58:10 INFO - PROCESS | 1780 | 1461067090122 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 04:58:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 04:58:10 INFO - PROCESS | 1780 | 1461067090130 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 04:58:10 INFO - PROCESS | 1780 | 1461067090132 Marionette TRACE conn3 <- [1,2490,null,{}] 04:58:10 INFO - PROCESS | 1780 | 1461067090139 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:10 INFO - PROCESS | 1780 | 1461067090394 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 04:58:10 INFO - PROCESS | 1780 | 1461067090730 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:10 INFO - PROCESS | 1780 | ++DOCSHELL 0x9920e800 == 126 [pid = 1780] [id = 630] 04:58:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0x9fc5dc00) [pid = 1780] [serial = 1891] [outer = (nil)] 04:58:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0xa2a29c00) [pid = 1780] [serial = 1892] [outer = 0x9fc5dc00] 04:58:10 INFO - PROCESS | 1780 | 1461067090826 Marionette DEBUG loaded listener.js 04:58:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0xa4459400) [pid = 1780] [serial = 1893] [outer = 0x9fc5dc00] 04:58:11 INFO - PROCESS | 1780 | 1461067091717 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 04:58:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 04:58:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1632ms 04:58:11 INFO - PROCESS | 1780 | 1461067091763 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 04:58:11 INFO - PROCESS | 1780 | 1461067091766 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 04:58:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 04:58:11 INFO - PROCESS | 1780 | 1461067091773 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 04:58:11 INFO - PROCESS | 1780 | 1461067091777 Marionette TRACE conn3 <- [1,2494,null,{}] 04:58:11 INFO - PROCESS | 1780 | 1461067091782 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:12 INFO - PROCESS | 1780 | 1461067092036 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 04:58:12 INFO - PROCESS | 1780 | 1461067092377 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:12 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a49cc00 == 127 [pid = 1780] [id = 631] 04:58:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 174 (0x8a49d400) [pid = 1780] [serial = 1894] [outer = (nil)] 04:58:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 175 (0x8a4a4800) [pid = 1780] [serial = 1895] [outer = 0x8a49d400] 04:58:12 INFO - PROCESS | 1780 | 1461067092478 Marionette DEBUG loaded listener.js 04:58:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 176 (0x8a4a6c00) [pid = 1780] [serial = 1896] [outer = 0x8a49d400] 04:58:14 INFO - PROCESS | 1780 | --DOCSHELL 0x971c0800 == 126 [pid = 1780] [id = 521] 04:58:14 INFO - PROCESS | 1780 | --DOCSHELL 0x8a5d5800 == 125 [pid = 1780] [id = 169] 04:58:14 INFO - PROCESS | 1780 | --DOCSHELL 0x94f87c00 == 124 [pid = 1780] [id = 524] 04:58:14 INFO - PROCESS | 1780 | --DOCSHELL 0x987d2800 == 123 [pid = 1780] [id = 522] 04:58:14 INFO - PROCESS | 1780 | --DOCSHELL 0x88d6ec00 == 122 [pid = 1780] [id = 613] 04:58:14 INFO - PROCESS | 1780 | --DOCSHELL 0x8a7a7c00 == 121 [pid = 1780] [id = 612] 04:58:14 INFO - PROCESS | 1780 | --DOCSHELL 0x894d0800 == 120 [pid = 1780] [id = 611] 04:58:14 INFO - PROCESS | 1780 | --DOCSHELL 0x88b8a000 == 119 [pid = 1780] [id = 610] 04:58:14 INFO - PROCESS | 1780 | --DOCSHELL 0x845e1c00 == 118 [pid = 1780] [id = 609] 04:58:14 INFO - PROCESS | 1780 | --DOCSHELL 0x86e50c00 == 117 [pid = 1780] [id = 607] 04:58:14 INFO - PROCESS | 1780 | --DOCSHELL 0x88d6a000 == 116 [pid = 1780] [id = 608] 04:58:14 INFO - PROCESS | 1780 | --DOCSHELL 0x94f8b800 == 115 [pid = 1780] [id = 606] 04:58:14 INFO - PROCESS | 1780 | --DOCSHELL 0x9628bc00 == 114 [pid = 1780] [id = 605] 04:58:14 INFO - PROCESS | 1780 | --DOCSHELL 0x96767800 == 113 [pid = 1780] [id = 603] 04:58:14 INFO - PROCESS | 1780 | --DOCSHELL 0x845e1800 == 112 [pid = 1780] [id = 604] 04:58:14 INFO - PROCESS | 1780 | --DOCSHELL 0x8e0dd800 == 111 [pid = 1780] [id = 602] 04:58:14 INFO - PROCESS | 1780 | --DOCSHELL 0x9054ac00 == 110 [pid = 1780] [id = 601] 04:58:14 INFO - PROCESS | 1780 | --DOCSHELL 0x8e9fdc00 == 109 [pid = 1780] [id = 600] 04:58:14 INFO - PROCESS | 1780 | --DOCSHELL 0x8e1cfc00 == 108 [pid = 1780] [id = 599] 04:58:14 INFO - PROCESS | 1780 | --DOCSHELL 0x8eb45400 == 107 [pid = 1780] [id = 598] 04:58:14 INFO - PROCESS | 1780 | --DOCSHELL 0x8ad6b400 == 106 [pid = 1780] [id = 596] 04:58:14 INFO - PROCESS | 1780 | --DOCSHELL 0x8de75c00 == 105 [pid = 1780] [id = 597] 04:58:14 INFO - PROCESS | 1780 | --DOCSHELL 0x8a4cac00 == 104 [pid = 1780] [id = 595] 04:58:14 INFO - PROCESS | 1780 | --DOCSHELL 0x894c4800 == 103 [pid = 1780] [id = 594] 04:58:14 INFO - PROCESS | 1780 | --DOCSHELL 0x845e1000 == 102 [pid = 1780] [id = 593] 04:58:15 INFO - PROCESS | 1780 | --DOMWINDOW == 175 (0x941c9000) [pid = 1780] [serial = 1746] [outer = (nil)] [url = about:blank] 04:58:15 INFO - PROCESS | 1780 | --DOMWINDOW == 174 (0x8dddd400) [pid = 1780] [serial = 1725] [outer = (nil)] [url = about:blank] 04:58:15 INFO - PROCESS | 1780 | --DOMWINDOW == 173 (0x941c5800) [pid = 1780] [serial = 1745] [outer = (nil)] [url = about:blank] 04:58:15 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0x991d0800) [pid = 1780] [serial = 1758] [outer = (nil)] [url = about:blank] 04:58:15 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0x9676fc00) [pid = 1780] [serial = 1749] [outer = (nil)] [url = about:blank] 04:58:15 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0x9840ec00) [pid = 1780] [serial = 1754] [outer = (nil)] [url = about:blank] 04:58:15 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x86e54800) [pid = 1780] [serial = 1769] [outer = (nil)] [url = about:blank] 04:58:15 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x89ffc000) [pid = 1780] [serial = 1773] [outer = (nil)] [url = about:blank] 04:58:15 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x8e0b4000) [pid = 1780] [serial = 1727] [outer = (nil)] [url = about:blank] 04:58:15 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x9fc9cc00) [pid = 1780] [serial = 1763] [outer = (nil)] [url = about:blank] 04:58:15 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0x993e1c00) [pid = 1780] [serial = 1761] [outer = (nil)] [url = about:blank] 04:58:15 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0x89d6d000) [pid = 1780] [serial = 1772] [outer = (nil)] [url = about:blank] 04:58:15 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x976b7800) [pid = 1780] [serial = 1752] [outer = (nil)] [url = about:blank] 04:58:15 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x8ddcf400) [pid = 1780] [serial = 1724] [outer = (nil)] [url = about:blank] 04:58:15 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x9312c800) [pid = 1780] [serial = 1743] [outer = (nil)] [url = about:blank] 04:58:15 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x880bd800) [pid = 1780] [serial = 1770] [outer = (nil)] [url = about:blank] 04:58:15 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x8a5ce000) [pid = 1780] [serial = 1722] [outer = (nil)] [url = about:blank] 04:58:15 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x8c638000) [pid = 1780] [serial = 1778] [outer = (nil)] [url = about:blank] 04:58:15 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x8fe31800) [pid = 1780] [serial = 1736] [outer = (nil)] [url = about:blank] 04:58:15 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x8c535000) [pid = 1780] [serial = 1776] [outer = (nil)] [url = about:blank] 04:58:15 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x90792c00) [pid = 1780] [serial = 1740] [outer = (nil)] [url = about:blank] 04:58:15 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x8f484400) [pid = 1780] [serial = 1734] [outer = (nil)] [url = about:blank] 04:58:15 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x86e56c00) [pid = 1780] [serial = 1718] [outer = (nil)] [url = about:blank] 04:58:15 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x8a4d0000) [pid = 1780] [serial = 1721] [outer = (nil)] [url = about:blank] 04:58:15 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x9fca8c00) [pid = 1780] [serial = 1764] [outer = (nil)] [url = about:blank] 04:58:15 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0x8e9e4000) [pid = 1780] [serial = 1731] [outer = (nil)] [url = about:blank] 04:58:15 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0x9913b800) [pid = 1780] [serial = 1757] [outer = (nil)] [url = about:blank] 04:58:15 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x90122400) [pid = 1780] [serial = 1737] [outer = (nil)] [url = about:blank] 04:58:15 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x98633000) [pid = 1780] [serial = 1755] [outer = (nil)] [url = about:blank] 04:58:15 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x8ad74000) [pid = 1780] [serial = 1775] [outer = (nil)] [url = about:blank] 04:58:15 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x8c639800) [pid = 1780] [serial = 1653] [outer = (nil)] [url = about:blank] 04:58:15 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x976ad400) [pid = 1780] [serial = 1751] [outer = (nil)] [url = about:blank] 04:58:15 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0xa0ea7000) [pid = 1780] [serial = 1767] [outer = (nil)] [url = about:blank] 04:58:15 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x9634dc00) [pid = 1780] [serial = 1748] [outer = (nil)] [url = about:blank] 04:58:15 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x8e1cb000) [pid = 1780] [serial = 1730] [outer = (nil)] [url = about:blank] 04:58:15 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x993db000) [pid = 1780] [serial = 1760] [outer = (nil)] [url = about:blank] 04:58:15 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x889a9400) [pid = 1780] [serial = 1719] [outer = (nil)] [url = about:blank] 04:58:15 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0xa0ea0c00) [pid = 1780] [serial = 1766] [outer = (nil)] [url = about:blank] 04:58:15 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x91fad400) [pid = 1780] [serial = 1742] [outer = (nil)] [url = about:blank] 04:58:15 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x8ec99c00) [pid = 1780] [serial = 1733] [outer = (nil)] [url = about:blank] 04:58:15 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x90547800) [pid = 1780] [serial = 1739] [outer = (nil)] [url = about:blank] 04:58:15 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x8e0d1400) [pid = 1780] [serial = 1728] [outer = (nil)] [url = about:blank] 04:58:15 INFO - PROCESS | 1780 | 1461067095752 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 04:58:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 04:58:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 4039ms 04:58:15 INFO - PROCESS | 1780 | 1461067095814 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 04:58:15 INFO - PROCESS | 1780 | 1461067095820 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 04:58:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 04:58:15 INFO - PROCESS | 1780 | 1461067095829 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 04:58:15 INFO - PROCESS | 1780 | 1461067095834 Marionette TRACE conn3 <- [1,2498,null,{}] 04:58:15 INFO - PROCESS | 1780 | 1461067095842 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:16 INFO - PROCESS | 1780 | 1461067096078 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 04:58:16 INFO - PROCESS | 1780 | 1461067096357 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:16 INFO - PROCESS | 1780 | ++DOCSHELL 0x889b3800 == 103 [pid = 1780] [id = 632] 04:58:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x889b4800) [pid = 1780] [serial = 1897] [outer = (nil)] 04:58:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x88ced000) [pid = 1780] [serial = 1898] [outer = 0x889b4800] 04:58:16 INFO - PROCESS | 1780 | 1461067096447 Marionette DEBUG loaded listener.js 04:58:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x88d6ec00) [pid = 1780] [serial = 1899] [outer = 0x889b4800] 04:58:17 INFO - PROCESS | 1780 | 1461067097370 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 04:58:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 04:58:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1586ms 04:58:17 INFO - PROCESS | 1780 | 1461067097416 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 04:58:17 INFO - PROCESS | 1780 | 1461067097425 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 04:58:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 04:58:17 INFO - PROCESS | 1780 | 1461067097435 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 04:58:17 INFO - PROCESS | 1780 | 1461067097439 Marionette TRACE conn3 <- [1,2502,null,{}] 04:58:17 INFO - PROCESS | 1780 | 1461067097452 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:17 INFO - PROCESS | 1780 | 1461067097762 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 04:58:17 INFO - PROCESS | 1780 | 1461067097803 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:17 INFO - PROCESS | 1780 | ++DOCSHELL 0x890ea400 == 104 [pid = 1780] [id = 633] 04:58:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x89d6d000) [pid = 1780] [serial = 1900] [outer = (nil)] 04:58:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x89ff6c00) [pid = 1780] [serial = 1901] [outer = 0x89d6d000] 04:58:17 INFO - PROCESS | 1780 | 1461067097963 Marionette DEBUG loaded listener.js 04:58:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8a4a3800) [pid = 1780] [serial = 1902] [outer = 0x89d6d000] 04:58:18 INFO - PROCESS | 1780 | 1461067098941 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 04:58:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 04:58:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1592ms 04:58:19 INFO - PROCESS | 1780 | 1461067099028 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 04:58:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 04:58:19 INFO - PROCESS | 1780 | 1461067099033 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 04:58:19 INFO - PROCESS | 1780 | 1461067099039 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 04:58:19 INFO - PROCESS | 1780 | 1461067099045 Marionette TRACE conn3 <- [1,2506,null,{}] 04:58:19 INFO - PROCESS | 1780 | 1461067099068 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:19 INFO - PROCESS | 1780 | 1461067099367 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 04:58:20 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x845e2000) [pid = 1780] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 04:58:20 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x89d69c00) [pid = 1780] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 04:58:20 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x96970000) [pid = 1780] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 04:58:20 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x8e0dd000) [pid = 1780] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 04:58:20 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x8abf9000) [pid = 1780] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 04:58:20 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x8abf5c00) [pid = 1780] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 04:58:20 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x96768800) [pid = 1780] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 04:58:20 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x8c7f2400) [pid = 1780] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 04:58:20 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x90798c00) [pid = 1780] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 04:58:20 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0x99277800) [pid = 1780] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 04:58:20 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x8e9fb000) [pid = 1780] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 04:58:20 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0x8eb47000) [pid = 1780] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 04:58:20 INFO - PROCESS | 1780 | --DOMWINDOW == 127 (0x932efc00) [pid = 1780] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 04:58:20 INFO - PROCESS | 1780 | --DOMWINDOW == 126 (0xa0e9b400) [pid = 1780] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 04:58:20 INFO - PROCESS | 1780 | --DOMWINDOW == 125 (0x8eb47800) [pid = 1780] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 04:58:20 INFO - PROCESS | 1780 | --DOMWINDOW == 124 (0x979d4800) [pid = 1780] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 04:58:20 INFO - PROCESS | 1780 | --DOMWINDOW == 123 (0x890f5c00) [pid = 1780] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 04:58:20 INFO - PROCESS | 1780 | --DOMWINDOW == 122 (0x894c7800) [pid = 1780] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 04:58:20 INFO - PROCESS | 1780 | --DOMWINDOW == 121 (0x88b8c400) [pid = 1780] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 04:58:20 INFO - PROCESS | 1780 | --DOMWINDOW == 120 (0x890ef800) [pid = 1780] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 04:58:20 INFO - PROCESS | 1780 | --DOMWINDOW == 119 (0x9ea1c000) [pid = 1780] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 04:58:20 INFO - PROCESS | 1780 | 1461067100225 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:20 INFO - PROCESS | 1780 | ++DOCSHELL 0x845df800 == 105 [pid = 1780] [id = 634] 04:58:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 120 (0x845dfc00) [pid = 1780] [serial = 1903] [outer = (nil)] 04:58:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 121 (0x88b8c400) [pid = 1780] [serial = 1904] [outer = 0x845dfc00] 04:58:20 INFO - PROCESS | 1780 | 1461067100319 Marionette DEBUG loaded listener.js 04:58:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 122 (0x8a5d4800) [pid = 1780] [serial = 1905] [outer = 0x845dfc00] 04:58:21 INFO - PROCESS | 1780 | 1461067101104 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 04:58:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 04:58:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 2107ms 04:58:21 INFO - PROCESS | 1780 | 1461067101146 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 04:58:21 INFO - PROCESS | 1780 | 1461067101151 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 04:58:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 04:58:21 INFO - PROCESS | 1780 | 1461067101157 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 04:58:21 INFO - PROCESS | 1780 | 1461067101160 Marionette TRACE conn3 <- [1,2510,null,{}] 04:58:21 INFO - PROCESS | 1780 | 1461067101166 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:21 INFO - PROCESS | 1780 | 1461067101384 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 04:58:21 INFO - PROCESS | 1780 | 1461067101594 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:21 INFO - PROCESS | 1780 | ++DOCSHELL 0x889b2000 == 106 [pid = 1780] [id = 635] 04:58:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 123 (0x8a4aa000) [pid = 1780] [serial = 1906] [outer = (nil)] 04:58:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 124 (0x8c535c00) [pid = 1780] [serial = 1907] [outer = 0x8a4aa000] 04:58:21 INFO - PROCESS | 1780 | 1461067101670 Marionette DEBUG loaded listener.js 04:58:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 125 (0x8c63bc00) [pid = 1780] [serial = 1908] [outer = 0x8a4aa000] 04:58:22 INFO - PROCESS | 1780 | 1461067102844 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 04:58:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 04:58:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1789ms 04:58:22 INFO - PROCESS | 1780 | 1461067102948 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 04:58:22 INFO - PROCESS | 1780 | 1461067102953 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 04:58:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 04:58:22 INFO - PROCESS | 1780 | 1461067102962 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 04:58:22 INFO - PROCESS | 1780 | 1461067102968 Marionette TRACE conn3 <- [1,2514,null,{}] 04:58:23 INFO - PROCESS | 1780 | 1461067103043 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:23 INFO - PROCESS | 1780 | 1461067103296 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 04:58:23 INFO - PROCESS | 1780 | 1461067103613 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:23 INFO - PROCESS | 1780 | ++DOCSHELL 0x86e56800 == 107 [pid = 1780] [id = 636] 04:58:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 126 (0x88b8f400) [pid = 1780] [serial = 1909] [outer = (nil)] 04:58:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 127 (0x88e4b800) [pid = 1780] [serial = 1910] [outer = 0x88b8f400] 04:58:23 INFO - PROCESS | 1780 | 1461067103721 Marionette DEBUG loaded listener.js 04:58:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x89d6e000) [pid = 1780] [serial = 1911] [outer = 0x88b8f400] 04:58:24 INFO - PROCESS | 1780 | 1461067104712 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 04:58:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 04:58:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1833ms 04:58:24 INFO - PROCESS | 1780 | 1461067104797 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 04:58:24 INFO - PROCESS | 1780 | 1461067104806 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 04:58:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 04:58:24 INFO - PROCESS | 1780 | 1461067104818 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 04:58:24 INFO - PROCESS | 1780 | 1461067104822 Marionette TRACE conn3 <- [1,2518,null,{}] 04:58:24 INFO - PROCESS | 1780 | 1461067104851 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:25 INFO - PROCESS | 1780 | 1461067105119 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 04:58:25 INFO - PROCESS | 1780 | 1461067105535 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:25 INFO - PROCESS | 1780 | ++DOCSHELL 0x8abfbc00 == 108 [pid = 1780] [id = 637] 04:58:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x8ad68800) [pid = 1780] [serial = 1912] [outer = (nil)] 04:58:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x8c539400) [pid = 1780] [serial = 1913] [outer = 0x8ad68800] 04:58:25 INFO - PROCESS | 1780 | 1461067105626 Marionette DEBUG loaded listener.js 04:58:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x8c80b400) [pid = 1780] [serial = 1914] [outer = 0x8ad68800] 04:58:26 INFO - PROCESS | 1780 | 1461067106629 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 04:58:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 04:58:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1858ms 04:58:26 INFO - PROCESS | 1780 | 1461067106676 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 04:58:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 04:58:26 INFO - PROCESS | 1780 | 1461067106680 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 04:58:26 INFO - PROCESS | 1780 | 1461067106688 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 04:58:26 INFO - PROCESS | 1780 | 1461067106695 Marionette TRACE conn3 <- [1,2522,null,{}] 04:58:26 INFO - PROCESS | 1780 | 1461067106712 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:27 INFO - PROCESS | 1780 | 1461067107013 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 04:58:27 INFO - PROCESS | 1780 | 1461067107346 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:27 INFO - PROCESS | 1780 | ++DOCSHELL 0x8de75c00 == 109 [pid = 1780] [id = 638] 04:58:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x8deaf400) [pid = 1780] [serial = 1915] [outer = (nil)] 04:58:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x8deb8800) [pid = 1780] [serial = 1916] [outer = 0x8deaf400] 04:58:27 INFO - PROCESS | 1780 | 1461067107448 Marionette DEBUG loaded listener.js 04:58:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x8e0b9400) [pid = 1780] [serial = 1917] [outer = 0x8deaf400] 04:58:28 INFO - PROCESS | 1780 | 1461067108412 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 04:58:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 04:58:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1805ms 04:58:28 INFO - PROCESS | 1780 | 1461067108493 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 04:58:28 INFO - PROCESS | 1780 | 1461067108498 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 04:58:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 04:58:28 INFO - PROCESS | 1780 | 1461067108505 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 04:58:28 INFO - PROCESS | 1780 | 1461067108509 Marionette TRACE conn3 <- [1,2526,null,{}] 04:58:28 INFO - PROCESS | 1780 | 1461067108514 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:28 INFO - PROCESS | 1780 | 1461067108784 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 04:58:29 INFO - PROCESS | 1780 | 1461067109118 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:29 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c803400 == 110 [pid = 1780] [id = 639] 04:58:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x8deb1c00) [pid = 1780] [serial = 1918] [outer = (nil)] 04:58:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x8e0da000) [pid = 1780] [serial = 1919] [outer = 0x8deb1c00] 04:58:29 INFO - PROCESS | 1780 | 1461067109214 Marionette DEBUG loaded listener.js 04:58:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x8e1c3000) [pid = 1780] [serial = 1920] [outer = 0x8deb1c00] 04:58:30 INFO - PROCESS | 1780 | 1461067110107 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 04:58:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 04:58:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1637ms 04:58:30 INFO - PROCESS | 1780 | 1461067110142 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 04:58:30 INFO - PROCESS | 1780 | 1461067110147 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 04:58:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 04:58:30 INFO - PROCESS | 1780 | 1461067110154 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 04:58:30 INFO - PROCESS | 1780 | 1461067110157 Marionette TRACE conn3 <- [1,2530,null,{}] 04:58:30 INFO - PROCESS | 1780 | 1461067110163 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:30 INFO - PROCESS | 1780 | 1461067110409 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 04:58:30 INFO - PROCESS | 1780 | 1461067110735 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:30 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c7ef800 == 111 [pid = 1780] [id = 640] 04:58:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x8e0d3800) [pid = 1780] [serial = 1921] [outer = (nil)] 04:58:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x8e9f3400) [pid = 1780] [serial = 1922] [outer = 0x8e0d3800] 04:58:30 INFO - PROCESS | 1780 | 1461067110833 Marionette DEBUG loaded listener.js 04:58:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8e9f9800) [pid = 1780] [serial = 1923] [outer = 0x8e0d3800] 04:58:31 INFO - PROCESS | 1780 | 1461067111774 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 04:58:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 04:58:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1681ms 04:58:31 INFO - PROCESS | 1780 | 1461067111844 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 04:58:31 INFO - PROCESS | 1780 | 1461067111847 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 04:58:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 04:58:31 INFO - PROCESS | 1780 | 1461067111859 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 04:58:31 INFO - PROCESS | 1780 | 1461067111864 Marionette TRACE conn3 <- [1,2534,null,{}] 04:58:31 INFO - PROCESS | 1780 | 1461067111870 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:32 INFO - PROCESS | 1780 | 1461067112159 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 04:58:32 INFO - PROCESS | 1780 | 1461067112510 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:32 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e1c9c00 == 112 [pid = 1780] [id = 641] 04:58:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x8e9ef800) [pid = 1780] [serial = 1924] [outer = (nil)] 04:58:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x8f48d400) [pid = 1780] [serial = 1925] [outer = 0x8e9ef800] 04:58:32 INFO - PROCESS | 1780 | 1461067112604 Marionette DEBUG loaded listener.js 04:58:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x8fd4d800) [pid = 1780] [serial = 1926] [outer = 0x8e9ef800] 04:58:33 INFO - PROCESS | 1780 | 1461067113566 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 04:58:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 04:58:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1740ms 04:58:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 04:58:33 INFO - PROCESS | 1780 | 1461067113600 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 04:58:33 INFO - PROCESS | 1780 | 1461067113603 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 04:58:33 INFO - PROCESS | 1780 | 1461067113609 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 04:58:33 INFO - PROCESS | 1780 | 1461067113612 Marionette TRACE conn3 <- [1,2538,null,{}] 04:58:33 INFO - PROCESS | 1780 | 1461067113619 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:33 INFO - PROCESS | 1780 | 1461067113860 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 04:58:34 INFO - PROCESS | 1780 | 1461067114198 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:34 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f482c00 == 113 [pid = 1780] [id = 642] 04:58:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x8f48d000) [pid = 1780] [serial = 1927] [outer = (nil)] 04:58:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x8fe2dc00) [pid = 1780] [serial = 1928] [outer = 0x8f48d000] 04:58:34 INFO - PROCESS | 1780 | 1461067114302 Marionette DEBUG loaded listener.js 04:58:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x9011dc00) [pid = 1780] [serial = 1929] [outer = 0x8f48d000] 04:58:35 INFO - PROCESS | 1780 | 1461067115207 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 04:58:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 04:58:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1635ms 04:58:35 INFO - PROCESS | 1780 | 1461067115245 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 04:58:35 INFO - PROCESS | 1780 | 1461067115250 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 04:58:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 04:58:35 INFO - PROCESS | 1780 | 1461067115256 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 04:58:35 INFO - PROCESS | 1780 | 1461067115260 Marionette TRACE conn3 <- [1,2542,null,{}] 04:58:35 INFO - PROCESS | 1780 | 1461067115266 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:35 INFO - PROCESS | 1780 | 1461067115510 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 04:58:35 INFO - PROCESS | 1780 | 1461067115840 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:35 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c640400 == 114 [pid = 1780] [id = 643] 04:58:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x8fd4dc00) [pid = 1780] [serial = 1930] [outer = (nil)] 04:58:35 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x901c6800) [pid = 1780] [serial = 1931] [outer = 0x8fd4dc00] 04:58:35 INFO - PROCESS | 1780 | 1461067115938 Marionette DEBUG loaded listener.js 04:58:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x90545c00) [pid = 1780] [serial = 1932] [outer = 0x8fd4dc00] 04:58:36 INFO - PROCESS | 1780 | 1461067116818 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 04:58:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 04:58:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1596ms 04:58:36 INFO - PROCESS | 1780 | 1461067116852 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 04:58:36 INFO - PROCESS | 1780 | 1461067116857 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 04:58:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 04:58:36 INFO - PROCESS | 1780 | 1461067116869 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 04:58:36 INFO - PROCESS | 1780 | 1461067116875 Marionette TRACE conn3 <- [1,2546,null,{}] 04:58:36 INFO - PROCESS | 1780 | 1461067116886 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:37 INFO - PROCESS | 1780 | 1461067117120 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 04:58:37 INFO - PROCESS | 1780 | 1461067117458 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:37 INFO - PROCESS | 1780 | ++DOCSHELL 0x86e49400 == 115 [pid = 1780] [id = 644] 04:58:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0x901b8c00) [pid = 1780] [serial = 1933] [outer = (nil)] 04:58:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x912b9c00) [pid = 1780] [serial = 1934] [outer = 0x901b8c00] 04:58:37 INFO - PROCESS | 1780 | 1461067117553 Marionette DEBUG loaded listener.js 04:58:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x91317800) [pid = 1780] [serial = 1935] [outer = 0x901b8c00] 04:58:38 INFO - PROCESS | 1780 | 1461067118516 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 04:58:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 04:58:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1709ms 04:58:38 INFO - PROCESS | 1780 | 1461067118580 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 04:58:38 INFO - PROCESS | 1780 | 1461067118584 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 04:58:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 04:58:38 INFO - PROCESS | 1780 | 1461067118591 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 04:58:38 INFO - PROCESS | 1780 | 1461067118594 Marionette TRACE conn3 <- [1,2550,null,{}] 04:58:38 INFO - PROCESS | 1780 | 1461067118600 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:38 INFO - PROCESS | 1780 | 1461067118842 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 04:58:39 INFO - PROCESS | 1780 | 1461067119179 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:39 INFO - PROCESS | 1780 | ++DOCSHELL 0x88e47800 == 116 [pid = 1780] [id = 645] 04:58:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x9012b800) [pid = 1780] [serial = 1936] [outer = (nil)] 04:58:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x9328e400) [pid = 1780] [serial = 1937] [outer = 0x9012b800] 04:58:39 INFO - PROCESS | 1780 | 1461067119272 Marionette DEBUG loaded listener.js 04:58:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x932ef800) [pid = 1780] [serial = 1938] [outer = 0x9012b800] 04:58:40 INFO - PROCESS | 1780 | 1461067120275 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 04:58:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 04:58:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1731ms 04:58:40 INFO - PROCESS | 1780 | 1461067120323 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 04:58:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 04:58:40 INFO - PROCESS | 1780 | 1461067120328 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 04:58:40 INFO - PROCESS | 1780 | 1461067120334 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 04:58:40 INFO - PROCESS | 1780 | 1461067120345 Marionette TRACE conn3 <- [1,2554,null,{}] 04:58:40 INFO - PROCESS | 1780 | 1461067120350 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:40 INFO - PROCESS | 1780 | 1461067120655 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 04:58:41 INFO - PROCESS | 1780 | 1461067121004 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:41 INFO - PROCESS | 1780 | ++DOCSHELL 0x94f91800 == 117 [pid = 1780] [id = 646] 04:58:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x94f91c00) [pid = 1780] [serial = 1939] [outer = (nil)] 04:58:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x96284400) [pid = 1780] [serial = 1940] [outer = 0x94f91c00] 04:58:41 INFO - PROCESS | 1780 | 1461067121110 Marionette DEBUG loaded listener.js 04:58:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x96767000) [pid = 1780] [serial = 1941] [outer = 0x94f91c00] 04:58:42 INFO - PROCESS | 1780 | 1461067122104 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 04:58:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 04:58:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1843ms 04:58:42 INFO - PROCESS | 1780 | 1461067122177 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 04:58:42 INFO - PROCESS | 1780 | 1461067122180 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 04:58:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 04:58:42 INFO - PROCESS | 1780 | 1461067122187 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 04:58:42 INFO - PROCESS | 1780 | 1461067122190 Marionette TRACE conn3 <- [1,2558,null,{}] 04:58:42 INFO - PROCESS | 1780 | 1461067122196 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:42 INFO - PROCESS | 1780 | 1461067122492 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 04:58:42 INFO - PROCESS | 1780 | 1461067122812 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:42 INFO - PROCESS | 1780 | ++DOCSHELL 0x890f6800 == 118 [pid = 1780] [id = 647] 04:58:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x8a54dc00) [pid = 1780] [serial = 1942] [outer = (nil)] 04:58:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x96970000) [pid = 1780] [serial = 1943] [outer = 0x8a54dc00] 04:58:42 INFO - PROCESS | 1780 | 1461067122902 Marionette DEBUG loaded listener.js 04:58:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x971c2400) [pid = 1780] [serial = 1944] [outer = 0x8a54dc00] 04:58:43 INFO - PROCESS | 1780 | 1461067123848 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 04:58:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 04:58:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1744ms 04:58:43 INFO - PROCESS | 1780 | 1461067123933 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 04:58:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 04:58:43 INFO - PROCESS | 1780 | 1461067123938 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 04:58:43 INFO - PROCESS | 1780 | 1461067123945 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 04:58:43 INFO - PROCESS | 1780 | 1461067123949 Marionette TRACE conn3 <- [1,2562,null,{}] 04:58:43 INFO - PROCESS | 1780 | 1461067123956 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:44 INFO - PROCESS | 1780 | 1461067124228 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 04:58:44 INFO - PROCESS | 1780 | 1461067124571 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:44 INFO - PROCESS | 1780 | ++DOCSHELL 0x86e52400 == 119 [pid = 1780] [id = 648] 04:58:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x96290800) [pid = 1780] [serial = 1945] [outer = (nil)] 04:58:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x979cfc00) [pid = 1780] [serial = 1946] [outer = 0x96290800] 04:58:44 INFO - PROCESS | 1780 | 1461067124665 Marionette DEBUG loaded listener.js 04:58:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x979e2400) [pid = 1780] [serial = 1947] [outer = 0x96290800] 04:58:45 INFO - PROCESS | 1780 | 1461067125691 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 04:58:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 04:58:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1786ms 04:58:45 INFO - PROCESS | 1780 | 1461067125731 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 04:58:45 INFO - PROCESS | 1780 | 1461067125734 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 04:58:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 04:58:45 INFO - PROCESS | 1780 | 1461067125741 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 04:58:45 INFO - PROCESS | 1780 | 1461067125745 Marionette TRACE conn3 <- [1,2566,null,{}] 04:58:45 INFO - PROCESS | 1780 | 1461067125751 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:45 INFO - PROCESS | 1780 | 1461067125980 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 04:58:46 INFO - PROCESS | 1780 | 1461067126330 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:46 INFO - PROCESS | 1780 | ++DOCSHELL 0x976b8000 == 120 [pid = 1780] [id = 649] 04:58:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x977ef800) [pid = 1780] [serial = 1948] [outer = (nil)] 04:58:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x987cdc00) [pid = 1780] [serial = 1949] [outer = 0x977ef800] 04:58:46 INFO - PROCESS | 1780 | 1461067126426 Marionette DEBUG loaded listener.js 04:58:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x9891c000) [pid = 1780] [serial = 1950] [outer = 0x977ef800] 04:58:47 INFO - PROCESS | 1780 | 1461067127411 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 04:58:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 04:58:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1743ms 04:58:47 INFO - PROCESS | 1780 | 1461067127486 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 04:58:47 INFO - PROCESS | 1780 | 1461067127489 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 04:58:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 04:58:47 INFO - PROCESS | 1780 | 1461067127496 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 04:58:47 INFO - PROCESS | 1780 | 1461067127499 Marionette TRACE conn3 <- [1,2570,null,{}] 04:58:47 INFO - PROCESS | 1780 | 1461067127505 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:47 INFO - PROCESS | 1780 | 1461067127745 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 04:58:48 INFO - PROCESS | 1780 | 1461067128093 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:48 INFO - PROCESS | 1780 | ++DOCSHELL 0x9830e400 == 121 [pid = 1780] [id = 650] 04:58:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0x98416800) [pid = 1780] [serial = 1951] [outer = (nil)] 04:58:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x99210800) [pid = 1780] [serial = 1952] [outer = 0x98416800] 04:58:48 INFO - PROCESS | 1780 | 1461067128212 Marionette DEBUG loaded listener.js 04:58:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0x993da000) [pid = 1780] [serial = 1953] [outer = 0x98416800] 04:58:49 INFO - PROCESS | 1780 | 1461067129179 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 04:58:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 04:58:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1737ms 04:58:49 INFO - PROCESS | 1780 | 1461067129233 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 04:58:49 INFO - PROCESS | 1780 | 1461067129236 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 04:58:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 04:58:49 INFO - PROCESS | 1780 | 1461067129243 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 04:58:49 INFO - PROCESS | 1780 | 1461067129246 Marionette TRACE conn3 <- [1,2574,null,{}] 04:58:49 INFO - PROCESS | 1780 | 1461067129276 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:49 INFO - PROCESS | 1780 | 1461067129532 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 04:58:49 INFO - PROCESS | 1780 | 1461067129877 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:49 INFO - PROCESS | 1780 | ++DOCSHELL 0x979d6000 == 122 [pid = 1780] [id = 651] 04:58:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0x99148c00) [pid = 1780] [serial = 1954] [outer = (nil)] 04:58:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0x9fb92c00) [pid = 1780] [serial = 1955] [outer = 0x99148c00] 04:58:49 INFO - PROCESS | 1780 | 1461067129969 Marionette DEBUG loaded listener.js 04:58:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0x9fc9c000) [pid = 1780] [serial = 1956] [outer = 0x99148c00] 04:58:50 INFO - PROCESS | 1780 | 1461067130906 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 04:58:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 04:58:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1710ms 04:58:50 INFO - PROCESS | 1780 | 1461067130954 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 04:58:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 04:58:50 INFO - PROCESS | 1780 | 1461067130958 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 04:58:50 INFO - PROCESS | 1780 | 1461067130965 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 04:58:50 INFO - PROCESS | 1780 | 1461067130969 Marionette TRACE conn3 <- [1,2578,null,{}] 04:58:50 INFO - PROCESS | 1780 | 1461067130975 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:51 INFO - PROCESS | 1780 | 1461067131214 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 04:58:51 INFO - PROCESS | 1780 | 1461067131561 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:51 INFO - PROCESS | 1780 | ++DOCSHELL 0x845d8800 == 123 [pid = 1780] [id = 652] 04:58:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 174 (0x86e4b400) [pid = 1780] [serial = 1957] [outer = (nil)] 04:58:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 175 (0xa0adcc00) [pid = 1780] [serial = 1958] [outer = 0x86e4b400] 04:58:51 INFO - PROCESS | 1780 | 1461067131658 Marionette DEBUG loaded listener.js 04:58:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 176 (0xa0e9c400) [pid = 1780] [serial = 1959] [outer = 0x86e4b400] 04:58:54 INFO - PROCESS | 1780 | --DOCSHELL 0x932f1800 == 122 [pid = 1780] [id = 497] 04:58:54 INFO - PROCESS | 1780 | --DOCSHELL 0x889afc00 == 121 [pid = 1780] [id = 499] 04:58:54 INFO - PROCESS | 1780 | --DOCSHELL 0x96790400 == 120 [pid = 1780] [id = 498] 04:58:54 INFO - PROCESS | 1780 | --DOCSHELL 0x881c0400 == 119 [pid = 1780] [id = 494] 04:58:54 INFO - PROCESS | 1780 | --DOCSHELL 0x877ed000 == 118 [pid = 1780] [id = 496] 04:58:54 INFO - PROCESS | 1780 | --DOCSHELL 0x9920e800 == 117 [pid = 1780] [id = 630] 04:58:54 INFO - PROCESS | 1780 | --DOCSHELL 0x894d0c00 == 116 [pid = 1780] [id = 629] 04:58:54 INFO - PROCESS | 1780 | --DOCSHELL 0x97bf7c00 == 115 [pid = 1780] [id = 627] 04:58:54 INFO - PROCESS | 1780 | --DOCSHELL 0x9862d800 == 114 [pid = 1780] [id = 628] 04:58:54 INFO - PROCESS | 1780 | --DOCSHELL 0x93285c00 == 113 [pid = 1780] [id = 626] 04:58:54 INFO - PROCESS | 1780 | --DOCSHELL 0x901c0c00 == 112 [pid = 1780] [id = 625] 04:58:54 INFO - PROCESS | 1780 | --DOCSHELL 0x94f88c00 == 111 [pid = 1780] [id = 624] 04:58:54 INFO - PROCESS | 1780 | --DOCSHELL 0x86e4a000 == 110 [pid = 1780] [id = 623] 04:58:54 INFO - PROCESS | 1780 | --DOCSHELL 0x88d6fc00 == 109 [pid = 1780] [id = 621] 04:58:54 INFO - PROCESS | 1780 | --DOCSHELL 0x8fd56c00 == 108 [pid = 1780] [id = 622] 04:58:54 INFO - PROCESS | 1780 | --DOCSHELL 0x8ec9d400 == 107 [pid = 1780] [id = 620] 04:58:54 INFO - PROCESS | 1780 | --DOCSHELL 0x8f482800 == 106 [pid = 1780] [id = 619] 04:58:54 INFO - PROCESS | 1780 | --DOCSHELL 0x8deab400 == 105 [pid = 1780] [id = 618] 04:58:54 INFO - PROCESS | 1780 | --DOCSHELL 0x8bb55800 == 104 [pid = 1780] [id = 616] 04:58:54 INFO - PROCESS | 1780 | --DOCSHELL 0x89d6dc00 == 103 [pid = 1780] [id = 617] 04:58:54 INFO - PROCESS | 1780 | --DOCSHELL 0x89d6ec00 == 102 [pid = 1780] [id = 615] 04:58:54 INFO - PROCESS | 1780 | --DOCSHELL 0x86e51000 == 101 [pid = 1780] [id = 614] 04:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 175 (0x86e51400) [pid = 1780] [serial = 1781] [outer = (nil)] [url = about:blank] 04:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 174 (0x89fef400) [pid = 1780] [serial = 1835] [outer = (nil)] [url = about:blank] 04:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 173 (0x993e0c00) [pid = 1780] [serial = 1817] [outer = (nil)] [url = about:blank] 04:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0x8e1cd800) [pid = 1780] [serial = 1793] [outer = (nil)] [url = about:blank] 04:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0x994adc00) [pid = 1780] [serial = 1818] [outer = (nil)] [url = about:blank] 04:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0x8ad76000) [pid = 1780] [serial = 1838] [outer = (nil)] [url = about:blank] 04:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x8c537c00) [pid = 1780] [serial = 1788] [outer = (nil)] [url = about:blank] 04:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x96795000) [pid = 1780] [serial = 1811] [outer = (nil)] [url = about:blank] 04:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x8deb1000) [pid = 1780] [serial = 1790] [outer = (nil)] [url = about:blank] 04:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x8c535800) [pid = 1780] [serial = 1839] [outer = (nil)] [url = about:blank] 04:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0x97410000) [pid = 1780] [serial = 1812] [outer = (nil)] [url = about:blank] 04:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0x93429800) [pid = 1780] [serial = 1806] [outer = (nil)] [url = about:blank] 04:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x9fc9b000) [pid = 1780] [serial = 1820] [outer = (nil)] [url = about:blank] 04:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x90129400) [pid = 1780] [serial = 1799] [outer = (nil)] [url = about:blank] 04:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x915d4400) [pid = 1780] [serial = 1802] [outer = (nil)] [url = about:blank] 04:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x94f91000) [pid = 1780] [serial = 1808] [outer = (nil)] [url = about:blank] 04:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x9623e400) [pid = 1780] [serial = 1809] [outer = (nil)] [url = about:blank] 04:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0xa4542800) [pid = 1780] [serial = 1829] [outer = (nil)] [url = about:blank] 04:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x8eb4b000) [pid = 1780] [serial = 1796] [outer = (nil)] [url = about:blank] 04:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0xa4576000) [pid = 1780] [serial = 1830] [outer = (nil)] [url = about:blank] 04:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x8f485c00) [pid = 1780] [serial = 1797] [outer = (nil)] [url = about:blank] 04:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0xa00d6400) [pid = 1780] [serial = 1821] [outer = (nil)] [url = about:blank] 04:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x9913c400) [pid = 1780] [serial = 1815] [outer = (nil)] [url = about:blank] 04:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x8c542400) [pid = 1780] [serial = 1716] [outer = (nil)] [url = about:blank] 04:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x8a4cb000) [pid = 1780] [serial = 1785] [outer = (nil)] [url = about:blank] 04:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0x90542c00) [pid = 1780] [serial = 1800] [outer = (nil)] [url = about:blank] 04:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0x88d68400) [pid = 1780] [serial = 1833] [outer = (nil)] [url = about:blank] 04:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x8e9ee800) [pid = 1780] [serial = 1794] [outer = (nil)] [url = about:blank] 04:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x8ad75c00) [pid = 1780] [serial = 1787] [outer = (nil)] [url = about:blank] 04:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x889adc00) [pid = 1780] [serial = 1782] [outer = (nil)] [url = about:blank] 04:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0xa3c86400) [pid = 1780] [serial = 1826] [outer = (nil)] [url = about:blank] 04:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x98928000) [pid = 1780] [serial = 1814] [outer = (nil)] [url = about:blank] 04:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0xa3ce4400) [pid = 1780] [serial = 1827] [outer = (nil)] [url = about:blank] 04:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0xa0fa6800) [pid = 1780] [serial = 1824] [outer = (nil)] [url = about:blank] 04:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x89d6cc00) [pid = 1780] [serial = 1784] [outer = (nil)] [url = about:blank] 04:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x88ce5800) [pid = 1780] [serial = 1832] [outer = (nil)] [url = about:blank] 04:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x8a547c00) [pid = 1780] [serial = 1836] [outer = (nil)] [url = about:blank] 04:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x8e0b2800) [pid = 1780] [serial = 1791] [outer = (nil)] [url = about:blank] 04:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0xa0ea5c00) [pid = 1780] [serial = 1823] [outer = (nil)] [url = about:blank] 04:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x91f27c00) [pid = 1780] [serial = 1803] [outer = (nil)] [url = about:blank] 04:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x932f6800) [pid = 1780] [serial = 1805] [outer = (nil)] [url = about:blank] 04:58:54 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x8c7fa400) [pid = 1780] [serial = 1841] [outer = (nil)] [url = about:blank] 04:58:54 INFO - PROCESS | 1780 | 1461067134866 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 04:58:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 04:58:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 3950ms 04:58:54 INFO - PROCESS | 1780 | 1461067134916 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 04:58:54 INFO - PROCESS | 1780 | 1461067134923 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 04:58:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 04:58:54 INFO - PROCESS | 1780 | 1461067134931 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 04:58:54 INFO - PROCESS | 1780 | 1461067134936 Marionette TRACE conn3 <- [1,2582,null,{}] 04:58:54 INFO - PROCESS | 1780 | 1461067134945 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:55 INFO - PROCESS | 1780 | 1461067135203 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 04:58:55 INFO - PROCESS | 1780 | 1461067135429 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:55 INFO - PROCESS | 1780 | ++DOCSHELL 0x88ce5800 == 102 [pid = 1780] [id = 653] 04:58:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x88ceb800) [pid = 1780] [serial = 1960] [outer = (nil)] 04:58:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x890ebc00) [pid = 1780] [serial = 1961] [outer = 0x88ceb800] 04:58:55 INFO - PROCESS | 1780 | 1461067135522 Marionette DEBUG loaded listener.js 04:58:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x894c4800) [pid = 1780] [serial = 1962] [outer = 0x88ceb800] 04:58:56 INFO - PROCESS | 1780 | 1461067136338 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 04:58:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 04:58:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1433ms 04:58:56 INFO - PROCESS | 1780 | 1461067136367 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 04:58:56 INFO - PROCESS | 1780 | 1461067136377 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 04:58:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 04:58:56 INFO - PROCESS | 1780 | 1461067136389 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 04:58:56 INFO - PROCESS | 1780 | 1461067136392 Marionette TRACE conn3 <- [1,2586,null,{}] 04:58:56 INFO - PROCESS | 1780 | 1461067136438 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:56 INFO - PROCESS | 1780 | 1461067136750 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 04:58:56 INFO - PROCESS | 1780 | 1461067136968 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:57 INFO - PROCESS | 1780 | ++DOCSHELL 0x890ee800 == 103 [pid = 1780] [id = 654] 04:58:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x8a4c8000) [pid = 1780] [serial = 1963] [outer = (nil)] 04:58:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x8a54a000) [pid = 1780] [serial = 1964] [outer = 0x8a4c8000] 04:58:57 INFO - PROCESS | 1780 | 1461067137071 Marionette DEBUG loaded listener.js 04:58:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8a7ad800) [pid = 1780] [serial = 1965] [outer = 0x8a4c8000] 04:58:58 INFO - PROCESS | 1780 | 1461067138074 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 04:58:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 04:58:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1741ms 04:58:58 INFO - PROCESS | 1780 | 1461067138131 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 04:58:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 04:58:58 INFO - PROCESS | 1780 | 1461067138136 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 04:58:58 INFO - PROCESS | 1780 | 1461067138142 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 04:58:58 INFO - PROCESS | 1780 | 1461067138148 Marionette TRACE conn3 <- [1,2590,null,{}] 04:58:58 INFO - PROCESS | 1780 | 1461067138164 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:58 INFO - PROCESS | 1780 | 1461067138486 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 04:58:58 INFO - PROCESS | 1780 | 1461067138702 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:58 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a550000 == 104 [pid = 1780] [id = 655] 04:58:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x8bb55c00) [pid = 1780] [serial = 1966] [outer = (nil)] 04:58:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x8c7ecc00) [pid = 1780] [serial = 1967] [outer = 0x8bb55c00] 04:58:58 INFO - PROCESS | 1780 | 1461067138787 Marionette DEBUG loaded listener.js 04:58:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x8ddd0400) [pid = 1780] [serial = 1968] [outer = 0x8bb55c00] 04:58:59 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x8ec9e400) [pid = 1780] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 04:58:59 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x8f483c00) [pid = 1780] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 04:58:59 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x901b9000) [pid = 1780] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 04:58:59 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x889b4800) [pid = 1780] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 04:58:59 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x89d6d000) [pid = 1780] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 04:58:59 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x9891ec00) [pid = 1780] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 04:58:59 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x845dfc00) [pid = 1780] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 04:58:59 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x8abfe400) [pid = 1780] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 04:58:59 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x86e53400) [pid = 1780] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 04:58:59 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x98633400) [pid = 1780] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 04:58:59 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x9012bc00) [pid = 1780] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 04:58:59 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x8a49d400) [pid = 1780] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 04:58:59 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0x8e9ed000) [pid = 1780] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 04:58:59 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x8c7f1c00) [pid = 1780] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 04:58:59 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0x9fc5dc00) [pid = 1780] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 04:58:59 INFO - PROCESS | 1780 | --DOMWINDOW == 127 (0x94f89000) [pid = 1780] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 04:58:59 INFO - PROCESS | 1780 | --DOMWINDOW == 126 (0x8a546800) [pid = 1780] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 04:58:59 INFO - PROCESS | 1780 | --DOMWINDOW == 125 (0x941cf000) [pid = 1780] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 04:58:59 INFO - PROCESS | 1780 | --DOMWINDOW == 124 (0x8de70000) [pid = 1780] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 04:58:59 INFO - PROCESS | 1780 | --DOMWINDOW == 123 (0x97122800) [pid = 1780] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 04:58:59 INFO - PROCESS | 1780 | --DOMWINDOW == 122 (0x8a549c00) [pid = 1780] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 04:58:59 INFO - PROCESS | 1780 | --DOMWINDOW == 121 (0x8a4c3c00) [pid = 1780] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 04:59:00 INFO - PROCESS | 1780 | 1461067140162 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 04:59:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 04:59:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 2045ms 04:59:00 INFO - PROCESS | 1780 | 1461067140188 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 04:59:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 04:59:00 INFO - PROCESS | 1780 | 1461067140193 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 04:59:00 INFO - PROCESS | 1780 | 1461067140214 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 04:59:00 INFO - PROCESS | 1780 | 1461067140218 Marionette TRACE conn3 <- [1,2594,null,{}] 04:59:00 INFO - PROCESS | 1780 | 1461067140224 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:00 INFO - PROCESS | 1780 | 1461067140439 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 04:59:00 INFO - PROCESS | 1780 | 1461067140680 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:00 INFO - PROCESS | 1780 | ++DOCSHELL 0x86e53400 == 105 [pid = 1780] [id = 656] 04:59:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 122 (0x894c2800) [pid = 1780] [serial = 1969] [outer = (nil)] 04:59:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 123 (0x8c7f1c00) [pid = 1780] [serial = 1970] [outer = 0x894c2800] 04:59:00 INFO - PROCESS | 1780 | 1461067140761 Marionette DEBUG loaded listener.js 04:59:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 124 (0x8de6d400) [pid = 1780] [serial = 1971] [outer = 0x894c2800] 04:59:01 INFO - PROCESS | 1780 | 1461067141859 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 04:59:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 04:59:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1700ms 04:59:01 INFO - PROCESS | 1780 | 1461067141902 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 04:59:01 INFO - PROCESS | 1780 | 1461067141909 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 04:59:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 04:59:01 INFO - PROCESS | 1780 | 1461067141921 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 04:59:01 INFO - PROCESS | 1780 | 1461067141928 Marionette TRACE conn3 <- [1,2598,null,{}] 04:59:01 INFO - PROCESS | 1780 | 1461067141939 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:02 INFO - PROCESS | 1780 | 1461067142257 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 04:59:02 INFO - PROCESS | 1780 | 1461067142640 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:02 INFO - PROCESS | 1780 | ++DOCSHELL 0x88d6d400 == 106 [pid = 1780] [id = 657] 04:59:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 125 (0x88e4e400) [pid = 1780] [serial = 1972] [outer = (nil)] 04:59:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 126 (0x89d6d000) [pid = 1780] [serial = 1973] [outer = 0x88e4e400] 04:59:02 INFO - PROCESS | 1780 | 1461067142735 Marionette DEBUG loaded listener.js 04:59:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 127 (0x8a49d400) [pid = 1780] [serial = 1974] [outer = 0x88e4e400] 04:59:03 INFO - PROCESS | 1780 | 1461067143782 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 04:59:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 04:59:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1900ms 04:59:03 INFO - PROCESS | 1780 | 1461067143821 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 04:59:03 INFO - PROCESS | 1780 | 1461067143831 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 04:59:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 04:59:03 INFO - PROCESS | 1780 | 1461067143842 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 04:59:03 INFO - PROCESS | 1780 | 1461067143846 Marionette TRACE conn3 <- [1,2602,null,{}] 04:59:03 INFO - PROCESS | 1780 | 1461067143853 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:04 INFO - PROCESS | 1780 | 1461067144104 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 04:59:04 INFO - PROCESS | 1780 | 1461067144427 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:04 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a542c00 == 107 [pid = 1780] [id = 658] 04:59:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x8a7a9c00) [pid = 1780] [serial = 1975] [outer = (nil)] 04:59:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x8bb54c00) [pid = 1780] [serial = 1976] [outer = 0x8a7a9c00] 04:59:04 INFO - PROCESS | 1780 | 1461067144522 Marionette DEBUG loaded listener.js 04:59:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x8c7edc00) [pid = 1780] [serial = 1977] [outer = 0x8a7a9c00] 04:59:05 INFO - PROCESS | 1780 | 1461067145620 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 04:59:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 04:59:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1836ms 04:59:05 INFO - PROCESS | 1780 | 1461067145680 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 04:59:05 INFO - PROCESS | 1780 | 1461067145684 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 04:59:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 04:59:05 INFO - PROCESS | 1780 | 1461067145691 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 04:59:05 INFO - PROCESS | 1780 | 1461067145698 Marionette TRACE conn3 <- [1,2606,null,{}] 04:59:05 INFO - PROCESS | 1780 | 1461067145714 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:06 INFO - PROCESS | 1780 | 1461067146014 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 04:59:06 INFO - PROCESS | 1780 | 1461067146404 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:06 INFO - PROCESS | 1780 | ++DOCSHELL 0x8deac400 == 108 [pid = 1780] [id = 659] 04:59:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x8e0b2800) [pid = 1780] [serial = 1978] [outer = (nil)] 04:59:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x8e0dbc00) [pid = 1780] [serial = 1979] [outer = 0x8e0b2800] 04:59:06 INFO - PROCESS | 1780 | 1461067146502 Marionette DEBUG loaded listener.js 04:59:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x8e9e9400) [pid = 1780] [serial = 1980] [outer = 0x8e0b2800] 04:59:07 INFO - PROCESS | 1780 | 1461067147548 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 04:59:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 04:59:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1887ms 04:59:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 04:59:07 INFO - PROCESS | 1780 | 1461067147580 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 04:59:07 INFO - PROCESS | 1780 | 1461067147585 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 04:59:07 INFO - PROCESS | 1780 | 1461067147593 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 04:59:07 INFO - PROCESS | 1780 | 1461067147595 Marionette TRACE conn3 <- [1,2610,null,{}] 04:59:07 INFO - PROCESS | 1780 | 1461067147602 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:07 INFO - PROCESS | 1780 | 1461067147838 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 04:59:08 INFO - PROCESS | 1780 | 1461067148159 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:08 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e0d3000 == 109 [pid = 1780] [id = 660] 04:59:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x8e9fbc00) [pid = 1780] [serial = 1981] [outer = (nil)] 04:59:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x8ec97000) [pid = 1780] [serial = 1982] [outer = 0x8e9fbc00] 04:59:08 INFO - PROCESS | 1780 | 1461067148251 Marionette DEBUG loaded listener.js 04:59:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x8ec9f000) [pid = 1780] [serial = 1983] [outer = 0x8e9fbc00] 04:59:09 INFO - PROCESS | 1780 | 1461067149166 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 04:59:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 04:59:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1633ms 04:59:09 INFO - PROCESS | 1780 | 1461067149225 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 04:59:09 INFO - PROCESS | 1780 | 1461067149230 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 04:59:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 04:59:09 INFO - PROCESS | 1780 | 1461067149236 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 04:59:09 INFO - PROCESS | 1780 | 1461067149239 Marionette TRACE conn3 <- [1,2614,null,{}] 04:59:09 INFO - PROCESS | 1780 | 1461067149245 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:09 INFO - PROCESS | 1780 | 1461067149480 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 04:59:09 INFO - PROCESS | 1780 | 1461067149859 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:09 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e9fac00 == 110 [pid = 1780] [id = 661] 04:59:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x8eb50000) [pid = 1780] [serial = 1984] [outer = (nil)] 04:59:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x8fd48800) [pid = 1780] [serial = 1985] [outer = 0x8eb50000] 04:59:09 INFO - PROCESS | 1780 | 1461067149962 Marionette DEBUG loaded listener.js 04:59:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x8fd56800) [pid = 1780] [serial = 1986] [outer = 0x8eb50000] 04:59:10 INFO - PROCESS | 1780 | 1461067150913 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 04:59:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 04:59:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1746ms 04:59:10 INFO - PROCESS | 1780 | 1461067150984 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 04:59:10 INFO - PROCESS | 1780 | 1461067150988 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 04:59:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 04:59:10 INFO - PROCESS | 1780 | 1461067150994 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 04:59:11 INFO - PROCESS | 1780 | 1461067150998 Marionette TRACE conn3 <- [1,2618,null,{}] 04:59:11 INFO - PROCESS | 1780 | 1461067151004 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:11 INFO - PROCESS | 1780 | 1461067151318 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 04:59:11 INFO - PROCESS | 1780 | 1461067151672 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:11 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e9ed000 == 111 [pid = 1780] [id = 662] 04:59:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x90120000) [pid = 1780] [serial = 1987] [outer = (nil)] 04:59:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x9054e400) [pid = 1780] [serial = 1988] [outer = 0x90120000] 04:59:11 INFO - PROCESS | 1780 | 1461067151767 Marionette DEBUG loaded listener.js 04:59:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x912ad800) [pid = 1780] [serial = 1989] [outer = 0x90120000] 04:59:12 INFO - PROCESS | 1780 | 1461067152724 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 04:59:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 04:59:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1789ms 04:59:12 INFO - PROCESS | 1780 | 1461067152785 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 04:59:12 INFO - PROCESS | 1780 | 1461067152789 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 04:59:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 04:59:12 INFO - PROCESS | 1780 | 1461067152797 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 04:59:12 INFO - PROCESS | 1780 | 1461067152801 Marionette TRACE conn3 <- [1,2622,null,{}] 04:59:12 INFO - PROCESS | 1780 | 1461067152808 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:13 INFO - PROCESS | 1780 | 1461067153060 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 04:59:13 INFO - PROCESS | 1780 | 1461067153401 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:13 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f482800 == 112 [pid = 1780] [id = 663] 04:59:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x8fe27800) [pid = 1780] [serial = 1990] [outer = (nil)] 04:59:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x93125800) [pid = 1780] [serial = 1991] [outer = 0x8fe27800] 04:59:13 INFO - PROCESS | 1780 | 1461067153499 Marionette DEBUG loaded listener.js 04:59:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x9328bc00) [pid = 1780] [serial = 1992] [outer = 0x8fe27800] 04:59:14 INFO - PROCESS | 1780 | 1461067154395 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 04:59:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 04:59:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1634ms 04:59:14 INFO - PROCESS | 1780 | 1461067154431 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 04:59:14 INFO - PROCESS | 1780 | 1461067154434 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 04:59:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 04:59:14 INFO - PROCESS | 1780 | 1461067154441 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 04:59:14 INFO - PROCESS | 1780 | 1461067154444 Marionette TRACE conn3 <- [1,2626,null,{}] 04:59:14 INFO - PROCESS | 1780 | 1461067154450 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:14 INFO - PROCESS | 1780 | 1461067154685 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 04:59:15 INFO - PROCESS | 1780 | 1461067155039 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:15 INFO - PROCESS | 1780 | ++DOCSHELL 0x8eb49c00 == 113 [pid = 1780] [id = 664] 04:59:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x91f26c00) [pid = 1780] [serial = 1993] [outer = (nil)] 04:59:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x941ce400) [pid = 1780] [serial = 1994] [outer = 0x91f26c00] 04:59:15 INFO - PROCESS | 1780 | 1461067155138 Marionette DEBUG loaded listener.js 04:59:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x941d1c00) [pid = 1780] [serial = 1995] [outer = 0x91f26c00] 04:59:16 INFO - PROCESS | 1780 | 1461067156049 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 04:59:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 04:59:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1681ms 04:59:16 INFO - PROCESS | 1780 | 1461067156124 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 04:59:16 INFO - PROCESS | 1780 | 1461067156128 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 04:59:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 04:59:16 INFO - PROCESS | 1780 | 1461067156135 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 04:59:16 INFO - PROCESS | 1780 | 1461067156139 Marionette TRACE conn3 <- [1,2630,null,{}] 04:59:16 INFO - PROCESS | 1780 | 1461067156145 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:16 INFO - PROCESS | 1780 | 1461067156383 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 04:59:16 INFO - PROCESS | 1780 | 1461067156730 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:16 INFO - PROCESS | 1780 | ++DOCSHELL 0x881c6400 == 114 [pid = 1780] [id = 665] 04:59:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x894c3c00) [pid = 1780] [serial = 1996] [outer = (nil)] 04:59:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0x94f88c00) [pid = 1780] [serial = 1997] [outer = 0x894c3c00] 04:59:16 INFO - PROCESS | 1780 | 1461067156822 Marionette DEBUG loaded listener.js 04:59:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x9634dc00) [pid = 1780] [serial = 1998] [outer = 0x894c3c00] 04:59:17 INFO - PROCESS | 1780 | 1461067157791 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 04:59:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 04:59:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1734ms 04:59:17 INFO - PROCESS | 1780 | 1461067157870 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 04:59:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 04:59:17 INFO - PROCESS | 1780 | 1461067157874 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 04:59:17 INFO - PROCESS | 1780 | 1461067157881 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 04:59:17 INFO - PROCESS | 1780 | 1461067157884 Marionette TRACE conn3 <- [1,2634,null,{}] 04:59:17 INFO - PROCESS | 1780 | 1461067157890 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:18 INFO - PROCESS | 1780 | 1461067158166 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 04:59:18 INFO - PROCESS | 1780 | 1461067158508 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:18 INFO - PROCESS | 1780 | ++DOCSHELL 0x8deabc00 == 115 [pid = 1780] [id = 666] 04:59:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x96244000) [pid = 1780] [serial = 1999] [outer = (nil)] 04:59:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x97477000) [pid = 1780] [serial = 2000] [outer = 0x96244000] 04:59:18 INFO - PROCESS | 1780 | 1461067158606 Marionette DEBUG loaded listener.js 04:59:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x977ec000) [pid = 1780] [serial = 2001] [outer = 0x96244000] 04:59:19 INFO - PROCESS | 1780 | 1461067159558 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 04:59:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 04:59:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1739ms 04:59:19 INFO - PROCESS | 1780 | 1461067159620 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 04:59:19 INFO - PROCESS | 1780 | 1461067159625 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 04:59:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 04:59:19 INFO - PROCESS | 1780 | 1461067159632 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 04:59:19 INFO - PROCESS | 1780 | 1461067159637 Marionette TRACE conn3 <- [1,2638,null,{}] 04:59:19 INFO - PROCESS | 1780 | 1461067159642 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:19 INFO - PROCESS | 1780 | 1461067159954 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 04:59:20 INFO - PROCESS | 1780 | 1461067160310 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:20 INFO - PROCESS | 1780 | ++DOCSHELL 0x971c8800 == 116 [pid = 1780] [id = 667] 04:59:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x987d2000) [pid = 1780] [serial = 2002] [outer = (nil)] 04:59:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x9911a400) [pid = 1780] [serial = 2003] [outer = 0x987d2000] 04:59:20 INFO - PROCESS | 1780 | 1461067160414 Marionette DEBUG loaded listener.js 04:59:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x9920b000) [pid = 1780] [serial = 2004] [outer = 0x987d2000] 04:59:21 INFO - PROCESS | 1780 | 1461067161361 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 04:59:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 04:59:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1782ms 04:59:21 INFO - PROCESS | 1780 | 1461067161415 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 04:59:21 INFO - PROCESS | 1780 | 1461067161419 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 04:59:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 04:59:21 INFO - PROCESS | 1780 | 1461067161426 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 04:59:21 INFO - PROCESS | 1780 | 1461067161428 Marionette TRACE conn3 <- [1,2642,null,{}] 04:59:21 INFO - PROCESS | 1780 | 1461067161435 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:21 INFO - PROCESS | 1780 | 1461067161673 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 04:59:22 INFO - PROCESS | 1780 | 1461067162025 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:22 INFO - PROCESS | 1780 | ++DOCSHELL 0x88d6a400 == 117 [pid = 1780] [id = 668] 04:59:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x8a4ce800) [pid = 1780] [serial = 2005] [outer = (nil)] 04:59:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x9a840400) [pid = 1780] [serial = 2006] [outer = 0x8a4ce800] 04:59:22 INFO - PROCESS | 1780 | 1461067162133 Marionette DEBUG loaded listener.js 04:59:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x9ea1b400) [pid = 1780] [serial = 2007] [outer = 0x8a4ce800] 04:59:23 INFO - PROCESS | 1780 | 1461067163064 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 04:59:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 04:59:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1684ms 04:59:23 INFO - PROCESS | 1780 | 1461067163111 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 04:59:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 04:59:23 INFO - PROCESS | 1780 | 1461067163115 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 04:59:23 INFO - PROCESS | 1780 | 1461067163121 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 04:59:23 INFO - PROCESS | 1780 | 1461067163125 Marionette TRACE conn3 <- [1,2646,null,{}] 04:59:23 INFO - PROCESS | 1780 | 1461067163131 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:23 INFO - PROCESS | 1780 | 1461067163408 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 04:59:23 INFO - PROCESS | 1780 | 1461067163755 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:23 INFO - PROCESS | 1780 | ++DOCSHELL 0x994abc00 == 118 [pid = 1780] [id = 669] 04:59:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x9a8b7400) [pid = 1780] [serial = 2008] [outer = (nil)] 04:59:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0xa0c0dc00) [pid = 1780] [serial = 2009] [outer = 0x9a8b7400] 04:59:23 INFO - PROCESS | 1780 | 1461067163845 Marionette DEBUG loaded listener.js 04:59:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0xa0e98800) [pid = 1780] [serial = 2010] [outer = 0x9a8b7400] 04:59:24 INFO - PROCESS | 1780 | 1461067164773 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 04:59:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 04:59:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1687ms 04:59:24 INFO - PROCESS | 1780 | 1461067164809 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 04:59:24 INFO - PROCESS | 1780 | 1461067164812 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 04:59:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 04:59:24 INFO - PROCESS | 1780 | 1461067164820 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 04:59:24 INFO - PROCESS | 1780 | 1461067164825 Marionette TRACE conn3 <- [1,2650,null,{}] 04:59:24 INFO - PROCESS | 1780 | 1461067164831 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:25 INFO - PROCESS | 1780 | 1461067165121 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 04:59:25 INFO - PROCESS | 1780 | 1461067165474 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:25 INFO - PROCESS | 1780 | ++DOCSHELL 0x85b1b400 == 119 [pid = 1780] [id = 670] 04:59:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x87842000) [pid = 1780] [serial = 2011] [outer = (nil)] 04:59:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x8784ac00) [pid = 1780] [serial = 2012] [outer = 0x87842000] 04:59:25 INFO - PROCESS | 1780 | 1461067165574 Marionette DEBUG loaded listener.js 04:59:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x8784e000) [pid = 1780] [serial = 2013] [outer = 0x87842000] 04:59:26 INFO - PROCESS | 1780 | 1461067166495 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 04:59:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 04:59:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1733ms 04:59:26 INFO - PROCESS | 1780 | 1461067166554 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 04:59:26 INFO - PROCESS | 1780 | 1461067166558 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 04:59:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 04:59:26 INFO - PROCESS | 1780 | 1461067166565 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 04:59:26 INFO - PROCESS | 1780 | 1461067166568 Marionette TRACE conn3 <- [1,2654,null,{}] 04:59:26 INFO - PROCESS | 1780 | 1461067166574 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:26 INFO - PROCESS | 1780 | 1461067166816 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 04:59:27 INFO - PROCESS | 1780 | 1461067167173 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:27 INFO - PROCESS | 1780 | ++DOCSHELL 0x8784c000 == 120 [pid = 1780] [id = 671] 04:59:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x87850800) [pid = 1780] [serial = 2014] [outer = (nil)] 04:59:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0xa0bccc00) [pid = 1780] [serial = 2015] [outer = 0x87850800] 04:59:27 INFO - PROCESS | 1780 | 1461067167267 Marionette DEBUG loaded listener.js 04:59:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0xa0f9a000) [pid = 1780] [serial = 2016] [outer = 0x87850800] 04:59:28 INFO - PROCESS | 1780 | 1461067168180 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 04:59:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 04:59:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1633ms 04:59:28 INFO - PROCESS | 1780 | 1461067168198 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 04:59:28 INFO - PROCESS | 1780 | 1461067168202 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 04:59:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 04:59:28 INFO - PROCESS | 1780 | 1461067168209 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 04:59:28 INFO - PROCESS | 1780 | 1461067168211 Marionette TRACE conn3 <- [1,2658,null,{}] 04:59:28 INFO - PROCESS | 1780 | 1461067168218 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:28 INFO - PROCESS | 1780 | 1461067168454 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 04:59:28 INFO - PROCESS | 1780 | 1461067168804 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:28 INFO - PROCESS | 1780 | ++DOCSHELL 0x9fc60800 == 121 [pid = 1780] [id = 672] 04:59:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0xa0c3b400) [pid = 1780] [serial = 2017] [outer = (nil)] 04:59:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0xa3cd6400) [pid = 1780] [serial = 2018] [outer = 0xa0c3b400] 04:59:28 INFO - PROCESS | 1780 | 1461067168904 Marionette DEBUG loaded listener.js 04:59:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0xa4450800) [pid = 1780] [serial = 2019] [outer = 0xa0c3b400] 04:59:29 INFO - PROCESS | 1780 | 1461067169778 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 04:59:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 04:59:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1631ms 04:59:29 INFO - PROCESS | 1780 | 1461067169842 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 04:59:29 INFO - PROCESS | 1780 | 1461067169846 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 04:59:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 04:59:29 INFO - PROCESS | 1780 | 1461067169852 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 04:59:29 INFO - PROCESS | 1780 | 1461067169855 Marionette TRACE conn3 <- [1,2662,null,{}] 04:59:29 INFO - PROCESS | 1780 | 1461067169861 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:30 INFO - PROCESS | 1780 | 1461067170119 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 04:59:30 INFO - PROCESS | 1780 | 1461067170469 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:30 INFO - PROCESS | 1780 | ++DOCSHELL 0x8784a000 == 122 [pid = 1780] [id = 673] 04:59:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0x9a835800) [pid = 1780] [serial = 2020] [outer = (nil)] 04:59:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 174 (0xa4547400) [pid = 1780] [serial = 2021] [outer = 0x9a835800] 04:59:30 INFO - PROCESS | 1780 | 1461067170568 Marionette DEBUG loaded listener.js 04:59:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 175 (0xa454dc00) [pid = 1780] [serial = 2022] [outer = 0x9a835800] 04:59:31 INFO - PROCESS | 1780 | 1461067171456 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 04:59:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 04:59:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1680ms 04:59:31 INFO - PROCESS | 1780 | 1461067171534 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 04:59:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 04:59:31 INFO - PROCESS | 1780 | 1461067171538 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 04:59:31 INFO - PROCESS | 1780 | 1461067171545 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 04:59:31 INFO - PROCESS | 1780 | 1461067171549 Marionette TRACE conn3 <- [1,2666,null,{}] 04:59:31 INFO - PROCESS | 1780 | 1461067171556 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:31 INFO - PROCESS | 1780 | 1461067171847 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 04:59:34 INFO - PROCESS | 1780 | --DOMWINDOW == 174 (0x8c535c00) [pid = 1780] [serial = 1907] [outer = (nil)] [url = about:blank] 04:59:34 INFO - PROCESS | 1780 | --DOMWINDOW == 173 (0x9011e400) [pid = 1780] [serial = 1862] [outer = (nil)] [url = about:blank] 04:59:34 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0x8fd54400) [pid = 1780] [serial = 1860] [outer = (nil)] [url = about:blank] 04:59:34 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0x932ed000) [pid = 1780] [serial = 1871] [outer = (nil)] [url = about:blank] 04:59:34 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0x88ced000) [pid = 1780] [serial = 1898] [outer = (nil)] [url = about:blank] 04:59:34 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x89ff6c00) [pid = 1780] [serial = 1901] [outer = (nil)] [url = about:blank] 04:59:34 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x90121000) [pid = 1780] [serial = 1863] [outer = (nil)] [url = about:blank] 04:59:34 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x9a835000) [pid = 1780] [serial = 1887] [outer = (nil)] [url = about:blank] 04:59:34 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x8a5d4800) [pid = 1780] [serial = 1905] [outer = (nil)] [url = about:blank] 04:59:34 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0xa0a88000) [pid = 1780] [serial = 1890] [outer = (nil)] [url = about:blank] 04:59:34 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0x88b85c00) [pid = 1780] [serial = 1845] [outer = (nil)] [url = about:blank] 04:59:34 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x98a27400) [pid = 1780] [serial = 1883] [outer = (nil)] [url = about:blank] 04:59:34 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x91f26800) [pid = 1780] [serial = 1869] [outer = (nil)] [url = about:blank] 04:59:34 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x8a4a6c00) [pid = 1780] [serial = 1896] [outer = (nil)] [url = about:blank] 04:59:34 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x8eb48000) [pid = 1780] [serial = 1856] [outer = (nil)] [url = about:blank] 04:59:34 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x8de76000) [pid = 1780] [serial = 1851] [outer = (nil)] [url = about:blank] 04:59:34 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0xa4459400) [pid = 1780] [serial = 1893] [outer = (nil)] [url = about:blank] 04:59:34 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x8eb4e000) [pid = 1780] [serial = 1857] [outer = (nil)] [url = about:blank] 04:59:34 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x915c9400) [pid = 1780] [serial = 1868] [outer = (nil)] [url = about:blank] 04:59:34 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x8ddd1800) [pid = 1780] [serial = 1850] [outer = (nil)] [url = about:blank] 04:59:34 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x88b8c400) [pid = 1780] [serial = 1904] [outer = (nil)] [url = about:blank] 04:59:34 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x993e2800) [pid = 1780] [serial = 1886] [outer = (nil)] [url = about:blank] 04:59:34 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x880b9000) [pid = 1780] [serial = 1844] [outer = (nil)] [url = about:blank] 04:59:34 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0xa2a29c00) [pid = 1780] [serial = 1892] [outer = (nil)] [url = about:blank] 04:59:34 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0x96244400) [pid = 1780] [serial = 1874] [outer = (nil)] [url = about:blank] 04:59:34 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0x8e1d0800) [pid = 1780] [serial = 1854] [outer = (nil)] [url = about:blank] 04:59:34 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x98632000) [pid = 1780] [serial = 1880] [outer = (nil)] [url = about:blank] 04:59:34 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x8a4a3800) [pid = 1780] [serial = 1902] [outer = (nil)] [url = about:blank] 04:59:34 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x901bf800) [pid = 1780] [serial = 1865] [outer = (nil)] [url = about:blank] 04:59:34 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x9911e400) [pid = 1780] [serial = 1884] [outer = (nil)] [url = about:blank] 04:59:34 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x901c4000) [pid = 1780] [serial = 1866] [outer = (nil)] [url = about:blank] 04:59:34 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x8f48bc00) [pid = 1780] [serial = 1859] [outer = (nil)] [url = about:blank] 04:59:34 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x8a4a4800) [pid = 1780] [serial = 1895] [outer = (nil)] [url = about:blank] 04:59:34 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x979c5800) [pid = 1780] [serial = 1877] [outer = (nil)] [url = about:blank] 04:59:34 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x8c7ee800) [pid = 1780] [serial = 1779] [outer = (nil)] [url = about:blank] 04:59:34 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0xa0016000) [pid = 1780] [serial = 1889] [outer = (nil)] [url = about:blank] 04:59:34 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x88d6ec00) [pid = 1780] [serial = 1899] [outer = (nil)] [url = about:blank] 04:59:34 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x8a5cf400) [pid = 1780] [serial = 1847] [outer = (nil)] [url = about:blank] 04:59:34 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x932f2800) [pid = 1780] [serial = 1872] [outer = (nil)] [url = about:blank] 04:59:34 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x8abf4800) [pid = 1780] [serial = 1848] [outer = (nil)] [url = about:blank] 04:59:34 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x986b8800) [pid = 1780] [serial = 1881] [outer = (nil)] [url = about:blank] 04:59:34 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x9676f800) [pid = 1780] [serial = 1875] [outer = (nil)] [url = about:blank] 04:59:34 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x979d8000) [pid = 1780] [serial = 1878] [outer = (nil)] [url = about:blank] 04:59:34 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x8e0d9c00) [pid = 1780] [serial = 1853] [outer = (nil)] [url = about:blank] 04:59:34 INFO - PROCESS | 1780 | 1461067174506 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:34 INFO - PROCESS | 1780 | ++DOCSHELL 0x8578c400 == 123 [pid = 1780] [id = 674] 04:59:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x85793c00) [pid = 1780] [serial = 2023] [outer = (nil)] 04:59:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x858b9c00) [pid = 1780] [serial = 2024] [outer = 0x85793c00] 04:59:34 INFO - PROCESS | 1780 | 1461067174603 Marionette DEBUG loaded listener.js 04:59:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x85b18c00) [pid = 1780] [serial = 2025] [outer = 0x85793c00] 04:59:35 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:59:35 INFO - PROCESS | 1780 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:59:35 INFO - PROCESS | 1780 | 1461067175865 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 04:59:35 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) 04:59:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 4338ms 04:59:35 INFO - PROCESS | 1780 | 1461067175884 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 04:59:35 INFO - PROCESS | 1780 | 1461067175890 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 04:59:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 04:59:35 INFO - PROCESS | 1780 | 1461067175897 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 04:59:35 INFO - PROCESS | 1780 | 1461067175903 Marionette TRACE conn3 <- [1,2670,null,{}] 04:59:35 INFO - PROCESS | 1780 | 1461067175921 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:36 INFO - PROCESS | 1780 | 1461067176285 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 04:59:36 INFO - PROCESS | 1780 | 1461067176452 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:36 INFO - PROCESS | 1780 | ++DOCSHELL 0x86e4a000 == 124 [pid = 1780] [id = 675] 04:59:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x86e4bc00) [pid = 1780] [serial = 2026] [outer = (nil)] 04:59:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x86fa8c00) [pid = 1780] [serial = 2027] [outer = 0x86e4bc00] 04:59:36 INFO - PROCESS | 1780 | 1461067176549 Marionette DEBUG loaded listener.js 04:59:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x877f1800) [pid = 1780] [serial = 2028] [outer = 0x86e4bc00] 04:59:37 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:59:37 INFO - PROCESS | 1780 | 1461067177923 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 04:59:38 INFO - PROCESS | 1780 | 1461067178070 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 04:59:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 04:59:38 INFO - PROCESS | 1780 | 1461067178096 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 04:59:38 INFO - PROCESS | 1780 | 1461067178102 Marionette TRACE conn3 <- [1,2674,null,{}] 04:59:38 INFO - PROCESS | 1780 | 1461067178110 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:38 INFO - PROCESS | 1780 | 1461067178395 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 04:59:38 INFO - PROCESS | 1780 | 1461067178432 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:38 INFO - PROCESS | 1780 | ++DOCSHELL 0x8784b400 == 125 [pid = 1780] [id = 676] 04:59:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x880bcc00) [pid = 1780] [serial = 2029] [outer = (nil)] 04:59:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x8835ec00) [pid = 1780] [serial = 2030] [outer = 0x880bcc00] 04:59:38 INFO - PROCESS | 1780 | 1461067178509 Marionette DEBUG loaded listener.js 04:59:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x889ad800) [pid = 1780] [serial = 2031] [outer = 0x880bcc00] 04:59:39 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x8f48d000) [pid = 1780] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 04:59:39 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x8ad68800) [pid = 1780] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 04:59:39 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x8bb55c00) [pid = 1780] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 04:59:39 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x8deb1c00) [pid = 1780] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 04:59:39 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x99148c00) [pid = 1780] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 04:59:39 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x96290800) [pid = 1780] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 04:59:39 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x86e4b400) [pid = 1780] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 04:59:39 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x8deaf400) [pid = 1780] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 04:59:39 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x8fd4dc00) [pid = 1780] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 04:59:39 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0x9012b800) [pid = 1780] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 04:59:39 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x8e9ef800) [pid = 1780] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 04:59:39 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0x977ef800) [pid = 1780] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 04:59:39 INFO - PROCESS | 1780 | --DOMWINDOW == 127 (0x94f91c00) [pid = 1780] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 04:59:39 INFO - PROCESS | 1780 | --DOMWINDOW == 126 (0x8a54dc00) [pid = 1780] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 04:59:39 INFO - PROCESS | 1780 | --DOMWINDOW == 125 (0x88ceb800) [pid = 1780] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 04:59:39 INFO - PROCESS | 1780 | --DOMWINDOW == 124 (0x901b8c00) [pid = 1780] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 04:59:39 INFO - PROCESS | 1780 | --DOMWINDOW == 123 (0x8e0d3800) [pid = 1780] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 04:59:39 INFO - PROCESS | 1780 | --DOMWINDOW == 122 (0x8a4c8000) [pid = 1780] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 04:59:39 INFO - PROCESS | 1780 | --DOMWINDOW == 121 (0x98416800) [pid = 1780] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 04:59:39 INFO - PROCESS | 1780 | --DOMWINDOW == 120 (0x88b8f400) [pid = 1780] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 04:59:39 INFO - PROCESS | 1780 | --DOMWINDOW == 119 (0x89d78000) [pid = 1780] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 04:59:40 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:59:40 INFO - PROCESS | 1780 | 1461067180394 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 04:59:40 INFO - PROCESS | 1780 | 1461067180448 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 04:59:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 04:59:40 INFO - PROCESS | 1780 | 1461067180464 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 04:59:40 INFO - PROCESS | 1780 | 1461067180473 Marionette TRACE conn3 <- [1,2678,null,{}] 04:59:40 INFO - PROCESS | 1780 | 1461067180480 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:40 INFO - PROCESS | 1780 | 1461067180820 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 04:59:40 INFO - PROCESS | 1780 | 1461067180847 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:40 INFO - PROCESS | 1780 | ++DOCSHELL 0x8835e000 == 126 [pid = 1780] [id = 677] 04:59:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 120 (0x88b84000) [pid = 1780] [serial = 2032] [outer = (nil)] 04:59:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 121 (0x88b90000) [pid = 1780] [serial = 2033] [outer = 0x88b84000] 04:59:40 INFO - PROCESS | 1780 | 1461067180921 Marionette DEBUG loaded listener.js 04:59:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 122 (0x88cf0000) [pid = 1780] [serial = 2034] [outer = 0x88b84000] 04:59:42 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:59:42 INFO - PROCESS | 1780 | 1461067182592 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 04:59:42 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) 04:59:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2200ms 04:59:42 INFO - PROCESS | 1780 | 1461067182659 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 04:59:42 INFO - PROCESS | 1780 | 1461067182666 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 04:59:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 04:59:42 INFO - PROCESS | 1780 | 1461067182674 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 04:59:42 INFO - PROCESS | 1780 | 1461067182679 Marionette TRACE conn3 <- [1,2682,null,{}] 04:59:42 INFO - PROCESS | 1780 | 1461067182689 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:42 INFO - PROCESS | 1780 | 1461067182960 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 04:59:43 INFO - PROCESS | 1780 | 1461067183244 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:43 INFO - PROCESS | 1780 | ++DOCSHELL 0x8447ac00 == 127 [pid = 1780] [id = 678] 04:59:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 123 (0x86bcc800) [pid = 1780] [serial = 2035] [outer = (nil)] 04:59:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 124 (0x86e50c00) [pid = 1780] [serial = 2036] [outer = 0x86bcc800] 04:59:43 INFO - PROCESS | 1780 | 1461067183339 Marionette DEBUG loaded listener.js 04:59:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 125 (0x881c1400) [pid = 1780] [serial = 2037] [outer = 0x86bcc800] 04:59:44 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:59:44 INFO - PROCESS | 1780 | 1461067184718 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 04:59:44 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) 04:59:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2092ms 04:59:44 INFO - PROCESS | 1780 | 1461067184900 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 04:59:44 INFO - PROCESS | 1780 | 1461067184910 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 04:59:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 04:59:44 INFO - PROCESS | 1780 | 1461067184939 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 04:59:44 INFO - PROCESS | 1780 | 1461067184944 Marionette TRACE conn3 <- [1,2686,null,{}] 04:59:44 INFO - PROCESS | 1780 | 1461067184950 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:45 INFO - PROCESS | 1780 | 1461067185182 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 04:59:45 INFO - PROCESS | 1780 | 1461067185472 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:45 INFO - PROCESS | 1780 | ++DOCSHELL 0x86bcfc00 == 128 [pid = 1780] [id = 679] 04:59:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 126 (0x881be400) [pid = 1780] [serial = 2038] [outer = (nil)] 04:59:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 127 (0x88b8c000) [pid = 1780] [serial = 2039] [outer = 0x881be400] 04:59:45 INFO - PROCESS | 1780 | 1461067185564 Marionette DEBUG loaded listener.js 04:59:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x88d64800) [pid = 1780] [serial = 2040] [outer = 0x881be400] 04:59:46 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:59:47 INFO - PROCESS | 1780 | 1461067187037 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 04:59:47 INFO - PROCESS | 1780 | 1461067187092 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 04:59:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 04:59:47 INFO - PROCESS | 1780 | 1461067187100 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 04:59:47 INFO - PROCESS | 1780 | 1461067187107 Marionette TRACE conn3 <- [1,2690,null,{}] 04:59:47 INFO - PROCESS | 1780 | 1461067187127 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:47 INFO - PROCESS | 1780 | 1461067187410 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 04:59:47 INFO - PROCESS | 1780 | 1461067187691 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:47 INFO - PROCESS | 1780 | ++DOCSHELL 0x88b8a000 == 129 [pid = 1780] [id = 680] 04:59:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x88d63000) [pid = 1780] [serial = 2041] [outer = (nil)] 04:59:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x890eb000) [pid = 1780] [serial = 2042] [outer = 0x88d63000] 04:59:47 INFO - PROCESS | 1780 | 1461067187784 Marionette DEBUG loaded listener.js 04:59:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x894cd000) [pid = 1780] [serial = 2043] [outer = 0x88d63000] 04:59:49 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:59:49 INFO - PROCESS | 1780 | 1461067189135 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 04:59:49 INFO - PROCESS | 1780 | 1461067189210 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 04:59:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 04:59:49 INFO - PROCESS | 1780 | 1461067189239 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 04:59:49 INFO - PROCESS | 1780 | 1461067189243 Marionette TRACE conn3 <- [1,2694,null,{}] 04:59:49 INFO - PROCESS | 1780 | 1461067189249 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:49 INFO - PROCESS | 1780 | 1461067189475 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 04:59:49 INFO - PROCESS | 1780 | 1461067189754 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:49 INFO - PROCESS | 1780 | ++DOCSHELL 0x894cec00 == 130 [pid = 1780] [id = 681] 04:59:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x89d69c00) [pid = 1780] [serial = 2044] [outer = (nil)] 04:59:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x89ff2000) [pid = 1780] [serial = 2045] [outer = 0x89d69c00] 04:59:49 INFO - PROCESS | 1780 | 1461067189844 Marionette DEBUG loaded listener.js 04:59:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x8a49c000) [pid = 1780] [serial = 2046] [outer = 0x89d69c00] 04:59:51 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:59:51 INFO - PROCESS | 1780 | 1461067191213 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 04:59:51 INFO - PROCESS | 1780 | 1461067191313 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 04:59:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 04:59:51 INFO - PROCESS | 1780 | 1461067191323 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 04:59:51 INFO - PROCESS | 1780 | 1461067191327 Marionette TRACE conn3 <- [1,2698,null,{}] 04:59:51 INFO - PROCESS | 1780 | 1461067191334 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:51 INFO - PROCESS | 1780 | 1461067191565 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 04:59:51 INFO - PROCESS | 1780 | 1461067191845 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:51 INFO - PROCESS | 1780 | ++DOCSHELL 0x894c8c00 == 131 [pid = 1780] [id = 682] 04:59:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x89d73000) [pid = 1780] [serial = 2047] [outer = (nil)] 04:59:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x8a4a7400) [pid = 1780] [serial = 2048] [outer = 0x89d73000] 04:59:51 INFO - PROCESS | 1780 | 1461067191935 Marionette DEBUG loaded listener.js 04:59:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x8a4a9800) [pid = 1780] [serial = 2049] [outer = 0x89d73000] 04:59:53 INFO - PROCESS | 1780 | SkCairoFTTypeface::onFilterRec unimplemented 04:59:53 INFO - PROCESS | 1780 | 1461067193301 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 04:59:53 INFO - PROCESS | 1780 | 1461067193398 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 04:59:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 04:59:53 INFO - PROCESS | 1780 | 1461067193410 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 04:59:53 INFO - PROCESS | 1780 | 1461067193413 Marionette TRACE conn3 <- [1,2702,null,{}] 04:59:53 INFO - PROCESS | 1780 | 1461067193420 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:53 INFO - PROCESS | 1780 | 1461067193668 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 04:59:53 INFO - PROCESS | 1780 | 1461067193952 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:53 INFO - PROCESS | 1780 | ++DOCSHELL 0x89fef000 == 132 [pid = 1780] [id = 683] 04:59:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x8a4a5400) [pid = 1780] [serial = 2050] [outer = (nil)] 04:59:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x8a5cc800) [pid = 1780] [serial = 2051] [outer = 0x8a4a5400] 04:59:54 INFO - PROCESS | 1780 | 1461067194044 Marionette DEBUG loaded listener.js 04:59:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8a7b5c00) [pid = 1780] [serial = 2052] [outer = 0x8a4a5400] 04:59:54 INFO - PROCESS | 1780 | 1461067194971 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 04:59:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 04:59:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1589ms 04:59:55 INFO - PROCESS | 1780 | 1461067195003 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 04:59:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 04:59:55 INFO - PROCESS | 1780 | 1461067195009 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 04:59:55 INFO - PROCESS | 1780 | 1461067195017 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 04:59:55 INFO - PROCESS | 1780 | 1461067195022 Marionette TRACE conn3 <- [1,2706,null,{}] 04:59:55 INFO - PROCESS | 1780 | 1461067195028 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:55 INFO - PROCESS | 1780 | 1461067195272 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 04:59:55 INFO - PROCESS | 1780 | 1461067195657 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:55 INFO - PROCESS | 1780 | ++DOCSHELL 0x86bce400 == 133 [pid = 1780] [id = 684] 04:59:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x8a5cf400) [pid = 1780] [serial = 2053] [outer = (nil)] 04:59:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x8ad71000) [pid = 1780] [serial = 2054] [outer = 0x8a5cf400] 04:59:55 INFO - PROCESS | 1780 | 1461067195760 Marionette DEBUG loaded listener.js 04:59:55 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x8ad75000) [pid = 1780] [serial = 2055] [outer = 0x8a5cf400] 04:59:56 INFO - PROCESS | 1780 | 1461067196697 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 04:59:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 04:59:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1698ms 04:59:56 INFO - PROCESS | 1780 | 1461067196713 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 04:59:56 INFO - PROCESS | 1780 | 1461067196716 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 04:59:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 04:59:56 INFO - PROCESS | 1780 | 1461067196723 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 04:59:56 INFO - PROCESS | 1780 | 1461067196727 Marionette TRACE conn3 <- [1,2710,null,{}] 04:59:56 INFO - PROCESS | 1780 | 1461067196732 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:56 INFO - PROCESS | 1780 | 1461067196958 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 04:59:57 INFO - PROCESS | 1780 | 1461067197294 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:57 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a5d6400 == 134 [pid = 1780] [id = 685] 04:59:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x8abf3c00) [pid = 1780] [serial = 2056] [outer = (nil)] 04:59:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x8c535c00) [pid = 1780] [serial = 2057] [outer = 0x8abf3c00] 04:59:57 INFO - PROCESS | 1780 | 1461067197394 Marionette DEBUG loaded listener.js 04:59:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x8c538c00) [pid = 1780] [serial = 2058] [outer = 0x8abf3c00] 04:59:58 INFO - PROCESS | 1780 | 1461067198359 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 04:59:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 04:59:58 INFO - PROCESS | 1780 | 1461067198417 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 04:59:58 INFO - PROCESS | 1780 | 1461067198424 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 04:59:58 INFO - PROCESS | 1780 | 1461067198428 Marionette TRACE conn3 <- [1,2714,null,{}] 04:59:58 INFO - PROCESS | 1780 | 1461067198433 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:59:58 INFO - PROCESS | 1780 | 1461067198696 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 04:59:59 INFO - PROCESS | 1780 | 1461067199035 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:59:59 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a548c00 == 135 [pid = 1780] [id = 686] 04:59:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x8a7a9400) [pid = 1780] [serial = 2059] [outer = (nil)] 04:59:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x8c7f0800) [pid = 1780] [serial = 2060] [outer = 0x8a7a9400] 04:59:59 INFO - PROCESS | 1780 | 1461067199129 Marionette DEBUG loaded listener.js 04:59:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x8c7f7000) [pid = 1780] [serial = 2061] [outer = 0x8a7a9400] 05:00:00 INFO - PROCESS | 1780 | 1461067200115 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 05:00:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 05:00:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1737ms 05:00:00 INFO - PROCESS | 1780 | 1461067200161 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 05:00:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 05:00:00 INFO - PROCESS | 1780 | 1461067200166 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 05:00:00 INFO - PROCESS | 1780 | 1461067200172 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 05:00:00 INFO - PROCESS | 1780 | 1461067200176 Marionette TRACE conn3 <- [1,2718,null,{}] 05:00:00 INFO - PROCESS | 1780 | 1461067200185 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:00 INFO - PROCESS | 1780 | 1461067200452 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 05:00:00 INFO - PROCESS | 1780 | 1461067200816 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:00 INFO - PROCESS | 1780 | ++DOCSHELL 0x889b1c00 == 136 [pid = 1780] [id = 687] 05:00:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0x8a7b3c00) [pid = 1780] [serial = 2062] [outer = (nil)] 05:00:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x8ddce800) [pid = 1780] [serial = 2063] [outer = 0x8a7b3c00] 05:00:00 INFO - PROCESS | 1780 | 1461067200920 Marionette DEBUG loaded listener.js 05:00:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x8ddd1c00) [pid = 1780] [serial = 2064] [outer = 0x8a7b3c00] 05:00:01 INFO - PROCESS | 1780 | 1461067201901 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 05:00:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 05:00:01 INFO - PROCESS | 1780 | 1461067201968 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 05:00:01 INFO - PROCESS | 1780 | 1461067201974 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 05:00:01 INFO - PROCESS | 1780 | 1461067201979 Marionette TRACE conn3 <- [1,2722,null,{}] 05:00:01 INFO - PROCESS | 1780 | 1461067201985 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:02 INFO - PROCESS | 1780 | 1461067202363 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 05:00:02 INFO - PROCESS | 1780 | 1461067202753 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:02 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ddcfc00 == 137 [pid = 1780] [id = 688] 05:00:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x8deacc00) [pid = 1780] [serial = 2065] [outer = (nil)] 05:00:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x8e0ae400) [pid = 1780] [serial = 2066] [outer = 0x8deacc00] 05:00:02 INFO - PROCESS | 1780 | 1461067202859 Marionette DEBUG loaded listener.js 05:00:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x8e0b8c00) [pid = 1780] [serial = 2067] [outer = 0x8deacc00] 05:00:03 INFO - PROCESS | 1780 | 1461067203853 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 05:00:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 05:00:03 INFO - PROCESS | 1780 | 1461067203918 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 05:00:03 INFO - PROCESS | 1780 | 1461067203925 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 05:00:03 INFO - PROCESS | 1780 | 1461067203929 Marionette TRACE conn3 <- [1,2726,null,{}] 05:00:03 INFO - PROCESS | 1780 | 1461067203935 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:04 INFO - PROCESS | 1780 | 1461067204214 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 05:00:04 INFO - PROCESS | 1780 | 1461067204561 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:04 INFO - PROCESS | 1780 | ++DOCSHELL 0x8deb7c00 == 138 [pid = 1780] [id = 689] 05:00:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x8deba400) [pid = 1780] [serial = 2068] [outer = (nil)] 05:00:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x8e0da800) [pid = 1780] [serial = 2069] [outer = 0x8deba400] 05:00:04 INFO - PROCESS | 1780 | 1461067204652 Marionette DEBUG loaded listener.js 05:00:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x8e1c5000) [pid = 1780] [serial = 2070] [outer = 0x8deba400] 05:00:05 INFO - PROCESS | 1780 | 1461067205602 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 05:00:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 05:00:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1738ms 05:00:05 INFO - PROCESS | 1780 | 1461067205663 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 05:00:05 INFO - PROCESS | 1780 | 1461067205668 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 05:00:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 05:00:05 INFO - PROCESS | 1780 | 1461067205675 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 05:00:05 INFO - PROCESS | 1780 | 1461067205678 Marionette TRACE conn3 <- [1,2730,null,{}] 05:00:05 INFO - PROCESS | 1780 | 1461067205684 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:05 INFO - PROCESS | 1780 | 1461067205939 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 05:00:06 INFO - PROCESS | 1780 | 1461067206296 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:06 INFO - PROCESS | 1780 | ++DOCSHELL 0x89d70800 == 139 [pid = 1780] [id = 690] 05:00:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x8a7b5800) [pid = 1780] [serial = 2071] [outer = (nil)] 05:00:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x8e1cf400) [pid = 1780] [serial = 2072] [outer = 0x8a7b5800] 05:00:06 INFO - PROCESS | 1780 | 1461067206445 Marionette DEBUG loaded listener.js 05:00:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x8e9e0800) [pid = 1780] [serial = 2073] [outer = 0x8a7b5800] 05:00:07 INFO - PROCESS | 1780 | 1461067207790 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 05:00:07 INFO - PROCESS | 1780 | 1461067207855 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 05:00:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 05:00:07 INFO - PROCESS | 1780 | 1461067207865 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 05:00:07 INFO - PROCESS | 1780 | 1461067207869 Marionette TRACE conn3 <- [1,2734,null,{}] 05:00:07 INFO - PROCESS | 1780 | 1461067207875 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:08 INFO - PROCESS | 1780 | 1461067208174 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 05:00:08 INFO - PROCESS | 1780 | 1461067208464 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:08 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e0d1c00 == 140 [pid = 1780] [id = 691] 05:00:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x8e0d6000) [pid = 1780] [serial = 2074] [outer = (nil)] 05:00:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x8eb42400) [pid = 1780] [serial = 2075] [outer = 0x8e0d6000] 05:00:08 INFO - PROCESS | 1780 | 1461067208552 Marionette DEBUG loaded listener.js 05:00:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x8eb48000) [pid = 1780] [serial = 2076] [outer = 0x8e0d6000] 05:00:09 INFO - PROCESS | 1780 | 1461067209497 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 05:00:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 05:00:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1692ms 05:00:09 INFO - PROCESS | 1780 | 1461067209557 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 05:00:09 INFO - PROCESS | 1780 | 1461067209561 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 05:00:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 05:00:09 INFO - PROCESS | 1780 | 1461067209568 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 05:00:09 INFO - PROCESS | 1780 | 1461067209572 Marionette TRACE conn3 <- [1,2738,null,{}] 05:00:09 INFO - PROCESS | 1780 | 1461067209578 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:09 INFO - PROCESS | 1780 | 1461067209833 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 05:00:10 INFO - PROCESS | 1780 | 1461067210176 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:10 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e1d0800 == 141 [pid = 1780] [id = 692] 05:00:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x8e9e8400) [pid = 1780] [serial = 2077] [outer = (nil)] 05:00:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x8ec9ac00) [pid = 1780] [serial = 2078] [outer = 0x8e9e8400] 05:00:10 INFO - PROCESS | 1780 | 1461067210274 Marionette DEBUG loaded listener.js 05:00:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x8ec9dc00) [pid = 1780] [serial = 2079] [outer = 0x8e9e8400] 05:00:11 INFO - PROCESS | 1780 | 1461067211292 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 05:00:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 05:00:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1785ms 05:00:11 INFO - PROCESS | 1780 | 1461067211354 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 05:00:11 INFO - PROCESS | 1780 | 1461067211359 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 05:00:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 05:00:11 INFO - PROCESS | 1780 | 1461067211365 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 05:00:11 INFO - PROCESS | 1780 | 1461067211369 Marionette TRACE conn3 <- [1,2742,null,{}] 05:00:11 INFO - PROCESS | 1780 | 1461067211375 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:11 INFO - PROCESS | 1780 | 1461067211623 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 05:00:13 INFO - PROCESS | 1780 | --DOCSHELL 0x88b8a400 == 140 [pid = 1780] [id = 440] 05:00:13 INFO - PROCESS | 1780 | --DOCSHELL 0x88ce5800 == 139 [pid = 1780] [id = 653] 05:00:13 INFO - PROCESS | 1780 | --DOCSHELL 0x8784b400 == 138 [pid = 1780] [id = 676] 05:00:13 INFO - PROCESS | 1780 | --DOCSHELL 0x86e4a000 == 137 [pid = 1780] [id = 675] 05:00:13 INFO - PROCESS | 1780 | --DOCSHELL 0x8578c400 == 136 [pid = 1780] [id = 674] 05:00:13 INFO - PROCESS | 1780 | --DOCSHELL 0x9fc60800 == 135 [pid = 1780] [id = 672] 05:00:13 INFO - PROCESS | 1780 | --DOCSHELL 0x8784c000 == 134 [pid = 1780] [id = 671] 05:00:13 INFO - PROCESS | 1780 | --DOCSHELL 0x994abc00 == 133 [pid = 1780] [id = 669] 05:00:13 INFO - PROCESS | 1780 | --DOCSHELL 0x85b1b400 == 132 [pid = 1780] [id = 670] 05:00:13 INFO - PROCESS | 1780 | --DOCSHELL 0x88d6a400 == 131 [pid = 1780] [id = 668] 05:00:13 INFO - PROCESS | 1780 | --DOCSHELL 0x971c8800 == 130 [pid = 1780] [id = 667] 05:00:13 INFO - PROCESS | 1780 | --DOCSHELL 0x8deabc00 == 129 [pid = 1780] [id = 666] 05:00:13 INFO - PROCESS | 1780 | --DOCSHELL 0x8eb49c00 == 128 [pid = 1780] [id = 664] 05:00:13 INFO - PROCESS | 1780 | --DOCSHELL 0x881c6400 == 127 [pid = 1780] [id = 665] 05:00:13 INFO - PROCESS | 1780 | --DOCSHELL 0x8f482800 == 126 [pid = 1780] [id = 663] 05:00:13 INFO - PROCESS | 1780 | --DOCSHELL 0x8e9ed000 == 125 [pid = 1780] [id = 662] 05:00:13 INFO - PROCESS | 1780 | --DOCSHELL 0x8e9fac00 == 124 [pid = 1780] [id = 661] 05:00:13 INFO - PROCESS | 1780 | --DOCSHELL 0x8e0d3000 == 123 [pid = 1780] [id = 660] 05:00:13 INFO - PROCESS | 1780 | --DOCSHELL 0x8a542c00 == 122 [pid = 1780] [id = 658] 05:00:13 INFO - PROCESS | 1780 | --DOCSHELL 0x8deac400 == 121 [pid = 1780] [id = 659] 05:00:13 INFO - PROCESS | 1780 | --DOCSHELL 0x88d6d400 == 120 [pid = 1780] [id = 657] 05:00:13 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x8c7f1c00) [pid = 1780] [serial = 1970] [outer = (nil)] [url = about:blank] 05:00:13 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0x8fe2dc00) [pid = 1780] [serial = 1928] [outer = (nil)] [url = about:blank] 05:00:13 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0x8c539400) [pid = 1780] [serial = 1913] [outer = (nil)] [url = about:blank] 05:00:13 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x8ddd0400) [pid = 1780] [serial = 1968] [outer = (nil)] [url = about:blank] 05:00:13 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x8e1c3000) [pid = 1780] [serial = 1920] [outer = (nil)] [url = about:blank] 05:00:13 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x9fb92c00) [pid = 1780] [serial = 1955] [outer = (nil)] [url = about:blank] 05:00:13 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x979e2400) [pid = 1780] [serial = 1947] [outer = (nil)] [url = about:blank] 05:00:13 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x8c80b400) [pid = 1780] [serial = 1914] [outer = (nil)] [url = about:blank] 05:00:13 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0xa0e9c400) [pid = 1780] [serial = 1959] [outer = (nil)] [url = about:blank] 05:00:13 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0xa0adcc00) [pid = 1780] [serial = 1958] [outer = (nil)] [url = about:blank] 05:00:13 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x8deb8800) [pid = 1780] [serial = 1916] [outer = (nil)] [url = about:blank] 05:00:13 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x901c6800) [pid = 1780] [serial = 1931] [outer = (nil)] [url = about:blank] 05:00:13 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x8e0b9400) [pid = 1780] [serial = 1917] [outer = (nil)] [url = about:blank] 05:00:13 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x8e0da000) [pid = 1780] [serial = 1919] [outer = (nil)] [url = about:blank] 05:00:13 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x9328e400) [pid = 1780] [serial = 1937] [outer = (nil)] [url = about:blank] 05:00:13 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x8fd4d800) [pid = 1780] [serial = 1926] [outer = (nil)] [url = about:blank] 05:00:13 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0x9891c000) [pid = 1780] [serial = 1950] [outer = (nil)] [url = about:blank] 05:00:13 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0x9fc9c000) [pid = 1780] [serial = 1956] [outer = (nil)] [url = about:blank] 05:00:13 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x96767000) [pid = 1780] [serial = 1941] [outer = (nil)] [url = about:blank] 05:00:13 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x96970000) [pid = 1780] [serial = 1943] [outer = (nil)] [url = about:blank] 05:00:13 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x9011dc00) [pid = 1780] [serial = 1929] [outer = (nil)] [url = about:blank] 05:00:13 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x894c4800) [pid = 1780] [serial = 1962] [outer = (nil)] [url = about:blank] 05:00:13 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x912b9c00) [pid = 1780] [serial = 1934] [outer = (nil)] [url = about:blank] 05:00:13 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x8f48d400) [pid = 1780] [serial = 1925] [outer = (nil)] [url = about:blank] 05:00:13 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x987cdc00) [pid = 1780] [serial = 1949] [outer = (nil)] [url = about:blank] 05:00:13 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x979cfc00) [pid = 1780] [serial = 1946] [outer = (nil)] [url = about:blank] 05:00:13 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x8e9f3400) [pid = 1780] [serial = 1922] [outer = (nil)] [url = about:blank] 05:00:13 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x8c7ecc00) [pid = 1780] [serial = 1967] [outer = (nil)] [url = about:blank] 05:00:13 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x932ef800) [pid = 1780] [serial = 1938] [outer = (nil)] [url = about:blank] 05:00:13 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x8a7ad800) [pid = 1780] [serial = 1965] [outer = (nil)] [url = about:blank] 05:00:13 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x890ebc00) [pid = 1780] [serial = 1961] [outer = (nil)] [url = about:blank] 05:00:13 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x8a54a000) [pid = 1780] [serial = 1964] [outer = (nil)] [url = about:blank] 05:00:13 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x96284400) [pid = 1780] [serial = 1940] [outer = (nil)] [url = about:blank] 05:00:13 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x993da000) [pid = 1780] [serial = 1953] [outer = (nil)] [url = about:blank] 05:00:13 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x99210800) [pid = 1780] [serial = 1952] [outer = (nil)] [url = about:blank] 05:00:13 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x89d6e000) [pid = 1780] [serial = 1911] [outer = (nil)] [url = about:blank] 05:00:13 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0x971c2400) [pid = 1780] [serial = 1944] [outer = (nil)] [url = about:blank] 05:00:13 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x90545c00) [pid = 1780] [serial = 1932] [outer = (nil)] [url = about:blank] 05:00:13 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0x8e9f9800) [pid = 1780] [serial = 1923] [outer = (nil)] [url = about:blank] 05:00:13 INFO - PROCESS | 1780 | --DOMWINDOW == 127 (0x8ddd6800) [pid = 1780] [serial = 1842] [outer = (nil)] [url = about:blank] 05:00:13 INFO - PROCESS | 1780 | --DOMWINDOW == 126 (0x88e4b800) [pid = 1780] [serial = 1910] [outer = (nil)] [url = about:blank] 05:00:13 INFO - PROCESS | 1780 | --DOMWINDOW == 125 (0x91317800) [pid = 1780] [serial = 1935] [outer = (nil)] [url = about:blank] 05:00:13 INFO - PROCESS | 1780 | 1461067213595 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:13 INFO - PROCESS | 1780 | ++DOCSHELL 0x85b11400 == 121 [pid = 1780] [id = 693] 05:00:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 126 (0x86bc9800) [pid = 1780] [serial = 2080] [outer = (nil)] 05:00:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 127 (0x86bce000) [pid = 1780] [serial = 2081] [outer = 0x86bc9800] 05:00:13 INFO - PROCESS | 1780 | 1461067213693 Marionette DEBUG loaded listener.js 05:00:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x86e49000) [pid = 1780] [serial = 2082] [outer = 0x86bc9800] 05:00:14 INFO - PROCESS | 1780 | 1461067214571 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 05:00:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 05:00:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 3239ms 05:00:14 INFO - PROCESS | 1780 | 1461067214615 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 05:00:14 INFO - PROCESS | 1780 | 1461067214623 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 05:00:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 05:00:14 INFO - PROCESS | 1780 | 1461067214633 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 05:00:14 INFO - PROCESS | 1780 | 1461067214638 Marionette TRACE conn3 <- [1,2746,null,{}] 05:00:14 INFO - PROCESS | 1780 | 1461067214645 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:14 INFO - PROCESS | 1780 | 1461067214884 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 05:00:15 INFO - PROCESS | 1780 | 1461067215162 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:15 INFO - PROCESS | 1780 | ++DOCSHELL 0x881c7000 == 122 [pid = 1780] [id = 694] 05:00:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x881c7c00) [pid = 1780] [serial = 2083] [outer = (nil)] 05:00:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x889a5800) [pid = 1780] [serial = 2084] [outer = 0x881c7c00] 05:00:15 INFO - PROCESS | 1780 | 1461067215256 Marionette DEBUG loaded listener.js 05:00:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x88b87400) [pid = 1780] [serial = 2085] [outer = 0x881c7c00] 05:00:16 INFO - PROCESS | 1780 | 1461067216284 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 05:00:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 05:00:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1689ms 05:00:16 INFO - PROCESS | 1780 | 1461067216325 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 05:00:16 INFO - PROCESS | 1780 | 1461067216331 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 05:00:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 05:00:16 INFO - PROCESS | 1780 | 1461067216346 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 05:00:16 INFO - PROCESS | 1780 | 1461067216350 Marionette TRACE conn3 <- [1,2750,null,{}] 05:00:16 INFO - PROCESS | 1780 | 1461067216355 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:16 INFO - PROCESS | 1780 | 1461067216724 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 05:00:16 INFO - PROCESS | 1780 | 1461067216981 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:17 INFO - PROCESS | 1780 | ++DOCSHELL 0x88d68400 == 123 [pid = 1780] [id = 695] 05:00:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x88e4f800) [pid = 1780] [serial = 2086] [outer = (nil)] 05:00:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x88e54400) [pid = 1780] [serial = 2087] [outer = 0x88e4f800] 05:00:17 INFO - PROCESS | 1780 | 1461067217059 Marionette DEBUG loaded listener.js 05:00:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x890f7c00) [pid = 1780] [serial = 2088] [outer = 0x88e4f800] 05:00:17 INFO - PROCESS | 1780 | 1461067217944 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 05:00:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 05:00:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 2146ms 05:00:18 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x987d2000) [pid = 1780] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 05:00:18 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x894c3c00) [pid = 1780] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 05:00:18 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x85793c00) [pid = 1780] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 05:00:18 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0x8e9fbc00) [pid = 1780] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 05:00:18 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x8a4ce800) [pid = 1780] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 05:00:18 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0x8eb50000) [pid = 1780] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 05:00:18 INFO - PROCESS | 1780 | --DOMWINDOW == 127 (0x88e4e400) [pid = 1780] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 05:00:18 INFO - PROCESS | 1780 | --DOMWINDOW == 126 (0x86e4bc00) [pid = 1780] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 05:00:18 INFO - PROCESS | 1780 | --DOMWINDOW == 125 (0x91f26c00) [pid = 1780] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 05:00:18 INFO - PROCESS | 1780 | --DOMWINDOW == 124 (0x9a8b7400) [pid = 1780] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 05:00:18 INFO - PROCESS | 1780 | --DOMWINDOW == 123 (0x8fe27800) [pid = 1780] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 05:00:18 INFO - PROCESS | 1780 | --DOMWINDOW == 122 (0x90120000) [pid = 1780] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 05:00:18 INFO - PROCESS | 1780 | --DOMWINDOW == 121 (0x8e0b2800) [pid = 1780] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 05:00:18 INFO - PROCESS | 1780 | --DOMWINDOW == 120 (0x87850800) [pid = 1780] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 05:00:18 INFO - PROCESS | 1780 | --DOMWINDOW == 119 (0x8a4aa000) [pid = 1780] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 05:00:18 INFO - PROCESS | 1780 | --DOMWINDOW == 118 (0xa0c3b400) [pid = 1780] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 05:00:18 INFO - PROCESS | 1780 | --DOMWINDOW == 117 (0x96244000) [pid = 1780] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 05:00:18 INFO - PROCESS | 1780 | --DOMWINDOW == 116 (0x880bcc00) [pid = 1780] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 05:00:18 INFO - PROCESS | 1780 | --DOMWINDOW == 115 (0x87842000) [pid = 1780] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 05:00:18 INFO - PROCESS | 1780 | --DOMWINDOW == 114 (0x9a835800) [pid = 1780] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 05:00:18 INFO - PROCESS | 1780 | --DOMWINDOW == 113 (0x8a7a9c00) [pid = 1780] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 05:00:18 INFO - PROCESS | 1780 | 1461067218607 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 05:00:18 INFO - PROCESS | 1780 | 1461067218611 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 05:00:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 05:00:18 INFO - PROCESS | 1780 | 1461067218642 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 05:00:18 INFO - PROCESS | 1780 | 1461067218651 Marionette TRACE conn3 <- [1,2754,null,{}] 05:00:18 INFO - PROCESS | 1780 | 1461067218659 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:18 INFO - PROCESS | 1780 | 1461067218944 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 05:00:19 INFO - PROCESS | 1780 | 1461067219073 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:19 INFO - PROCESS | 1780 | ++DOCSHELL 0x890e9c00 == 124 [pid = 1780] [id = 696] 05:00:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 114 (0x894c3c00) [pid = 1780] [serial = 2089] [outer = (nil)] 05:00:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 115 (0x89ff3c00) [pid = 1780] [serial = 2090] [outer = 0x894c3c00] 05:00:19 INFO - PROCESS | 1780 | 1461067219149 Marionette DEBUG loaded listener.js 05:00:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 116 (0x8a4aa000) [pid = 1780] [serial = 2091] [outer = 0x894c3c00] 05:00:19 INFO - PROCESS | 1780 | 1461067219893 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 05:00:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 05:00:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1301ms 05:00:19 INFO - PROCESS | 1780 | 1461067219933 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 05:00:19 INFO - PROCESS | 1780 | 1461067219938 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 05:00:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 05:00:19 INFO - PROCESS | 1780 | 1461067219944 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 05:00:19 INFO - PROCESS | 1780 | 1461067219947 Marionette TRACE conn3 <- [1,2758,null,{}] 05:00:19 INFO - PROCESS | 1780 | 1461067219953 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:20 INFO - PROCESS | 1780 | 1461067220173 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 05:00:20 INFO - PROCESS | 1780 | 1461067220383 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:20 INFO - PROCESS | 1780 | ++DOCSHELL 0x89d69400 == 125 [pid = 1780] [id = 697] 05:00:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 117 (0x8a542c00) [pid = 1780] [serial = 2092] [outer = (nil)] 05:00:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 118 (0x8a5cd800) [pid = 1780] [serial = 2093] [outer = 0x8a542c00] 05:00:20 INFO - PROCESS | 1780 | 1461067220463 Marionette DEBUG loaded listener.js 05:00:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 119 (0x8a7a7400) [pid = 1780] [serial = 2094] [outer = 0x8a542c00] 05:00:21 INFO - PROCESS | 1780 | 1461067221599 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 05:00:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 05:00:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1683ms 05:00:21 INFO - PROCESS | 1780 | 1461067221629 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 05:00:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 05:00:21 INFO - PROCESS | 1780 | 1461067221638 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 05:00:21 INFO - PROCESS | 1780 | 1461067221650 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 05:00:21 INFO - PROCESS | 1780 | 1461067221656 Marionette TRACE conn3 <- [1,2762,null,{}] 05:00:21 INFO - PROCESS | 1780 | 1461067221687 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:21 INFO - PROCESS | 1780 | 1461067221948 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 05:00:22 INFO - PROCESS | 1780 | 1461067222328 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:22 INFO - PROCESS | 1780 | ++DOCSHELL 0x86e55800 == 126 [pid = 1780] [id = 698] 05:00:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 120 (0x87842400) [pid = 1780] [serial = 2095] [outer = (nil)] 05:00:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 121 (0x881c0000) [pid = 1780] [serial = 2096] [outer = 0x87842400] 05:00:22 INFO - PROCESS | 1780 | 1461067222423 Marionette DEBUG loaded listener.js 05:00:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 122 (0x88ce5800) [pid = 1780] [serial = 2097] [outer = 0x87842400] 05:00:23 INFO - PROCESS | 1780 | 1461067223383 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 05:00:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 05:00:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1764ms 05:00:23 INFO - PROCESS | 1780 | 1461067223413 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 05:00:23 INFO - PROCESS | 1780 | 1461067223422 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 05:00:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 05:00:23 INFO - PROCESS | 1780 | 1461067223433 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 05:00:23 INFO - PROCESS | 1780 | 1461067223437 Marionette TRACE conn3 <- [1,2766,null,{}] 05:00:23 INFO - PROCESS | 1780 | 1461067223444 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:23 INFO - PROCESS | 1780 | 1461067223701 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 05:00:24 INFO - PROCESS | 1780 | 1461067224102 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:24 INFO - PROCESS | 1780 | ++DOCSHELL 0x89d6d800 == 127 [pid = 1780] [id = 699] 05:00:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 123 (0x89d70c00) [pid = 1780] [serial = 2098] [outer = (nil)] 05:00:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 124 (0x8a4a6400) [pid = 1780] [serial = 2099] [outer = 0x89d70c00] 05:00:24 INFO - PROCESS | 1780 | 1461067224199 Marionette DEBUG loaded listener.js 05:00:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 125 (0x8a545800) [pid = 1780] [serial = 2100] [outer = 0x89d70c00] 05:00:25 INFO - PROCESS | 1780 | 1461067225157 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 05:00:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 05:00:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1786ms 05:00:25 INFO - PROCESS | 1780 | 1461067225220 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 05:00:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 05:00:25 INFO - PROCESS | 1780 | 1461067225225 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 05:00:25 INFO - PROCESS | 1780 | 1461067225232 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 05:00:25 INFO - PROCESS | 1780 | 1461067225238 Marionette TRACE conn3 <- [1,2770,null,{}] 05:00:25 INFO - PROCESS | 1780 | 1461067225256 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:25 INFO - PROCESS | 1780 | 1461067225537 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 05:00:25 INFO - PROCESS | 1780 | 1461067225900 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:25 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c640c00 == 128 [pid = 1780] [id = 700] 05:00:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 126 (0x8c7ee000) [pid = 1780] [serial = 2101] [outer = (nil)] 05:00:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 127 (0x8c808400) [pid = 1780] [serial = 2102] [outer = 0x8c7ee000] 05:00:26 INFO - PROCESS | 1780 | 1461067226002 Marionette DEBUG loaded listener.js 05:00:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x8ddd5c00) [pid = 1780] [serial = 2103] [outer = 0x8c7ee000] 05:00:26 INFO - PROCESS | 1780 | 1461067226924 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 05:00:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 05:00:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1738ms 05:00:26 INFO - PROCESS | 1780 | 1461067226970 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 05:00:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 05:00:26 INFO - PROCESS | 1780 | 1461067226975 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 05:00:26 INFO - PROCESS | 1780 | 1461067226981 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 05:00:26 INFO - PROCESS | 1780 | 1461067226985 Marionette TRACE conn3 <- [1,2774,null,{}] 05:00:26 INFO - PROCESS | 1780 | 1461067226991 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:27 INFO - PROCESS | 1780 | 1461067227237 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 05:00:27 INFO - PROCESS | 1780 | 1461067227582 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:27 INFO - PROCESS | 1780 | ++DOCSHELL 0x8de79000 == 129 [pid = 1780] [id = 701] 05:00:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x8de7a800) [pid = 1780] [serial = 2104] [outer = (nil)] 05:00:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x8deb0800) [pid = 1780] [serial = 2105] [outer = 0x8de7a800] 05:00:27 INFO - PROCESS | 1780 | 1461067227679 Marionette DEBUG loaded listener.js 05:00:27 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x8deb8000) [pid = 1780] [serial = 2106] [outer = 0x8de7a800] 05:00:28 INFO - PROCESS | 1780 | 1461067228568 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 05:00:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 05:00:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1631ms 05:00:28 INFO - PROCESS | 1780 | 1461067228613 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 05:00:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 05:00:28 INFO - PROCESS | 1780 | 1461067228617 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 05:00:28 INFO - PROCESS | 1780 | 1461067228624 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 05:00:28 INFO - PROCESS | 1780 | 1461067228627 Marionette TRACE conn3 <- [1,2778,null,{}] 05:00:28 INFO - PROCESS | 1780 | 1461067228633 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:28 INFO - PROCESS | 1780 | 1461067228866 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 05:00:29 INFO - PROCESS | 1780 | 1461067229205 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:29 INFO - PROCESS | 1780 | ++DOCSHELL 0x863a5000 == 130 [pid = 1780] [id = 702] 05:00:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x8de70000) [pid = 1780] [serial = 2107] [outer = (nil)] 05:00:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x8e0b7c00) [pid = 1780] [serial = 2108] [outer = 0x8de70000] 05:00:29 INFO - PROCESS | 1780 | 1461067229304 Marionette DEBUG loaded listener.js 05:00:29 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x8e0dd000) [pid = 1780] [serial = 2109] [outer = 0x8de70000] 05:00:30 INFO - PROCESS | 1780 | 1461067230228 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 05:00:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 05:00:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1644ms 05:00:30 INFO - PROCESS | 1780 | 1461067230269 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 05:00:30 INFO - PROCESS | 1780 | 1461067230273 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 05:00:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 05:00:30 INFO - PROCESS | 1780 | 1461067230280 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 05:00:30 INFO - PROCESS | 1780 | 1461067230283 Marionette TRACE conn3 <- [1,2782,null,{}] 05:00:30 INFO - PROCESS | 1780 | 1461067230290 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:30 INFO - PROCESS | 1780 | 1461067230552 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 05:00:30 INFO - PROCESS | 1780 | 1461067230961 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:31 INFO - PROCESS | 1780 | ++DOCSHELL 0x8deae000 == 131 [pid = 1780] [id = 703] 05:00:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x8e9ed000) [pid = 1780] [serial = 2110] [outer = (nil)] 05:00:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x8eb47000) [pid = 1780] [serial = 2111] [outer = 0x8e9ed000] 05:00:31 INFO - PROCESS | 1780 | 1461067231118 Marionette DEBUG loaded listener.js 05:00:31 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x8ec99800) [pid = 1780] [serial = 2112] [outer = 0x8e9ed000] 05:00:32 INFO - PROCESS | 1780 | 1461067232138 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 05:00:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 05:00:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1887ms 05:00:32 INFO - PROCESS | 1780 | 1461067232168 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 05:00:32 INFO - PROCESS | 1780 | 1461067232171 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 05:00:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 05:00:32 INFO - PROCESS | 1780 | 1461067232178 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 05:00:32 INFO - PROCESS | 1780 | 1461067232182 Marionette TRACE conn3 <- [1,2786,null,{}] 05:00:32 INFO - PROCESS | 1780 | 1461067232188 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:32 INFO - PROCESS | 1780 | 1461067232415 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 05:00:32 INFO - PROCESS | 1780 | 1461067232766 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:32 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e9f7400 == 132 [pid = 1780] [id = 704] 05:00:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x8e9fa800) [pid = 1780] [serial = 2113] [outer = (nil)] 05:00:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x8f48cc00) [pid = 1780] [serial = 2114] [outer = 0x8e9fa800] 05:00:32 INFO - PROCESS | 1780 | 1461067232866 Marionette DEBUG loaded listener.js 05:00:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8fd49800) [pid = 1780] [serial = 2115] [outer = 0x8e9fa800] 05:00:33 INFO - PROCESS | 1780 | 1461067233816 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 05:00:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 05:00:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1681ms 05:00:33 INFO - PROCESS | 1780 | 1461067233861 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 05:00:33 INFO - PROCESS | 1780 | 1461067233865 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 05:00:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 05:00:33 INFO - PROCESS | 1780 | 1461067233873 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 05:00:33 INFO - PROCESS | 1780 | 1461067233877 Marionette TRACE conn3 <- [1,2790,null,{}] 05:00:33 INFO - PROCESS | 1780 | 1461067233883 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:34 INFO - PROCESS | 1780 | 1461067234127 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 05:00:34 INFO - PROCESS | 1780 | 1461067234471 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:34 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e0b7800 == 133 [pid = 1780] [id = 705] 05:00:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x8f489800) [pid = 1780] [serial = 2116] [outer = (nil)] 05:00:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x8fd54000) [pid = 1780] [serial = 2117] [outer = 0x8f489800] 05:00:34 INFO - PROCESS | 1780 | 1461067234570 Marionette DEBUG loaded listener.js 05:00:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x8fd56000) [pid = 1780] [serial = 2118] [outer = 0x8f489800] 05:00:35 INFO - PROCESS | 1780 | 1461067235474 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 05:00:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 05:00:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1639ms 05:00:35 INFO - PROCESS | 1780 | 1461067235512 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 05:00:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 05:00:35 INFO - PROCESS | 1780 | 1461067235517 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 05:00:35 INFO - PROCESS | 1780 | 1461067235523 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 05:00:35 INFO - PROCESS | 1780 | 1461067235527 Marionette TRACE conn3 <- [1,2794,null,{}] 05:00:35 INFO - PROCESS | 1780 | 1461067235534 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:35 INFO - PROCESS | 1780 | 1461067235785 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 05:00:36 INFO - PROCESS | 1780 | 1461067236148 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:36 INFO - PROCESS | 1780 | ++DOCSHELL 0x8fd52c00 == 134 [pid = 1780] [id = 706] 05:00:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x8fe2b000) [pid = 1780] [serial = 2119] [outer = (nil)] 05:00:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x8fe32400) [pid = 1780] [serial = 2120] [outer = 0x8fe2b000] 05:00:36 INFO - PROCESS | 1780 | 1461067236247 Marionette DEBUG loaded listener.js 05:00:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x9011ec00) [pid = 1780] [serial = 2121] [outer = 0x8fe2b000] 05:00:37 INFO - PROCESS | 1780 | 1461067237184 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 05:00:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 05:00:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1733ms 05:00:37 INFO - PROCESS | 1780 | 1461067237257 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 05:00:37 INFO - PROCESS | 1780 | 1461067237261 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 05:00:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 05:00:37 INFO - PROCESS | 1780 | 1461067237269 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 05:00:37 INFO - PROCESS | 1780 | 1461067237273 Marionette TRACE conn3 <- [1,2798,null,{}] 05:00:37 INFO - PROCESS | 1780 | 1461067237279 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:37 INFO - PROCESS | 1780 | 1461067237568 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 05:00:37 INFO - PROCESS | 1780 | 1461067237914 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:37 INFO - PROCESS | 1780 | ++DOCSHELL 0x8f481000 == 135 [pid = 1780] [id = 707] 05:00:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x8fe29400) [pid = 1780] [serial = 2122] [outer = (nil)] 05:00:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x90128400) [pid = 1780] [serial = 2123] [outer = 0x8fe29400] 05:00:38 INFO - PROCESS | 1780 | 1461067238011 Marionette DEBUG loaded listener.js 05:00:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x9012ac00) [pid = 1780] [serial = 2124] [outer = 0x8fe29400] 05:00:38 INFO - PROCESS | 1780 | 1461067238954 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 05:00:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 05:00:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1737ms 05:00:39 INFO - PROCESS | 1780 | 1461067239007 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 05:00:39 INFO - PROCESS | 1780 | 1461067239011 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 05:00:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 05:00:39 INFO - PROCESS | 1780 | 1461067239018 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 05:00:39 INFO - PROCESS | 1780 | 1461067239023 Marionette TRACE conn3 <- [1,2802,null,{}] 05:00:39 INFO - PROCESS | 1780 | 1461067239028 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:39 INFO - PROCESS | 1780 | 1461067239292 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 05:00:39 INFO - PROCESS | 1780 | 1461067239644 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:39 INFO - PROCESS | 1780 | ++DOCSHELL 0x901c2400 == 136 [pid = 1780] [id = 708] 05:00:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0x90545c00) [pid = 1780] [serial = 2125] [outer = (nil)] 05:00:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x90549400) [pid = 1780] [serial = 2126] [outer = 0x90545c00] 05:00:39 INFO - PROCESS | 1780 | 1461067239748 Marionette DEBUG loaded listener.js 05:00:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x90791400) [pid = 1780] [serial = 2127] [outer = 0x90545c00] 05:00:40 INFO - PROCESS | 1780 | 1461067240639 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 05:00:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 05:00:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1644ms 05:00:40 INFO - PROCESS | 1780 | 1461067240662 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 05:00:40 INFO - PROCESS | 1780 | 1461067240667 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 05:00:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 05:00:40 INFO - PROCESS | 1780 | 1461067240674 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 05:00:40 INFO - PROCESS | 1780 | 1461067240678 Marionette TRACE conn3 <- [1,2806,null,{}] 05:00:40 INFO - PROCESS | 1780 | 1461067240699 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:41 INFO - PROCESS | 1780 | 1461067241025 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 05:00:41 INFO - PROCESS | 1780 | 1461067241306 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:41 INFO - PROCESS | 1780 | ++DOCSHELL 0x90545800 == 137 [pid = 1780] [id = 709] 05:00:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x90793000) [pid = 1780] [serial = 2128] [outer = (nil)] 05:00:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x91314000) [pid = 1780] [serial = 2129] [outer = 0x90793000] 05:00:41 INFO - PROCESS | 1780 | 1461067241414 Marionette DEBUG loaded listener.js 05:00:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x915c8400) [pid = 1780] [serial = 2130] [outer = 0x90793000] 05:00:42 INFO - PROCESS | 1780 | 1461067242368 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 05:00:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 05:00:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1740ms 05:00:42 INFO - PROCESS | 1780 | 1461067242415 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 05:00:42 INFO - PROCESS | 1780 | 1461067242418 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 05:00:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 05:00:42 INFO - PROCESS | 1780 | 1461067242425 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 05:00:42 INFO - PROCESS | 1780 | 1461067242429 Marionette TRACE conn3 <- [1,2810,null,{}] 05:00:42 INFO - PROCESS | 1780 | 1461067242435 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:42 INFO - PROCESS | 1780 | 1461067242684 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 05:00:43 INFO - PROCESS | 1780 | 1461067243037 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:43 INFO - PROCESS | 1780 | ++DOCSHELL 0x89d75800 == 138 [pid = 1780] [id = 710] 05:00:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x89ff8c00) [pid = 1780] [serial = 2131] [outer = (nil)] 05:00:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x9312ac00) [pid = 1780] [serial = 2132] [outer = 0x89ff8c00] 05:00:43 INFO - PROCESS | 1780 | 1461067243134 Marionette DEBUG loaded listener.js 05:00:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x93133000) [pid = 1780] [serial = 2133] [outer = 0x89ff8c00] 05:00:44 INFO - PROCESS | 1780 | 1461067244047 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 05:00:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 05:00:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1681ms 05:00:44 INFO - PROCESS | 1780 | 1461067244107 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 05:00:44 INFO - PROCESS | 1780 | 1461067244110 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 05:00:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 05:00:44 INFO - PROCESS | 1780 | 1461067244121 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 05:00:44 INFO - PROCESS | 1780 | 1461067244127 Marionette TRACE conn3 <- [1,2814,null,{}] 05:00:44 INFO - PROCESS | 1780 | 1461067244136 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:44 INFO - PROCESS | 1780 | 1461067244523 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 05:00:44 INFO - PROCESS | 1780 | 1461067244877 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:44 INFO - PROCESS | 1780 | ++DOCSHELL 0x901c1800 == 139 [pid = 1780] [id = 711] 05:00:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x912b8000) [pid = 1780] [serial = 2134] [outer = (nil)] 05:00:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x932ed000) [pid = 1780] [serial = 2135] [outer = 0x912b8000] 05:00:44 INFO - PROCESS | 1780 | 1461067244977 Marionette DEBUG loaded listener.js 05:00:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x932f1c00) [pid = 1780] [serial = 2136] [outer = 0x912b8000] 05:00:45 INFO - PROCESS | 1780 | 1461067245879 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 05:00:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 05:00:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1846ms 05:00:45 INFO - PROCESS | 1780 | 1461067245966 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 05:00:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 05:00:45 INFO - PROCESS | 1780 | 1461067245971 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 05:00:45 INFO - PROCESS | 1780 | 1461067245977 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 05:00:45 INFO - PROCESS | 1780 | 1461067245981 Marionette TRACE conn3 <- [1,2818,null,{}] 05:00:45 INFO - PROCESS | 1780 | 1461067245987 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:46 INFO - PROCESS | 1780 | 1461067246218 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 05:00:46 INFO - PROCESS | 1780 | 1461067246674 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:46 INFO - PROCESS | 1780 | ++DOCSHELL 0x863a9400 == 140 [pid = 1780] [id = 712] 05:00:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x863ad400) [pid = 1780] [serial = 2137] [outer = (nil)] 05:00:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x932f1000) [pid = 1780] [serial = 2138] [outer = 0x863ad400] 05:00:46 INFO - PROCESS | 1780 | 1461067246769 Marionette DEBUG loaded listener.js 05:00:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x941c6800) [pid = 1780] [serial = 2139] [outer = 0x863ad400] 05:00:47 INFO - PROCESS | 1780 | 1461067247702 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 05:00:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 05:00:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1787ms 05:00:47 INFO - PROCESS | 1780 | 1461067247765 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 05:00:47 INFO - PROCESS | 1780 | 1461067247770 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 05:00:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 05:00:47 INFO - PROCESS | 1780 | 1461067247777 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 05:00:47 INFO - PROCESS | 1780 | 1461067247781 Marionette TRACE conn3 <- [1,2822,null,{}] 05:00:47 INFO - PROCESS | 1780 | 1461067247787 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:48 INFO - PROCESS | 1780 | 1461067248028 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 05:00:48 INFO - PROCESS | 1780 | 1461067248372 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:48 INFO - PROCESS | 1780 | ++DOCSHELL 0x86bcd400 == 141 [pid = 1780] [id = 713] 05:00:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x8c639400) [pid = 1780] [serial = 2140] [outer = (nil)] 05:00:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x941d2400) [pid = 1780] [serial = 2141] [outer = 0x8c639400] 05:00:48 INFO - PROCESS | 1780 | 1461067248465 Marionette DEBUG loaded listener.js 05:00:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x94f82c00) [pid = 1780] [serial = 2142] [outer = 0x8c639400] 05:00:49 INFO - PROCESS | 1780 | 1461067249434 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 05:00:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 05:00:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1736ms 05:00:49 INFO - PROCESS | 1780 | 1461067249515 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 05:00:49 INFO - PROCESS | 1780 | 1461067249519 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 05:00:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 05:00:49 INFO - PROCESS | 1780 | 1461067249525 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 05:00:49 INFO - PROCESS | 1780 | 1461067249528 Marionette TRACE conn3 <- [1,2826,null,{}] 05:00:49 INFO - PROCESS | 1780 | 1461067249534 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:49 INFO - PROCESS | 1780 | 1461067249805 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 05:00:50 INFO - PROCESS | 1780 | 1461067250151 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:50 INFO - PROCESS | 1780 | ++DOCSHELL 0x863ac000 == 142 [pid = 1780] [id = 714] 05:00:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0x86bc5c00) [pid = 1780] [serial = 2143] [outer = (nil)] 05:00:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x96286000) [pid = 1780] [serial = 2144] [outer = 0x86bc5c00] 05:00:50 INFO - PROCESS | 1780 | 1461067250247 Marionette DEBUG loaded listener.js 05:00:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0x9628bc00) [pid = 1780] [serial = 2145] [outer = 0x86bc5c00] 05:00:53 INFO - PROCESS | 1780 | --DOCSHELL 0x9830e400 == 141 [pid = 1780] [id = 650] 05:00:53 INFO - PROCESS | 1780 | --DOCSHELL 0x890ee800 == 140 [pid = 1780] [id = 654] 05:00:53 INFO - PROCESS | 1780 | --DOCSHELL 0x8a550000 == 139 [pid = 1780] [id = 655] 05:00:53 INFO - PROCESS | 1780 | --DOCSHELL 0x845d8800 == 138 [pid = 1780] [id = 652] 05:00:53 INFO - PROCESS | 1780 | --DOCSHELL 0x8a7b5000 == 137 [pid = 1780] [id = 395] 05:00:53 INFO - PROCESS | 1780 | --DOCSHELL 0x890e9c00 == 136 [pid = 1780] [id = 696] 05:00:53 INFO - PROCESS | 1780 | --DOCSHELL 0x88d68400 == 135 [pid = 1780] [id = 695] 05:00:53 INFO - PROCESS | 1780 | --DOCSHELL 0x881c7000 == 134 [pid = 1780] [id = 694] 05:00:53 INFO - PROCESS | 1780 | --DOCSHELL 0x85b11400 == 133 [pid = 1780] [id = 693] 05:00:53 INFO - PROCESS | 1780 | --DOCSHELL 0x8a548c00 == 132 [pid = 1780] [id = 686] 05:00:53 INFO - PROCESS | 1780 | --DOCSHELL 0x8a49cc00 == 131 [pid = 1780] [id = 631] 05:00:53 INFO - PROCESS | 1780 | --DOCSHELL 0x881c2800 == 130 [pid = 1780] [id = 482] 05:00:53 INFO - PROCESS | 1780 | --DOCSHELL 0x8a5d6400 == 129 [pid = 1780] [id = 685] 05:00:53 INFO - PROCESS | 1780 | --DOCSHELL 0x89fef000 == 128 [pid = 1780] [id = 683] 05:00:53 INFO - PROCESS | 1780 | --DOCSHELL 0x86bce400 == 127 [pid = 1780] [id = 684] 05:00:53 INFO - PROCESS | 1780 | --DOCSHELL 0x894c8c00 == 126 [pid = 1780] [id = 682] 05:00:53 INFO - PROCESS | 1780 | --DOCSHELL 0x894cec00 == 125 [pid = 1780] [id = 681] 05:00:53 INFO - PROCESS | 1780 | --DOCSHELL 0x88b8a000 == 124 [pid = 1780] [id = 680] 05:00:53 INFO - PROCESS | 1780 | --DOCSHELL 0x86bcfc00 == 123 [pid = 1780] [id = 679] 05:00:53 INFO - PROCESS | 1780 | --DOCSHELL 0x8835e000 == 122 [pid = 1780] [id = 677] 05:00:53 INFO - PROCESS | 1780 | --DOCSHELL 0x8447ac00 == 121 [pid = 1780] [id = 678] 05:00:53 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x9911a400) [pid = 1780] [serial = 2003] [outer = (nil)] [url = about:blank] 05:00:53 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x94f88c00) [pid = 1780] [serial = 1997] [outer = (nil)] [url = about:blank] 05:00:53 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x85b18c00) [pid = 1780] [serial = 2025] [outer = (nil)] [url = about:blank] 05:00:53 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x8ec9f000) [pid = 1780] [serial = 1983] [outer = (nil)] [url = about:blank] 05:00:53 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0x9a840400) [pid = 1780] [serial = 2006] [outer = (nil)] [url = about:blank] 05:00:53 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0x9ea1b400) [pid = 1780] [serial = 2007] [outer = (nil)] [url = about:blank] 05:00:53 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x8fd56800) [pid = 1780] [serial = 1986] [outer = (nil)] [url = about:blank] 05:00:53 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x8a49d400) [pid = 1780] [serial = 1974] [outer = (nil)] [url = about:blank] 05:00:53 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x877f1800) [pid = 1780] [serial = 2028] [outer = (nil)] [url = about:blank] 05:00:53 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x941d1c00) [pid = 1780] [serial = 1995] [outer = (nil)] [url = about:blank] 05:00:53 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0xa0e98800) [pid = 1780] [serial = 2010] [outer = (nil)] [url = about:blank] 05:00:53 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x93125800) [pid = 1780] [serial = 1991] [outer = (nil)] [url = about:blank] 05:00:53 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x912ad800) [pid = 1780] [serial = 1989] [outer = (nil)] [url = about:blank] 05:00:53 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x8e9e9400) [pid = 1780] [serial = 1980] [outer = (nil)] [url = about:blank] 05:00:53 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0xa0bccc00) [pid = 1780] [serial = 2015] [outer = (nil)] [url = about:blank] 05:00:53 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x8c63bc00) [pid = 1780] [serial = 1908] [outer = (nil)] [url = about:blank] 05:00:53 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0xa3cd6400) [pid = 1780] [serial = 2018] [outer = (nil)] [url = about:blank] 05:00:53 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x97477000) [pid = 1780] [serial = 2000] [outer = (nil)] [url = about:blank] 05:00:53 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x8835ec00) [pid = 1780] [serial = 2030] [outer = (nil)] [url = about:blank] 05:00:53 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0x8784ac00) [pid = 1780] [serial = 2012] [outer = (nil)] [url = about:blank] 05:00:53 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0x8e0dbc00) [pid = 1780] [serial = 1979] [outer = (nil)] [url = about:blank] 05:00:53 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x86fa8c00) [pid = 1780] [serial = 2027] [outer = (nil)] [url = about:blank] 05:00:53 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0xa454dc00) [pid = 1780] [serial = 2022] [outer = (nil)] [url = about:blank] 05:00:53 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0xa4450800) [pid = 1780] [serial = 2019] [outer = (nil)] [url = about:blank] 05:00:53 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x941ce400) [pid = 1780] [serial = 1994] [outer = (nil)] [url = about:blank] 05:00:53 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x8fd48800) [pid = 1780] [serial = 1985] [outer = (nil)] [url = about:blank] 05:00:53 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x9920b000) [pid = 1780] [serial = 2004] [outer = (nil)] [url = about:blank] 05:00:53 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x89d6d000) [pid = 1780] [serial = 1973] [outer = (nil)] [url = about:blank] 05:00:53 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x8c7edc00) [pid = 1780] [serial = 1977] [outer = (nil)] [url = about:blank] 05:00:53 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x9054e400) [pid = 1780] [serial = 1988] [outer = (nil)] [url = about:blank] 05:00:53 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0xa0f9a000) [pid = 1780] [serial = 2016] [outer = (nil)] [url = about:blank] 05:00:53 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x9328bc00) [pid = 1780] [serial = 1992] [outer = (nil)] [url = about:blank] 05:00:53 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x858b9c00) [pid = 1780] [serial = 2024] [outer = (nil)] [url = about:blank] 05:00:53 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x977ec000) [pid = 1780] [serial = 2001] [outer = (nil)] [url = about:blank] 05:00:53 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0xa0c0dc00) [pid = 1780] [serial = 2009] [outer = (nil)] [url = about:blank] 05:00:53 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0xa4547400) [pid = 1780] [serial = 2021] [outer = (nil)] [url = about:blank] 05:00:53 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x8784e000) [pid = 1780] [serial = 2013] [outer = (nil)] [url = about:blank] 05:00:53 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x8bb54c00) [pid = 1780] [serial = 1976] [outer = (nil)] [url = about:blank] 05:00:53 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x9634dc00) [pid = 1780] [serial = 1998] [outer = (nil)] [url = about:blank] 05:00:53 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0x8ec97000) [pid = 1780] [serial = 1982] [outer = (nil)] [url = about:blank] 05:00:53 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x88b90000) [pid = 1780] [serial = 2033] [outer = (nil)] [url = about:blank] 05:00:53 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0x889ad800) [pid = 1780] [serial = 2031] [outer = (nil)] [url = about:blank] 05:00:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 05:00:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 4399ms 05:00:53 INFO - PROCESS | 1780 | 1461067253914 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 05:00:53 INFO - PROCESS | 1780 | 1461067253925 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 05:00:53 INFO - PROCESS | 1780 | 1461067253931 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 05:00:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 05:00:53 INFO - PROCESS | 1780 | 1461067253939 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 05:00:53 INFO - PROCESS | 1780 | 1461067253945 Marionette TRACE conn3 <- [1,2830,null,{}] 05:00:53 INFO - PROCESS | 1780 | 1461067253954 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:54 INFO - PROCESS | 1780 | 1461067254263 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 05:00:54 INFO - PROCESS | 1780 | 1461067254486 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:54 INFO - PROCESS | 1780 | ++DOCSHELL 0x86bd0000 == 122 [pid = 1780] [id = 715] 05:00:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x86fa0400) [pid = 1780] [serial = 2146] [outer = (nil)] 05:00:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x87844c00) [pid = 1780] [serial = 2147] [outer = 0x86fa0400] 05:00:54 INFO - PROCESS | 1780 | 1461067254570 Marionette DEBUG loaded listener.js 05:00:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x87849800) [pid = 1780] [serial = 2148] [outer = 0x86fa0400] 05:00:55 INFO - PROCESS | 1780 | 1461067255403 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 05:00:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 05:00:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1486ms 05:00:55 INFO - PROCESS | 1780 | 1461067255426 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 05:00:55 INFO - PROCESS | 1780 | 1461067255434 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 05:00:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 05:00:55 INFO - PROCESS | 1780 | 1461067255444 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 05:00:55 INFO - PROCESS | 1780 | 1461067255447 Marionette TRACE conn3 <- [1,2834,null,{}] 05:00:55 INFO - PROCESS | 1780 | 1461067255454 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:55 INFO - PROCESS | 1780 | 1461067255765 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 05:00:55 INFO - PROCESS | 1780 | 1461067255932 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:56 INFO - PROCESS | 1780 | ++DOCSHELL 0x8835cc00 == 123 [pid = 1780] [id = 716] 05:00:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x88361c00) [pid = 1780] [serial = 2149] [outer = (nil)] 05:00:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x889b3c00) [pid = 1780] [serial = 2150] [outer = 0x88361c00] 05:00:56 INFO - PROCESS | 1780 | 1461067256087 Marionette DEBUG loaded listener.js 05:00:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x88ce3000) [pid = 1780] [serial = 2151] [outer = 0x88361c00] 05:00:57 INFO - PROCESS | 1780 | 1461067257105 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 05:00:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 05:00:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1732ms 05:00:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 05:00:57 INFO - PROCESS | 1780 | 1461067257176 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 05:00:57 INFO - PROCESS | 1780 | 1461067257180 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 05:00:57 INFO - PROCESS | 1780 | 1461067257187 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 05:00:57 INFO - PROCESS | 1780 | 1461067257193 Marionette TRACE conn3 <- [1,2838,null,{}] 05:00:57 INFO - PROCESS | 1780 | 1461067257216 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:57 INFO - PROCESS | 1780 | 1461067257514 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 05:00:57 INFO - PROCESS | 1780 | 1461067257750 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:57 INFO - PROCESS | 1780 | ++DOCSHELL 0x890f7000 == 124 [pid = 1780] [id = 717] 05:00:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x894ccc00) [pid = 1780] [serial = 2152] [outer = (nil)] 05:00:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x89d6f400) [pid = 1780] [serial = 2153] [outer = 0x894ccc00] 05:00:57 INFO - PROCESS | 1780 | 1461067257831 Marionette DEBUG loaded listener.js 05:00:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x8a49b800) [pid = 1780] [serial = 2154] [outer = 0x894ccc00] 05:00:58 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x894c2800) [pid = 1780] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 05:00:58 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x88e4f800) [pid = 1780] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 05:00:58 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x8a7a9400) [pid = 1780] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 05:00:58 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x8abf3c00) [pid = 1780] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 05:00:58 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x8a5cf400) [pid = 1780] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 05:00:58 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x8a4a5400) [pid = 1780] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 05:00:58 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0x89d73000) [pid = 1780] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 05:00:58 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x89d69c00) [pid = 1780] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 05:00:58 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0x88d63000) [pid = 1780] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 05:00:58 INFO - PROCESS | 1780 | --DOMWINDOW == 127 (0x881be400) [pid = 1780] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 05:00:58 INFO - PROCESS | 1780 | --DOMWINDOW == 126 (0x86bcc800) [pid = 1780] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 05:00:58 INFO - PROCESS | 1780 | --DOMWINDOW == 125 (0x881c7c00) [pid = 1780] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 05:00:58 INFO - PROCESS | 1780 | --DOMWINDOW == 124 (0x86bc9800) [pid = 1780] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 05:00:58 INFO - PROCESS | 1780 | --DOMWINDOW == 123 (0x8e9e8400) [pid = 1780] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 05:00:58 INFO - PROCESS | 1780 | --DOMWINDOW == 122 (0x8e0d6000) [pid = 1780] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 05:00:58 INFO - PROCESS | 1780 | --DOMWINDOW == 121 (0x8a7b5800) [pid = 1780] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 05:00:58 INFO - PROCESS | 1780 | --DOMWINDOW == 120 (0x8deba400) [pid = 1780] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 05:00:58 INFO - PROCESS | 1780 | --DOMWINDOW == 119 (0x8deacc00) [pid = 1780] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 05:00:58 INFO - PROCESS | 1780 | --DOMWINDOW == 118 (0x8a7b3c00) [pid = 1780] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 05:00:58 INFO - PROCESS | 1780 | --DOMWINDOW == 117 (0x894c3c00) [pid = 1780] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 05:00:59 INFO - PROCESS | 1780 | 1461067259229 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 05:00:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 05:00:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 2099ms 05:00:59 INFO - PROCESS | 1780 | 1461067259286 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 05:00:59 INFO - PROCESS | 1780 | 1461067259290 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 05:00:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 05:00:59 INFO - PROCESS | 1780 | 1461067259314 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 05:00:59 INFO - PROCESS | 1780 | 1461067259319 Marionette TRACE conn3 <- [1,2842,null,{}] 05:00:59 INFO - PROCESS | 1780 | 1461067259325 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:00:59 INFO - PROCESS | 1780 | 1461067259543 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 05:00:59 INFO - PROCESS | 1780 | 1461067259748 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:00:59 INFO - PROCESS | 1780 | ++DOCSHELL 0x877ee800 == 125 [pid = 1780] [id = 718] 05:00:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 118 (0x88d63000) [pid = 1780] [serial = 2155] [outer = (nil)] 05:00:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 119 (0x89d78400) [pid = 1780] [serial = 2156] [outer = 0x88d63000] 05:00:59 INFO - PROCESS | 1780 | 1461067259831 Marionette DEBUG loaded listener.js 05:00:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 120 (0x8a4a8800) [pid = 1780] [serial = 2157] [outer = 0x88d63000] 05:01:00 INFO - PROCESS | 1780 | 1461067260817 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 05:01:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 05:01:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1600ms 05:01:00 INFO - PROCESS | 1780 | 1461067260900 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 05:01:00 INFO - PROCESS | 1780 | 1461067260907 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 05:01:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 05:01:00 INFO - PROCESS | 1780 | 1461067260917 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 05:01:00 INFO - PROCESS | 1780 | 1461067260924 Marionette TRACE conn3 <- [1,2846,null,{}] 05:01:00 INFO - PROCESS | 1780 | 1461067260934 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:01:01 INFO - PROCESS | 1780 | 1461067261256 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 05:01:01 INFO - PROCESS | 1780 | 1461067261621 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:01 INFO - PROCESS | 1780 | ++DOCSHELL 0x87847800 == 126 [pid = 1780] [id = 719] 05:01:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 121 (0x8784b400) [pid = 1780] [serial = 2158] [outer = (nil)] 05:01:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 122 (0x87850000) [pid = 1780] [serial = 2159] [outer = 0x8784b400] 05:01:01 INFO - PROCESS | 1780 | 1461067261714 Marionette DEBUG loaded listener.js 05:01:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 123 (0x881c4c00) [pid = 1780] [serial = 2160] [outer = 0x8784b400] 05:01:02 INFO - PROCESS | 1780 | 1461067262766 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 05:01:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 05:01:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1889ms 05:01:02 INFO - PROCESS | 1780 | 1461067262805 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 05:01:02 INFO - PROCESS | 1780 | 1461067262814 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 05:01:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 05:01:02 INFO - PROCESS | 1780 | 1461067262825 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 05:01:02 INFO - PROCESS | 1780 | 1461067262829 Marionette TRACE conn3 <- [1,2850,null,{}] 05:01:02 INFO - PROCESS | 1780 | 1461067262836 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:01:03 INFO - PROCESS | 1780 | 1461067263076 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 05:01:03 INFO - PROCESS | 1780 | 1461067263420 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:03 INFO - PROCESS | 1780 | ++DOCSHELL 0x88d68c00 == 127 [pid = 1780] [id = 720] 05:01:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 124 (0x88d69400) [pid = 1780] [serial = 2161] [outer = (nil)] 05:01:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 125 (0x890f5c00) [pid = 1780] [serial = 2162] [outer = 0x88d69400] 05:01:03 INFO - PROCESS | 1780 | 1461067263529 Marionette DEBUG loaded listener.js 05:01:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 126 (0x894cc400) [pid = 1780] [serial = 2163] [outer = 0x88d69400] 05:01:04 INFO - PROCESS | 1780 | 1461067264524 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 05:01:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 05:01:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1740ms 05:01:04 INFO - PROCESS | 1780 | 1461067264565 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 05:01:04 INFO - PROCESS | 1780 | 1461067264569 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 05:01:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 05:01:04 INFO - PROCESS | 1780 | 1461067264576 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 05:01:04 INFO - PROCESS | 1780 | 1461067264583 Marionette TRACE conn3 <- [1,2854,null,{}] 05:01:04 INFO - PROCESS | 1780 | 1461067264599 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:01:04 INFO - PROCESS | 1780 | 1461067264842 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 05:01:05 INFO - PROCESS | 1780 | 1461067265237 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:05 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a4cbc00 == 128 [pid = 1780] [id = 721] 05:01:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 127 (0x8a7a9c00) [pid = 1780] [serial = 2164] [outer = (nil)] 05:01:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x8abfdc00) [pid = 1780] [serial = 2165] [outer = 0x8a7a9c00] 05:01:05 INFO - PROCESS | 1780 | 1461067265332 Marionette DEBUG loaded listener.js 05:01:05 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x8ad75400) [pid = 1780] [serial = 2166] [outer = 0x8a7a9c00] 05:01:06 INFO - PROCESS | 1780 | 1461067266255 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 05:01:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 05:01:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1740ms 05:01:06 INFO - PROCESS | 1780 | 1461067266318 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 05:01:06 INFO - PROCESS | 1780 | 1461067266324 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 05:01:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 05:01:06 INFO - PROCESS | 1780 | 1461067266331 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 05:01:06 INFO - PROCESS | 1780 | 1461067266335 Marionette TRACE conn3 <- [1,2858,null,{}] 05:01:06 INFO - PROCESS | 1780 | 1461067266342 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:01:06 INFO - PROCESS | 1780 | 1461067266573 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 05:01:06 INFO - PROCESS | 1780 | 1461067266920 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:06 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ad73800 == 129 [pid = 1780] [id = 722] 05:01:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x8bb4c000) [pid = 1780] [serial = 2167] [outer = (nil)] 05:01:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x8c63bc00) [pid = 1780] [serial = 2168] [outer = 0x8bb4c000] 05:01:07 INFO - PROCESS | 1780 | 1461067267025 Marionette DEBUG loaded listener.js 05:01:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x8c7f2400) [pid = 1780] [serial = 2169] [outer = 0x8bb4c000] 05:01:07 INFO - PROCESS | 1780 | 1461067267931 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 05:01:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 05:01:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1638ms 05:01:07 INFO - PROCESS | 1780 | 1461067267970 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 05:01:07 INFO - PROCESS | 1780 | 1461067267974 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 05:01:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 05:01:07 INFO - PROCESS | 1780 | 1461067267981 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 05:01:07 INFO - PROCESS | 1780 | 1461067267986 Marionette TRACE conn3 <- [1,2862,null,{}] 05:01:08 INFO - PROCESS | 1780 | 1461067267993 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:01:08 INFO - PROCESS | 1780 | 1461067268218 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 05:01:08 INFO - PROCESS | 1780 | 1461067268550 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:08 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c539400 == 130 [pid = 1780] [id = 723] 05:01:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x8c809800) [pid = 1780] [serial = 2170] [outer = (nil)] 05:01:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x8ddd7800) [pid = 1780] [serial = 2171] [outer = 0x8c809800] 05:01:08 INFO - PROCESS | 1780 | 1461067268645 Marionette DEBUG loaded listener.js 05:01:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x8de6dc00) [pid = 1780] [serial = 2172] [outer = 0x8c809800] 05:01:09 INFO - PROCESS | 1780 | 1461067269646 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 05:01:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 05:01:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1735ms 05:01:09 INFO - PROCESS | 1780 | 1461067269717 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 05:01:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 05:01:09 INFO - PROCESS | 1780 | 1461067269722 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 05:01:09 INFO - PROCESS | 1780 | 1461067269728 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 05:01:09 INFO - PROCESS | 1780 | 1461067269732 Marionette TRACE conn3 <- [1,2866,null,{}] 05:01:09 INFO - PROCESS | 1780 | 1461067269738 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:01:10 INFO - PROCESS | 1780 | 1461067270051 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 05:01:10 INFO - PROCESS | 1780 | 1461067270404 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:10 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c53f400 == 131 [pid = 1780] [id = 724] 05:01:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x8e0bb000) [pid = 1780] [serial = 2173] [outer = (nil)] 05:01:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x8e0dc400) [pid = 1780] [serial = 2174] [outer = 0x8e0bb000] 05:01:10 INFO - PROCESS | 1780 | 1461067270500 Marionette DEBUG loaded listener.js 05:01:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x8e1cec00) [pid = 1780] [serial = 2175] [outer = 0x8e0bb000] 05:01:11 INFO - PROCESS | 1780 | 1461067271453 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 05:01:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 05:01:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1802ms 05:01:11 INFO - PROCESS | 1780 | 1461067271531 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 05:01:11 INFO - PROCESS | 1780 | 1461067271536 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 05:01:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 05:01:11 INFO - PROCESS | 1780 | 1461067271542 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 05:01:11 INFO - PROCESS | 1780 | 1461067271546 Marionette TRACE conn3 <- [1,2870,null,{}] 05:01:11 INFO - PROCESS | 1780 | 1461067271552 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:01:11 INFO - PROCESS | 1780 | 1461067271813 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 05:01:12 INFO - PROCESS | 1780 | 1461067272199 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:12 INFO - PROCESS | 1780 | ++DOCSHELL 0x88e50800 == 132 [pid = 1780] [id = 725] 05:01:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x8e0af000) [pid = 1780] [serial = 2176] [outer = (nil)] 05:01:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8e9f3800) [pid = 1780] [serial = 2177] [outer = 0x8e0af000] 05:01:12 INFO - PROCESS | 1780 | 1461067272297 Marionette DEBUG loaded listener.js 05:01:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x8eb45400) [pid = 1780] [serial = 2178] [outer = 0x8e0af000] 05:01:13 INFO - PROCESS | 1780 | 1461067273227 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 05:01:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 05:01:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1736ms 05:01:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 05:01:13 INFO - PROCESS | 1780 | 1461067273279 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 05:01:13 INFO - PROCESS | 1780 | 1461067273282 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 05:01:13 INFO - PROCESS | 1780 | 1461067273289 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 05:01:13 INFO - PROCESS | 1780 | 1461067273293 Marionette TRACE conn3 <- [1,2874,null,{}] 05:01:13 INFO - PROCESS | 1780 | 1461067273299 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:01:13 INFO - PROCESS | 1780 | 1461067273564 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 05:01:13 INFO - PROCESS | 1780 | 1461067273903 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:13 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e1c2400 == 133 [pid = 1780] [id = 726] 05:01:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x8e9e5000) [pid = 1780] [serial = 2179] [outer = (nil)] 05:01:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x8ec9fc00) [pid = 1780] [serial = 2180] [outer = 0x8e9e5000] 05:01:14 INFO - PROCESS | 1780 | 1461067273998 Marionette DEBUG loaded listener.js 05:01:14 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x8f47fc00) [pid = 1780] [serial = 2181] [outer = 0x8e9e5000] 05:01:14 INFO - PROCESS | 1780 | 1461067274914 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 05:01:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 05:01:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1682ms 05:01:14 INFO - PROCESS | 1780 | 1461067274972 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 05:01:14 INFO - PROCESS | 1780 | 1461067274975 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 05:01:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 05:01:14 INFO - PROCESS | 1780 | 1461067274982 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 05:01:14 INFO - PROCESS | 1780 | 1461067274986 Marionette TRACE conn3 <- [1,2878,null,{}] 05:01:14 INFO - PROCESS | 1780 | 1461067274992 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:01:15 INFO - PROCESS | 1780 | 1461067275234 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 05:01:15 INFO - PROCESS | 1780 | 1461067275575 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:15 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c63e400 == 134 [pid = 1780] [id = 727] 05:01:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x8eb4e000) [pid = 1780] [serial = 2182] [outer = (nil)] 05:01:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x8fe29800) [pid = 1780] [serial = 2183] [outer = 0x8eb4e000] 05:01:15 INFO - PROCESS | 1780 | 1461067275672 Marionette DEBUG loaded listener.js 05:01:15 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x8fe31c00) [pid = 1780] [serial = 2184] [outer = 0x8eb4e000] 05:01:16 INFO - PROCESS | 1780 | 1461067276593 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 05:01:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 05:01:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1686ms 05:01:16 INFO - PROCESS | 1780 | 1461067276670 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 05:01:16 INFO - PROCESS | 1780 | 1461067276674 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 05:01:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 05:01:16 INFO - PROCESS | 1780 | 1461067276681 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 05:01:16 INFO - PROCESS | 1780 | 1461067276685 Marionette TRACE conn3 <- [1,2882,null,{}] 05:01:16 INFO - PROCESS | 1780 | 1461067276691 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:01:16 INFO - PROCESS | 1780 | 1461067276973 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 05:01:17 INFO - PROCESS | 1780 | 1461067277337 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:17 INFO - PROCESS | 1780 | ++DOCSHELL 0x894c9c00 == 135 [pid = 1780] [id = 728] 05:01:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x8c80b800) [pid = 1780] [serial = 2185] [outer = (nil)] 05:01:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x901c6800) [pid = 1780] [serial = 2186] [outer = 0x8c80b800] 05:01:17 INFO - PROCESS | 1780 | 1461067277431 Marionette DEBUG loaded listener.js 05:01:17 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0x90546400) [pid = 1780] [serial = 2187] [outer = 0x8c80b800] 05:01:18 INFO - PROCESS | 1780 | 1461067278406 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 05:01:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 05:01:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1801ms 05:01:18 INFO - PROCESS | 1780 | 1461067278483 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 05:01:18 INFO - PROCESS | 1780 | 1461067278487 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 05:01:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 05:01:18 INFO - PROCESS | 1780 | 1461067278495 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 05:01:18 INFO - PROCESS | 1780 | 1461067278499 Marionette TRACE conn3 <- [1,2886,null,{}] 05:01:18 INFO - PROCESS | 1780 | 1461067278505 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:01:18 INFO - PROCESS | 1780 | 1461067278806 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 05:01:19 INFO - PROCESS | 1780 | 1461067279175 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:19 INFO - PROCESS | 1780 | ++DOCSHELL 0x8fe2e000 == 136 [pid = 1780] [id = 729] 05:01:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x9328bc00) [pid = 1780] [serial = 2188] [outer = (nil)] 05:01:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x932edc00) [pid = 1780] [serial = 2189] [outer = 0x9328bc00] 05:01:19 INFO - PROCESS | 1780 | 1461067279273 Marionette DEBUG loaded listener.js 05:01:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x941ce800) [pid = 1780] [serial = 2190] [outer = 0x9328bc00] 05:01:20 INFO - PROCESS | 1780 | 1461067280217 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 05:01:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 05:01:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1782ms 05:01:20 INFO - PROCESS | 1780 | 1461067280280 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 05:01:20 INFO - PROCESS | 1780 | 1461067280284 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 05:01:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 05:01:20 INFO - PROCESS | 1780 | 1461067280292 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 05:01:20 INFO - PROCESS | 1780 | 1461067280296 Marionette TRACE conn3 <- [1,2890,null,{}] 05:01:20 INFO - PROCESS | 1780 | 1461067280302 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:01:20 INFO - PROCESS | 1780 | 1461067280565 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 05:01:20 INFO - PROCESS | 1780 | 1461067280886 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:20 INFO - PROCESS | 1780 | ++DOCSHELL 0x9312cc00 == 137 [pid = 1780] [id = 730] 05:01:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x94f88c00) [pid = 1780] [serial = 2191] [outer = (nil)] 05:01:20 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x96288800) [pid = 1780] [serial = 2192] [outer = 0x94f88c00] 05:01:20 INFO - PROCESS | 1780 | 1461067280984 Marionette DEBUG loaded listener.js 05:01:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x963cf000) [pid = 1780] [serial = 2193] [outer = 0x94f88c00] 05:01:21 INFO - PROCESS | 1780 | 1461067281960 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 05:01:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 05:01:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1740ms 05:01:22 INFO - PROCESS | 1780 | 1461067282032 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 05:01:22 INFO - PROCESS | 1780 | 1461067282035 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 05:01:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 05:01:22 INFO - PROCESS | 1780 | 1461067282043 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 05:01:22 INFO - PROCESS | 1780 | 1461067282046 Marionette TRACE conn3 <- [1,2894,null,{}] 05:01:22 INFO - PROCESS | 1780 | 1461067282052 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:01:22 INFO - PROCESS | 1780 | 1461067282306 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 05:01:22 INFO - PROCESS | 1780 | 1461067282657 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:22 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a7b6c00 == 138 [pid = 1780] [id = 731] 05:01:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x8c7f9c00) [pid = 1780] [serial = 2194] [outer = (nil)] 05:01:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x9676c000) [pid = 1780] [serial = 2195] [outer = 0x8c7f9c00] 05:01:22 INFO - PROCESS | 1780 | 1461067282762 Marionette DEBUG loaded listener.js 05:01:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x96771000) [pid = 1780] [serial = 2196] [outer = 0x8c7f9c00] 05:01:23 INFO - PROCESS | 1780 | 1461067283753 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 05:01:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 05:01:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1745ms 05:01:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 05:01:23 INFO - PROCESS | 1780 | 1461067283788 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 05:01:23 INFO - PROCESS | 1780 | 1461067283792 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 05:01:23 INFO - PROCESS | 1780 | 1461067283799 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 05:01:23 INFO - PROCESS | 1780 | 1461067283802 Marionette TRACE conn3 <- [1,2898,null,{}] 05:01:23 INFO - PROCESS | 1780 | 1461067283809 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:01:24 INFO - PROCESS | 1780 | 1461067284092 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 05:01:24 INFO - PROCESS | 1780 | 1461067284439 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:24 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a7ac000 == 139 [pid = 1780] [id = 732] 05:01:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x8e0d6000) [pid = 1780] [serial = 2197] [outer = (nil)] 05:01:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x970cf000) [pid = 1780] [serial = 2198] [outer = 0x8e0d6000] 05:01:24 INFO - PROCESS | 1780 | 1461067284539 Marionette DEBUG loaded listener.js 05:01:24 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x97125c00) [pid = 1780] [serial = 2199] [outer = 0x8e0d6000] 05:01:25 INFO - PROCESS | 1780 | 1461067285401 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 05:01:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 05:01:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1638ms 05:01:25 INFO - PROCESS | 1780 | 1461067285437 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 05:01:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 05:01:25 INFO - PROCESS | 1780 | 1461067285442 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 05:01:25 INFO - PROCESS | 1780 | 1461067285448 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 05:01:25 INFO - PROCESS | 1780 | 1461067285452 Marionette TRACE conn3 <- [1,2902,null,{}] 05:01:25 INFO - PROCESS | 1780 | 1461067285458 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:01:25 INFO - PROCESS | 1780 | 1461067285912 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 05:01:26 INFO - PROCESS | 1780 | 1461067286295 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:26 INFO - PROCESS | 1780 | ++DOCSHELL 0x863af800 == 140 [pid = 1780] [id = 733] 05:01:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x96796400) [pid = 1780] [serial = 2200] [outer = (nil)] 05:01:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x97476400) [pid = 1780] [serial = 2201] [outer = 0x96796400] 05:01:26 INFO - PROCESS | 1780 | 1461067286442 Marionette DEBUG loaded listener.js 05:01:26 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x97405800) [pid = 1780] [serial = 2202] [outer = 0x96796400] 05:01:27 INFO - PROCESS | 1780 | 1461067287509 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 05:01:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 05:01:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 2134ms 05:01:27 INFO - PROCESS | 1780 | 1461067287583 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 05:01:27 INFO - PROCESS | 1780 | 1461067287586 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 05:01:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 05:01:27 INFO - PROCESS | 1780 | 1461067287593 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 05:01:27 INFO - PROCESS | 1780 | 1461067287596 Marionette TRACE conn3 <- [1,2906,null,{}] 05:01:27 INFO - PROCESS | 1780 | 1461067287602 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:01:27 INFO - PROCESS | 1780 | 1461067287882 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 05:01:28 INFO - PROCESS | 1780 | 1461067288235 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:28 INFO - PROCESS | 1780 | ++DOCSHELL 0x970cc400 == 141 [pid = 1780] [id = 734] 05:01:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x973bec00) [pid = 1780] [serial = 2203] [outer = (nil)] 05:01:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x979d7800) [pid = 1780] [serial = 2204] [outer = 0x973bec00] 05:01:28 INFO - PROCESS | 1780 | 1461067288328 Marionette DEBUG loaded listener.js 05:01:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0x979dac00) [pid = 1780] [serial = 2205] [outer = 0x973bec00] 05:01:29 INFO - PROCESS | 1780 | 1461067289279 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 05:01:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 05:01:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1732ms 05:01:29 INFO - PROCESS | 1780 | 1461067289327 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 05:01:29 INFO - PROCESS | 1780 | 1461067289333 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 05:01:29 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 05:01:29 INFO - PROCESS | 1780 | 1461067289343 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 05:01:29 INFO - PROCESS | 1780 | 1461067289346 Marionette TRACE conn3 <- [1,2910,null,{}] 05:01:29 INFO - PROCESS | 1780 | 1461067289356 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:01:29 INFO - PROCESS | 1780 | 1461067289640 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 05:01:30 INFO - PROCESS | 1780 | 1461067289992 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:30 INFO - PROCESS | 1780 | ++DOCSHELL 0x97478000 == 142 [pid = 1780] [id = 735] 05:01:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x977f0000) [pid = 1780] [serial = 2206] [outer = (nil)] 05:01:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0x97bf8000) [pid = 1780] [serial = 2207] [outer = 0x977f0000] 05:01:30 INFO - PROCESS | 1780 | 1461067290095 Marionette DEBUG loaded listener.js 05:01:30 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0x98307c00) [pid = 1780] [serial = 2208] [outer = 0x977f0000] 05:01:30 INFO - PROCESS | 1780 | 1461067290899 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 05:01:30 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 05:01:30 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 05:01:30 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1584ms 05:01:30 INFO - PROCESS | 1780 | 1461067290926 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 05:01:30 INFO - TEST-START | /DOMEvents/constructors.html 05:01:30 INFO - PROCESS | 1780 | 1461067290930 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 05:01:30 INFO - PROCESS | 1780 | 1461067290937 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 05:01:30 INFO - PROCESS | 1780 | 1461067290941 Marionette TRACE conn3 <- [1,2914,null,{}] 05:01:30 INFO - PROCESS | 1780 | 1461067290948 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:01:33 INFO - PROCESS | 1780 | --DOCSHELL 0x890f7000 == 141 [pid = 1780] [id = 717] 05:01:33 INFO - PROCESS | 1780 | --DOCSHELL 0x8835cc00 == 140 [pid = 1780] [id = 716] 05:01:33 INFO - PROCESS | 1780 | --DOCSHELL 0x86bd0000 == 139 [pid = 1780] [id = 715] 05:01:33 INFO - PROCESS | 1780 | --DOCSHELL 0x863a9400 == 138 [pid = 1780] [id = 712] 05:01:33 INFO - PROCESS | 1780 | --DOCSHELL 0x901c1800 == 137 [pid = 1780] [id = 711] 05:01:33 INFO - PROCESS | 1780 | --DOCSHELL 0x89d75800 == 136 [pid = 1780] [id = 710] 05:01:33 INFO - PROCESS | 1780 | --DOCSHELL 0x901c2400 == 135 [pid = 1780] [id = 708] 05:01:33 INFO - PROCESS | 1780 | --DOCSHELL 0x90545800 == 134 [pid = 1780] [id = 709] 05:01:33 INFO - PROCESS | 1780 | --DOCSHELL 0x8f481000 == 133 [pid = 1780] [id = 707] 05:01:33 INFO - PROCESS | 1780 | --DOCSHELL 0x8fd52c00 == 132 [pid = 1780] [id = 706] 05:01:33 INFO - PROCESS | 1780 | --DOCSHELL 0x8e0b7800 == 131 [pid = 1780] [id = 705] 05:01:33 INFO - PROCESS | 1780 | --DOCSHELL 0x8deae000 == 130 [pid = 1780] [id = 703] 05:01:33 INFO - PROCESS | 1780 | --DOCSHELL 0x8e9f7400 == 129 [pid = 1780] [id = 704] 05:01:33 INFO - PROCESS | 1780 | --DOCSHELL 0x863a5000 == 128 [pid = 1780] [id = 702] 05:01:33 INFO - PROCESS | 1780 | --DOCSHELL 0x8de79000 == 127 [pid = 1780] [id = 701] 05:01:33 INFO - PROCESS | 1780 | --DOCSHELL 0x8c640c00 == 126 [pid = 1780] [id = 700] 05:01:33 INFO - PROCESS | 1780 | --DOCSHELL 0x89d6d800 == 125 [pid = 1780] [id = 699] 05:01:33 INFO - PROCESS | 1780 | --DOCSHELL 0x86e55800 == 124 [pid = 1780] [id = 698] 05:01:33 INFO - PROCESS | 1780 | 1461067293923 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 05:01:34 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0x8de6d400) [pid = 1780] [serial = 1971] [outer = (nil)] [url = about:blank] 05:01:34 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x88e54400) [pid = 1780] [serial = 2087] [outer = (nil)] [url = about:blank] 05:01:34 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x890f7c00) [pid = 1780] [serial = 2088] [outer = (nil)] [url = about:blank] 05:01:34 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x8c7f7000) [pid = 1780] [serial = 2061] [outer = (nil)] [url = about:blank] 05:01:34 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x8c7f0800) [pid = 1780] [serial = 2060] [outer = (nil)] [url = about:blank] 05:01:34 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0x8c538c00) [pid = 1780] [serial = 2058] [outer = (nil)] [url = about:blank] 05:01:34 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0x8c535c00) [pid = 1780] [serial = 2057] [outer = (nil)] [url = about:blank] 05:01:34 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x8ad75000) [pid = 1780] [serial = 2055] [outer = (nil)] [url = about:blank] 05:01:34 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x8ad71000) [pid = 1780] [serial = 2054] [outer = (nil)] [url = about:blank] 05:01:34 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x8a7b5c00) [pid = 1780] [serial = 2052] [outer = (nil)] [url = about:blank] 05:01:34 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x8a5cc800) [pid = 1780] [serial = 2051] [outer = (nil)] [url = about:blank] 05:01:34 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x8a4a9800) [pid = 1780] [serial = 2049] [outer = (nil)] [url = about:blank] 05:01:34 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x8a4a7400) [pid = 1780] [serial = 2048] [outer = (nil)] [url = about:blank] 05:01:34 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x8a49c000) [pid = 1780] [serial = 2046] [outer = (nil)] [url = about:blank] 05:01:34 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x89ff2000) [pid = 1780] [serial = 2045] [outer = (nil)] [url = about:blank] 05:01:34 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x894cd000) [pid = 1780] [serial = 2043] [outer = (nil)] [url = about:blank] 05:01:34 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x890eb000) [pid = 1780] [serial = 2042] [outer = (nil)] [url = about:blank] 05:01:34 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x88d64800) [pid = 1780] [serial = 2040] [outer = (nil)] [url = about:blank] 05:01:34 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x88b8c000) [pid = 1780] [serial = 2039] [outer = (nil)] [url = about:blank] 05:01:34 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x881c1400) [pid = 1780] [serial = 2037] [outer = (nil)] [url = about:blank] 05:01:34 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0x86e50c00) [pid = 1780] [serial = 2036] [outer = (nil)] [url = about:blank] 05:01:34 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0x889a5800) [pid = 1780] [serial = 2084] [outer = (nil)] [url = about:blank] 05:01:34 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x86bce000) [pid = 1780] [serial = 2081] [outer = (nil)] [url = about:blank] 05:01:34 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x86e49000) [pid = 1780] [serial = 2082] [outer = (nil)] [url = about:blank] 05:01:34 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x8ec9dc00) [pid = 1780] [serial = 2079] [outer = (nil)] [url = about:blank] 05:01:34 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x8ec9ac00) [pid = 1780] [serial = 2078] [outer = (nil)] [url = about:blank] 05:01:34 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x8eb48000) [pid = 1780] [serial = 2076] [outer = (nil)] [url = about:blank] 05:01:34 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x8eb42400) [pid = 1780] [serial = 2075] [outer = (nil)] [url = about:blank] 05:01:34 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x8e9e0800) [pid = 1780] [serial = 2073] [outer = (nil)] [url = about:blank] 05:01:34 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x8e1cf400) [pid = 1780] [serial = 2072] [outer = (nil)] [url = about:blank] 05:01:34 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x8e1c5000) [pid = 1780] [serial = 2070] [outer = (nil)] [url = about:blank] 05:01:34 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x8e0da800) [pid = 1780] [serial = 2069] [outer = (nil)] [url = about:blank] 05:01:34 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x8e0b8c00) [pid = 1780] [serial = 2067] [outer = (nil)] [url = about:blank] 05:01:34 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x8e0ae400) [pid = 1780] [serial = 2066] [outer = (nil)] [url = about:blank] 05:01:34 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x8ddd1c00) [pid = 1780] [serial = 2064] [outer = (nil)] [url = about:blank] 05:01:34 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x8ddce800) [pid = 1780] [serial = 2063] [outer = (nil)] [url = about:blank] 05:01:34 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x89ff3c00) [pid = 1780] [serial = 2090] [outer = (nil)] [url = about:blank] 05:01:34 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x88b87400) [pid = 1780] [serial = 2085] [outer = (nil)] [url = about:blank] 05:01:34 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x8a4aa000) [pid = 1780] [serial = 2091] [outer = (nil)] [url = about:blank] 05:01:34 INFO - PROCESS | 1780 | 1461067294424 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:34 INFO - PROCESS | 1780 | ++DOCSHELL 0x86e50c00 == 125 [pid = 1780] [id = 736] 05:01:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x86e51000) [pid = 1780] [serial = 2209] [outer = (nil)] 05:01:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x87842000) [pid = 1780] [serial = 2210] [outer = 0x86e51000] 05:01:34 INFO - PROCESS | 1780 | 1461067294508 Marionette DEBUG loaded listener.js 05:01:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x8784bc00) [pid = 1780] [serial = 2211] [outer = 0x86e51000] 05:01:35 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 05:01:35 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 05:01:35 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 05:01:35 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 05:01:35 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 05:01:35 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 05:01:35 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 05:01:35 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 05:01:35 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 05:01:35 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 05:01:35 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 05:01:35 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 05:01:35 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 05:01:35 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 05:01:35 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 05:01:35 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 05:01:35 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 05:01:35 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 05:01:35 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 05:01:35 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 05:01:35 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 05:01:35 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 05:01:35 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 05:01:35 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 05:01:35 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 05:01:35 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 05:01:35 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 05:01:35 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 05:01:35 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 05:01:35 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 05:01:35 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 05:01:35 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 05:01:35 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 05:01:35 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 05:01:35 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 05:01:35 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 05:01:35 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 05:01:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 05:01:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:01:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:01:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 05:01:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:01:35 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 05:01:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 05:01:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:01:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:01:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 05:01:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:01:35 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 05:01:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 05:01:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:01:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:01:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 05:01:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:01:35 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 05:01:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 05:01:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:01:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:01:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 05:01:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:01:35 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 05:01:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 05:01:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:01:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:01:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 05:01:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:01:35 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 05:01:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 05:01:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:01:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:01:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 05:01:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:01:35 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 05:01:35 INFO - TEST-OK | /DOMEvents/constructors.html | took 4638ms 05:01:35 INFO - PROCESS | 1780 | 1461067295483 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 05:01:35 INFO - PROCESS | 1780 | 1461067295636 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 05:01:35 INFO - TEST-START | /DOMEvents/event-phases-order.html 05:01:35 INFO - PROCESS | 1780 | 1461067295646 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 05:01:35 INFO - PROCESS | 1780 | 1461067295658 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 05:01:35 INFO - PROCESS | 1780 | 1461067295667 Marionette TRACE conn3 <- [1,2918,null,{}] 05:01:35 INFO - PROCESS | 1780 | 1461067295677 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:01:36 INFO - PROCESS | 1780 | 1461067296083 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 05:01:36 INFO - PROCESS | 1780 | 1461067296172 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:36 INFO - PROCESS | 1780 | ++DOCSHELL 0x88b84c00 == 126 [pid = 1780] [id = 737] 05:01:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x88cecc00) [pid = 1780] [serial = 2212] [outer = (nil)] 05:01:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x88d65c00) [pid = 1780] [serial = 2213] [outer = 0x88cecc00] 05:01:36 INFO - PROCESS | 1780 | 1461067296250 Marionette DEBUG loaded listener.js 05:01:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x88e48400) [pid = 1780] [serial = 2214] [outer = 0x88cecc00] 05:01:37 INFO - PROCESS | 1780 | 1461067297180 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 05:01:37 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 05:01:37 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1544ms 05:01:37 INFO - PROCESS | 1780 | 1461067297199 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 05:01:37 INFO - PROCESS | 1780 | 1461067297204 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 05:01:37 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 05:01:37 INFO - PROCESS | 1780 | 1461067297222 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 05:01:37 INFO - PROCESS | 1780 | 1461067297226 Marionette TRACE conn3 <- [1,2922,null,{}] 05:01:37 INFO - PROCESS | 1780 | 1461067297233 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:01:37 INFO - PROCESS | 1780 | 1461067297552 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 05:01:37 INFO - PROCESS | 1780 | 1461067297601 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:37 INFO - PROCESS | 1780 | ++DOCSHELL 0x88d63400 == 127 [pid = 1780] [id = 738] 05:01:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x894c5000) [pid = 1780] [serial = 2215] [outer = (nil)] 05:01:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x89fef000) [pid = 1780] [serial = 2216] [outer = 0x894c5000] 05:01:37 INFO - PROCESS | 1780 | 1461067297677 Marionette DEBUG loaded listener.js 05:01:37 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x8a49cc00) [pid = 1780] [serial = 2217] [outer = 0x894c5000] 05:01:38 INFO - PROCESS | 1780 | [1780] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 05:01:38 INFO - PROCESS | 1780 | [1780] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 05:01:38 INFO - PROCESS | 1780 | [1780] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 05:01:38 INFO - PROCESS | 1780 | [1780] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 05:01:38 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 05:01:38 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 05:01:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 05:01:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:01:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:01:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:01:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:01:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:01:38 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 05:01:38 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 05:01:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 05:01:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:01:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:01:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:01:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:01:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:01:38 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 05:01:38 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 05:01:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 05:01:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:01:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:01:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:01:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:01:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:01:38 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 05:01:38 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 05:01:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 05:01:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:01:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:01:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:01:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:01:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:01:38 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 05:01:38 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1544ms 05:01:38 INFO - PROCESS | 1780 | 1461067298722 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 05:01:38 INFO - PROCESS | 1780 | 1461067298786 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 05:01:38 INFO - PROCESS | 1780 | 1461067298794 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 05:01:38 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 05:01:38 INFO - PROCESS | 1780 | 1461067298815 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 05:01:38 INFO - PROCESS | 1780 | 1461067298823 Marionette TRACE conn3 <- [1,2926,null,{}] 05:01:38 INFO - PROCESS | 1780 | 1461067298836 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:01:39 INFO - PROCESS | 1780 | 1461067299584 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 05:01:39 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x894ccc00) [pid = 1780] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 05:01:39 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x90793000) [pid = 1780] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 05:01:39 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x90545c00) [pid = 1780] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 05:01:39 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x8fe29400) [pid = 1780] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 05:01:39 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x8fe2b000) [pid = 1780] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 05:01:39 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x8f489800) [pid = 1780] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 05:01:39 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x8e9fa800) [pid = 1780] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 05:01:39 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x8e9ed000) [pid = 1780] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 05:01:39 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x8de70000) [pid = 1780] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 05:01:39 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x8de7a800) [pid = 1780] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 05:01:39 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0x8c7ee000) [pid = 1780] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 05:01:39 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x89d70c00) [pid = 1780] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 05:01:39 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0x87842400) [pid = 1780] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 05:01:39 INFO - PROCESS | 1780 | --DOMWINDOW == 127 (0x86fa0400) [pid = 1780] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 05:01:39 INFO - PROCESS | 1780 | --DOMWINDOW == 126 (0x86bc5c00) [pid = 1780] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 05:01:39 INFO - PROCESS | 1780 | --DOMWINDOW == 125 (0x8c639400) [pid = 1780] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 05:01:39 INFO - PROCESS | 1780 | --DOMWINDOW == 124 (0x863ad400) [pid = 1780] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 05:01:39 INFO - PROCESS | 1780 | --DOMWINDOW == 123 (0x912b8000) [pid = 1780] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 05:01:39 INFO - PROCESS | 1780 | --DOMWINDOW == 122 (0x89ff8c00) [pid = 1780] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 05:01:39 INFO - PROCESS | 1780 | --DOMWINDOW == 121 (0x88361c00) [pid = 1780] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 05:01:39 INFO - PROCESS | 1780 | --DOMWINDOW == 120 (0x88b84000) [pid = 1780] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 05:01:39 INFO - PROCESS | 1780 | 1461067299833 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:39 INFO - PROCESS | 1780 | ++DOCSHELL 0x8446e800 == 128 [pid = 1780] [id = 739] 05:01:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 121 (0x84474000) [pid = 1780] [serial = 2218] [outer = (nil)] 05:01:39 INFO - PROCESS | 1780 | ++DOMWINDOW == 122 (0x86facc00) [pid = 1780] [serial = 2219] [outer = 0x84474000] 05:01:39 INFO - PROCESS | 1780 | 1461067299934 Marionette DEBUG loaded listener.js 05:01:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 123 (0x88d6f800) [pid = 1780] [serial = 2220] [outer = 0x84474000] 05:01:40 INFO - PROCESS | 1780 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 05:01:40 INFO - PROCESS | 1780 | 1461067300675 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 05:01:40 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 05:01:40 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1911ms 05:01:40 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 05:01:40 INFO - PROCESS | 1780 | 1461067300715 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 05:01:40 INFO - PROCESS | 1780 | 1461067300718 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 05:01:40 INFO - PROCESS | 1780 | 1461067300725 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 05:01:40 INFO - PROCESS | 1780 | 1461067300729 Marionette TRACE conn3 <- [1,2930,null,{}] 05:01:40 INFO - PROCESS | 1780 | 1461067300734 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:01:41 INFO - PROCESS | 1780 | 1461067301034 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 05:01:41 INFO - PROCESS | 1780 | 1461067301058 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:41 INFO - PROCESS | 1780 | ++DOCSHELL 0x89ff8c00 == 129 [pid = 1780] [id = 740] 05:01:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 124 (0x8a7b6400) [pid = 1780] [serial = 2221] [outer = (nil)] 05:01:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 125 (0x8ad74400) [pid = 1780] [serial = 2222] [outer = 0x8a7b6400] 05:01:41 INFO - PROCESS | 1780 | 1461067301138 Marionette DEBUG loaded listener.js 05:01:41 INFO - PROCESS | 1780 | ++DOMWINDOW == 126 (0x8bb4c800) [pid = 1780] [serial = 2223] [outer = 0x8a7b6400] 05:01:42 INFO - PROCESS | 1780 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 05:01:42 INFO - PROCESS | 1780 | 1461067302338 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 05:01:42 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 05:01:42 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1692ms 05:01:42 INFO - PROCESS | 1780 | 1461067302460 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 05:01:42 INFO - PROCESS | 1780 | 1461067302467 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 05:01:42 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 05:01:42 INFO - PROCESS | 1780 | 1461067302481 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 05:01:42 INFO - PROCESS | 1780 | 1461067302492 Marionette TRACE conn3 <- [1,2934,null,{}] 05:01:42 INFO - PROCESS | 1780 | 1461067302503 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:01:42 INFO - PROCESS | 1780 | 1461067302747 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 05:01:43 INFO - PROCESS | 1780 | 1461067303136 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:43 INFO - PROCESS | 1780 | ++DOCSHELL 0x88356400 == 130 [pid = 1780] [id = 741] 05:01:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 127 (0x8835d800) [pid = 1780] [serial = 2224] [outer = (nil)] 05:01:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x88b8f400) [pid = 1780] [serial = 2225] [outer = 0x8835d800] 05:01:43 INFO - PROCESS | 1780 | 1461067303245 Marionette DEBUG loaded listener.js 05:01:43 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x88d63c00) [pid = 1780] [serial = 2226] [outer = 0x8835d800] 05:01:44 INFO - PROCESS | 1780 | 1461067304051 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 05:01:44 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 05:01:44 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1601ms 05:01:44 INFO - PROCESS | 1780 | 1461067304078 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 05:01:44 INFO - PROCESS | 1780 | 1461067304087 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 05:01:44 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 05:01:44 INFO - PROCESS | 1780 | 1461067304098 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 05:01:44 INFO - PROCESS | 1780 | 1461067304102 Marionette TRACE conn3 <- [1,2938,null,{}] 05:01:44 INFO - PROCESS | 1780 | 1461067304110 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:01:44 INFO - PROCESS | 1780 | 1461067304354 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 05:01:44 INFO - PROCESS | 1780 | 1461067304659 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:44 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a4c6000 == 131 [pid = 1780] [id = 742] 05:01:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x8a4c7400) [pid = 1780] [serial = 2227] [outer = (nil)] 05:01:44 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x8a5d0000) [pid = 1780] [serial = 2228] [outer = 0x8a4c7400] 05:01:44 INFO - PROCESS | 1780 | 1461067304885 Marionette DEBUG loaded listener.js 05:01:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x8abf8c00) [pid = 1780] [serial = 2229] [outer = 0x8a4c7400] 05:01:45 INFO - PROCESS | 1780 | 1461067305730 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 05:01:45 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 05:01:45 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1689ms 05:01:45 INFO - PROCESS | 1780 | 1461067305789 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 05:01:45 INFO - PROCESS | 1780 | 1461067305792 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 05:01:45 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 05:01:45 INFO - PROCESS | 1780 | 1461067305801 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 05:01:45 INFO - PROCESS | 1780 | 1461067305808 Marionette TRACE conn3 <- [1,2942,null,{}] 05:01:45 INFO - PROCESS | 1780 | 1461067305840 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:01:46 INFO - PROCESS | 1780 | 1461067306195 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 05:01:46 INFO - PROCESS | 1780 | 1461067306475 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:46 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c640c00 == 132 [pid = 1780] [id = 743] 05:01:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x8c7ec000) [pid = 1780] [serial = 2230] [outer = (nil)] 05:01:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x8c7f7000) [pid = 1780] [serial = 2231] [outer = 0x8c7ec000] 05:01:46 INFO - PROCESS | 1780 | 1461067306576 Marionette DEBUG loaded listener.js 05:01:46 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x8c80e800) [pid = 1780] [serial = 2232] [outer = 0x8c7ec000] 05:01:47 INFO - PROCESS | 1780 | 1461067307414 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 05:01:47 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 05:01:47 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 05:01:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:01:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:01:47 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 05:01:47 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1643ms 05:01:47 INFO - PROCESS | 1780 | 1461067307446 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 05:01:47 INFO - PROCESS | 1780 | 1461067307451 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 05:01:47 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 05:01:47 INFO - PROCESS | 1780 | 1461067307457 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 05:01:47 INFO - PROCESS | 1780 | 1461067307461 Marionette TRACE conn3 <- [1,2946,null,{}] 05:01:47 INFO - PROCESS | 1780 | 1461067307467 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:01:47 INFO - PROCESS | 1780 | 1461067307720 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 05:01:48 INFO - PROCESS | 1780 | 1461067308098 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:48 INFO - PROCESS | 1780 | ++DOCSHELL 0x894c7800 == 133 [pid = 1780] [id = 744] 05:01:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x8dddd000) [pid = 1780] [serial = 2233] [outer = (nil)] 05:01:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x8de74400) [pid = 1780] [serial = 2234] [outer = 0x8dddd000] 05:01:48 INFO - PROCESS | 1780 | 1461067308199 Marionette DEBUG loaded listener.js 05:01:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x8dead800) [pid = 1780] [serial = 2235] [outer = 0x8dddd000] 05:01:49 INFO - PROCESS | 1780 | 1461067309000 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 05:01:49 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 05:01:49 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1581ms 05:01:49 INFO - PROCESS | 1780 | 1461067309039 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 05:01:49 INFO - PROCESS | 1780 | 1461067309043 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 05:01:49 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 05:01:49 INFO - PROCESS | 1780 | 1461067309051 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 05:01:49 INFO - PROCESS | 1780 | 1461067309055 Marionette TRACE conn3 <- [1,2950,null,{}] 05:01:49 INFO - PROCESS | 1780 | 1461067309062 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:01:49 INFO - PROCESS | 1780 | 1461067309305 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 05:01:49 INFO - PROCESS | 1780 | 1461067309603 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:49 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c7f0c00 == 134 [pid = 1780] [id = 745] 05:01:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x8de6fc00) [pid = 1780] [serial = 2236] [outer = (nil)] 05:01:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8e0b5800) [pid = 1780] [serial = 2237] [outer = 0x8de6fc00] 05:01:49 INFO - PROCESS | 1780 | 1461067309699 Marionette DEBUG loaded listener.js 05:01:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x8e0b9c00) [pid = 1780] [serial = 2238] [outer = 0x8de6fc00] 05:01:50 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e1cbc00 == 135 [pid = 1780] [id = 746] 05:01:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x8e1cc800) [pid = 1780] [serial = 2239] [outer = (nil)] 05:01:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x8e1ce800) [pid = 1780] [serial = 2240] [outer = 0x8e1cc800] 05:01:50 INFO - PROCESS | 1780 | 1461067310761 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 05:01:50 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 05:01:50 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1733ms 05:01:50 INFO - PROCESS | 1780 | 1461067310785 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 05:01:50 INFO - PROCESS | 1780 | 1461067310789 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 05:01:50 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 05:01:50 INFO - PROCESS | 1780 | 1461067310795 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 05:01:50 INFO - PROCESS | 1780 | 1461067310799 Marionette TRACE conn3 <- [1,2954,null,{}] 05:01:50 INFO - PROCESS | 1780 | 1461067310807 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:01:51 INFO - PROCESS | 1780 | 1461067311136 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 05:01:51 INFO - PROCESS | 1780 | 1461067311518 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:51 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e0b0000 == 136 [pid = 1780] [id = 747] 05:01:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x8e9e1000) [pid = 1780] [serial = 2241] [outer = (nil)] 05:01:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x8e9f7800) [pid = 1780] [serial = 2242] [outer = 0x8e9e1000] 05:01:51 INFO - PROCESS | 1780 | 1461067311629 Marionette DEBUG loaded listener.js 05:01:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x8eb46c00) [pid = 1780] [serial = 2243] [outer = 0x8e9e1000] 05:01:52 INFO - PROCESS | 1780 | 1461067312454 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 05:01:52 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 05:01:52 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 05:01:52 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1683ms 05:01:52 INFO - PROCESS | 1780 | 1461067312481 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 05:01:52 INFO - PROCESS | 1780 | 1461067312484 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 05:01:52 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 05:01:52 INFO - PROCESS | 1780 | 1461067312492 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 05:01:52 INFO - PROCESS | 1780 | 1461067312496 Marionette TRACE conn3 <- [1,2958,null,{}] 05:01:52 INFO - PROCESS | 1780 | 1461067312502 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:01:52 INFO - PROCESS | 1780 | 1461067312763 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 05:01:53 INFO - PROCESS | 1780 | 1461067313059 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:53 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e1c8800 == 137 [pid = 1780] [id = 748] 05:01:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x8e9e0400) [pid = 1780] [serial = 2244] [outer = (nil)] 05:01:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x8f48d800) [pid = 1780] [serial = 2245] [outer = 0x8e9e0400] 05:01:53 INFO - PROCESS | 1780 | 1461067313206 Marionette DEBUG loaded listener.js 05:01:53 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x8fd50000) [pid = 1780] [serial = 2246] [outer = 0x8e9e0400] 05:01:54 INFO - PROCESS | 1780 | 1461067314026 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 05:01:54 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 05:01:54 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1583ms 05:01:54 INFO - PROCESS | 1780 | 1461067314080 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 05:01:54 INFO - PROCESS | 1780 | 1461067314083 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 05:01:54 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 05:01:54 INFO - PROCESS | 1780 | 1461067314094 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 05:01:54 INFO - PROCESS | 1780 | 1461067314097 Marionette TRACE conn3 <- [1,2962,null,{}] 05:01:54 INFO - PROCESS | 1780 | 1461067314104 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:01:54 INFO - PROCESS | 1780 | 1461067314344 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 05:01:54 INFO - PROCESS | 1780 | 1461067314697 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:54 INFO - PROCESS | 1780 | ++DOCSHELL 0x8eb4d400 == 138 [pid = 1780] [id = 749] 05:01:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0x8ec96c00) [pid = 1780] [serial = 2247] [outer = (nil)] 05:01:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x8fe2f800) [pid = 1780] [serial = 2248] [outer = 0x8ec96c00] 05:01:54 INFO - PROCESS | 1780 | 1461067314794 Marionette DEBUG loaded listener.js 05:01:54 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x90125400) [pid = 1780] [serial = 2249] [outer = 0x8ec96c00] 05:01:55 INFO - PROCESS | 1780 | 1461067315651 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 05:01:55 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 05:01:55 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1583ms 05:01:55 INFO - PROCESS | 1780 | 1461067315677 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 05:01:55 INFO - PROCESS | 1780 | 1461067315680 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 05:01:55 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 05:01:55 INFO - PROCESS | 1780 | 1461067315687 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 05:01:55 INFO - PROCESS | 1780 | 1461067315691 Marionette TRACE conn3 <- [1,2966,null,{}] 05:01:55 INFO - PROCESS | 1780 | 1461067315696 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:01:55 INFO - PROCESS | 1780 | 1461067315931 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 05:01:56 INFO - PROCESS | 1780 | 1461067316246 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:56 INFO - PROCESS | 1780 | ++DOCSHELL 0x8dddc000 == 139 [pid = 1780] [id = 750] 05:01:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x8fe2d000) [pid = 1780] [serial = 2250] [outer = (nil)] 05:01:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x90547000) [pid = 1780] [serial = 2251] [outer = 0x8fe2d000] 05:01:56 INFO - PROCESS | 1780 | 1461067316344 Marionette DEBUG loaded listener.js 05:01:56 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x9078f000) [pid = 1780] [serial = 2252] [outer = 0x8fe2d000] 05:01:57 INFO - PROCESS | 1780 | 1461067317163 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 05:01:57 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 05:01:57 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1533ms 05:01:57 INFO - PROCESS | 1780 | 1461067317221 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 05:01:57 INFO - PROCESS | 1780 | 1461067317224 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 05:01:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 05:01:57 INFO - PROCESS | 1780 | 1461067317232 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 05:01:57 INFO - PROCESS | 1780 | 1461067317235 Marionette TRACE conn3 <- [1,2970,null,{}] 05:01:57 INFO - PROCESS | 1780 | 1461067317242 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:01:57 INFO - PROCESS | 1780 | 1461067317504 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 05:01:57 INFO - PROCESS | 1780 | 1461067317923 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:57 INFO - PROCESS | 1780 | ++DOCSHELL 0x901c7800 == 140 [pid = 1780] [id = 751] 05:01:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x912b6c00) [pid = 1780] [serial = 2253] [outer = (nil)] 05:01:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x9312e800) [pid = 1780] [serial = 2254] [outer = 0x912b6c00] 05:01:58 INFO - PROCESS | 1780 | 1461067318046 Marionette DEBUG loaded listener.js 05:01:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x9328ec00) [pid = 1780] [serial = 2255] [outer = 0x912b6c00] 05:01:58 INFO - PROCESS | 1780 | 1461067318923 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 05:01:58 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 05:01:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1740ms 05:01:58 INFO - PROCESS | 1780 | 1461067318974 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 05:01:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 05:01:58 INFO - PROCESS | 1780 | 1461067318987 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 05:01:58 INFO - PROCESS | 1780 | 1461067318993 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 05:01:59 INFO - PROCESS | 1780 | 1461067318999 Marionette TRACE conn3 <- [1,2974,null,{}] 05:01:59 INFO - PROCESS | 1780 | 1461067319027 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:01:59 INFO - PROCESS | 1780 | 1461067319292 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 05:01:59 INFO - PROCESS | 1780 | 1461067319692 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:01:59 INFO - PROCESS | 1780 | ++DOCSHELL 0x941c8400 == 141 [pid = 1780] [id = 752] 05:01:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x96244400) [pid = 1780] [serial = 2256] [outer = (nil)] 05:01:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x963c9400) [pid = 1780] [serial = 2257] [outer = 0x96244400] 05:01:59 INFO - PROCESS | 1780 | 1461067319804 Marionette DEBUG loaded listener.js 05:01:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x971c3000) [pid = 1780] [serial = 2258] [outer = 0x96244400] 05:02:00 INFO - PROCESS | 1780 | 1461067320633 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 05:02:00 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 05:02:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1657ms 05:02:00 INFO - PROCESS | 1780 | 1461067320651 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 05:02:00 INFO - PROCESS | 1780 | 1461067320655 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 05:02:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 05:02:00 INFO - PROCESS | 1780 | 1461067320662 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 05:02:00 INFO - PROCESS | 1780 | 1461067320665 Marionette TRACE conn3 <- [1,2978,null,{}] 05:02:00 INFO - PROCESS | 1780 | 1461067320671 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:02:00 INFO - PROCESS | 1780 | 1461067320978 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 05:02:01 INFO - PROCESS | 1780 | 1461067321396 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:01 INFO - PROCESS | 1780 | ++DOCSHELL 0x97477000 == 142 [pid = 1780] [id = 753] 05:02:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x979d5800) [pid = 1780] [serial = 2259] [outer = (nil)] 05:02:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x97bf8800) [pid = 1780] [serial = 2260] [outer = 0x979d5800] 05:02:01 INFO - PROCESS | 1780 | 1461067321503 Marionette DEBUG loaded listener.js 05:02:01 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0x9862d800) [pid = 1780] [serial = 2261] [outer = 0x979d5800] 05:02:02 INFO - PROCESS | 1780 | 1461067322341 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 05:02:02 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 05:02:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1695ms 05:02:02 INFO - PROCESS | 1780 | 1461067322358 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 05:02:02 INFO - PROCESS | 1780 | 1461067322363 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 05:02:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 05:02:02 INFO - PROCESS | 1780 | 1461067322370 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 05:02:02 INFO - PROCESS | 1780 | 1461067322374 Marionette TRACE conn3 <- [1,2982,null,{}] 05:02:02 INFO - PROCESS | 1780 | 1461067322380 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:02:02 INFO - PROCESS | 1780 | 1461067322621 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 05:02:02 INFO - PROCESS | 1780 | 1461067322920 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:02 INFO - PROCESS | 1780 | ++DOCSHELL 0x91318400 == 143 [pid = 1780] [id = 754] 05:02:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0x9342d400) [pid = 1780] [serial = 2262] [outer = (nil)] 05:02:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0x987c7000) [pid = 1780] [serial = 2263] [outer = 0x9342d400] 05:02:03 INFO - PROCESS | 1780 | 1461067323034 Marionette DEBUG loaded listener.js 05:02:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0x987ca800) [pid = 1780] [serial = 2264] [outer = 0x9342d400] 05:02:03 INFO - PROCESS | 1780 | 1461067323905 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 05:02:03 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 05:02:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 05:02:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:02:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 05:02:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1585ms 05:02:03 INFO - PROCESS | 1780 | 1461067323957 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 05:02:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 05:02:03 INFO - PROCESS | 1780 | 1461067323961 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 05:02:03 INFO - PROCESS | 1780 | 1461067323968 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 05:02:03 INFO - PROCESS | 1780 | 1461067323972 Marionette TRACE conn3 <- [1,2986,null,{}] 05:02:03 INFO - PROCESS | 1780 | 1461067323978 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:02:04 INFO - PROCESS | 1780 | 1461067324354 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 05:02:04 INFO - PROCESS | 1780 | 1461067324631 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:04 INFO - PROCESS | 1780 | ++DOCSHELL 0x979cf800 == 144 [pid = 1780] [id = 755] 05:02:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0x9891a400) [pid = 1780] [serial = 2265] [outer = (nil)] 05:02:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0x98a23800) [pid = 1780] [serial = 2266] [outer = 0x9891a400] 05:02:04 INFO - PROCESS | 1780 | 1461067324727 Marionette DEBUG loaded listener.js 05:02:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0x98a31c00) [pid = 1780] [serial = 2267] [outer = 0x9891a400] 05:02:05 INFO - PROCESS | 1780 | 1461067325502 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 05:02:05 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 05:02:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1588ms 05:02:05 INFO - PROCESS | 1780 | 1461067325556 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 05:02:05 INFO - PROCESS | 1780 | 1461067325559 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 05:02:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 05:02:05 INFO - PROCESS | 1780 | 1461067325567 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 05:02:05 INFO - PROCESS | 1780 | 1461067325571 Marionette TRACE conn3 <- [1,2990,null,{}] 05:02:05 INFO - PROCESS | 1780 | 1461067325578 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:02:05 INFO - PROCESS | 1780 | 1461067325826 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 05:02:06 INFO - PROCESS | 1780 | 1461067326156 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:06 INFO - PROCESS | 1780 | ++DOCSHELL 0x9840e000 == 145 [pid = 1780] [id = 756] 05:02:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0x98928000) [pid = 1780] [serial = 2268] [outer = (nil)] 05:02:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0x991d3800) [pid = 1780] [serial = 2269] [outer = 0x98928000] 05:02:06 INFO - PROCESS | 1780 | 1461067326334 Marionette DEBUG loaded listener.js 05:02:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0x991dbc00) [pid = 1780] [serial = 2270] [outer = 0x98928000] 05:02:07 INFO - PROCESS | 1780 | ++DOCSHELL 0x991cd800 == 146 [pid = 1780] [id = 757] 05:02:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 174 (0x99278800) [pid = 1780] [serial = 2271] [outer = (nil)] 05:02:07 INFO - PROCESS | 1780 | ++DOMWINDOW == 175 (0x993d9000) [pid = 1780] [serial = 2272] [outer = 0x99278800] 05:02:07 INFO - PROCESS | 1780 | 1461067327240 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 05:02:07 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 05:02:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1736ms 05:02:07 INFO - PROCESS | 1780 | 1461067327308 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 05:02:07 INFO - PROCESS | 1780 | 1461067327312 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 05:02:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 05:02:07 INFO - PROCESS | 1780 | 1461067327319 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 05:02:07 INFO - PROCESS | 1780 | 1461067327322 Marionette TRACE conn3 <- [1,2994,null,{}] 05:02:07 INFO - PROCESS | 1780 | 1461067327328 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:02:07 INFO - PROCESS | 1780 | 1461067327660 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 05:02:08 INFO - PROCESS | 1780 | 1461067328041 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:08 INFO - PROCESS | 1780 | ++DOCSHELL 0x8835a000 == 147 [pid = 1780] [id = 758] 05:02:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 176 (0x96969000) [pid = 1780] [serial = 2273] [outer = (nil)] 05:02:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 177 (0x9920f800) [pid = 1780] [serial = 2274] [outer = 0x96969000] 05:02:08 INFO - PROCESS | 1780 | 1461067328148 Marionette DEBUG loaded listener.js 05:02:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 178 (0x993d4800) [pid = 1780] [serial = 2275] [outer = 0x96969000] 05:02:08 INFO - PROCESS | 1780 | 1461067328952 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 05:02:08 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 05:02:09 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 05:02:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1681ms 05:02:09 INFO - PROCESS | 1780 | 1461067329003 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 05:02:09 INFO - PROCESS | 1780 | 1461067329008 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 05:02:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 05:02:09 INFO - PROCESS | 1780 | 1461067329014 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 05:02:09 INFO - PROCESS | 1780 | 1461067329018 Marionette TRACE conn3 <- [1,2998,null,{}] 05:02:09 INFO - PROCESS | 1780 | 1461067329024 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:02:09 INFO - PROCESS | 1780 | 1461067329283 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 05:02:09 INFO - PROCESS | 1780 | 1461067329708 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:09 INFO - PROCESS | 1780 | ++DOCSHELL 0x991da400 == 148 [pid = 1780] [id = 759] 05:02:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 179 (0x99286400) [pid = 1780] [serial = 2276] [outer = (nil)] 05:02:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 180 (0x9a835000) [pid = 1780] [serial = 2277] [outer = 0x99286400] 05:02:09 INFO - PROCESS | 1780 | 1461067329870 Marionette DEBUG loaded listener.js 05:02:10 INFO - PROCESS | 1780 | ++DOMWINDOW == 181 (0x9a8b1000) [pid = 1780] [serial = 2278] [outer = 0x99286400] 05:02:10 INFO - PROCESS | 1780 | 1461067330962 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 05:02:11 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 05:02:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1990ms 05:02:11 INFO - PROCESS | 1780 | 1461067331007 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 05:02:11 INFO - PROCESS | 1780 | 1461067331011 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 05:02:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 05:02:11 INFO - PROCESS | 1780 | 1461067331018 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 05:02:11 INFO - PROCESS | 1780 | 1461067331021 Marionette TRACE conn3 <- [1,3002,null,{}] 05:02:11 INFO - PROCESS | 1780 | 1461067331027 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:02:11 INFO - PROCESS | 1780 | 1461067331312 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 05:02:11 INFO - PROCESS | 1780 | 1461067331685 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:11 INFO - PROCESS | 1780 | ++DOCSHELL 0x993e3c00 == 149 [pid = 1780] [id = 760] 05:02:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 182 (0x994ad000) [pid = 1780] [serial = 2279] [outer = (nil)] 05:02:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 183 (0x9ea1ac00) [pid = 1780] [serial = 2280] [outer = 0x994ad000] 05:02:11 INFO - PROCESS | 1780 | 1461067331782 Marionette DEBUG loaded listener.js 05:02:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 184 (0x9ea1c000) [pid = 1780] [serial = 2281] [outer = 0x994ad000] 05:02:15 INFO - PROCESS | 1780 | --DOCSHELL 0x84479400 == 148 [pid = 1780] [id = 336] 05:02:15 INFO - PROCESS | 1780 | --DOCSHELL 0x86e53400 == 147 [pid = 1780] [id = 656] 05:02:15 INFO - PROCESS | 1780 | --DOCSHELL 0x90791c00 == 146 [pid = 1780] [id = 53] 05:02:15 INFO - PROCESS | 1780 | --DOCSHELL 0x8e0d1c00 == 145 [pid = 1780] [id = 691] 05:02:15 INFO - PROCESS | 1780 | --DOCSHELL 0x8deb7c00 == 144 [pid = 1780] [id = 689] 05:02:15 INFO - PROCESS | 1780 | --DOCSHELL 0x89d70800 == 143 [pid = 1780] [id = 690] 05:02:15 INFO - PROCESS | 1780 | --DOCSHELL 0x8446e800 == 142 [pid = 1780] [id = 739] 05:02:15 INFO - PROCESS | 1780 | --DOCSHELL 0x88d63400 == 141 [pid = 1780] [id = 738] 05:02:15 INFO - PROCESS | 1780 | --DOCSHELL 0x88b84c00 == 140 [pid = 1780] [id = 737] 05:02:15 INFO - PROCESS | 1780 | --DOCSHELL 0x86e50c00 == 139 [pid = 1780] [id = 736] 05:02:15 INFO - PROCESS | 1780 | --DOCSHELL 0x8a7ac000 == 138 [pid = 1780] [id = 732] 05:02:15 INFO - PROCESS | 1780 | --DOCSHELL 0x8a7b6c00 == 137 [pid = 1780] [id = 731] 05:02:15 INFO - PROCESS | 1780 | --DOCSHELL 0x8fe2e000 == 136 [pid = 1780] [id = 729] 05:02:15 INFO - PROCESS | 1780 | --DOCSHELL 0x9312cc00 == 135 [pid = 1780] [id = 730] 05:02:15 INFO - PROCESS | 1780 | --DOCSHELL 0x894c9c00 == 134 [pid = 1780] [id = 728] 05:02:15 INFO - PROCESS | 1780 | --DOCSHELL 0x8c63e400 == 133 [pid = 1780] [id = 727] 05:02:15 INFO - PROCESS | 1780 | --DOCSHELL 0x889b1c00 == 132 [pid = 1780] [id = 687] 05:02:15 INFO - PROCESS | 1780 | --DOCSHELL 0x8e1c2400 == 131 [pid = 1780] [id = 726] 05:02:15 INFO - PROCESS | 1780 | --DOCSHELL 0x88e50800 == 130 [pid = 1780] [id = 725] 05:02:15 INFO - PROCESS | 1780 | --DOCSHELL 0x8c53f400 == 129 [pid = 1780] [id = 724] 05:02:15 INFO - PROCESS | 1780 | --DOCSHELL 0x8ad73800 == 128 [pid = 1780] [id = 722] 05:02:15 INFO - PROCESS | 1780 | --DOCSHELL 0x8c539400 == 127 [pid = 1780] [id = 723] 05:02:15 INFO - PROCESS | 1780 | --DOCSHELL 0x8ddcfc00 == 126 [pid = 1780] [id = 688] 05:02:15 INFO - PROCESS | 1780 | --DOCSHELL 0x8a4cbc00 == 125 [pid = 1780] [id = 721] 05:02:15 INFO - PROCESS | 1780 | --DOCSHELL 0x88d68c00 == 124 [pid = 1780] [id = 720] 05:02:15 INFO - PROCESS | 1780 | --DOCSHELL 0x877ee800 == 123 [pid = 1780] [id = 718] 05:02:15 INFO - PROCESS | 1780 | --DOCSHELL 0x87847800 == 122 [pid = 1780] [id = 719] 05:02:15 INFO - PROCESS | 1780 | --DOMWINDOW == 183 (0x89d78400) [pid = 1780] [serial = 2156] [outer = (nil)] [url = about:blank] 05:02:15 INFO - PROCESS | 1780 | --DOMWINDOW == 182 (0x89d6f400) [pid = 1780] [serial = 2153] [outer = (nil)] [url = about:blank] 05:02:15 INFO - PROCESS | 1780 | --DOMWINDOW == 181 (0x915c8400) [pid = 1780] [serial = 2130] [outer = (nil)] [url = about:blank] 05:02:15 INFO - PROCESS | 1780 | --DOMWINDOW == 180 (0x91314000) [pid = 1780] [serial = 2129] [outer = (nil)] [url = about:blank] 05:02:15 INFO - PROCESS | 1780 | --DOMWINDOW == 179 (0x90791400) [pid = 1780] [serial = 2127] [outer = (nil)] [url = about:blank] 05:02:15 INFO - PROCESS | 1780 | --DOMWINDOW == 178 (0x90549400) [pid = 1780] [serial = 2126] [outer = (nil)] [url = about:blank] 05:02:15 INFO - PROCESS | 1780 | --DOMWINDOW == 177 (0x9012ac00) [pid = 1780] [serial = 2124] [outer = (nil)] [url = about:blank] 05:02:15 INFO - PROCESS | 1780 | --DOMWINDOW == 176 (0x90128400) [pid = 1780] [serial = 2123] [outer = (nil)] [url = about:blank] 05:02:15 INFO - PROCESS | 1780 | --DOMWINDOW == 175 (0x9011ec00) [pid = 1780] [serial = 2121] [outer = (nil)] [url = about:blank] 05:02:15 INFO - PROCESS | 1780 | --DOMWINDOW == 174 (0x8fe32400) [pid = 1780] [serial = 2120] [outer = (nil)] [url = about:blank] 05:02:15 INFO - PROCESS | 1780 | --DOMWINDOW == 173 (0x8fd56000) [pid = 1780] [serial = 2118] [outer = (nil)] [url = about:blank] 05:02:15 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0x8fd54000) [pid = 1780] [serial = 2117] [outer = (nil)] [url = about:blank] 05:02:15 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0x8fd49800) [pid = 1780] [serial = 2115] [outer = (nil)] [url = about:blank] 05:02:15 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0x8f48cc00) [pid = 1780] [serial = 2114] [outer = (nil)] [url = about:blank] 05:02:15 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x8ec99800) [pid = 1780] [serial = 2112] [outer = (nil)] [url = about:blank] 05:02:15 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x8eb47000) [pid = 1780] [serial = 2111] [outer = (nil)] [url = about:blank] 05:02:15 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x8e0dd000) [pid = 1780] [serial = 2109] [outer = (nil)] [url = about:blank] 05:02:15 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x8e0b7c00) [pid = 1780] [serial = 2108] [outer = (nil)] [url = about:blank] 05:02:15 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0x8deb8000) [pid = 1780] [serial = 2106] [outer = (nil)] [url = about:blank] 05:02:15 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0x8deb0800) [pid = 1780] [serial = 2105] [outer = (nil)] [url = about:blank] 05:02:15 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x8ddd5c00) [pid = 1780] [serial = 2103] [outer = (nil)] [url = about:blank] 05:02:15 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x8c808400) [pid = 1780] [serial = 2102] [outer = (nil)] [url = about:blank] 05:02:15 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x8a545800) [pid = 1780] [serial = 2100] [outer = (nil)] [url = about:blank] 05:02:15 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x8a4a6400) [pid = 1780] [serial = 2099] [outer = (nil)] [url = about:blank] 05:02:15 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x88ce5800) [pid = 1780] [serial = 2097] [outer = (nil)] [url = about:blank] 05:02:15 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x881c0000) [pid = 1780] [serial = 2096] [outer = (nil)] [url = about:blank] 05:02:15 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x8a5cd800) [pid = 1780] [serial = 2093] [outer = (nil)] [url = about:blank] 05:02:15 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x87844c00) [pid = 1780] [serial = 2147] [outer = (nil)] [url = about:blank] 05:02:15 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x87849800) [pid = 1780] [serial = 2148] [outer = (nil)] [url = about:blank] 05:02:15 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x9628bc00) [pid = 1780] [serial = 2145] [outer = (nil)] [url = about:blank] 05:02:15 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x96286000) [pid = 1780] [serial = 2144] [outer = (nil)] [url = about:blank] 05:02:15 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x94f82c00) [pid = 1780] [serial = 2142] [outer = (nil)] [url = about:blank] 05:02:15 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x941d2400) [pid = 1780] [serial = 2141] [outer = (nil)] [url = about:blank] 05:02:15 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0x941c6800) [pid = 1780] [serial = 2139] [outer = (nil)] [url = about:blank] 05:02:15 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0x932f1000) [pid = 1780] [serial = 2138] [outer = (nil)] [url = about:blank] 05:02:15 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x932f1c00) [pid = 1780] [serial = 2136] [outer = (nil)] [url = about:blank] 05:02:15 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x932ed000) [pid = 1780] [serial = 2135] [outer = (nil)] [url = about:blank] 05:02:15 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x93133000) [pid = 1780] [serial = 2133] [outer = (nil)] [url = about:blank] 05:02:15 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x9312ac00) [pid = 1780] [serial = 2132] [outer = (nil)] [url = about:blank] 05:02:15 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x889b3c00) [pid = 1780] [serial = 2150] [outer = (nil)] [url = about:blank] 05:02:15 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x88ce3000) [pid = 1780] [serial = 2151] [outer = (nil)] [url = about:blank] 05:02:15 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x8a49b800) [pid = 1780] [serial = 2154] [outer = (nil)] [url = about:blank] 05:02:15 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x88cf0000) [pid = 1780] [serial = 2034] [outer = (nil)] [url = about:blank] 05:02:16 INFO - PROCESS | 1780 | 1461067336119 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 05:02:16 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 05:02:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 5147ms 05:02:16 INFO - PROCESS | 1780 | 1461067336166 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 05:02:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 05:02:16 INFO - PROCESS | 1780 | 1461067336172 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 05:02:16 INFO - PROCESS | 1780 | 1461067336179 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 05:02:16 INFO - PROCESS | 1780 | 1461067336185 Marionette TRACE conn3 <- [1,3006,null,{}] 05:02:16 INFO - PROCESS | 1780 | 1461067336192 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:02:16 INFO - PROCESS | 1780 | 1461067336412 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 05:02:16 INFO - PROCESS | 1780 | 1461067336645 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:16 INFO - PROCESS | 1780 | ++DOCSHELL 0x85b1a400 == 123 [pid = 1780] [id = 761] 05:02:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x86e48400) [pid = 1780] [serial = 2282] [outer = (nil)] 05:02:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x87848000) [pid = 1780] [serial = 2283] [outer = 0x86e48400] 05:02:16 INFO - PROCESS | 1780 | 1461067336729 Marionette DEBUG loaded listener.js 05:02:16 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x87850400) [pid = 1780] [serial = 2284] [outer = 0x86e48400] 05:02:17 INFO - PROCESS | 1780 | 1461067337605 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 05:02:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 05:02:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1487ms 05:02:17 INFO - PROCESS | 1780 | 1461067337667 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 05:02:17 INFO - PROCESS | 1780 | 1461067337676 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 05:02:17 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 05:02:17 INFO - PROCESS | 1780 | 1461067337691 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 05:02:17 INFO - PROCESS | 1780 | 1461067337695 Marionette TRACE conn3 <- [1,3010,null,{}] 05:02:17 INFO - PROCESS | 1780 | 1461067337702 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:02:17 INFO - PROCESS | 1780 | 1461067337936 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 05:02:18 INFO - PROCESS | 1780 | 1461067338295 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:18 INFO - PROCESS | 1780 | ++DOCSHELL 0x889aec00 == 124 [pid = 1780] [id = 762] 05:02:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x889b2800) [pid = 1780] [serial = 2285] [outer = (nil)] 05:02:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x88ce5400) [pid = 1780] [serial = 2286] [outer = 0x889b2800] 05:02:18 INFO - PROCESS | 1780 | 1461067338419 Marionette DEBUG loaded listener.js 05:02:18 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x88cf0c00) [pid = 1780] [serial = 2287] [outer = 0x889b2800] 05:02:19 INFO - PROCESS | 1780 | 1461067339152 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 05:02:19 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 05:02:19 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1495ms 05:02:19 INFO - TEST-START | /FileAPI/FileReaderSync.worker 05:02:19 INFO - PROCESS | 1780 | 1461067339184 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 05:02:19 INFO - PROCESS | 1780 | 1461067339187 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 05:02:19 INFO - PROCESS | 1780 | 1461067339194 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 05:02:19 INFO - PROCESS | 1780 | 1461067339200 Marionette TRACE conn3 <- [1,3014,null,{}] 05:02:19 INFO - PROCESS | 1780 | 1461067339250 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:02:19 INFO - PROCESS | 1780 | 1461067339577 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 05:02:19 INFO - PROCESS | 1780 | 1461067339618 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:19 INFO - PROCESS | 1780 | ++DOCSHELL 0x890f6c00 == 125 [pid = 1780] [id = 763] 05:02:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x890f8000) [pid = 1780] [serial = 2288] [outer = (nil)] 05:02:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x894ccc00) [pid = 1780] [serial = 2289] [outer = 0x890f8000] 05:02:19 INFO - PROCESS | 1780 | 1461067339700 Marionette DEBUG loaded listener.js 05:02:19 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0x89d74400) [pid = 1780] [serial = 2290] [outer = 0x890f8000] 05:02:20 INFO - PROCESS | 1780 | [1780] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 05:02:20 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0x894c5000) [pid = 1780] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 05:02:20 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x84474000) [pid = 1780] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 05:02:20 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x88d69400) [pid = 1780] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 05:02:20 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x8784b400) [pid = 1780] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 05:02:20 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x88cecc00) [pid = 1780] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 05:02:20 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x86e51000) [pid = 1780] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 05:02:20 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x977f0000) [pid = 1780] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 05:02:20 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x973bec00) [pid = 1780] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 05:02:20 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x96796400) [pid = 1780] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 05:02:20 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x8e0d6000) [pid = 1780] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 05:02:20 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x8c7f9c00) [pid = 1780] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 05:02:20 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x94f88c00) [pid = 1780] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 05:02:20 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x9328bc00) [pid = 1780] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 05:02:20 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x8c80b800) [pid = 1780] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 05:02:20 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x8eb4e000) [pid = 1780] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 05:02:20 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x8e9e5000) [pid = 1780] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 05:02:20 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x8e0af000) [pid = 1780] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 05:02:20 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x8e0bb000) [pid = 1780] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 05:02:20 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x8c809800) [pid = 1780] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 05:02:20 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0x8bb4c000) [pid = 1780] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 05:02:20 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x8a7a9c00) [pid = 1780] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 05:02:20 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0x8a542c00) [pid = 1780] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 05:02:21 INFO - PROCESS | 1780 | 1461067341347 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 05:02:21 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 05:02:21 INFO - {} 05:02:21 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 05:02:21 INFO - {} 05:02:21 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 05:02:21 INFO - {} 05:02:21 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 05:02:21 INFO - {} 05:02:21 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 2206ms 05:02:21 INFO - PROCESS | 1780 | 1461067341404 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 05:02:21 INFO - PROCESS | 1780 | 1461067341408 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 05:02:21 INFO - TEST-START | /FileAPI/fileReader.html 05:02:21 INFO - PROCESS | 1780 | 1461067341414 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 05:02:21 INFO - PROCESS | 1780 | 1461067341418 Marionette TRACE conn3 <- [1,3018,null,{}] 05:02:21 INFO - PROCESS | 1780 | 1461067341423 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:02:21 INFO - PROCESS | 1780 | 1461067341634 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 05:02:21 INFO - PROCESS | 1780 | 1461067341849 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:21 INFO - PROCESS | 1780 | ++DOCSHELL 0x86bd1c00 == 126 [pid = 1780] [id = 764] 05:02:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x88d69400) [pid = 1780] [serial = 2291] [outer = (nil)] 05:02:21 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x8a4a6400) [pid = 1780] [serial = 2292] [outer = 0x88d69400] 05:02:21 INFO - PROCESS | 1780 | 1461067341924 Marionette DEBUG loaded listener.js 05:02:22 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x8a4c4000) [pid = 1780] [serial = 2293] [outer = 0x88d69400] 05:02:22 INFO - PROCESS | 1780 | 1461067342652 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 05:02:22 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 05:02:22 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 05:02:22 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 05:02:22 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 05:02:22 INFO - TEST-OK | /FileAPI/fileReader.html | took 1280ms 05:02:22 INFO - PROCESS | 1780 | 1461067342697 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 05:02:22 INFO - PROCESS | 1780 | 1461067342701 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 05:02:22 INFO - TEST-START | /FileAPI/historical.html 05:02:22 INFO - PROCESS | 1780 | 1461067342708 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 05:02:22 INFO - PROCESS | 1780 | 1461067342711 Marionette TRACE conn3 <- [1,3022,null,{}] 05:02:22 INFO - PROCESS | 1780 | 1461067342716 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:02:23 INFO - PROCESS | 1780 | 1461067343076 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 05:02:23 INFO - PROCESS | 1780 | 1461067343476 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:23 INFO - PROCESS | 1780 | ++DOCSHELL 0x863a9400 == 127 [pid = 1780] [id = 765] 05:02:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x863acc00) [pid = 1780] [serial = 2294] [outer = (nil)] 05:02:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x86bd0400) [pid = 1780] [serial = 2295] [outer = 0x863acc00] 05:02:23 INFO - PROCESS | 1780 | 1461067343576 Marionette DEBUG loaded listener.js 05:02:23 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x877ed000) [pid = 1780] [serial = 2296] [outer = 0x863acc00] 05:02:24 INFO - PROCESS | 1780 | 1461067344452 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 05:02:24 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 05:02:24 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 05:02:24 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 05:02:24 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 05:02:24 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 05:02:24 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 05:02:24 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 05:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:02:24 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 05:02:24 INFO - TEST-OK | /FileAPI/historical.html | took 1788ms 05:02:24 INFO - PROCESS | 1780 | 1461067344503 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 05:02:24 INFO - PROCESS | 1780 | 1461067344511 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 05:02:24 INFO - TEST-START | /FileAPI/idlharness.html 05:02:24 INFO - PROCESS | 1780 | 1461067344524 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 05:02:24 INFO - PROCESS | 1780 | 1461067344535 Marionette TRACE conn3 <- [1,3026,null,{}] 05:02:24 INFO - PROCESS | 1780 | 1461067344543 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:02:24 INFO - PROCESS | 1780 | 1461067344935 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 05:02:25 INFO - PROCESS | 1780 | 1461067345234 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:25 INFO - PROCESS | 1780 | ++DOCSHELL 0x88ce1800 == 128 [pid = 1780] [id = 766] 05:02:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x88ce7400) [pid = 1780] [serial = 2297] [outer = (nil)] 05:02:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x88e4e400) [pid = 1780] [serial = 2298] [outer = 0x88ce7400] 05:02:25 INFO - PROCESS | 1780 | 1461067345333 Marionette DEBUG loaded listener.js 05:02:25 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x890f4400) [pid = 1780] [serial = 2299] [outer = 0x88ce7400] 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 05:02:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 05:02:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 05:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:02:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:02:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:02:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:02:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:02:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:02:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:02:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:02:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 05:02:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 05:02:27 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 05:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:02:27 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 05:02:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 05:02:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:02:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:02:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:02:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:02:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:02:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:02:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 05:02:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 05:02:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 05:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:02:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:02:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:02:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:02:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:02:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:02:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:02:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:02:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 05:02:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 05:02:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:02:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:02:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:02:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:02:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:02:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:02:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:02:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:02:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:02:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 05:02:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 05:02:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:02:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:02:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:02:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:02:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:02:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:02:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:02:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:02:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:02:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 05:02:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 05:02:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 05:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:02:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 05:02:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:02:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:02:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:02:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:02:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:02:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:02:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 05:02:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 05:02:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:02:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:02:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:02:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:02:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:02:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:02:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:02:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:02:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:02:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 05:02:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 05:02:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:02:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:02:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:02:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:02:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:02:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:02:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:02:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:02:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:02:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 05:02:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 05:02:27 INFO - TEST-OK | /FileAPI/idlharness.html | took 3058ms 05:02:27 INFO - PROCESS | 1780 | 1461067347410 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 05:02:27 INFO - PROCESS | 1780 | 1461067347621 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 05:02:27 INFO - PROCESS | 1780 | 1461067347634 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 05:02:27 INFO - TEST-START | /FileAPI/idlharness.worker 05:02:27 INFO - PROCESS | 1780 | 1461067347662 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 05:02:27 INFO - PROCESS | 1780 | 1461067347669 Marionette TRACE conn3 <- [1,3030,null,{}] 05:02:27 INFO - PROCESS | 1780 | 1461067347683 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:02:27 INFO - PROCESS | 1780 | 1461067347995 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 05:02:28 INFO - PROCESS | 1780 | 1461067348304 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:28 INFO - PROCESS | 1780 | ++DOCSHELL 0x88d64400 == 129 [pid = 1780] [id = 767] 05:02:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x8a5d3400) [pid = 1780] [serial = 2300] [outer = (nil)] 05:02:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 139 (0x8c80d400) [pid = 1780] [serial = 2301] [outer = 0x8a5d3400] 05:02:28 INFO - PROCESS | 1780 | 1461067348398 Marionette DEBUG loaded listener.js 05:02:28 INFO - PROCESS | 1780 | ++DOMWINDOW == 140 (0x8ddda400) [pid = 1780] [serial = 2302] [outer = 0x8a5d3400] 05:02:28 INFO - PROCESS | 1780 | [1780] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 05:02:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 05:02:31 INFO - {} 05:02:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 05:02:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 05:02:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:02:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:02:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:02:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:02:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:02:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:02:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 05:02:31 INFO - {} 05:02:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 05:02:31 INFO - {} 05:02:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 05:02:31 INFO - {} 05:02:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 05:02:31 INFO - {} 05:02:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 05:02:31 INFO - {} 05:02:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 05:02:31 INFO - {} 05:02:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 05:02:31 INFO - {} 05:02:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 05:02:31 INFO - {} 05:02:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 05:02:31 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 05:02:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:02:31 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 05:02:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 05:02:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:02:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:02:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:02:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:02:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 05:02:31 INFO - {} 05:02:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 05:02:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 05:02:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:02:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:02:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:02:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:02:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:02:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:02:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 05:02:31 INFO - {} 05:02:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 05:02:31 INFO - {} 05:02:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 05:02:31 INFO - {} 05:02:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 05:02:31 INFO - {} 05:02:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 05:02:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:02:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:02:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:02:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:02:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:02:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:02:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:02:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:02:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 05:02:31 INFO - {} 05:02:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 05:02:31 INFO - {} 05:02:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 05:02:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:02:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:02:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:02:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:02:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:02:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:02:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:02:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:02:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 05:02:31 INFO - {} 05:02:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 05:02:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 05:02:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:02:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 05:02:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:02:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:02:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:02:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:02:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 05:02:31 INFO - {} 05:02:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 05:02:31 INFO - {} 05:02:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 05:02:31 INFO - {} 05:02:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 05:02:31 INFO - {} 05:02:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 05:02:31 INFO - {} 05:02:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 05:02:31 INFO - {} 05:02:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 05:02:31 INFO - {} 05:02:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 05:02:31 INFO - {} 05:02:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 05:02:31 INFO - {} 05:02:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 05:02:31 INFO - {} 05:02:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 05:02:31 INFO - {} 05:02:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 05:02:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:02:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:02:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:02:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:02:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:02:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:02:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:02:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:02:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 05:02:31 INFO - {} 05:02:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 05:02:31 INFO - {} 05:02:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 05:02:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:02:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:02:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:02:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:02:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:02:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:02:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:02:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:02:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 05:02:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 05:02:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:02:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 05:02:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:02:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:02:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:02:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:02:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 05:02:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 05:02:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:02:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 05:02:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:02:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:02:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:02:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:02:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 05:02:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 05:02:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:02:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 05:02:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:02:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:02:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:02:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:02:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 05:02:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 05:02:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:02:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 05:02:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:02:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:02:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:02:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:02:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 05:02:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 05:02:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:02:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 05:02:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:02:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:02:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:02:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:02:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 05:02:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 05:02:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:02:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:02:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:02:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:02:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:02:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:02:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 05:02:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 05:02:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:02:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 05:02:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 05:02:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:02:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:02:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:02:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 05:02:32 INFO - {} 05:02:32 INFO - TEST-OK | /FileAPI/idlharness.worker | took 4250ms 05:02:32 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 05:02:32 INFO - PROCESS | 1780 | 1461067351732 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 05:02:32 INFO - PROCESS | 1780 | 1461067351910 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 05:02:32 INFO - PROCESS | 1780 | 1461067351923 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 05:02:32 INFO - PROCESS | 1780 | 1461067352031 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 05:02:32 INFO - PROCESS | 1780 | 1461067352062 Marionette TRACE conn3 <- [1,3034,null,{}] 05:02:32 INFO - PROCESS | 1780 | 1461067352109 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:02:32 INFO - PROCESS | 1780 | 1461067352491 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 05:02:32 INFO - PROCESS | 1780 | 1461067352723 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:32 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a4a3000 == 130 [pid = 1780] [id = 768] 05:02:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 141 (0x8c80c800) [pid = 1780] [serial = 2303] [outer = (nil)] 05:02:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 142 (0x912bac00) [pid = 1780] [serial = 2304] [outer = 0x8c80c800] 05:02:32 INFO - PROCESS | 1780 | 1461067352839 Marionette DEBUG loaded listener.js 05:02:32 INFO - PROCESS | 1780 | ++DOMWINDOW == 143 (0x915d4800) [pid = 1780] [serial = 2305] [outer = 0x8c80c800] 05:02:33 INFO - PROCESS | 1780 | 1461067353716 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 05:02:33 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 05:02:33 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1792ms 05:02:33 INFO - PROCESS | 1780 | 1461067353744 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 05:02:33 INFO - PROCESS | 1780 | 1461067353749 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 05:02:33 INFO - TEST-START | /FileAPI/blob/Blob-close.html 05:02:33 INFO - PROCESS | 1780 | 1461067353756 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 05:02:33 INFO - PROCESS | 1780 | 1461067353759 Marionette TRACE conn3 <- [1,3038,null,{}] 05:02:33 INFO - PROCESS | 1780 | 1461067353765 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:02:34 INFO - PROCESS | 1780 | 1461067354048 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 05:02:34 INFO - PROCESS | 1780 | 1461067354407 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:34 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e0b0800 == 131 [pid = 1780] [id = 769] 05:02:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 144 (0x8e0b1c00) [pid = 1780] [serial = 2306] [outer = (nil)] 05:02:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 145 (0x93289800) [pid = 1780] [serial = 2307] [outer = 0x8e0b1c00] 05:02:34 INFO - PROCESS | 1780 | 1461067354506 Marionette DEBUG loaded listener.js 05:02:34 INFO - PROCESS | 1780 | ++DOMWINDOW == 146 (0x932f2c00) [pid = 1780] [serial = 2308] [outer = 0x8e0b1c00] 05:02:35 INFO - PROCESS | 1780 | 1461067355279 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 05:02:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 05:02:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 05:02:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:02:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 05:02:35 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1582ms 05:02:35 INFO - PROCESS | 1780 | 1461067355343 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 05:02:35 INFO - PROCESS | 1780 | 1461067355350 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 05:02:35 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 05:02:35 INFO - PROCESS | 1780 | 1461067355362 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 05:02:35 INFO - PROCESS | 1780 | 1461067355366 Marionette TRACE conn3 <- [1,3042,null,{}] 05:02:35 INFO - PROCESS | 1780 | 1461067355376 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:02:35 INFO - PROCESS | 1780 | 1461067355759 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 05:02:36 INFO - PROCESS | 1780 | 1461067356261 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:36 INFO - PROCESS | 1780 | ++DOCSHELL 0x941ccc00 == 132 [pid = 1780] [id = 770] 05:02:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 147 (0x941cd000) [pid = 1780] [serial = 2309] [outer = (nil)] 05:02:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 148 (0x941d2c00) [pid = 1780] [serial = 2310] [outer = 0x941cd000] 05:02:36 INFO - PROCESS | 1780 | 1461067356407 Marionette DEBUG loaded listener.js 05:02:36 INFO - PROCESS | 1780 | ++DOMWINDOW == 149 (0x94f91c00) [pid = 1780] [serial = 2311] [outer = 0x941cd000] 05:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 05:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 05:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 05:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 05:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 05:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 05:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 05:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 05:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 05:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 05:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 05:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 05:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 05:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 05:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 05:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 05:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 05:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 05:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 05:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 05:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 05:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 05:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 05:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 05:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 05:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 05:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 05:02:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 05:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 05:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 05:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 05:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 05:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 05:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 05:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 05:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 05:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 05:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 05:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 05:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 05:02:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 05:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 05:02:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 05:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 05:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 05:02:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 05:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 05:02:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 05:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 05:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 05:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 05:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 05:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 05:02:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 05:02:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 05:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 05:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 05:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 05:02:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 05:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 05:02:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 05:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:02:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 05:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:02:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 05:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 05:02:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 05:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:02:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 05:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:02:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 05:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:02:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 05:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:02:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 05:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:02:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:02:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 05:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 05:02:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 05:02:37 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2532ms 05:02:37 INFO - PROCESS | 1780 | 1461067357773 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 05:02:38 INFO - PROCESS | 1780 | 1461067358024 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 05:02:38 INFO - PROCESS | 1780 | 1461067358029 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 05:02:38 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 05:02:38 INFO - PROCESS | 1780 | 1461067358039 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 05:02:38 INFO - PROCESS | 1780 | 1461067358043 Marionette TRACE conn3 <- [1,3046,null,{}] 05:02:38 INFO - PROCESS | 1780 | 1461067358049 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:02:38 INFO - PROCESS | 1780 | 1461067358316 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 05:02:38 INFO - PROCESS | 1780 | 1461067358592 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:38 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ddd8c00 == 133 [pid = 1780] [id = 771] 05:02:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 150 (0x8de6c400) [pid = 1780] [serial = 2312] [outer = (nil)] 05:02:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 151 (0x8e0d3400) [pid = 1780] [serial = 2313] [outer = 0x8de6c400] 05:02:38 INFO - PROCESS | 1780 | 1461067358704 Marionette DEBUG loaded listener.js 05:02:38 INFO - PROCESS | 1780 | ++DOMWINDOW == 152 (0x8e0d6c00) [pid = 1780] [serial = 2314] [outer = 0x8de6c400] 05:02:39 INFO - PROCESS | 1780 | [1780] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 05:02:39 INFO - PROCESS | 1780 | 1461067359680 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 05:02:39 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 05:02:39 INFO - {} 05:02:39 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1682ms 05:02:39 INFO - PROCESS | 1780 | 1461067359723 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 05:02:39 INFO - PROCESS | 1780 | 1461067359727 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 05:02:39 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 05:02:39 INFO - PROCESS | 1780 | 1461067359742 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 05:02:39 INFO - PROCESS | 1780 | 1461067359746 Marionette TRACE conn3 <- [1,3050,null,{}] 05:02:39 INFO - PROCESS | 1780 | 1461067359752 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:02:40 INFO - PROCESS | 1780 | 1461067360031 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 05:02:40 INFO - PROCESS | 1780 | 1461067360353 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:40 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a5c9400 == 134 [pid = 1780] [id = 772] 05:02:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 153 (0x8a5d2800) [pid = 1780] [serial = 2315] [outer = (nil)] 05:02:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 154 (0x8e9e8400) [pid = 1780] [serial = 2316] [outer = 0x8a5d2800] 05:02:40 INFO - PROCESS | 1780 | 1461067360450 Marionette DEBUG loaded listener.js 05:02:40 INFO - PROCESS | 1780 | ++DOMWINDOW == 155 (0x8e9fcc00) [pid = 1780] [serial = 2317] [outer = 0x8a5d2800] 05:02:41 INFO - PROCESS | 1780 | 1461067361452 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 05:02:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 05:02:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 05:02:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 05:02:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 05:02:41 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1737ms 05:02:41 INFO - PROCESS | 1780 | 1461067361485 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 05:02:41 INFO - PROCESS | 1780 | 1461067361491 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 05:02:41 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 05:02:41 INFO - PROCESS | 1780 | 1461067361503 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 05:02:41 INFO - PROCESS | 1780 | 1461067361510 Marionette TRACE conn3 <- [1,3054,null,{}] 05:02:41 INFO - PROCESS | 1780 | 1461067361546 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:02:41 INFO - PROCESS | 1780 | 1461067361912 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 05:02:42 INFO - PROCESS | 1780 | 1461067362377 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:42 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e1c5000 == 135 [pid = 1780] [id = 773] 05:02:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 156 (0x8e9ec800) [pid = 1780] [serial = 2318] [outer = (nil)] 05:02:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 157 (0x8fd49400) [pid = 1780] [serial = 2319] [outer = 0x8e9ec800] 05:02:42 INFO - PROCESS | 1780 | 1461067362532 Marionette DEBUG loaded listener.js 05:02:42 INFO - PROCESS | 1780 | ++DOMWINDOW == 158 (0x94f8cc00) [pid = 1780] [serial = 2320] [outer = 0x8e9ec800] 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 05:02:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 05:02:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 05:02:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:02:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 05:02:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:02:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 05:02:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:02:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 05:02:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:02:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 05:02:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:02:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 05:02:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:02:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 05:02:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:02:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 05:02:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:02:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 05:02:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:02:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 05:02:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:02:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 05:02:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:02:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 05:02:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:02:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 05:02:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:02:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 05:02:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:02:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 05:02:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:02:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 05:02:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:02:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 05:02:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:02:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 05:02:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:02:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 05:02:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:02:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 05:02:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:02:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 05:02:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:02:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 05:02:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:02:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 05:02:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 05:02:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 05:02:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 05:02:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 05:02:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 05:02:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 05:02:44 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2953ms 05:02:44 INFO - TEST-START | /FileAPI/file/File-constructor.html 05:02:44 INFO - PROCESS | 1780 | 1461067364286 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 05:02:44 INFO - PROCESS | 1780 | 1461067364456 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 05:02:44 INFO - PROCESS | 1780 | 1461067364459 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 05:02:44 INFO - PROCESS | 1780 | 1461067364473 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 05:02:44 INFO - PROCESS | 1780 | 1461067364476 Marionette TRACE conn3 <- [1,3058,null,{}] 05:02:44 INFO - PROCESS | 1780 | 1461067364594 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:02:44 INFO - PROCESS | 1780 | 1461067364870 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 05:02:45 INFO - PROCESS | 1780 | 1461067365188 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:45 INFO - PROCESS | 1780 | ++DOCSHELL 0x8de6f000 == 136 [pid = 1780] [id = 774] 05:02:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 159 (0x8de77c00) [pid = 1780] [serial = 2321] [outer = (nil)] 05:02:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 160 (0x8e0de400) [pid = 1780] [serial = 2322] [outer = 0x8de77c00] 05:02:45 INFO - PROCESS | 1780 | 1461067365305 Marionette DEBUG loaded listener.js 05:02:45 INFO - PROCESS | 1780 | ++DOMWINDOW == 161 (0x8e1ce000) [pid = 1780] [serial = 2323] [outer = 0x8de77c00] 05:02:46 INFO - PROCESS | 1780 | 1461067366274 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 05:02:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 05:02:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 05:02:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 05:02:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 05:02:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 05:02:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 05:02:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 05:02:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 05:02:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 05:02:46 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 05:02:46 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 05:02:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:02:46 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 05:02:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 05:02:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 05:02:46 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 05:02:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 05:02:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:02:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 05:02:46 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 05:02:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 05:02:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:02:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:02:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 05:02:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 05:02:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 05:02:46 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1875ms 05:02:46 INFO - PROCESS | 1780 | 1461067366374 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 05:02:46 INFO - PROCESS | 1780 | 1461067366381 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 05:02:46 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 05:02:46 INFO - PROCESS | 1780 | 1461067366395 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 05:02:46 INFO - PROCESS | 1780 | 1461067366399 Marionette TRACE conn3 <- [1,3062,null,{}] 05:02:46 INFO - PROCESS | 1780 | 1461067366406 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:02:46 INFO - PROCESS | 1780 | 1461067366682 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 05:02:47 INFO - PROCESS | 1780 | 1461067367043 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:47 INFO - PROCESS | 1780 | ++DOCSHELL 0x8fd49800 == 137 [pid = 1780] [id = 775] 05:02:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 162 (0x9df0f400) [pid = 1780] [serial = 2324] [outer = (nil)] 05:02:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 163 (0x9fc60800) [pid = 1780] [serial = 2325] [outer = 0x9df0f400] 05:02:47 INFO - PROCESS | 1780 | 1461067367142 Marionette DEBUG loaded listener.js 05:02:47 INFO - PROCESS | 1780 | ++DOMWINDOW == 164 (0xa0010000) [pid = 1780] [serial = 2326] [outer = 0x9df0f400] 05:02:47 INFO - PROCESS | 1780 | [1780] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 05:02:48 INFO - PROCESS | 1780 | 1461067368061 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 05:02:48 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 05:02:48 INFO - {} 05:02:48 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1692ms 05:02:48 INFO - PROCESS | 1780 | 1461067368086 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 05:02:48 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 05:02:48 INFO - PROCESS | 1780 | 1461067368090 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 05:02:48 INFO - PROCESS | 1780 | 1461067368098 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 05:02:48 INFO - PROCESS | 1780 | 1461067368103 Marionette TRACE conn3 <- [1,3066,null,{}] 05:02:48 INFO - PROCESS | 1780 | 1461067368115 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:02:48 INFO - PROCESS | 1780 | 1461067368554 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 05:02:48 INFO - PROCESS | 1780 | 1461067368894 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:48 INFO - PROCESS | 1780 | ++DOCSHELL 0x9fc9b000 == 138 [pid = 1780] [id = 776] 05:02:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 165 (0xa0c3a400) [pid = 1780] [serial = 2327] [outer = (nil)] 05:02:48 INFO - PROCESS | 1780 | ++DOMWINDOW == 166 (0xa0ea1400) [pid = 1780] [serial = 2328] [outer = 0xa0c3a400] 05:02:48 INFO - PROCESS | 1780 | 1461067368990 Marionette DEBUG loaded listener.js 05:02:49 INFO - PROCESS | 1780 | ++DOMWINDOW == 167 (0xa0ea4000) [pid = 1780] [serial = 2329] [outer = 0xa0c3a400] 05:02:50 INFO - PROCESS | 1780 | 1461067369995 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 05:02:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 05:02:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 05:02:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 05:02:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 05:02:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 05:02:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 05:02:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 05:02:50 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1964ms 05:02:50 INFO - PROCESS | 1780 | 1461067370064 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 05:02:50 INFO - PROCESS | 1780 | 1461067370073 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 05:02:50 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 05:02:50 INFO - PROCESS | 1780 | 1461067370083 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 05:02:50 INFO - PROCESS | 1780 | 1461067370087 Marionette TRACE conn3 <- [1,3070,null,{}] 05:02:50 INFO - PROCESS | 1780 | 1461067370146 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:02:50 INFO - PROCESS | 1780 | 1461067370454 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 05:02:50 INFO - PROCESS | 1780 | 1461067370838 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:50 INFO - PROCESS | 1780 | ++DOCSHELL 0x85b0cc00 == 139 [pid = 1780] [id = 777] 05:02:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 168 (0xa0ea2c00) [pid = 1780] [serial = 2330] [outer = (nil)] 05:02:50 INFO - PROCESS | 1780 | ++DOMWINDOW == 169 (0xa281ac00) [pid = 1780] [serial = 2331] [outer = 0xa0ea2c00] 05:02:50 INFO - PROCESS | 1780 | 1461067370933 Marionette DEBUG loaded listener.js 05:02:51 INFO - PROCESS | 1780 | ++DOMWINDOW == 170 (0xa2a2ec00) [pid = 1780] [serial = 2332] [outer = 0xa0ea2c00] 05:02:51 INFO - PROCESS | 1780 | 1461067371774 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 05:02:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 05:02:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 05:02:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 05:02:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 05:02:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 05:02:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 05:02:51 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1732ms 05:02:51 INFO - PROCESS | 1780 | 1461067371816 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 05:02:51 INFO - PROCESS | 1780 | 1461067371820 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 05:02:51 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 05:02:51 INFO - PROCESS | 1780 | 1461067371827 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 05:02:51 INFO - PROCESS | 1780 | 1461067371830 Marionette TRACE conn3 <- [1,3074,null,{}] 05:02:51 INFO - PROCESS | 1780 | 1461067371837 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:02:52 INFO - PROCESS | 1780 | 1461067372100 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 05:02:52 INFO - PROCESS | 1780 | 1461067372469 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:52 INFO - PROCESS | 1780 | ++DOCSHELL 0x8c801800 == 140 [pid = 1780] [id = 778] 05:02:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 171 (0x8e0b2000) [pid = 1780] [serial = 2333] [outer = (nil)] 05:02:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 172 (0xa4459c00) [pid = 1780] [serial = 2334] [outer = 0x8e0b2000] 05:02:52 INFO - PROCESS | 1780 | 1461067372561 Marionette DEBUG loaded listener.js 05:02:52 INFO - PROCESS | 1780 | ++DOMWINDOW == 173 (0xa4476800) [pid = 1780] [serial = 2335] [outer = 0x8e0b2000] 05:02:56 INFO - PROCESS | 1780 | --DOCSHELL 0x8784a000 == 139 [pid = 1780] [id = 673] 05:02:56 INFO - PROCESS | 1780 | --DOCSHELL 0x86bcd400 == 138 [pid = 1780] [id = 713] 05:02:56 INFO - PROCESS | 1780 | --DOCSHELL 0x84476400 == 137 [pid = 1780] [id = 502] 05:02:56 INFO - PROCESS | 1780 | --DOCSHELL 0x86bd1c00 == 136 [pid = 1780] [id = 764] 05:02:56 INFO - PROCESS | 1780 | --DOCSHELL 0x890f6c00 == 135 [pid = 1780] [id = 763] 05:02:56 INFO - PROCESS | 1780 | --DOCSHELL 0x889aec00 == 134 [pid = 1780] [id = 762] 05:02:56 INFO - PROCESS | 1780 | --DOCSHELL 0x85b1a400 == 133 [pid = 1780] [id = 761] 05:02:56 INFO - PROCESS | 1780 | --DOCSHELL 0x991da400 == 132 [pid = 1780] [id = 759] 05:02:56 INFO - PROCESS | 1780 | --DOCSHELL 0x991cd800 == 131 [pid = 1780] [id = 757] 05:02:56 INFO - PROCESS | 1780 | --DOCSHELL 0x8835a000 == 130 [pid = 1780] [id = 758] 05:02:56 INFO - PROCESS | 1780 | --DOCSHELL 0x9840e000 == 129 [pid = 1780] [id = 756] 05:02:56 INFO - PROCESS | 1780 | --DOCSHELL 0x91318400 == 128 [pid = 1780] [id = 754] 05:02:56 INFO - PROCESS | 1780 | --DOCSHELL 0x979cf800 == 127 [pid = 1780] [id = 755] 05:02:56 INFO - PROCESS | 1780 | --DOCSHELL 0x97477000 == 126 [pid = 1780] [id = 753] 05:02:56 INFO - PROCESS | 1780 | --DOCSHELL 0x941c8400 == 125 [pid = 1780] [id = 752] 05:02:56 INFO - PROCESS | 1780 | --DOCSHELL 0x901c7800 == 124 [pid = 1780] [id = 751] 05:02:56 INFO - PROCESS | 1780 | --DOCSHELL 0x8eb4d400 == 123 [pid = 1780] [id = 749] 05:02:56 INFO - PROCESS | 1780 | --DOCSHELL 0x8dddc000 == 122 [pid = 1780] [id = 750] 05:02:56 INFO - PROCESS | 1780 | --DOCSHELL 0x8e1c8800 == 121 [pid = 1780] [id = 748] 05:02:56 INFO - PROCESS | 1780 | --DOCSHELL 0x8e1cbc00 == 120 [pid = 1780] [id = 746] 05:02:56 INFO - PROCESS | 1780 | --DOCSHELL 0x8e0b0000 == 119 [pid = 1780] [id = 747] 05:02:56 INFO - PROCESS | 1780 | --DOCSHELL 0x8c7f0c00 == 118 [pid = 1780] [id = 745] 05:02:56 INFO - PROCESS | 1780 | --DOCSHELL 0x877f0000 == 117 [pid = 1780] [id = 287] 05:02:56 INFO - PROCESS | 1780 | --DOCSHELL 0x894c7800 == 116 [pid = 1780] [id = 744] 05:02:56 INFO - PROCESS | 1780 | --DOCSHELL 0x8a4c6000 == 115 [pid = 1780] [id = 742] 05:02:56 INFO - PROCESS | 1780 | --DOCSHELL 0x8c640c00 == 114 [pid = 1780] [id = 743] 05:02:56 INFO - PROCESS | 1780 | --DOCSHELL 0x88356400 == 113 [pid = 1780] [id = 741] 05:02:56 INFO - PROCESS | 1780 | --DOMWINDOW == 172 (0x8a7a7400) [pid = 1780] [serial = 2094] [outer = (nil)] [url = about:blank] 05:02:56 INFO - PROCESS | 1780 | --DOMWINDOW == 171 (0x89fef000) [pid = 1780] [serial = 2216] [outer = (nil)] [url = about:blank] 05:02:56 INFO - PROCESS | 1780 | --DOMWINDOW == 170 (0x88d6f800) [pid = 1780] [serial = 2220] [outer = (nil)] [url = about:blank] 05:02:56 INFO - PROCESS | 1780 | --DOMWINDOW == 169 (0x890f5c00) [pid = 1780] [serial = 2162] [outer = (nil)] [url = about:blank] 05:02:56 INFO - PROCESS | 1780 | --DOMWINDOW == 168 (0x881c4c00) [pid = 1780] [serial = 2160] [outer = (nil)] [url = about:blank] 05:02:56 INFO - PROCESS | 1780 | --DOMWINDOW == 167 (0x87850000) [pid = 1780] [serial = 2159] [outer = (nil)] [url = about:blank] 05:02:56 INFO - PROCESS | 1780 | --DOMWINDOW == 166 (0x88d65c00) [pid = 1780] [serial = 2213] [outer = (nil)] [url = about:blank] 05:02:56 INFO - PROCESS | 1780 | --DOMWINDOW == 165 (0x87842000) [pid = 1780] [serial = 2210] [outer = (nil)] [url = about:blank] 05:02:56 INFO - PROCESS | 1780 | --DOMWINDOW == 164 (0x8784bc00) [pid = 1780] [serial = 2211] [outer = (nil)] [url = about:blank] 05:02:56 INFO - PROCESS | 1780 | --DOMWINDOW == 163 (0x98307c00) [pid = 1780] [serial = 2208] [outer = (nil)] [url = about:blank] 05:02:56 INFO - PROCESS | 1780 | --DOMWINDOW == 162 (0x97bf8000) [pid = 1780] [serial = 2207] [outer = (nil)] [url = about:blank] 05:02:56 INFO - PROCESS | 1780 | --DOMWINDOW == 161 (0x979dac00) [pid = 1780] [serial = 2205] [outer = (nil)] [url = about:blank] 05:02:56 INFO - PROCESS | 1780 | --DOMWINDOW == 160 (0x979d7800) [pid = 1780] [serial = 2204] [outer = (nil)] [url = about:blank] 05:02:56 INFO - PROCESS | 1780 | --DOMWINDOW == 159 (0x97405800) [pid = 1780] [serial = 2202] [outer = (nil)] [url = about:blank] 05:02:56 INFO - PROCESS | 1780 | --DOMWINDOW == 158 (0x97476400) [pid = 1780] [serial = 2201] [outer = (nil)] [url = about:blank] 05:02:56 INFO - PROCESS | 1780 | --DOMWINDOW == 157 (0x97125c00) [pid = 1780] [serial = 2199] [outer = (nil)] [url = about:blank] 05:02:56 INFO - PROCESS | 1780 | --DOMWINDOW == 156 (0x970cf000) [pid = 1780] [serial = 2198] [outer = (nil)] [url = about:blank] 05:02:56 INFO - PROCESS | 1780 | --DOMWINDOW == 155 (0x96771000) [pid = 1780] [serial = 2196] [outer = (nil)] [url = about:blank] 05:02:56 INFO - PROCESS | 1780 | --DOMWINDOW == 154 (0x9676c000) [pid = 1780] [serial = 2195] [outer = (nil)] [url = about:blank] 05:02:56 INFO - PROCESS | 1780 | --DOMWINDOW == 153 (0x963cf000) [pid = 1780] [serial = 2193] [outer = (nil)] [url = about:blank] 05:02:56 INFO - PROCESS | 1780 | --DOMWINDOW == 152 (0x96288800) [pid = 1780] [serial = 2192] [outer = (nil)] [url = about:blank] 05:02:56 INFO - PROCESS | 1780 | --DOMWINDOW == 151 (0x941ce800) [pid = 1780] [serial = 2190] [outer = (nil)] [url = about:blank] 05:02:56 INFO - PROCESS | 1780 | --DOMWINDOW == 150 (0x932edc00) [pid = 1780] [serial = 2189] [outer = (nil)] [url = about:blank] 05:02:56 INFO - PROCESS | 1780 | --DOMWINDOW == 149 (0x90546400) [pid = 1780] [serial = 2187] [outer = (nil)] [url = about:blank] 05:02:56 INFO - PROCESS | 1780 | --DOMWINDOW == 148 (0x901c6800) [pid = 1780] [serial = 2186] [outer = (nil)] [url = about:blank] 05:02:56 INFO - PROCESS | 1780 | --DOMWINDOW == 147 (0x8fe31c00) [pid = 1780] [serial = 2184] [outer = (nil)] [url = about:blank] 05:02:56 INFO - PROCESS | 1780 | --DOMWINDOW == 146 (0x8fe29800) [pid = 1780] [serial = 2183] [outer = (nil)] [url = about:blank] 05:02:56 INFO - PROCESS | 1780 | --DOMWINDOW == 145 (0x8f47fc00) [pid = 1780] [serial = 2181] [outer = (nil)] [url = about:blank] 05:02:56 INFO - PROCESS | 1780 | --DOMWINDOW == 144 (0x8ec9fc00) [pid = 1780] [serial = 2180] [outer = (nil)] [url = about:blank] 05:02:56 INFO - PROCESS | 1780 | --DOMWINDOW == 143 (0x8eb45400) [pid = 1780] [serial = 2178] [outer = (nil)] [url = about:blank] 05:02:56 INFO - PROCESS | 1780 | --DOMWINDOW == 142 (0x8e9f3800) [pid = 1780] [serial = 2177] [outer = (nil)] [url = about:blank] 05:02:56 INFO - PROCESS | 1780 | --DOMWINDOW == 141 (0x8e1cec00) [pid = 1780] [serial = 2175] [outer = (nil)] [url = about:blank] 05:02:56 INFO - PROCESS | 1780 | --DOMWINDOW == 140 (0x8e0dc400) [pid = 1780] [serial = 2174] [outer = (nil)] [url = about:blank] 05:02:56 INFO - PROCESS | 1780 | --DOMWINDOW == 139 (0x8de6dc00) [pid = 1780] [serial = 2172] [outer = (nil)] [url = about:blank] 05:02:56 INFO - PROCESS | 1780 | --DOMWINDOW == 138 (0x8ddd7800) [pid = 1780] [serial = 2171] [outer = (nil)] [url = about:blank] 05:02:56 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x8c63bc00) [pid = 1780] [serial = 2168] [outer = (nil)] [url = about:blank] 05:02:56 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x8c7f2400) [pid = 1780] [serial = 2169] [outer = (nil)] [url = about:blank] 05:02:56 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x8ad75400) [pid = 1780] [serial = 2166] [outer = (nil)] [url = about:blank] 05:02:56 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x8abfdc00) [pid = 1780] [serial = 2165] [outer = (nil)] [url = about:blank] 05:02:56 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x894cc400) [pid = 1780] [serial = 2163] [outer = (nil)] [url = about:blank] 05:02:56 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x86facc00) [pid = 1780] [serial = 2219] [outer = (nil)] [url = about:blank] 05:02:56 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x8a49cc00) [pid = 1780] [serial = 2217] [outer = (nil)] [url = about:blank] 05:02:56 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0x88e48400) [pid = 1780] [serial = 2214] [outer = (nil)] [url = about:blank] 05:02:56 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x8ad74400) [pid = 1780] [serial = 2222] [outer = (nil)] [url = about:blank] 05:02:56 INFO - PROCESS | 1780 | 1461067376883 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 05:02:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 05:02:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 05:02:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 05:02:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 05:02:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 05:02:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 05:02:56 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 5106ms 05:02:56 INFO - PROCESS | 1780 | 1461067376936 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 05:02:56 INFO - PROCESS | 1780 | 1461067376943 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 05:02:56 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 05:02:56 INFO - PROCESS | 1780 | 1461067376953 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 05:02:56 INFO - PROCESS | 1780 | 1461067376959 Marionette TRACE conn3 <- [1,3078,null,{}] 05:02:56 INFO - PROCESS | 1780 | 1461067376970 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:02:57 INFO - PROCESS | 1780 | 1461067377189 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 05:02:57 INFO - PROCESS | 1780 | 1461067377456 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:57 INFO - PROCESS | 1780 | ++DOCSHELL 0x84476400 == 114 [pid = 1780] [id = 779] 05:02:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x87843800) [pid = 1780] [serial = 2336] [outer = (nil)] 05:02:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x880bfc00) [pid = 1780] [serial = 2337] [outer = 0x87843800] 05:02:57 INFO - PROCESS | 1780 | 1461067377564 Marionette DEBUG loaded listener.js 05:02:57 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x881c6400) [pid = 1780] [serial = 2338] [outer = 0x87843800] 05:02:58 INFO - PROCESS | 1780 | 1461067378395 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 05:02:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 05:02:58 INFO - PROCESS | 1780 | 1461067378473 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 05:02:58 INFO - PROCESS | 1780 | 1461067378483 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 05:02:58 INFO - PROCESS | 1780 | 1461067378487 Marionette TRACE conn3 <- [1,3082,null,{}] 05:02:58 INFO - PROCESS | 1780 | 1461067378493 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:02:58 INFO - PROCESS | 1780 | 1461067378720 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 05:02:58 INFO - PROCESS | 1780 | 1461067378968 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:02:58 INFO - PROCESS | 1780 | ++DOCSHELL 0x889af400 == 115 [pid = 1780] [id = 780] 05:02:58 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x88b8c400) [pid = 1780] [serial = 2339] [outer = (nil)] 05:02:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x88e4e000) [pid = 1780] [serial = 2340] [outer = 0x88b8c400] 05:02:59 INFO - PROCESS | 1780 | 1461067379046 Marionette DEBUG loaded listener.js 05:02:59 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x890f7000) [pid = 1780] [serial = 2341] [outer = 0x88b8c400] 05:03:00 INFO - PROCESS | 1780 | 1461067380015 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 05:03:00 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 05:03:00 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 05:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:03:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:03:00 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 05:03:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 05:03:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1589ms 05:03:00 INFO - PROCESS | 1780 | 1461067380073 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 05:03:00 INFO - PROCESS | 1780 | 1461067380076 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 05:03:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 05:03:00 INFO - PROCESS | 1780 | 1461067380083 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 05:03:00 INFO - PROCESS | 1780 | 1461067380089 Marionette TRACE conn3 <- [1,3086,null,{}] 05:03:00 INFO - PROCESS | 1780 | 1461067380120 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:03:00 INFO - PROCESS | 1780 | 1461067380475 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 05:03:00 INFO - PROCESS | 1780 | 1461067380596 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:00 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a4ca000 == 116 [pid = 1780] [id = 781] 05:03:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 136 (0x8a4cec00) [pid = 1780] [serial = 2342] [outer = (nil)] 05:03:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 137 (0x8a7a7c00) [pid = 1780] [serial = 2343] [outer = 0x8a4cec00] 05:03:00 INFO - PROCESS | 1780 | 1461067380855 Marionette DEBUG loaded listener.js 05:03:00 INFO - PROCESS | 1780 | ++DOMWINDOW == 138 (0x8ad73000) [pid = 1780] [serial = 2344] [outer = 0x8a4cec00] 05:03:02 INFO - PROCESS | 1780 | --DOMWINDOW == 137 (0x86e48400) [pid = 1780] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 05:03:02 INFO - PROCESS | 1780 | --DOMWINDOW == 136 (0x890f8000) [pid = 1780] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 05:03:02 INFO - PROCESS | 1780 | --DOMWINDOW == 135 (0x8ec96c00) [pid = 1780] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 05:03:02 INFO - PROCESS | 1780 | --DOMWINDOW == 134 (0x96969000) [pid = 1780] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 05:03:02 INFO - PROCESS | 1780 | --DOMWINDOW == 133 (0x8a4c7400) [pid = 1780] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 05:03:02 INFO - PROCESS | 1780 | --DOMWINDOW == 132 (0x8de6fc00) [pid = 1780] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 05:03:02 INFO - PROCESS | 1780 | --DOMWINDOW == 131 (0x88d63000) [pid = 1780] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 05:03:02 INFO - PROCESS | 1780 | --DOMWINDOW == 130 (0x979d5800) [pid = 1780] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 05:03:02 INFO - PROCESS | 1780 | --DOMWINDOW == 129 (0x9342d400) [pid = 1780] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 05:03:02 INFO - PROCESS | 1780 | --DOMWINDOW == 128 (0x9891a400) [pid = 1780] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 05:03:02 INFO - PROCESS | 1780 | --DOMWINDOW == 127 (0x8835d800) [pid = 1780] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 05:03:02 INFO - PROCESS | 1780 | --DOMWINDOW == 126 (0x912b6c00) [pid = 1780] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 05:03:02 INFO - PROCESS | 1780 | --DOMWINDOW == 125 (0x8e9e1000) [pid = 1780] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 05:03:02 INFO - PROCESS | 1780 | --DOMWINDOW == 124 (0x8e9e0400) [pid = 1780] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 05:03:02 INFO - PROCESS | 1780 | --DOMWINDOW == 123 (0x8dddd000) [pid = 1780] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 05:03:02 INFO - PROCESS | 1780 | --DOMWINDOW == 122 (0x96244400) [pid = 1780] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 05:03:02 INFO - PROCESS | 1780 | --DOMWINDOW == 121 (0x8c7ec000) [pid = 1780] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 05:03:02 INFO - PROCESS | 1780 | --DOMWINDOW == 120 (0x99286400) [pid = 1780] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 05:03:02 INFO - PROCESS | 1780 | --DOMWINDOW == 119 (0x889b2800) [pid = 1780] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 05:03:02 INFO - PROCESS | 1780 | --DOMWINDOW == 118 (0x8fe2d000) [pid = 1780] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 05:03:02 INFO - PROCESS | 1780 | --DOMWINDOW == 117 (0x994ad000) [pid = 1780] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 05:03:02 INFO - PROCESS | 1780 | --DOMWINDOW == 116 (0x98928000) [pid = 1780] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 05:03:02 INFO - PROCESS | 1780 | --DOMWINDOW == 115 (0x8e1cc800) [pid = 1780] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 05:03:02 INFO - PROCESS | 1780 | --DOMWINDOW == 114 (0x99278800) [pid = 1780] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 05:03:02 INFO - PROCESS | 1780 | 1461067382474 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 05:03:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 05:03:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 2448ms 05:03:02 INFO - PROCESS | 1780 | 1461067382533 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 05:03:02 INFO - PROCESS | 1780 | 1461067382537 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 05:03:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 05:03:02 INFO - PROCESS | 1780 | 1461067382544 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 05:03:02 INFO - PROCESS | 1780 | 1461067382547 Marionette TRACE conn3 <- [1,3090,null,{}] 05:03:02 INFO - PROCESS | 1780 | 1461067382553 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:03:02 INFO - PROCESS | 1780 | 1461067382843 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 05:03:02 INFO - PROCESS | 1780 | 1461067382869 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:02 INFO - PROCESS | 1780 | ++DOCSHELL 0x889b2800 == 117 [pid = 1780] [id = 782] 05:03:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 115 (0x8bb4a800) [pid = 1780] [serial = 2345] [outer = (nil)] 05:03:02 INFO - PROCESS | 1780 | ++DOMWINDOW == 116 (0x8c63d800) [pid = 1780] [serial = 2346] [outer = 0x8bb4a800] 05:03:02 INFO - PROCESS | 1780 | 1461067382947 Marionette DEBUG loaded listener.js 05:03:03 INFO - PROCESS | 1780 | ++DOMWINDOW == 117 (0x8c7f2000) [pid = 1780] [serial = 2347] [outer = 0x8bb4a800] 05:03:03 INFO - PROCESS | 1780 | 1461067383791 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 05:03:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 05:03:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1282ms 05:03:03 INFO - PROCESS | 1780 | 1461067383826 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 05:03:03 INFO - PROCESS | 1780 | 1461067383830 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 05:03:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 05:03:03 INFO - PROCESS | 1780 | 1461067383837 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 05:03:03 INFO - PROCESS | 1780 | 1461067383840 Marionette TRACE conn3 <- [1,3094,null,{}] 05:03:03 INFO - PROCESS | 1780 | 1461067383846 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:03:04 INFO - PROCESS | 1780 | 1461067384134 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 05:03:04 INFO - PROCESS | 1780 | 1461067384479 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:04 INFO - PROCESS | 1780 | ++DOCSHELL 0x86bd0c00 == 118 [pid = 1780] [id = 783] 05:03:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 118 (0x86bd1400) [pid = 1780] [serial = 2348] [outer = (nil)] 05:03:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 119 (0x86fad800) [pid = 1780] [serial = 2349] [outer = 0x86bd1400] 05:03:04 INFO - PROCESS | 1780 | 1461067384652 Marionette DEBUG loaded listener.js 05:03:04 INFO - PROCESS | 1780 | ++DOMWINDOW == 120 (0x8784a800) [pid = 1780] [serial = 2350] [outer = 0x86bd1400] 05:03:05 INFO - PROCESS | 1780 | 1461067385572 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 05:03:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 05:03:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1794ms 05:03:05 INFO - PROCESS | 1780 | 1461067385633 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 05:03:05 INFO - PROCESS | 1780 | 1461067385642 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 05:03:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 05:03:05 INFO - PROCESS | 1780 | 1461067385673 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 05:03:05 INFO - PROCESS | 1780 | 1461067385678 Marionette TRACE conn3 <- [1,3098,null,{}] 05:03:05 INFO - PROCESS | 1780 | 1461067385686 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:03:05 INFO - PROCESS | 1780 | 1461067385935 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 05:03:06 INFO - PROCESS | 1780 | 1461067386299 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:06 INFO - PROCESS | 1780 | ++DOCSHELL 0x88d6a800 == 119 [pid = 1780] [id = 784] 05:03:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 121 (0x88e46800) [pid = 1780] [serial = 2351] [outer = (nil)] 05:03:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 122 (0x88e54400) [pid = 1780] [serial = 2352] [outer = 0x88e46800] 05:03:06 INFO - PROCESS | 1780 | 1461067386401 Marionette DEBUG loaded listener.js 05:03:06 INFO - PROCESS | 1780 | ++DOMWINDOW == 123 (0x894cc400) [pid = 1780] [serial = 2353] [outer = 0x88e46800] 05:03:07 INFO - PROCESS | 1780 | 1461067387343 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 05:03:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 05:03:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 05:03:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1697ms 05:03:07 INFO - PROCESS | 1780 | 1461067387369 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 05:03:07 INFO - PROCESS | 1780 | 1461067387376 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 05:03:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 05:03:07 INFO - PROCESS | 1780 | 1461067387383 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 05:03:07 INFO - PROCESS | 1780 | 1461067387387 Marionette TRACE conn3 <- [1,3102,null,{}] 05:03:07 INFO - PROCESS | 1780 | 1461067387394 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:03:07 INFO - PROCESS | 1780 | 1461067387640 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 05:03:08 INFO - PROCESS | 1780 | 1461067388064 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:08 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a4cf800 == 120 [pid = 1780] [id = 785] 05:03:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 124 (0x8a547c00) [pid = 1780] [serial = 2354] [outer = (nil)] 05:03:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 125 (0x8a5cbc00) [pid = 1780] [serial = 2355] [outer = 0x8a547c00] 05:03:08 INFO - PROCESS | 1780 | 1461067388161 Marionette DEBUG loaded listener.js 05:03:08 INFO - PROCESS | 1780 | ++DOMWINDOW == 126 (0x8a7b1c00) [pid = 1780] [serial = 2356] [outer = 0x8a547c00] 05:03:09 INFO - PROCESS | 1780 | 1461067389006 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 05:03:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 05:03:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1632ms 05:03:09 INFO - PROCESS | 1780 | 1461067389015 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 05:03:09 INFO - PROCESS | 1780 | 1461067389020 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 05:03:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 05:03:09 INFO - PROCESS | 1780 | 1461067389037 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 05:03:09 INFO - PROCESS | 1780 | 1461067389047 Marionette TRACE conn3 <- [1,3106,null,{}] 05:03:09 INFO - PROCESS | 1780 | 1461067389057 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:03:09 INFO - PROCESS | 1780 | 1461067389331 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 05:03:09 INFO - PROCESS | 1780 | 1461067389646 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:09 INFO - PROCESS | 1780 | ++DOCSHELL 0x8a5ce000 == 121 [pid = 1780] [id = 786] 05:03:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 127 (0x8ad67c00) [pid = 1780] [serial = 2357] [outer = (nil)] 05:03:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 128 (0x8c640000) [pid = 1780] [serial = 2358] [outer = 0x8ad67c00] 05:03:09 INFO - PROCESS | 1780 | 1461067389806 Marionette DEBUG loaded listener.js 05:03:09 INFO - PROCESS | 1780 | ++DOMWINDOW == 129 (0x8c808000) [pid = 1780] [serial = 2359] [outer = 0x8ad67c00] 05:03:10 INFO - PROCESS | 1780 | 1461067390637 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 05:03:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 05:03:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 05:03:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 05:03:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1654ms 05:03:10 INFO - PROCESS | 1780 | 1461067390683 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 05:03:10 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 05:03:10 INFO - PROCESS | 1780 | 1461067390688 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 05:03:10 INFO - PROCESS | 1780 | 1461067390695 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 05:03:10 INFO - PROCESS | 1780 | 1461067390699 Marionette TRACE conn3 <- [1,3110,null,{}] 05:03:10 INFO - PROCESS | 1780 | 1461067390757 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:03:11 INFO - PROCESS | 1780 | 1461067391002 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 05:03:11 INFO - PROCESS | 1780 | 1461067391350 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:11 INFO - PROCESS | 1780 | ++DOCSHELL 0x8ad69c00 == 122 [pid = 1780] [id = 787] 05:03:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 130 (0x8c80c400) [pid = 1780] [serial = 2360] [outer = (nil)] 05:03:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 131 (0x8de77000) [pid = 1780] [serial = 2361] [outer = 0x8c80c400] 05:03:11 INFO - PROCESS | 1780 | 1461067391445 Marionette DEBUG loaded listener.js 05:03:11 INFO - PROCESS | 1780 | ++DOMWINDOW == 132 (0x8deb1000) [pid = 1780] [serial = 2362] [outer = 0x8c80c400] 05:03:12 INFO - PROCESS | 1780 | 1461067392234 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 05:03:12 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 05:03:12 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 05:03:12 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 05:03:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:03:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:03:12 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 05:03:12 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1579ms 05:03:12 INFO - PROCESS | 1780 | 1461067392275 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 05:03:12 INFO - PROCESS | 1780 | 1461067392279 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 05:03:12 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 05:03:12 INFO - PROCESS | 1780 | 1461067392286 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 05:03:12 INFO - PROCESS | 1780 | 1461067392290 Marionette TRACE conn3 <- [1,3114,null,{}] 05:03:12 INFO - PROCESS | 1780 | 1461067392295 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:03:12 INFO - PROCESS | 1780 | 1461067392556 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 05:03:12 INFO - PROCESS | 1780 | 1461067392870 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"77b82e2d-b92c-46b6-9625-aa3908d6e00d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:03:12 INFO - PROCESS | 1780 | ++DOCSHELL 0x8e0b7800 == 123 [pid = 1780] [id = 788] 05:03:12 INFO - PROCESS | 1780 | ++DOMWINDOW == 133 (0x8e0b7c00) [pid = 1780] [serial = 2363] [outer = (nil)] 05:03:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 134 (0x8e0d5000) [pid = 1780] [serial = 2364] [outer = 0x8e0b7c00] 05:03:13 INFO - PROCESS | 1780 | 1461067393034 Marionette DEBUG loaded listener.js 05:03:13 INFO - PROCESS | 1780 | ++DOMWINDOW == 135 (0x8e9e4000) [pid = 1780] [serial = 2365] [outer = 0x8e0b7c00] 05:03:13 INFO - PROCESS | 1780 | 1461067393916 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 05:03:13 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 05:03:13 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1688ms 05:03:13 INFO - PROCESS | 1780 | 1461067393975 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 05:03:13 INFO - PROCESS | 1780 | 1461067393978 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 05:03:15 WARNING - u'runner_teardown' () 05:03:15 INFO - No more tests 05:03:15 INFO - Got 0 unexpected results 05:03:15 INFO - SUITE-END | took 1420s 05:03:15 INFO - Closing logging queue 05:03:15 INFO - queue closed 05:03:15 INFO - Return code: 0 05:03:15 WARNING - # TBPL SUCCESS # 05:03:15 INFO - Running post-action listener: _resource_record_post_action 05:03:15 INFO - Running post-run listener: _resource_record_post_run 05:03:16 INFO - Total resource usage - Wall time: 1460s; CPU: 98.0%; Read bytes: 14016512; Write bytes: 966955008; Read time: 772; Write time: 317784 05:03:16 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 05:03:16 INFO - install - Wall time: 35s; CPU: 100.0%; Read bytes: 0; Write bytes: 179404800; Read time: 0; Write time: 193168 05:03:16 INFO - run-tests - Wall time: 1426s; CPU: 98.0%; Read bytes: 11296768; Write bytes: 787550208; Read time: 656; Write time: 124616 05:03:16 INFO - Running post-run listener: _upload_blobber_files 05:03:16 INFO - Blob upload gear active. 05:03:16 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 05:03:16 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 05:03:16 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-central', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 05:03:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-central -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 05:03:16 INFO - (blobuploader) - INFO - Open directory for files ... 05:03:16 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 05:03:17 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 05:03:17 INFO - (blobuploader) - INFO - Uploading, attempt #1. 05:03:17 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 05:03:17 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 05:03:17 INFO - (blobuploader) - INFO - Done attempting. 05:03:17 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 05:03:17 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 05:03:17 INFO - (blobuploader) - INFO - Uploading, attempt #1. 05:03:18 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 05:03:18 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 05:03:18 INFO - (blobuploader) - INFO - Done attempting. 05:03:18 INFO - (blobuploader) - INFO - Iteration through files over. 05:03:18 INFO - Return code: 0 05:03:18 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 05:03:18 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 05:03:18 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/9c84554c11de6d9d323cbc5ddbd22d7b16694392ddebc8f7dcc484b7ed359a4e3e82c488f98395340f74e7a0bc7cdf2f7363b362f058e8e6e821870b4ec18433", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/2405f0da4360853ad33031bcf3e5220fc1627ac6282c07f11862048dfe52f31ebe7de5b17225a5b83b8034252a1a5dfb5ccf39e96b1f8da7b5980e989a151a9f"} 05:03:18 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 05:03:18 INFO - Writing to file /builds/slave/test/properties/blobber_files 05:03:18 INFO - Contents: 05:03:18 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/9c84554c11de6d9d323cbc5ddbd22d7b16694392ddebc8f7dcc484b7ed359a4e3e82c488f98395340f74e7a0bc7cdf2f7363b362f058e8e6e821870b4ec18433", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/2405f0da4360853ad33031bcf3e5220fc1627ac6282c07f11862048dfe52f31ebe7de5b17225a5b83b8034252a1a5dfb5ccf39e96b1f8da7b5980e989a151a9f"} 05:03:18 INFO - Running post-run listener: copy_logs_to_upload_dir 05:03:18 INFO - Copying logs to upload dir... 05:03:18 INFO - mkdir: /builds/slave/test/build/upload/logs 05:03:18 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1568.222681 ========= master_lag: 62.40 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 27 mins, 10 secs) (at 2016-04-19 05:04:21.177872) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 mins, 33 secs) (at 2016-04-19 05:04:21.181410) ========= 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-1461065816.418105-1046141783 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/9c84554c11de6d9d323cbc5ddbd22d7b16694392ddebc8f7dcc484b7ed359a4e3e82c488f98395340f74e7a0bc7cdf2f7363b362f058e8e6e821870b4ec18433", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/2405f0da4360853ad33031bcf3e5220fc1627ac6282c07f11862048dfe52f31ebe7de5b17225a5b83b8034252a1a5dfb5ccf39e96b1f8da7b5980e989a151a9f"} build_url:https://queue.taskcluster.net/v1/task/O8lzIrHCSCaM47oFNRZ97w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/O8lzIrHCSCaM47oFNRZ97w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.033292 build_url: 'https://queue.taskcluster.net/v1/task/O8lzIrHCSCaM47oFNRZ97w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/9c84554c11de6d9d323cbc5ddbd22d7b16694392ddebc8f7dcc484b7ed359a4e3e82c488f98395340f74e7a0bc7cdf2f7363b362f058e8e6e821870b4ec18433", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/2405f0da4360853ad33031bcf3e5220fc1627ac6282c07f11862048dfe52f31ebe7de5b17225a5b83b8034252a1a5dfb5ccf39e96b1f8da7b5980e989a151a9f"}' symbols_url: 'https://queue.taskcluster.net/v1/task/O8lzIrHCSCaM47oFNRZ97w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 93.32 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 mins, 33 secs) (at 2016-04-19 05:05:54.531063) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 22 secs) (at 2016-04-19 05:05:54.531354) ========= 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-1461065816.418105-1046141783 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017541 ========= master_lag: 22.83 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 22 secs) (at 2016-04-19 05:06:17.378500) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 05:06:17.378834) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 05:06:17.534447) ========= ========= Total master_lag: 178.64 =========