builder: fx-team_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-232 starttime: 1461098420.4 results: success (0) buildid: 20160419123832 builduid: a1783ebad6b546558fb0488a272d61ad revision: f4ab4fd96f8ef68158a4cae1e5dae91e6b52da35 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 13:40:20.396803) ========= master: http://buildbot-master08.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 13:40:20.397389) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 13:40:20.397816) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 13:40:20.432211) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 13:40:20.432629) ========= 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-1461098278.164441-965128150 _=/tools/buildbot/bin/python using PTY: False --2016-04-19 13:40:20-- 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% 8.77M=0.001s 2016-04-19 13:40:20 (8.77 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.555117 ========= master_lag: 0.15 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 13:40:21.134528) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 13:40:21.135232) ========= 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-1461098278.164441-965128150 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.057030 ========= master_lag: 0.28 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 13:40:21.470974) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-19 13:40:21.471464) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev f4ab4fd96f8ef68158a4cae1e5dae91e6b52da35 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev f4ab4fd96f8ef68158a4cae1e5dae91e6b52da35 --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-1461098278.164441-965128150 _=/tools/buildbot/bin/python using PTY: False 2016-04-19 13:40:21,574 truncating revision to first 12 chars 2016-04-19 13:40:21,574 Setting DEBUG logging. 2016-04-19 13:40:21,575 attempt 1/10 2016-04-19 13:40:21,575 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/f4ab4fd96f8e?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 13:40:23,785 unpacking tar archive at: fx-team-f4ab4fd96f8e/testing/mozharness/ program finished with exit code 0 elapsedTime=2.778480 ========= master_lag: 0.31 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-19 13:40:24.564082) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 13:40:24.564597) ========= script_repo_revision: f4ab4fd96f8ef68158a4cae1e5dae91e6b52da35 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 13:40:24.565139) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 13:40:24.565569) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 13:40:24.591932) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 38 secs) (at 2016-04-19 13:40:24.592369) ========= /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 fx-team --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', 'fx-team', '--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-1461098278.164441-965128150 _=/tools/buildbot/bin/python using PTY: False 13:40:24 INFO - MultiFileLogger online at 20160419 13:40:24 in /builds/slave/test 13:40:24 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 fx-team --download-symbols true 13:40:24 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 13:40:24 INFO - {'append_to_log': False, 13:40:24 INFO - 'base_work_dir': '/builds/slave/test', 13:40:24 INFO - 'blob_upload_branch': 'fx-team', 13:40:24 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 13:40:24 INFO - 'buildbot_json_path': 'buildprops.json', 13:40:24 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 13:40:24 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 13:40:24 INFO - 'download_minidump_stackwalk': True, 13:40:24 INFO - 'download_symbols': 'true', 13:40:24 INFO - 'e10s': False, 13:40:24 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 13:40:24 INFO - 'tooltool.py': '/tools/tooltool.py', 13:40:24 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 13:40:24 INFO - '/tools/misc-python/virtualenv.py')}, 13:40:24 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 13:40:24 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 13:40:24 INFO - 'log_level': 'info', 13:40:24 INFO - 'log_to_console': True, 13:40:24 INFO - 'opt_config_files': (), 13:40:24 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 13:40:24 INFO - '--processes=1', 13:40:24 INFO - '--config=%(test_path)s/wptrunner.ini', 13:40:24 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 13:40:24 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 13:40:24 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 13:40:24 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 13:40:24 INFO - 'pip_index': False, 13:40:24 INFO - 'require_test_zip': True, 13:40:24 INFO - 'test_type': ('testharness',), 13:40:24 INFO - 'this_chunk': '1', 13:40:24 INFO - 'tooltool_cache': '/builds/tooltool_cache', 13:40:24 INFO - 'total_chunks': '10', 13:40:24 INFO - 'virtualenv_path': 'venv', 13:40:24 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 13:40:24 INFO - 'work_dir': 'build'} 13:40:24 INFO - ##### 13:40:24 INFO - ##### Running clobber step. 13:40:24 INFO - ##### 13:40:24 INFO - Running pre-action listener: _resource_record_pre_action 13:40:24 INFO - Running main action method: clobber 13:40:24 INFO - rmtree: /builds/slave/test/build 13:40:24 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 13:40:26 INFO - Running post-action listener: _resource_record_post_action 13:40:26 INFO - ##### 13:40:26 INFO - ##### Running read-buildbot-config step. 13:40:26 INFO - ##### 13:40:26 INFO - Running pre-action listener: _resource_record_pre_action 13:40:26 INFO - Running main action method: read_buildbot_config 13:40:26 INFO - Using buildbot properties: 13:40:26 INFO - { 13:40:26 INFO - "project": "", 13:40:26 INFO - "product": "firefox", 13:40:26 INFO - "script_repo_revision": "production", 13:40:26 INFO - "scheduler": "tests-fx-team-ubuntu32_vm-debug-unittest-7-3600", 13:40:26 INFO - "repository": "", 13:40:26 INFO - "buildername": "Ubuntu VM 12.04 fx-team debug test web-platform-tests-1", 13:40:26 INFO - "buildid": "20160419123832", 13:40:26 INFO - "pgo_build": "False", 13:40:26 INFO - "basedir": "/builds/slave/test", 13:40:26 INFO - "buildnumber": 40, 13:40:26 INFO - "slavename": "tst-linux32-spot-232", 13:40:26 INFO - "revision": "f4ab4fd96f8ef68158a4cae1e5dae91e6b52da35", 13:40:26 INFO - "master": "http://buildbot-master08.bb.releng.use1.mozilla.com:8201/", 13:40:26 INFO - "platform": "linux", 13:40:26 INFO - "branch": "fx-team", 13:40:26 INFO - "repo_path": "integration/fx-team", 13:40:26 INFO - "moz_repo_path": "", 13:40:26 INFO - "stage_platform": "linux", 13:40:26 INFO - "builduid": "a1783ebad6b546558fb0488a272d61ad", 13:40:26 INFO - "slavebuilddir": "test" 13:40:26 INFO - } 13:40:26 INFO - Found installer url https://queue.taskcluster.net/v1/task/ORvJ1edpQHSqDG-ckaik-A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 13:40:26 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/ORvJ1edpQHSqDG-ckaik-A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 13:40:26 INFO - Running post-action listener: _resource_record_post_action 13:40:26 INFO - ##### 13:40:26 INFO - ##### Running download-and-extract step. 13:40:26 INFO - ##### 13:40:26 INFO - Running pre-action listener: _resource_record_pre_action 13:40:26 INFO - Running main action method: download_and_extract 13:40:26 INFO - mkdir: /builds/slave/test/build/tests 13:40:26 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')]} 13:40:26 INFO - https://queue.taskcluster.net/v1/task/ORvJ1edpQHSqDG-ckaik-A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 13:40:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ORvJ1edpQHSqDG-ckaik-A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 13:40:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ORvJ1edpQHSqDG-ckaik-A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 13:40:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ORvJ1edpQHSqDG-ckaik-A/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 13:40:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ORvJ1edpQHSqDG-ckaik-A/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 13:40:32 INFO - Downloaded 1325 bytes. 13:40:32 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 13:40:32 INFO - Using the following test package requirements: 13:40:32 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 13:40:32 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 13:40:32 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 13:40:32 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 13:40:32 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 13:40:32 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 13:40:32 INFO - u'jsshell-linux-i686.zip'], 13:40:32 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 13:40:32 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 13:40:32 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 13:40:32 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 13:40:32 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 13:40:32 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 13:40:32 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 13:40:32 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 13:40:32 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 13:40:32 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 13:40:32 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 13:40:32 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 13:40:32 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')]} 13:40:32 INFO - https://queue.taskcluster.net/v1/task/ORvJ1edpQHSqDG-ckaik-A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 13:40:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ORvJ1edpQHSqDG-ckaik-A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 13:40:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ORvJ1edpQHSqDG-ckaik-A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 13:40:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ORvJ1edpQHSqDG-ckaik-A/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 13:40:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ORvJ1edpQHSqDG-ckaik-A/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 13:40:41 INFO - Downloaded 22428332 bytes. 13:40:41 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/*'] 13:40:41 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/* 13:40:41 INFO - caution: filename not matched: web-platform/* 13:40:41 INFO - Return code: 11 13:40:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:40:41 INFO - https://queue.taskcluster.net/v1/task/ORvJ1edpQHSqDG-ckaik-A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 13:40:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ORvJ1edpQHSqDG-ckaik-A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 13:40:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ORvJ1edpQHSqDG-ckaik-A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 13:40:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ORvJ1edpQHSqDG-ckaik-A/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 13:40:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ORvJ1edpQHSqDG-ckaik-A/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 13:40:53 INFO - Downloaded 36382562 bytes. 13:40:53 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/*'] 13:40:53 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/* 13:40:57 INFO - caution: filename not matched: bin/* 13:40:57 INFO - caution: filename not matched: config/* 13:40:57 INFO - caution: filename not matched: mozbase/* 13:40:57 INFO - caution: filename not matched: marionette/* 13:40:57 INFO - caution: filename not matched: tools/wptserve/* 13:40:57 INFO - Return code: 11 13:40:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:40:57 INFO - https://queue.taskcluster.net/v1/task/ORvJ1edpQHSqDG-ckaik-A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 13:40:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ORvJ1edpQHSqDG-ckaik-A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 13:40:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ORvJ1edpQHSqDG-ckaik-A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 13:40:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ORvJ1edpQHSqDG-ckaik-A/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 13:40:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ORvJ1edpQHSqDG-ckaik-A/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 13:41:18 INFO - Downloaded 63370164 bytes. 13:41:18 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/ORvJ1edpQHSqDG-ckaik-A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 13:41:18 INFO - mkdir: /builds/slave/test/properties 13:41:18 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 13:41:18 INFO - Writing to file /builds/slave/test/properties/build_url 13:41:18 INFO - Contents: 13:41:18 INFO - build_url:https://queue.taskcluster.net/v1/task/ORvJ1edpQHSqDG-ckaik-A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 13:41:19 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/ORvJ1edpQHSqDG-ckaik-A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 13:41:19 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 13:41:19 INFO - Writing to file /builds/slave/test/properties/symbols_url 13:41:19 INFO - Contents: 13:41:19 INFO - symbols_url:https://queue.taskcluster.net/v1/task/ORvJ1edpQHSqDG-ckaik-A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 13:41: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')]} 13:41:19 INFO - https://queue.taskcluster.net/v1/task/ORvJ1edpQHSqDG-ckaik-A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 13:41:19 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ORvJ1edpQHSqDG-ckaik-A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 13:41:19 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ORvJ1edpQHSqDG-ckaik-A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 13:41:19 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ORvJ1edpQHSqDG-ckaik-A/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 13:41:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ORvJ1edpQHSqDG-ckaik-A/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 13:41:49 INFO - Downloaded 91748167 bytes. 13:41:49 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'] 13:41:49 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 13:41:58 INFO - Return code: 0 13:41:58 INFO - Running post-action listener: _resource_record_post_action 13:41:58 INFO - Running post-action listener: set_extra_try_arguments 13:41:58 INFO - ##### 13:41:58 INFO - ##### Running create-virtualenv step. 13:41:58 INFO - ##### 13:41:58 INFO - Running pre-action listener: _pre_create_virtualenv 13:41:58 INFO - Running pre-action listener: _resource_record_pre_action 13:41:58 INFO - Running main action method: create_virtualenv 13:41:58 INFO - Creating virtualenv /builds/slave/test/build/venv 13:41:58 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 13:41:58 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 13:41:59 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 13:41:59 INFO - Using real prefix '/usr' 13:41:59 INFO - New python executable in /builds/slave/test/build/venv/bin/python 13:42:00 INFO - Installing distribute.............................................................................................................................................................................................done. 13:42:04 INFO - Installing pip.................done. 13:42:04 INFO - Return code: 0 13:42:04 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 13:42:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:42:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:42:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:42:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:42:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:42:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:42:04 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 0x9757c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9869598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x991bf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x95fde30>, '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 0x989ac38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9919470>, '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-1461098278.164441-965128150', '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 13:42:04 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 13:42:04 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 13:42:04 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:42:04 INFO - 'CCACHE_UMASK': '002', 13:42:04 INFO - 'DISPLAY': ':0', 13:42:04 INFO - 'HOME': '/home/cltbld', 13:42:04 INFO - 'LANG': 'en_US.UTF-8', 13:42:04 INFO - 'LOGNAME': 'cltbld', 13:42:04 INFO - 'MAIL': '/var/mail/cltbld', 13:42:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:42:04 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:42:04 INFO - 'MOZ_NO_REMOTE': '1', 13:42:04 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:42:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:42:04 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:42:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:42:04 INFO - 'PWD': '/builds/slave/test', 13:42:04 INFO - 'SHELL': '/bin/bash', 13:42:04 INFO - 'SHLVL': '1', 13:42:04 INFO - 'TERM': 'linux', 13:42:04 INFO - 'TMOUT': '86400', 13:42:04 INFO - 'USER': 'cltbld', 13:42:04 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461098278.164441-965128150', 13:42:04 INFO - '_': '/tools/buildbot/bin/python'} 13:42:04 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:42:04 INFO - Downloading/unpacking psutil>=0.7.1 13:42:04 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 13:42:04 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 13:42:04 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 13:42:04 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 13:42:04 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 13:42:04 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 13:42:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 13:42:10 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:42:10 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:42:10 INFO - Installing collected packages: psutil 13:42:10 INFO - Running setup.py install for psutil 13:42:10 INFO - building 'psutil._psutil_linux' extension 13:42:10 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 13:42:10 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 13:42:10 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 13:42:11 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 13:42:11 INFO - building 'psutil._psutil_posix' extension 13:42:11 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 13:42:11 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 13:42:11 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:42:11 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:42:11 INFO - Successfully installed psutil 13:42:11 INFO - Cleaning up... 13:42:11 INFO - Return code: 0 13:42:11 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 13:42: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')]} 13:42:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:42:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:42: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')]} 13:42:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:42:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:42: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', '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 0x9757c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9869598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x991bf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x95fde30>, '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 0x989ac38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9919470>, '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-1461098278.164441-965128150', '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 13:42: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', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 13:42: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 mozsystemmonitor==0.0.0 13:42:11 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:42:11 INFO - 'CCACHE_UMASK': '002', 13:42:11 INFO - 'DISPLAY': ':0', 13:42:11 INFO - 'HOME': '/home/cltbld', 13:42:11 INFO - 'LANG': 'en_US.UTF-8', 13:42:11 INFO - 'LOGNAME': 'cltbld', 13:42:11 INFO - 'MAIL': '/var/mail/cltbld', 13:42:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:42:11 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:42:11 INFO - 'MOZ_NO_REMOTE': '1', 13:42:11 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:42:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:42:11 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:42:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:42:11 INFO - 'PWD': '/builds/slave/test', 13:42:11 INFO - 'SHELL': '/bin/bash', 13:42:11 INFO - 'SHLVL': '1', 13:42:11 INFO - 'TERM': 'linux', 13:42:11 INFO - 'TMOUT': '86400', 13:42:11 INFO - 'USER': 'cltbld', 13:42:11 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461098278.164441-965128150', 13:42:11 INFO - '_': '/tools/buildbot/bin/python'} 13:42:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:42:12 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 13:42: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 13:42: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 13:42: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 13:42: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 13:42: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 13:42: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 13:42:17 INFO - Downloading mozsystemmonitor-0.0.tar.gz 13:42:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 13:42:17 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 13:42:17 INFO - Installing collected packages: mozsystemmonitor 13:42:17 INFO - Running setup.py install for mozsystemmonitor 13:42:17 INFO - Successfully installed mozsystemmonitor 13:42:17 INFO - Cleaning up... 13:42:17 INFO - Return code: 0 13:42:17 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 13:42: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')]} 13:42:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:42:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:42: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')]} 13:42:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:42:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:42:17 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 0x9757c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9869598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x991bf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x95fde30>, '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 0x989ac38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9919470>, '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-1461098278.164441-965128150', '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 13:42:17 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 13:42:17 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 13:42:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:42:17 INFO - 'CCACHE_UMASK': '002', 13:42:17 INFO - 'DISPLAY': ':0', 13:42:17 INFO - 'HOME': '/home/cltbld', 13:42:17 INFO - 'LANG': 'en_US.UTF-8', 13:42:17 INFO - 'LOGNAME': 'cltbld', 13:42:17 INFO - 'MAIL': '/var/mail/cltbld', 13:42:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:42:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:42:17 INFO - 'MOZ_NO_REMOTE': '1', 13:42:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:42:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:42:17 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:42:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:42:17 INFO - 'PWD': '/builds/slave/test', 13:42:17 INFO - 'SHELL': '/bin/bash', 13:42:17 INFO - 'SHLVL': '1', 13:42:17 INFO - 'TERM': 'linux', 13:42:17 INFO - 'TMOUT': '86400', 13:42:17 INFO - 'USER': 'cltbld', 13:42:17 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461098278.164441-965128150', 13:42:17 INFO - '_': '/tools/buildbot/bin/python'} 13:42:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:42:17 INFO - Downloading/unpacking blobuploader==1.2.4 13:42:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:42:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:42:17 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 13:42:17 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 13:42:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:42:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:42:22 INFO - Downloading blobuploader-1.2.4.tar.gz 13:42:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 13:42:22 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 13:42:22 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 13:42:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:42:23 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 13:42:23 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 13:42:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:42:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:42:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 13:42:24 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 13:42:24 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 13:42:24 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 13:42:24 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 13:42:24 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 13:42:24 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 13:42:24 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 13:42:24 INFO - Downloading docopt-0.6.1.tar.gz 13:42:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 13:42:24 INFO - Installing collected packages: blobuploader, requests, docopt 13:42:24 INFO - Running setup.py install for blobuploader 13:42:25 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 13:42:25 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 13:42:25 INFO - Running setup.py install for requests 13:42:25 INFO - Running setup.py install for docopt 13:42:26 INFO - Successfully installed blobuploader requests docopt 13:42:26 INFO - Cleaning up... 13:42:26 INFO - Return code: 0 13:42:26 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:42:26 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')]} 13:42:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:42:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:42:26 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')]} 13:42:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:42:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:42:26 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 0x9757c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9869598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x991bf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x95fde30>, '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 0x989ac38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9919470>, '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-1461098278.164441-965128150', '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 13:42:26 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 13:42:26 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 13:42:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:42:26 INFO - 'CCACHE_UMASK': '002', 13:42:26 INFO - 'DISPLAY': ':0', 13:42:26 INFO - 'HOME': '/home/cltbld', 13:42:26 INFO - 'LANG': 'en_US.UTF-8', 13:42:26 INFO - 'LOGNAME': 'cltbld', 13:42:26 INFO - 'MAIL': '/var/mail/cltbld', 13:42:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:42:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:42:26 INFO - 'MOZ_NO_REMOTE': '1', 13:42:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:42:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:42:26 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:42:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:42:26 INFO - 'PWD': '/builds/slave/test', 13:42:26 INFO - 'SHELL': '/bin/bash', 13:42:26 INFO - 'SHLVL': '1', 13:42:26 INFO - 'TERM': 'linux', 13:42:26 INFO - 'TMOUT': '86400', 13:42:26 INFO - 'USER': 'cltbld', 13:42:26 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461098278.164441-965128150', 13:42:26 INFO - '_': '/tools/buildbot/bin/python'} 13:42:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:42:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:42:26 INFO - Running setup.py (path:/tmp/pip-d_XS02-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:42:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:42:26 INFO - Running setup.py (path:/tmp/pip-0Wqtm7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:42:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:42:26 INFO - Running setup.py (path:/tmp/pip-1CGI_4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:42:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:42:27 INFO - Running setup.py (path:/tmp/pip-DORpxN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:42:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:42:27 INFO - Running setup.py (path:/tmp/pip-b2U_Ds-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:42:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:42:27 INFO - Running setup.py (path:/tmp/pip-BV6dY_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:42:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:42:27 INFO - Running setup.py (path:/tmp/pip-bG8kIo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:42:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:42:27 INFO - Running setup.py (path:/tmp/pip-zFjY0r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:42:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:42:27 INFO - Running setup.py (path:/tmp/pip-dYsXgq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:42:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:42:27 INFO - Running setup.py (path:/tmp/pip-MbuHXm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:42:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:42:27 INFO - Running setup.py (path:/tmp/pip-wKCZAF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:42:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:42:27 INFO - Running setup.py (path:/tmp/pip-EyhNSm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:42:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:42:28 INFO - Running setup.py (path:/tmp/pip-ruP14n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:42:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:42:28 INFO - Running setup.py (path:/tmp/pip-5k0EVa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:42:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:42:28 INFO - Running setup.py (path:/tmp/pip-9L05Co-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:42:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:42:28 INFO - Running setup.py (path:/tmp/pip-UECbXB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:42:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:42:28 INFO - Running setup.py (path:/tmp/pip-2sINpK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:42:28 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:42:28 INFO - Running setup.py (path:/tmp/pip-Jn2doT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:42:28 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:42:28 INFO - Running setup.py (path:/tmp/pip-1eFxnn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:42:28 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:42:28 INFO - Running setup.py (path:/tmp/pip-5mYAfC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:42:29 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:42:29 INFO - Running setup.py (path:/tmp/pip-gY6hSB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:42:29 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:42:29 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 13:42:29 INFO - Running setup.py install for manifestparser 13:42:29 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 13:42:29 INFO - Running setup.py install for mozcrash 13:42:30 INFO - Running setup.py install for mozdebug 13:42:30 INFO - Running setup.py install for mozdevice 13:42:30 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 13:42:30 INFO - Installing dm script to /builds/slave/test/build/venv/bin 13:42:30 INFO - Running setup.py install for mozfile 13:42:30 INFO - Running setup.py install for mozhttpd 13:42:30 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 13:42:30 INFO - Running setup.py install for mozinfo 13:42:31 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 13:42:31 INFO - Running setup.py install for mozInstall 13:42:31 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 13:42:31 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 13:42:31 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 13:42:31 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 13:42:31 INFO - Running setup.py install for mozleak 13:42:31 INFO - Running setup.py install for mozlog 13:42:31 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 13:42:31 INFO - Running setup.py install for moznetwork 13:42:31 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 13:42:31 INFO - Running setup.py install for mozprocess 13:42:32 INFO - Running setup.py install for mozprofile 13:42:32 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 13:42:32 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 13:42:32 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 13:42:32 INFO - Running setup.py install for mozrunner 13:42:32 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 13:42:32 INFO - Running setup.py install for mozscreenshot 13:42:32 INFO - Running setup.py install for moztest 13:42:33 INFO - Running setup.py install for mozversion 13:42:33 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 13:42:33 INFO - Running setup.py install for wptserve 13:42:33 INFO - Running setup.py install for marionette-driver 13:42:33 INFO - Running setup.py install for browsermob-proxy 13:42:33 INFO - Running setup.py install for marionette-client 13:42:34 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:42:34 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 13:42:34 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 13:42:34 INFO - Cleaning up... 13:42:34 INFO - Return code: 0 13:42:34 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:42: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')]} 13:42:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:42:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:42: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')]} 13:42:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:42:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:42:34 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 0x9757c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9869598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x991bf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x95fde30>, '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 0x989ac38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9919470>, '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-1461098278.164441-965128150', '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 13:42:34 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 13:42:34 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 13:42:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:42:34 INFO - 'CCACHE_UMASK': '002', 13:42:34 INFO - 'DISPLAY': ':0', 13:42:34 INFO - 'HOME': '/home/cltbld', 13:42:34 INFO - 'LANG': 'en_US.UTF-8', 13:42:34 INFO - 'LOGNAME': 'cltbld', 13:42:34 INFO - 'MAIL': '/var/mail/cltbld', 13:42:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:42:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:42:34 INFO - 'MOZ_NO_REMOTE': '1', 13:42:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:42:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:42:34 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:42:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:42:34 INFO - 'PWD': '/builds/slave/test', 13:42:34 INFO - 'SHELL': '/bin/bash', 13:42:34 INFO - 'SHLVL': '1', 13:42:34 INFO - 'TERM': 'linux', 13:42:34 INFO - 'TMOUT': '86400', 13:42:34 INFO - 'USER': 'cltbld', 13:42:34 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461098278.164441-965128150', 13:42:34 INFO - '_': '/tools/buildbot/bin/python'} 13:42:34 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:42:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:42:34 INFO - Running setup.py (path:/tmp/pip-OfqHgC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:42:34 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)) 13:42:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:42:34 INFO - Running setup.py (path:/tmp/pip-FyEwA8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:42:35 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)) 13:42:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:42:35 INFO - Running setup.py (path:/tmp/pip-JBnoBu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:42:35 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)) 13:42:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:42:35 INFO - Running setup.py (path:/tmp/pip-QCzpNq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:42:35 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)) 13:42:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:42:35 INFO - Running setup.py (path:/tmp/pip-mMibO5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:42:35 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)) 13:42:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:42:35 INFO - Running setup.py (path:/tmp/pip-g2YpMP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:42:35 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)) 13:42:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:42:35 INFO - Running setup.py (path:/tmp/pip-FGMjoZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:42:35 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)) 13:42:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:42:35 INFO - Running setup.py (path:/tmp/pip-TYZGw5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:42:35 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)) 13:42:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:42:35 INFO - Running setup.py (path:/tmp/pip-keft7J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:42:36 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)) 13:42:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:42:36 INFO - Running setup.py (path:/tmp/pip-5eZKSV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:42:36 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)) 13:42:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:42:36 INFO - Running setup.py (path:/tmp/pip-g4dyel-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:42:36 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)) 13:42:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:42:36 INFO - Running setup.py (path:/tmp/pip-KC_tD9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:42:36 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)) 13:42:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:42:36 INFO - Running setup.py (path:/tmp/pip-z2KBK1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:42:36 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)) 13:42:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:42:36 INFO - Running setup.py (path:/tmp/pip-SSYj_R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:42:36 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)) 13:42:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:42:36 INFO - Running setup.py (path:/tmp/pip-0fNqrY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:42:36 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)) 13:42:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:42:36 INFO - Running setup.py (path:/tmp/pip-KZt1CH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:42:36 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)) 13:42:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:42:36 INFO - Running setup.py (path:/tmp/pip-nM892T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:42:37 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)) 13:42:37 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:42:37 INFO - Running setup.py (path:/tmp/pip-_DU2FO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:42:37 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)) 13:42:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:42:37 INFO - Running setup.py (path:/tmp/pip-2xLV4x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:42:37 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)) 13:42:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:42:37 INFO - Running setup.py (path:/tmp/pip-VaUWDW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:42:37 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)) 13:42:37 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:42:37 INFO - Running setup.py (path:/tmp/pip-4PibbA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:42:38 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:42:38 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)) 13:42:38 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)) 13:42:38 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)) 13:42:38 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)) 13:42:38 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)) 13:42:38 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)) 13:42:38 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:42:38 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:42:38 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:42:38 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:42:38 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:42:38 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:42:38 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:42:43 INFO - Downloading blessings-1.6.tar.gz 13:42:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 13:42:43 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)) 13:42:43 INFO - Installing collected packages: blessings 13:42:43 INFO - Running setup.py install for blessings 13:42:43 INFO - Successfully installed blessings 13:42:43 INFO - Cleaning up... 13:42:43 INFO - Return code: 0 13:42:43 INFO - Done creating virtualenv /builds/slave/test/build/venv. 13:42:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:42:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:42:44 INFO - Reading from file tmpfile_stdout 13:42:44 INFO - Current package versions: 13:42:44 INFO - argparse == 1.2.1 13:42:44 INFO - blessings == 1.6 13:42:44 INFO - blobuploader == 1.2.4 13:42:44 INFO - browsermob-proxy == 0.6.0 13:42:44 INFO - docopt == 0.6.1 13:42:44 INFO - manifestparser == 1.1 13:42:44 INFO - marionette-client == 2.3.0 13:42:44 INFO - marionette-driver == 1.4.0 13:42:44 INFO - mozInstall == 1.12 13:42:44 INFO - mozcrash == 0.17 13:42:44 INFO - mozdebug == 0.1 13:42:44 INFO - mozdevice == 0.48 13:42:44 INFO - mozfile == 1.2 13:42:44 INFO - mozhttpd == 0.7 13:42:44 INFO - mozinfo == 0.9 13:42:44 INFO - mozleak == 0.1 13:42:44 INFO - mozlog == 3.1 13:42:44 INFO - moznetwork == 0.27 13:42:44 INFO - mozprocess == 0.22 13:42:44 INFO - mozprofile == 0.28 13:42:44 INFO - mozrunner == 6.11 13:42:44 INFO - mozscreenshot == 0.1 13:42:44 INFO - mozsystemmonitor == 0.0 13:42:44 INFO - moztest == 0.7 13:42:44 INFO - mozversion == 1.4 13:42:44 INFO - psutil == 3.1.1 13:42:44 INFO - requests == 1.2.3 13:42:44 INFO - wptserve == 1.4.0 13:42:44 INFO - wsgiref == 0.1.2 13:42:44 INFO - Running post-action listener: _resource_record_post_action 13:42:44 INFO - Running post-action listener: _start_resource_monitoring 13:42:44 INFO - Starting resource monitoring. 13:42:44 INFO - ##### 13:42:44 INFO - ##### Running pull step. 13:42:44 INFO - ##### 13:42:44 INFO - Running pre-action listener: _resource_record_pre_action 13:42:44 INFO - Running main action method: pull 13:42:44 INFO - Pull has nothing to do! 13:42:44 INFO - Running post-action listener: _resource_record_post_action 13:42:44 INFO - ##### 13:42:44 INFO - ##### Running install step. 13:42:44 INFO - ##### 13:42:44 INFO - Running pre-action listener: _resource_record_pre_action 13:42:44 INFO - Running main action method: install 13:42:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:42:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:42:44 INFO - Reading from file tmpfile_stdout 13:42:44 INFO - Detecting whether we're running mozinstall >=1.0... 13:42:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 13:42:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 13:42:44 INFO - Reading from file tmpfile_stdout 13:42:44 INFO - Output received: 13:42:44 INFO - Usage: mozinstall [options] installer 13:42:44 INFO - Options: 13:42:44 INFO - -h, --help show this help message and exit 13:42:44 INFO - -d DEST, --destination=DEST 13:42:44 INFO - Directory to install application into. [default: 13:42:44 INFO - "/builds/slave/test"] 13:42:44 INFO - --app=APP Application being installed. [default: firefox] 13:42:44 INFO - mkdir: /builds/slave/test/build/application 13:42:44 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'] 13:42:44 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 13:43:16 INFO - Reading from file tmpfile_stdout 13:43:16 INFO - Output received: 13:43:16 INFO - /builds/slave/test/build/application/firefox/firefox 13:43:16 INFO - Running post-action listener: _resource_record_post_action 13:43:16 INFO - ##### 13:43:16 INFO - ##### Running run-tests step. 13:43:16 INFO - ##### 13:43:16 INFO - Running pre-action listener: _resource_record_pre_action 13:43:16 INFO - Running main action method: run_tests 13:43:16 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 13:43:16 INFO - Minidump filename unknown. Determining based upon platform and architecture. 13:43:16 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 13:43:16 INFO - grabbing minidump binary from tooltool 13:43:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:43:16 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 0x95fde30>, '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 0x989ac38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9919470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 13:43:16 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 13:43:16 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 13:43:16 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 13:43:16 INFO - Return code: 0 13:43:16 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 13:43:16 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 13:43:16 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/ORvJ1edpQHSqDG-ckaik-A/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 13:43:16 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/ORvJ1edpQHSqDG-ckaik-A/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 13:43:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:43:16 INFO - 'CCACHE_UMASK': '002', 13:43:16 INFO - 'DISPLAY': ':0', 13:43:16 INFO - 'HOME': '/home/cltbld', 13:43:16 INFO - 'LANG': 'en_US.UTF-8', 13:43:16 INFO - 'LOGNAME': 'cltbld', 13:43:16 INFO - 'MAIL': '/var/mail/cltbld', 13:43:16 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 13:43:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:43:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:43:16 INFO - 'MOZ_NO_REMOTE': '1', 13:43:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:43:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:43:16 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:43:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:43:16 INFO - 'PWD': '/builds/slave/test', 13:43:16 INFO - 'SHELL': '/bin/bash', 13:43:16 INFO - 'SHLVL': '1', 13:43:16 INFO - 'TERM': 'linux', 13:43:16 INFO - 'TMOUT': '86400', 13:43:16 INFO - 'USER': 'cltbld', 13:43:16 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461098278.164441-965128150', 13:43:16 INFO - '_': '/tools/buildbot/bin/python'} 13:43:16 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/ORvJ1edpQHSqDG-ckaik-A/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 13:43:17 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 13:43:17 INFO - import pkg_resources 13:43:18 INFO - Using 1 client processes 13:43:19 INFO - wptserve Starting http server on 127.0.0.1:8000 13:43:19 INFO - wptserve Starting http server on 127.0.0.1:8001 13:43:19 INFO - wptserve Starting http server on 127.0.0.1:8443 13:43:21 INFO - SUITE-START | Running 778 tests 13:43:21 INFO - Running testharness tests 13:43:21 INFO - Setting up ssl 13:43:21 INFO - PROCESS | certutil | 13:43:21 INFO - PROCESS | certutil | 13:43:21 INFO - PROCESS | certutil | 13:43:21 INFO - Certificate Nickname Trust Attributes 13:43:21 INFO - SSL,S/MIME,JAR/XPI 13:43:21 INFO - 13:43:21 INFO - web-platform-tests CT,, 13:43:21 INFO - 13:43:21 INFO - Starting runner 13:43:24 INFO - PROCESS | 1770 | 1461098604095 Marionette DEBUG Marionette enabled via build flag and pref 13:43:24 INFO - PROCESS | 1770 | ++DOCSHELL 0xa2ac6000 == 1 [pid = 1770] [id = 1] 13:43:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 1 (0xa2ac6400) [pid = 1770] [serial = 1] [outer = (nil)] 13:43:24 INFO - PROCESS | 1770 | [1770] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 13:43:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 2 (0xa2ac6c00) [pid = 1770] [serial = 2] [outer = 0xa2ac6400] 13:43:24 INFO - PROCESS | 1770 | 1461098604751 Marionette INFO Listening on port 2828 13:43:25 INFO - PROCESS | 1770 | 1461098605308 Marionette DEBUG Marionette enabled via command-line flag 13:43:25 INFO - PROCESS | 1770 | ++DOCSHELL 0x9fc54c00 == 2 [pid = 1770] [id = 2] 13:43:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 3 (0x9fc96800) [pid = 1770] [serial = 3] [outer = (nil)] 13:43:25 INFO - PROCESS | 1770 | [1770] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 13:43:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 4 (0x9fc97000) [pid = 1770] [serial = 4] [outer = 0x9fc96800] 13:43:25 INFO - PROCESS | 1770 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fb7a260 13:43:25 INFO - PROCESS | 1770 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fb7ad80 13:43:25 INFO - PROCESS | 1770 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fb89c80 13:43:25 INFO - PROCESS | 1770 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fb9a8e0 13:43:25 INFO - PROCESS | 1770 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fb9c620 13:43:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 5 (0x9fb96800) [pid = 1770] [serial = 5] [outer = 0xa2ac6400] 13:43:25 INFO - PROCESS | 1770 | [1770] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:43:25 INFO - PROCESS | 1770 | 1461098605714 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:36498 13:43:25 INFO - PROCESS | 1770 | [1770] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:43:25 INFO - PROCESS | 1770 | 1461098605790 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:36499 13:43:25 INFO - PROCESS | 1770 | 1461098605798 Marionette DEBUG Closed connection conn0 13:43:25 INFO - PROCESS | 1770 | [1770] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 13:43:25 INFO - PROCESS | 1770 | [1770] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:43:25 INFO - PROCESS | 1770 | 1461098605933 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:36500 13:43:25 INFO - PROCESS | 1770 | 1461098605937 Marionette DEBUG Closed connection conn1 13:43:25 INFO - PROCESS | 1770 | [1770] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:43:25 INFO - PROCESS | 1770 | 1461098605997 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:36501 13:43:26 INFO - PROCESS | 1770 | 1461098606012 Marionette DEBUG Closed connection conn2 13:43:26 INFO - PROCESS | 1770 | 1461098606066 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 13:43:26 INFO - PROCESS | 1770 | 1461098606083 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":"20160419123832","device":"desktop","version":"48.0a1"} 13:43:26 INFO - PROCESS | 1770 | [1770] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:43:27 INFO - PROCESS | 1770 | ++DOCSHELL 0x98435800 == 3 [pid = 1770] [id = 3] 13:43:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 6 (0x98435c00) [pid = 1770] [serial = 6] [outer = (nil)] 13:43:27 INFO - PROCESS | 1770 | ++DOCSHELL 0x98436000 == 4 [pid = 1770] [id = 4] 13:43:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 7 (0x98436400) [pid = 1770] [serial = 7] [outer = (nil)] 13:43:28 INFO - PROCESS | 1770 | [1770] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:43:28 INFO - PROCESS | 1770 | ++DOCSHELL 0x97db3000 == 5 [pid = 1770] [id = 5] 13:43:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 8 (0x97db3400) [pid = 1770] [serial = 8] [outer = (nil)] 13:43:28 INFO - PROCESS | 1770 | [1770] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:43:28 INFO - PROCESS | 1770 | [1770] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 13:43:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 9 (0x9799f400) [pid = 1770] [serial = 9] [outer = 0x97db3400] 13:43:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 10 (0x975ea000) [pid = 1770] [serial = 10] [outer = 0x98435c00] 13:43:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 11 (0x975ebc00) [pid = 1770] [serial = 11] [outer = 0x98436400] 13:43:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 12 (0x975ee000) [pid = 1770] [serial = 12] [outer = 0x97db3400] 13:43:30 INFO - PROCESS | 1770 | 1461098610066 Marionette DEBUG loaded listener.js 13:43:30 INFO - PROCESS | 1770 | 1461098610085 Marionette DEBUG loaded listener.js 13:43:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 13 (0x95ca1400) [pid = 1770] [serial = 13] [outer = 0x97db3400] 13:43:30 INFO - PROCESS | 1770 | 1461098610833 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"2be3abc8-6aac-485a-929b-0d7692cbd9ad","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":"20160419123832","device":"desktop","version":"48.0a1","command_id":1}}] 13:43:31 INFO - PROCESS | 1770 | 1461098611059 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}] 13:43:31 INFO - PROCESS | 1770 | 1461098611363 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 13:43:31 INFO - PROCESS | 1770 | 1461098611518 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 13:43:31 INFO - PROCESS | 1770 | [1770] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 13:43:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 14 (0x91f01800) [pid = 1770] [serial = 14] [outer = 0x97db3400] 13:43:32 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:43:32 INFO - PROCESS | 1770 | 1461098612048 Marionette TRACE conn3 <- [1,3,null,{}] 13:43:32 INFO - PROCESS | 1770 | 1461098612141 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 13:43:32 INFO - PROCESS | 1770 | 1461098612166 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 13:43:32 INFO - PROCESS | 1770 | 1461098612202 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 13:43:32 INFO - PROCESS | 1770 | 1461098612206 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 13:43:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 13:43:32 INFO - PROCESS | 1770 | 1461098612216 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 13:43:32 INFO - PROCESS | 1770 | 1461098612221 Marionette TRACE conn3 <- [1,6,null,{}] 13:43:32 INFO - PROCESS | 1770 | 1461098612241 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}] 13:43:32 INFO - PROCESS | 1770 | 1461098612276 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 13:43:32 INFO - PROCESS | 1770 | 1461098612286 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:32 INFO - PROCESS | 1770 | ++DOCSHELL 0x91fc1000 == 6 [pid = 1770] [id = 6] 13:43:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 15 (0x91fc1400) [pid = 1770] [serial = 15] [outer = (nil)] 13:43:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 16 (0x91fc3400) [pid = 1770] [serial = 16] [outer = 0x91fc1400] 13:43:32 INFO - PROCESS | 1770 | 1461098612366 Marionette DEBUG loaded listener.js 13:43:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 17 (0x91fc7800) [pid = 1770] [serial = 17] [outer = 0x91fc1400] 13:43:32 INFO - PROCESS | 1770 | ++DOCSHELL 0x91318400 == 7 [pid = 1770] [id = 7] 13:43:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 18 (0x91318800) [pid = 1770] [serial = 18] [outer = (nil)] 13:43:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 19 (0x9131f400) [pid = 1770] [serial = 19] [outer = 0x91318800] 13:43:32 INFO - PROCESS | 1770 | 1461098612851 Marionette DEBUG loaded listener.js 13:43:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 20 (0x91320000) [pid = 1770] [serial = 20] [outer = 0x91318800] 13:43:33 INFO - PROCESS | 1770 | 1461098613357 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]]]}] 13:43:33 INFO - PROCESS | 1770 | [1770] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 13:43:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 13:43:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1207ms 13:43:33 INFO - PROCESS | 1770 | 1461098613447 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 13:43:33 INFO - PROCESS | 1770 | 1461098613449 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 13:43:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 13:43:33 INFO - PROCESS | 1770 | 1461098613545 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 13:43:33 INFO - PROCESS | 1770 | 1461098613549 Marionette TRACE conn3 <- [1,10,null,{}] 13:43:33 INFO - PROCESS | 1770 | 1461098613594 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}] 13:43:33 INFO - PROCESS | 1770 | 1461098613774 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 13:43:33 INFO - PROCESS | 1770 | 1461098613794 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:33 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fa95400 == 8 [pid = 1770] [id = 8] 13:43:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 21 (0x8fa95800) [pid = 1770] [serial = 21] [outer = (nil)] 13:43:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 22 (0x8fa98c00) [pid = 1770] [serial = 22] [outer = 0x8fa95800] 13:43:33 INFO - PROCESS | 1770 | 1461098613873 Marionette DEBUG loaded listener.js 13:43:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 23 (0x915ccc00) [pid = 1770] [serial = 23] [outer = 0x8fa95800] 13:43:34 INFO - PROCESS | 1770 | 1461098614746 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]]]}] 13:43:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 13:43:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1375ms 13:43:34 INFO - PROCESS | 1770 | 1461098614848 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 13:43:34 INFO - PROCESS | 1770 | 1461098614855 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 13:43:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 13:43:34 INFO - PROCESS | 1770 | 1461098614863 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 13:43:34 INFO - PROCESS | 1770 | 1461098614869 Marionette TRACE conn3 <- [1,14,null,{}] 13:43:34 INFO - PROCESS | 1770 | 1461098614878 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}] 13:43:35 INFO - PROCESS | 1770 | 1461098615098 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 13:43:35 INFO - PROCESS | 1770 | 1461098615284 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:35 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f9c1c00 == 9 [pid = 1770] [id = 9] 13:43:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 24 (0x8f9c2000) [pid = 1770] [serial = 24] [outer = (nil)] 13:43:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 25 (0x8fa94800) [pid = 1770] [serial = 25] [outer = 0x8f9c2000] 13:43:35 INFO - PROCESS | 1770 | 1461098615376 Marionette DEBUG loaded listener.js 13:43:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 26 (0x8fcb7000) [pid = 1770] [serial = 26] [outer = 0x8f9c2000] 13:43:35 INFO - PROCESS | 1770 | ++DOCSHELL 0x90678c00 == 10 [pid = 1770] [id = 10] 13:43:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 27 (0x90679800) [pid = 1770] [serial = 27] [outer = (nil)] 13:43:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 28 (0x8fcb4800) [pid = 1770] [serial = 28] [outer = 0x90679800] 13:43:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 29 (0x8fcbd000) [pid = 1770] [serial = 29] [outer = 0x90679800] 13:43:36 INFO - PROCESS | 1770 | ++DOCSHELL 0x91315c00 == 11 [pid = 1770] [id = 11] 13:43:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 30 (0x9131a800) [pid = 1770] [serial = 30] [outer = (nil)] 13:43:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 31 (0x91f3dc00) [pid = 1770] [serial = 31] [outer = 0x9131a800] 13:43:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 32 (0x91fba800) [pid = 1770] [serial = 32] [outer = 0x9131a800] 13:43:36 INFO - PROCESS | 1770 | 1461098616507 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]]]}] 13:43:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 13:43:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1742ms 13:43:36 INFO - PROCESS | 1770 | 1461098616605 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 13:43:36 INFO - PROCESS | 1770 | 1461098616613 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 13:43:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 13:43:36 INFO - PROCESS | 1770 | 1461098616623 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 13:43:36 INFO - PROCESS | 1770 | 1461098616627 Marionette TRACE conn3 <- [1,18,null,{}] 13:43:36 INFO - PROCESS | 1770 | 1461098616634 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}] 13:43:36 INFO - PROCESS | 1770 | 1461098616844 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 13:43:37 INFO - PROCESS | 1770 | 1461098616998 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:37 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fa93800 == 12 [pid = 1770] [id = 12] 13:43:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 33 (0x90676800) [pid = 1770] [serial = 33] [outer = (nil)] 13:43:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 34 (0x95ae9c00) [pid = 1770] [serial = 34] [outer = 0x90676800] 13:43:37 INFO - PROCESS | 1770 | 1461098617100 Marionette DEBUG loaded listener.js 13:43:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 35 (0x9737f000) [pid = 1770] [serial = 35] [outer = 0x90676800] 13:43:37 INFO - PROCESS | 1770 | 1461098617905 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]]]}] 13:43:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 13:43:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1332ms 13:43:37 INFO - PROCESS | 1770 | 1461098617956 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 13:43:37 INFO - PROCESS | 1770 | 1461098617961 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 13:43:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 13:43:37 INFO - PROCESS | 1770 | 1461098617968 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 13:43:37 INFO - PROCESS | 1770 | 1461098617974 Marionette TRACE conn3 <- [1,22,null,{}] 13:43:37 INFO - PROCESS | 1770 | 1461098617991 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}] 13:43:38 INFO - PROCESS | 1770 | 1461098618197 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 13:43:38 INFO - PROCESS | 1770 | 1461098618327 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:38 INFO - PROCESS | 1770 | ++DOCSHELL 0x9072f000 == 13 [pid = 1770] [id = 13] 13:43:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 36 (0x96861c00) [pid = 1770] [serial = 36] [outer = (nil)] 13:43:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 37 (0x9843f000) [pid = 1770] [serial = 37] [outer = 0x96861c00] 13:43:38 INFO - PROCESS | 1770 | 1461098618420 Marionette DEBUG loaded listener.js 13:43:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 38 (0x98e92400) [pid = 1770] [serial = 38] [outer = 0x96861c00] 13:43:39 INFO - PROCESS | 1770 | 1461098619286 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]]]}] 13:43:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 13:43:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1342ms 13:43:39 INFO - PROCESS | 1770 | 1461098619310 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 13:43:39 INFO - PROCESS | 1770 | 1461098619315 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 13:43:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 13:43:39 INFO - PROCESS | 1770 | 1461098619321 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 13:43:39 INFO - PROCESS | 1770 | 1461098619325 Marionette TRACE conn3 <- [1,26,null,{}] 13:43:39 INFO - PROCESS | 1770 | 1461098619331 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}] 13:43:39 INFO - PROCESS | 1770 | 1461098619506 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 13:43:39 INFO - PROCESS | 1770 | 1461098619612 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:39 INFO - PROCESS | 1770 | ++DOCSHELL 0x9fc4f400 == 14 [pid = 1770] [id = 14] 13:43:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 39 (0x9fc50800) [pid = 1770] [serial = 39] [outer = (nil)] 13:43:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 40 (0x9feb2800) [pid = 1770] [serial = 40] [outer = 0x9fc50800] 13:43:39 INFO - PROCESS | 1770 | 1461098619703 Marionette DEBUG loaded listener.js 13:43:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 41 (0x9ffd4800) [pid = 1770] [serial = 41] [outer = 0x9fc50800] 13:43:40 INFO - PROCESS | 1770 | 1461098620917 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]]]}] 13:43:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 13:43:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1633ms 13:43:40 INFO - PROCESS | 1770 | 1461098620955 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 13:43:40 INFO - PROCESS | 1770 | 1461098620960 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 13:43:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 13:43:40 INFO - PROCESS | 1770 | 1461098620968 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 13:43:40 INFO - PROCESS | 1770 | 1461098620974 Marionette TRACE conn3 <- [1,30,null,{}] 13:43:40 INFO - PROCESS | 1770 | 1461098620984 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}] 13:43:41 INFO - PROCESS | 1770 | 1461098621214 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 13:43:41 INFO - PROCESS | 1770 | 1461098621423 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:41 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f9c0000 == 15 [pid = 1770] [id = 15] 13:43:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 42 (0x91312c00) [pid = 1770] [serial = 42] [outer = (nil)] 13:43:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 43 (0x91fbb400) [pid = 1770] [serial = 43] [outer = 0x91312c00] 13:43:41 INFO - PROCESS | 1770 | 1461098621502 Marionette DEBUG loaded listener.js 13:43:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 44 (0x95c1e000) [pid = 1770] [serial = 44] [outer = 0x91312c00] 13:43:42 INFO - PROCESS | 1770 | 1461098622212 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]]]}] 13:43:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 13:43:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1288ms 13:43:42 INFO - PROCESS | 1770 | 1461098622259 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 13:43:42 INFO - PROCESS | 1770 | 1461098622267 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 13:43:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 13:43:42 INFO - PROCESS | 1770 | 1461098622303 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 13:43:42 INFO - PROCESS | 1770 | 1461098622308 Marionette TRACE conn3 <- [1,34,null,{}] 13:43:42 INFO - PROCESS | 1770 | 1461098622315 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}] 13:43:42 INFO - PROCESS | 1770 | 1461098622460 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 13:43:42 INFO - PROCESS | 1770 | 1461098622470 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:42 INFO - PROCESS | 1770 | ++DOCSHELL 0x92d3cc00 == 16 [pid = 1770] [id = 16] 13:43:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 45 (0x971c7400) [pid = 1770] [serial = 45] [outer = (nil)] 13:43:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 46 (0x97388800) [pid = 1770] [serial = 46] [outer = 0x971c7400] 13:43:42 INFO - PROCESS | 1770 | 1461098622543 Marionette DEBUG loaded listener.js 13:43:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 47 (0x978a5000) [pid = 1770] [serial = 47] [outer = 0x971c7400] 13:43:43 INFO - PROCESS | 1770 | 1461098623293 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]]]}] 13:43:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 13:43:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1062ms 13:43:43 INFO - PROCESS | 1770 | 1461098623339 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 13:43:43 INFO - PROCESS | 1770 | 1461098623343 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 13:43:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 13:43:43 INFO - PROCESS | 1770 | 1461098623353 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 13:43:43 INFO - PROCESS | 1770 | 1461098623357 Marionette TRACE conn3 <- [1,38,null,{}] 13:43:43 INFO - PROCESS | 1770 | 1461098623377 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}] 13:43:43 INFO - PROCESS | 1770 | 1461098623525 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 13:43:43 INFO - PROCESS | 1770 | 1461098623540 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x91f36c00 == 17 [pid = 1770] [id = 17] 13:43:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 48 (0x950d8800) [pid = 1770] [serial = 48] [outer = (nil)] 13:43:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 49 (0x950e2400) [pid = 1770] [serial = 49] [outer = 0x950d8800] 13:43:43 INFO - PROCESS | 1770 | 1461098623615 Marionette DEBUG loaded listener.js 13:43:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 50 (0x98a3d000) [pid = 1770] [serial = 50] [outer = 0x950d8800] 13:43:44 INFO - PROCESS | 1770 | 1461098624355 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]]]}] 13:43:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 13:43:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1057ms 13:43:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 13:43:44 INFO - PROCESS | 1770 | 1461098624406 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 13:43:44 INFO - PROCESS | 1770 | 1461098624409 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 13:43:44 INFO - PROCESS | 1770 | 1461098624416 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 13:43:44 INFO - PROCESS | 1770 | 1461098624419 Marionette TRACE conn3 <- [1,42,null,{}] 13:43:44 INFO - PROCESS | 1770 | 1461098624441 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}] 13:43:44 INFO - PROCESS | 1770 | 1461098624624 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 13:43:44 INFO - PROCESS | 1770 | 1461098624759 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:44 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f9b6c00 == 18 [pid = 1770] [id = 18] 13:43:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 51 (0x8f9b7000) [pid = 1770] [serial = 51] [outer = (nil)] 13:43:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 52 (0x8f9c0800) [pid = 1770] [serial = 52] [outer = 0x8f9b7000] 13:43:44 INFO - PROCESS | 1770 | 1461098624848 Marionette DEBUG loaded listener.js 13:43:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 53 (0x8fcb4c00) [pid = 1770] [serial = 53] [outer = 0x8f9b7000] 13:43:45 INFO - PROCESS | 1770 | 1461098625734 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]]]}] 13:43:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 13:43:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1348ms 13:43:45 INFO - PROCESS | 1770 | 1461098625765 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 13:43:45 INFO - PROCESS | 1770 | 1461098625772 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 13:43:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 13:43:45 INFO - PROCESS | 1770 | 1461098625782 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 13:43:45 INFO - PROCESS | 1770 | 1461098625786 Marionette TRACE conn3 <- [1,46,null,{}] 13:43:45 INFO - PROCESS | 1770 | 1461098625794 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}] 13:43:45 INFO - PROCESS | 1770 | 1461098625972 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 13:43:46 INFO - PROCESS | 1770 | 1461098626102 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:46 INFO - PROCESS | 1770 | ++DOCSHELL 0x950e2800 == 19 [pid = 1770] [id = 19] 13:43:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 54 (0x963bd000) [pid = 1770] [serial = 54] [outer = (nil)] 13:43:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 55 (0x96862c00) [pid = 1770] [serial = 55] [outer = 0x963bd000] 13:43:46 INFO - PROCESS | 1770 | 1461098626194 Marionette DEBUG loaded listener.js 13:43:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 56 (0x9737ec00) [pid = 1770] [serial = 56] [outer = 0x963bd000] 13:43:47 INFO - PROCESS | 1770 | 1461098627105 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]]]}] 13:43:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 13:43:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1336ms 13:43:47 INFO - PROCESS | 1770 | 1461098627121 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 13:43:47 INFO - PROCESS | 1770 | 1461098627128 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 13:43:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 13:43:47 INFO - PROCESS | 1770 | 1461098627153 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 13:43:47 INFO - PROCESS | 1770 | 1461098627157 Marionette TRACE conn3 <- [1,50,null,{}] 13:43:47 INFO - PROCESS | 1770 | 1461098627164 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}] 13:43:47 INFO - PROCESS | 1770 | 1461098627337 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 13:43:47 INFO - PROCESS | 1770 | 1461098627469 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:47 INFO - PROCESS | 1770 | ++DOCSHELL 0x96857800 == 20 [pid = 1770] [id = 20] 13:43:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 57 (0x98220800) [pid = 1770] [serial = 57] [outer = (nil)] 13:43:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 58 (0x98a4ac00) [pid = 1770] [serial = 58] [outer = 0x98220800] 13:43:47 INFO - PROCESS | 1770 | 1461098627561 Marionette DEBUG loaded listener.js 13:43:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 59 (0x98e07c00) [pid = 1770] [serial = 59] [outer = 0x98220800] 13:43:48 INFO - PROCESS | 1770 | 1461098628466 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]]]}] 13:43:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 13:43:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1336ms 13:43:48 INFO - PROCESS | 1770 | 1461098628487 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 13:43:48 INFO - PROCESS | 1770 | 1461098628491 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 13:43:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 13:43:48 INFO - PROCESS | 1770 | 1461098628509 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 13:43:48 INFO - PROCESS | 1770 | 1461098628518 Marionette TRACE conn3 <- [1,54,null,{}] 13:43:48 INFO - PROCESS | 1770 | 1461098628543 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}] 13:43:48 INFO - PROCESS | 1770 | 1461098628721 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 13:43:48 INFO - PROCESS | 1770 | 1461098628849 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:48 INFO - PROCESS | 1770 | ++DOCSHELL 0x98220c00 == 21 [pid = 1770] [id = 21] 13:43:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 60 (0x9843f400) [pid = 1770] [serial = 60] [outer = (nil)] 13:43:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 61 (0x9df94400) [pid = 1770] [serial = 61] [outer = 0x9843f400] 13:43:48 INFO - PROCESS | 1770 | 1461098628940 Marionette DEBUG loaded listener.js 13:43:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 62 (0x9ea18400) [pid = 1770] [serial = 62] [outer = 0x9843f400] 13:43:49 INFO - PROCESS | 1770 | 1461098629756 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]]]}] 13:43:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 13:43:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1304ms 13:43:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 13:43:49 INFO - PROCESS | 1770 | 1461098629807 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 13:43:49 INFO - PROCESS | 1770 | 1461098629811 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 13:43:49 INFO - PROCESS | 1770 | 1461098629818 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 13:43:49 INFO - PROCESS | 1770 | 1461098629822 Marionette TRACE conn3 <- [1,58,null,{}] 13:43:49 INFO - PROCESS | 1770 | 1461098629828 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}] 13:43:49 INFO - PROCESS | 1770 | 1461098629993 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 13:43:50 INFO - PROCESS | 1770 | 1461098630121 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:50 INFO - PROCESS | 1770 | ++DOCSHELL 0x98a82800 == 22 [pid = 1770] [id = 22] 13:43:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 63 (0x9fb30400) [pid = 1770] [serial = 63] [outer = (nil)] 13:43:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 64 (0x9fc59800) [pid = 1770] [serial = 64] [outer = 0x9fb30400] 13:43:50 INFO - PROCESS | 1770 | 1461098630214 Marionette DEBUG loaded listener.js 13:43:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 65 (0x9fc9cc00) [pid = 1770] [serial = 65] [outer = 0x9fb30400] 13:43:51 INFO - PROCESS | 1770 | 1461098631010 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]]]}] 13:43:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 13:43:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1235ms 13:43:51 INFO - PROCESS | 1770 | 1461098631053 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 13:43:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 13:43:51 INFO - PROCESS | 1770 | 1461098631057 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 13:43:51 INFO - PROCESS | 1770 | 1461098631064 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 13:43:51 INFO - PROCESS | 1770 | 1461098631068 Marionette TRACE conn3 <- [1,62,null,{}] 13:43:51 INFO - PROCESS | 1770 | 1461098631219 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}] 13:43:51 INFO - PROCESS | 1770 | 1461098631390 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 13:43:51 INFO - PROCESS | 1770 | 1461098631494 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:51 INFO - PROCESS | 1770 | ++DOCSHELL 0x91f03000 == 23 [pid = 1770] [id = 23] 13:43:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 66 (0x91f08c00) [pid = 1770] [serial = 66] [outer = (nil)] 13:43:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0x91fc7400) [pid = 1770] [serial = 67] [outer = 0x91f08c00] 13:43:51 INFO - PROCESS | 1770 | 1461098631572 Marionette DEBUG loaded listener.js 13:43:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x95caa800) [pid = 1770] [serial = 68] [outer = 0x91f08c00] 13:43:52 INFO - PROCESS | 1770 | 1461098632462 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]]]}] 13:43:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 13:43:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1486ms 13:43:52 INFO - PROCESS | 1770 | --DOCSHELL 0x91f36c00 == 22 [pid = 1770] [id = 17] 13:43:52 INFO - PROCESS | 1770 | --DOCSHELL 0x92d3cc00 == 21 [pid = 1770] [id = 16] 13:43:52 INFO - PROCESS | 1770 | --DOCSHELL 0x8f9c0000 == 20 [pid = 1770] [id = 15] 13:43:52 INFO - PROCESS | 1770 | --DOCSHELL 0x9072f000 == 19 [pid = 1770] [id = 13] 13:43:52 INFO - PROCESS | 1770 | --DOCSHELL 0x8f9c1c00 == 18 [pid = 1770] [id = 9] 13:43:52 INFO - PROCESS | 1770 | 1461098632584 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 13:43:52 INFO - PROCESS | 1770 | 1461098632590 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 13:43:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 13:43:52 INFO - PROCESS | 1770 | 1461098632603 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 13:43:52 INFO - PROCESS | 1770 | 1461098632610 Marionette TRACE conn3 <- [1,66,null,{}] 13:43:52 INFO - PROCESS | 1770 | 1461098632629 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}] 13:43:52 INFO - PROCESS | 1770 | 1461098632805 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 13:43:52 INFO - PROCESS | 1770 | 1461098632910 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:52 INFO - PROCESS | 1770 | ++DOCSHELL 0x915d2c00 == 19 [pid = 1770] [id = 24] 13:43:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x91f36c00) [pid = 1770] [serial = 69] [outer = (nil)] 13:43:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x92d35400) [pid = 1770] [serial = 70] [outer = 0x91f36c00] 13:43:53 INFO - PROCESS | 1770 | 1461098633001 Marionette DEBUG loaded listener.js 13:43:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x963c3000) [pid = 1770] [serial = 71] [outer = 0x91f36c00] 13:43:53 INFO - PROCESS | 1770 | 1461098633837 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]]]}] 13:43:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 13:43:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1305ms 13:43:53 INFO - PROCESS | 1770 | 1461098633907 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 13:43:53 INFO - PROCESS | 1770 | 1461098633914 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 13:43:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 13:43:53 INFO - PROCESS | 1770 | 1461098633926 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 13:43:53 INFO - PROCESS | 1770 | 1461098633932 Marionette TRACE conn3 <- [1,70,null,{}] 13:43:53 INFO - PROCESS | 1770 | 1461098633939 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}] 13:43:54 INFO - PROCESS | 1770 | 1461098634148 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 13:43:54 INFO - PROCESS | 1770 | 1461098634284 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:54 INFO - PROCESS | 1770 | ++DOCSHELL 0x9073b400 == 20 [pid = 1770] [id = 25] 13:43:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x9821bc00) [pid = 1770] [serial = 72] [outer = (nil)] 13:43:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x98a85400) [pid = 1770] [serial = 73] [outer = 0x9821bc00] 13:43:54 INFO - PROCESS | 1770 | 1461098634381 Marionette DEBUG loaded listener.js 13:43:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x99151800) [pid = 1770] [serial = 74] [outer = 0x9821bc00] 13:43:55 INFO - PROCESS | 1770 | 1461098635152 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]]]}] 13:43:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 13:43:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1262ms 13:43:55 INFO - PROCESS | 1770 | 1461098635185 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 13:43:55 INFO - PROCESS | 1770 | 1461098635188 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 13:43:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 13:43:55 INFO - PROCESS | 1770 | 1461098635195 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 13:43:55 INFO - PROCESS | 1770 | 1461098635199 Marionette TRACE conn3 <- [1,74,null,{}] 13:43:55 INFO - PROCESS | 1770 | 1461098635215 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}] 13:43:55 INFO - PROCESS | 1770 | 1461098635411 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 13:43:55 INFO - PROCESS | 1770 | 1461098635545 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:55 INFO - PROCESS | 1770 | ++DOCSHELL 0x91fbdc00 == 21 [pid = 1770] [id = 26] 13:43:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x9b0e4800) [pid = 1770] [serial = 75] [outer = (nil)] 13:43:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x9fb8d000) [pid = 1770] [serial = 76] [outer = 0x9b0e4800] 13:43:55 INFO - PROCESS | 1770 | 1461098635639 Marionette DEBUG loaded listener.js 13:43:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x9fc9d800) [pid = 1770] [serial = 77] [outer = 0x9b0e4800] 13:43:56 INFO - PROCESS | 1770 | 1461098636552 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]]]}] 13:43:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 13:43:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1433ms 13:43:56 INFO - PROCESS | 1770 | 1461098636629 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 13:43:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 13:43:56 INFO - PROCESS | 1770 | 1461098636634 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 13:43:56 INFO - PROCESS | 1770 | 1461098636640 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 13:43:56 INFO - PROCESS | 1770 | 1461098636644 Marionette TRACE conn3 <- [1,78,null,{}] 13:43:56 INFO - PROCESS | 1770 | 1461098636650 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}] 13:43:56 INFO - PROCESS | 1770 | 1461098636849 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 13:43:57 INFO - PROCESS | 1770 | 1461098636987 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:57 INFO - PROCESS | 1770 | ++DOCSHELL 0x9131b800 == 22 [pid = 1770] [id = 27] 13:43:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x9ffa2400) [pid = 1770] [serial = 78] [outer = (nil)] 13:43:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0xa0ad4400) [pid = 1770] [serial = 79] [outer = 0x9ffa2400] 13:43:57 INFO - PROCESS | 1770 | 1461098637073 Marionette DEBUG loaded listener.js 13:43:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0xa0c3d000) [pid = 1770] [serial = 80] [outer = 0x9ffa2400] 13:43:57 INFO - PROCESS | 1770 | 1461098637904 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]]]}] 13:43:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 13:43:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1337ms 13:43:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 13:43:57 INFO - PROCESS | 1770 | 1461098637978 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 13:43:57 INFO - PROCESS | 1770 | 1461098637981 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 13:43:57 INFO - PROCESS | 1770 | 1461098637988 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 13:43:57 INFO - PROCESS | 1770 | 1461098637992 Marionette TRACE conn3 <- [1,82,null,{}] 13:43:58 INFO - PROCESS | 1770 | 1461098637998 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}] 13:43:58 INFO - PROCESS | 1770 | 1461098638206 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 13:43:58 INFO - PROCESS | 1770 | 1461098638221 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:58 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f9bc400 == 23 [pid = 1770] [id = 28] 13:43:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x8fa8d000) [pid = 1770] [serial = 81] [outer = (nil)] 13:43:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0xa0f98c00) [pid = 1770] [serial = 82] [outer = 0x8fa8d000] 13:43:58 INFO - PROCESS | 1770 | 1461098638318 Marionette DEBUG loaded listener.js 13:43:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0xa0f95c00) [pid = 1770] [serial = 83] [outer = 0x8fa8d000] 13:43:59 INFO - PROCESS | 1770 | 1461098639178 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]]]}] 13:43:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 13:43:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1230ms 13:43:59 INFO - PROCESS | 1770 | 1461098639233 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 13:43:59 INFO - PROCESS | 1770 | 1461098639238 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 13:43:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 13:43:59 INFO - PROCESS | 1770 | 1461098639244 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 13:43:59 INFO - PROCESS | 1770 | 1461098639249 Marionette TRACE conn3 <- [1,86,null,{}] 13:43:59 INFO - PROCESS | 1770 | 1461098639254 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}] 13:43:59 INFO - PROCESS | 1770 | 1461098639476 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 13:43:59 INFO - PROCESS | 1770 | 1461098639613 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:59 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f9c1000 == 24 [pid = 1770] [id = 29] 13:43:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x8f9c2400) [pid = 1770] [serial = 84] [outer = (nil)] 13:43:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0xa447b400) [pid = 1770] [serial = 85] [outer = 0x8f9c2400] 13:43:59 INFO - PROCESS | 1770 | 1461098639708 Marionette DEBUG loaded listener.js 13:43:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0xa4579800) [pid = 1770] [serial = 86] [outer = 0x8f9c2400] 13:44:00 INFO - PROCESS | 1770 | 1461098640484 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]]]}] 13:44:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 13:44:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1284ms 13:44:00 INFO - PROCESS | 1770 | 1461098640528 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 13:44:00 INFO - PROCESS | 1770 | 1461098640533 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 13:44:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 13:44:00 INFO - PROCESS | 1770 | 1461098640539 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 13:44:00 INFO - PROCESS | 1770 | 1461098640542 Marionette TRACE conn3 <- [1,90,null,{}] 13:44:00 INFO - PROCESS | 1770 | 1461098640548 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}] 13:44:00 INFO - PROCESS | 1770 | 1461098640696 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 13:44:00 INFO - PROCESS | 1770 | 1461098640837 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:00 INFO - PROCESS | 1770 | ++DOCSHELL 0x92a98400 == 25 [pid = 1770] [id = 30] 13:44:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x92a98800) [pid = 1770] [serial = 87] [outer = (nil)] 13:44:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x92a9c000) [pid = 1770] [serial = 88] [outer = 0x92a98800] 13:44:00 INFO - PROCESS | 1770 | 1461098640923 Marionette DEBUG loaded listener.js 13:44:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x92aa3800) [pid = 1770] [serial = 89] [outer = 0x92a98800] 13:44:01 INFO - PROCESS | 1770 | 1461098641904 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]]]}] 13:44:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 13:44:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1430ms 13:44:01 INFO - PROCESS | 1770 | 1461098641971 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 13:44:01 INFO - PROCESS | 1770 | 1461098641977 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 13:44:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 13:44:01 INFO - PROCESS | 1770 | 1461098641985 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 13:44:01 INFO - PROCESS | 1770 | 1461098641991 Marionette TRACE conn3 <- [1,94,null,{}] 13:44:02 INFO - PROCESS | 1770 | 1461098642002 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}] 13:44:02 INFO - PROCESS | 1770 | 1461098642260 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 13:44:02 INFO - PROCESS | 1770 | 1461098642449 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:02 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fa98400 == 26 [pid = 1770] [id = 31] 13:44:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x8fcb5c00) [pid = 1770] [serial = 90] [outer = (nil)] 13:44:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x9072f000) [pid = 1770] [serial = 91] [outer = 0x8fcb5c00] 13:44:02 INFO - PROCESS | 1770 | 1461098642597 Marionette DEBUG loaded listener.js 13:44:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x92a9a000) [pid = 1770] [serial = 92] [outer = 0x8fcb5c00] 13:44:02 INFO - PROCESS | 1770 | --DOCSHELL 0x98220c00 == 25 [pid = 1770] [id = 21] 13:44:02 INFO - PROCESS | 1770 | --DOCSHELL 0x96857800 == 24 [pid = 1770] [id = 20] 13:44:02 INFO - PROCESS | 1770 | --DOCSHELL 0x950e2800 == 23 [pid = 1770] [id = 19] 13:44:02 INFO - PROCESS | 1770 | --DOCSHELL 0x8f9b6c00 == 22 [pid = 1770] [id = 18] 13:44:03 INFO - PROCESS | 1770 | 1461098643517 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]]]}] 13:44:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 13:44:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1593ms 13:44:03 INFO - PROCESS | 1770 | 1461098643579 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 13:44:03 INFO - PROCESS | 1770 | 1461098643584 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 13:44:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 13:44:03 INFO - PROCESS | 1770 | 1461098643593 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 13:44:03 INFO - PROCESS | 1770 | 1461098643598 Marionette TRACE conn3 <- [1,98,null,{}] 13:44:03 INFO - PROCESS | 1770 | 1461098643606 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}] 13:44:03 INFO - PROCESS | 1770 | 1461098643786 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 13:44:03 INFO - PROCESS | 1770 | 1461098643924 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:03 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f9b9800 == 23 [pid = 1770] [id = 32] 13:44:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x95cd2000) [pid = 1770] [serial = 93] [outer = (nil)] 13:44:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x97de3c00) [pid = 1770] [serial = 94] [outer = 0x95cd2000] 13:44:04 INFO - PROCESS | 1770 | 1461098644018 Marionette DEBUG loaded listener.js 13:44:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x98a42c00) [pid = 1770] [serial = 95] [outer = 0x95cd2000] 13:44:04 INFO - PROCESS | 1770 | 1461098644905 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]]]}] 13:44:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 13:44:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1388ms 13:44:04 INFO - PROCESS | 1770 | 1461098644980 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 13:44:04 INFO - PROCESS | 1770 | 1461098644987 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 13:44:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 13:44:04 INFO - PROCESS | 1770 | 1461098644998 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 13:44:05 INFO - PROCESS | 1770 | 1461098645003 Marionette TRACE conn3 <- [1,102,null,{}] 13:44:05 INFO - PROCESS | 1770 | 1461098645009 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}] 13:44:05 INFO - PROCESS | 1770 | 1461098645187 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 13:44:05 INFO - PROCESS | 1770 | 1461098645326 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:05 INFO - PROCESS | 1770 | ++DOCSHELL 0x96fec800 == 24 [pid = 1770] [id = 33] 13:44:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x9887d400) [pid = 1770] [serial = 96] [outer = (nil)] 13:44:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x9df8d400) [pid = 1770] [serial = 97] [outer = 0x9887d400] 13:44:05 INFO - PROCESS | 1770 | 1461098645421 Marionette DEBUG loaded listener.js 13:44:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x9fc51800) [pid = 1770] [serial = 98] [outer = 0x9887d400] 13:44:06 INFO - PROCESS | 1770 | 1461098646286 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]]]}] 13:44:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x9fee9400) [pid = 1770] [serial = 99] [outer = 0x9131a800] 13:44:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 13:44:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1335ms 13:44:06 INFO - PROCESS | 1770 | 1461098646366 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 13:44:06 INFO - PROCESS | 1770 | 1461098646371 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 13:44:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 13:44:06 INFO - PROCESS | 1770 | 1461098646428 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 13:44:06 INFO - PROCESS | 1770 | 1461098646435 Marionette TRACE conn3 <- [1,106,null,{}] 13:44:06 INFO - PROCESS | 1770 | 1461098646463 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}] 13:44:06 INFO - PROCESS | 1770 | 1461098646632 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 13:44:06 INFO - PROCESS | 1770 | 1461098646789 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:06 INFO - PROCESS | 1770 | ++DOCSHELL 0x90677400 == 25 [pid = 1770] [id = 34] 13:44:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x9131c400) [pid = 1770] [serial = 100] [outer = (nil)] 13:44:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0xa2a2b000) [pid = 1770] [serial = 101] [outer = 0x9131c400] 13:44:06 INFO - PROCESS | 1770 | 1461098646880 Marionette DEBUG loaded listener.js 13:44:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0xa3cd3c00) [pid = 1770] [serial = 102] [outer = 0x9131c400] 13:44:07 INFO - PROCESS | 1770 | 1461098647682 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]]]}] 13:44:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 13:44:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1324ms 13:44:07 INFO - PROCESS | 1770 | 1461098647728 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 13:44:07 INFO - PROCESS | 1770 | 1461098647733 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 13:44:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 13:44:07 INFO - PROCESS | 1770 | 1461098647739 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 13:44:07 INFO - PROCESS | 1770 | 1461098647743 Marionette TRACE conn3 <- [1,110,null,{}] 13:44:07 INFO - PROCESS | 1770 | 1461098647749 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}] 13:44:07 INFO - PROCESS | 1770 | 1461098647912 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 13:44:08 INFO - PROCESS | 1770 | 1461098648026 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:08 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f9bf800 == 26 [pid = 1770] [id = 35] 13:44:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x8fa93c00) [pid = 1770] [serial = 103] [outer = (nil)] 13:44:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0xa4581000) [pid = 1770] [serial = 104] [outer = 0x8fa93c00] 13:44:08 INFO - PROCESS | 1770 | 1461098648148 Marionette DEBUG loaded listener.js 13:44:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0xa4b0dc00) [pid = 1770] [serial = 105] [outer = 0x8fa93c00] 13:44:09 INFO - PROCESS | 1770 | 1461098649021 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]]]}] 13:44:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 13:44:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1338ms 13:44:09 INFO - PROCESS | 1770 | 1461098649078 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 13:44:09 INFO - PROCESS | 1770 | 1461098649082 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 13:44:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 13:44:09 INFO - PROCESS | 1770 | 1461098649088 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 13:44:09 INFO - PROCESS | 1770 | 1461098649092 Marionette TRACE conn3 <- [1,114,null,{}] 13:44:09 INFO - PROCESS | 1770 | 1461098649098 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}] 13:44:09 INFO - PROCESS | 1770 | 1461098649278 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 13:44:09 INFO - PROCESS | 1770 | 1461098649418 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:09 INFO - PROCESS | 1770 | ++DOCSHELL 0xa4b09400 == 27 [pid = 1770] [id = 36] 13:44:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0xa4b4f400) [pid = 1770] [serial = 106] [outer = (nil)] 13:44:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 107 (0xa6830c00) [pid = 1770] [serial = 107] [outer = 0xa4b4f400] 13:44:09 INFO - PROCESS | 1770 | 1461098649515 Marionette DEBUG loaded listener.js 13:44:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 108 (0xa6c39c00) [pid = 1770] [serial = 108] [outer = 0xa4b4f400] 13:44:10 INFO - PROCESS | 1770 | 1461098650441 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]]]}] 13:44:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 13:44:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1430ms 13:44:10 INFO - PROCESS | 1770 | 1461098650519 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 13:44:10 INFO - PROCESS | 1770 | 1461098650523 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 13:44:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 13:44:10 INFO - PROCESS | 1770 | 1461098650529 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 13:44:10 INFO - PROCESS | 1770 | 1461098650533 Marionette TRACE conn3 <- [1,118,null,{}] 13:44:10 INFO - PROCESS | 1770 | 1461098650539 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}] 13:44:10 INFO - PROCESS | 1770 | 1461098650741 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 13:44:10 INFO - PROCESS | 1770 | 1461098650884 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:10 INFO - PROCESS | 1770 | ++DOCSHELL 0x95a7c000 == 28 [pid = 1770] [id = 37] 13:44:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 109 (0x95a7f000) [pid = 1770] [serial = 109] [outer = (nil)] 13:44:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 110 (0x95a86400) [pid = 1770] [serial = 110] [outer = 0x95a7f000] 13:44:10 INFO - PROCESS | 1770 | 1461098650971 Marionette DEBUG loaded listener.js 13:44:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 111 (0x95a88800) [pid = 1770] [serial = 111] [outer = 0x95a7f000] 13:44:11 INFO - PROCESS | 1770 | 1461098651806 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]]]}] 13:44:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 13:44:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1336ms 13:44:11 INFO - PROCESS | 1770 | 1461098651865 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 13:44:11 INFO - PROCESS | 1770 | 1461098651869 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 13:44:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 13:44:11 INFO - PROCESS | 1770 | 1461098651898 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 13:44:11 INFO - PROCESS | 1770 | 1461098651901 Marionette TRACE conn3 <- [1,122,null,{}] 13:44:11 INFO - PROCESS | 1770 | 1461098651908 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}] 13:44:12 INFO - PROCESS | 1770 | 1461098652078 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 13:44:12 INFO - PROCESS | 1770 | 1461098652339 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:12 INFO - PROCESS | 1770 | ++DOCSHELL 0x904eb800 == 29 [pid = 1770] [id = 38] 13:44:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 112 (0x904ebc00) [pid = 1770] [serial = 112] [outer = (nil)] 13:44:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 113 (0x904edc00) [pid = 1770] [serial = 113] [outer = 0x904ebc00] 13:44:12 INFO - PROCESS | 1770 | 1461098652467 Marionette DEBUG loaded listener.js 13:44:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 114 (0x91319800) [pid = 1770] [serial = 114] [outer = 0x904ebc00] 13:44:13 INFO - PROCESS | 1770 | --DOCSHELL 0x9073b400 == 28 [pid = 1770] [id = 25] 13:44:13 INFO - PROCESS | 1770 | --DOCSHELL 0x915d2c00 == 27 [pid = 1770] [id = 24] 13:44:13 INFO - PROCESS | 1770 | 1461098653481 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]]]}] 13:44:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 13:44:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1635ms 13:44:13 INFO - PROCESS | 1770 | 1461098653531 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 13:44:13 INFO - PROCESS | 1770 | 1461098653537 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 13:44:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 13:44:13 INFO - PROCESS | 1770 | 1461098653546 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 13:44:13 INFO - PROCESS | 1770 | 1461098653552 Marionette TRACE conn3 <- [1,126,null,{}] 13:44:13 INFO - PROCESS | 1770 | 1461098653563 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}] 13:44:13 INFO - PROCESS | 1770 | 1461098653779 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 13:44:14 INFO - PROCESS | 1770 | 1461098654021 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:14 INFO - PROCESS | 1770 | ++DOCSHELL 0x92977000 == 28 [pid = 1770] [id = 39] 13:44:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 115 (0x92977c00) [pid = 1770] [serial = 115] [outer = (nil)] 13:44:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 116 (0x92979c00) [pid = 1770] [serial = 116] [outer = 0x92977c00] 13:44:14 INFO - PROCESS | 1770 | 1461098654115 Marionette DEBUG loaded listener.js 13:44:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 117 (0x92a9d000) [pid = 1770] [serial = 117] [outer = 0x92977c00] 13:44:15 INFO - PROCESS | 1770 | --DOCSHELL 0x91fc1000 == 27 [pid = 1770] [id = 6] 13:44:15 INFO - PROCESS | 1770 | --DOCSHELL 0x9fc4f400 == 26 [pid = 1770] [id = 14] 13:44:15 INFO - PROCESS | 1770 | --DOCSHELL 0x8f9c1000 == 25 [pid = 1770] [id = 29] 13:44:15 INFO - PROCESS | 1770 | --DOCSHELL 0x8f9bc400 == 24 [pid = 1770] [id = 28] 13:44:15 INFO - PROCESS | 1770 | --DOCSHELL 0x8fa93800 == 23 [pid = 1770] [id = 12] 13:44:15 INFO - PROCESS | 1770 | --DOCSHELL 0x9131b800 == 22 [pid = 1770] [id = 27] 13:44:15 INFO - PROCESS | 1770 | --DOCSHELL 0xa4b09400 == 21 [pid = 1770] [id = 36] 13:44:15 INFO - PROCESS | 1770 | --DOCSHELL 0x96fec800 == 20 [pid = 1770] [id = 33] 13:44:15 INFO - PROCESS | 1770 | --DOCSHELL 0x90677400 == 19 [pid = 1770] [id = 34] 13:44:15 INFO - PROCESS | 1770 | --DOCSHELL 0x8f9bf800 == 18 [pid = 1770] [id = 35] 13:44:15 INFO - PROCESS | 1770 | --DOCSHELL 0x8fa98400 == 17 [pid = 1770] [id = 31] 13:44:15 INFO - PROCESS | 1770 | --DOCSHELL 0x8f9b9800 == 16 [pid = 1770] [id = 32] 13:44:18 INFO - PROCESS | 1770 | --DOCSHELL 0x92a98400 == 15 [pid = 1770] [id = 30] 13:44:18 INFO - PROCESS | 1770 | --DOCSHELL 0x8fa95400 == 14 [pid = 1770] [id = 8] 13:44:18 INFO - PROCESS | 1770 | --DOCSHELL 0x91fbdc00 == 13 [pid = 1770] [id = 26] 13:44:18 INFO - PROCESS | 1770 | --DOCSHELL 0x95a7c000 == 12 [pid = 1770] [id = 37] 13:44:18 INFO - PROCESS | 1770 | --DOCSHELL 0x91f03000 == 11 [pid = 1770] [id = 23] 13:44:18 INFO - PROCESS | 1770 | --DOCSHELL 0x98a82800 == 10 [pid = 1770] [id = 22] 13:44:18 INFO - PROCESS | 1770 | --DOCSHELL 0x904eb800 == 9 [pid = 1770] [id = 38] 13:44:19 INFO - PROCESS | 1770 | 1461098659285 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]]]}] 13:44:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 13:44:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 5900ms 13:44:19 INFO - PROCESS | 1770 | 1461098659446 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 13:44:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 13:44:19 INFO - PROCESS | 1770 | 1461098659451 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 13:44:19 INFO - PROCESS | 1770 | 1461098659460 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 13:44:19 INFO - PROCESS | 1770 | 1461098659464 Marionette TRACE conn3 <- [1,130,null,{}] 13:44:19 INFO - PROCESS | 1770 | 1461098659484 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}] 13:44:19 INFO - PROCESS | 1770 | 1461098659676 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 13:44:19 INFO - PROCESS | 1770 | 1461098659689 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:19 INFO - PROCESS | 1770 | ++DOCSHELL 0x904ee000 == 10 [pid = 1770] [id = 40] 13:44:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 118 (0x91314800) [pid = 1770] [serial = 118] [outer = (nil)] 13:44:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 119 (0x915d7800) [pid = 1770] [serial = 119] [outer = 0x91314800] 13:44:19 INFO - PROCESS | 1770 | 1461098659768 Marionette DEBUG loaded listener.js 13:44:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 120 (0x92974800) [pid = 1770] [serial = 120] [outer = 0x91314800] 13:44:20 INFO - PROCESS | 1770 | 1461098660528 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]]]}] 13:44:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 13:44:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1088ms 13:44:20 INFO - PROCESS | 1770 | 1461098660546 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 13:44:20 INFO - PROCESS | 1770 | 1461098660556 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 13:44:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 13:44:20 INFO - PROCESS | 1770 | 1461098660600 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 13:44:20 INFO - PROCESS | 1770 | 1461098660605 Marionette TRACE conn3 <- [1,134,null,{}] 13:44:20 INFO - PROCESS | 1770 | 1461098660611 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}] 13:44:20 INFO - PROCESS | 1770 | 1461098660777 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 13:44:20 INFO - PROCESS | 1770 | 1461098660791 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:20 INFO - PROCESS | 1770 | ++DOCSHELL 0x92d41800 == 11 [pid = 1770] [id = 41] 13:44:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 121 (0x950d9c00) [pid = 1770] [serial = 121] [outer = (nil)] 13:44:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 122 (0x95a7c000) [pid = 1770] [serial = 122] [outer = 0x950d9c00] 13:44:20 INFO - PROCESS | 1770 | 1461098660863 Marionette DEBUG loaded listener.js 13:44:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 123 (0x95a80800) [pid = 1770] [serial = 123] [outer = 0x950d9c00] 13:44:21 INFO - PROCESS | 1770 | 1461098661873 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]]]}] 13:44:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 13:44:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1339ms 13:44:21 INFO - PROCESS | 1770 | 1461098661938 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 13:44:21 INFO - PROCESS | 1770 | 1461098661942 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 13:44:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 13:44:21 INFO - PROCESS | 1770 | 1461098661949 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 13:44:21 INFO - PROCESS | 1770 | 1461098661955 Marionette TRACE conn3 <- [1,138,null,{}] 13:44:21 INFO - PROCESS | 1770 | 1461098661979 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}] 13:44:22 INFO - PROCESS | 1770 | 1461098662186 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 13:44:22 INFO - PROCESS | 1770 | 1461098662207 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:22 INFO - PROCESS | 1770 | ++DOCSHELL 0x97153800 == 12 [pid = 1770] [id = 42] 13:44:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 124 (0x971c0400) [pid = 1770] [serial = 124] [outer = (nil)] 13:44:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 125 (0x975e7c00) [pid = 1770] [serial = 125] [outer = 0x971c0400] 13:44:22 INFO - PROCESS | 1770 | 1461098662289 Marionette DEBUG loaded listener.js 13:44:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 126 (0x97de5800) [pid = 1770] [serial = 126] [outer = 0x971c0400] 13:44:23 INFO - PROCESS | 1770 | 1461098663117 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]]]}] 13:44:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 13:44:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1196ms 13:44:23 INFO - PROCESS | 1770 | 1461098663145 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 13:44:23 INFO - PROCESS | 1770 | 1461098663149 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 13:44:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 13:44:23 INFO - PROCESS | 1770 | 1461098663155 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 13:44:23 INFO - PROCESS | 1770 | 1461098663159 Marionette TRACE conn3 <- [1,142,null,{}] 13:44:23 INFO - PROCESS | 1770 | 1461098663165 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}] 13:44:23 INFO - PROCESS | 1770 | 1461098663355 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 13:44:23 INFO - PROCESS | 1770 | 1461098663429 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:23 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fcbc000 == 13 [pid = 1770] [id = 43] 13:44:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 127 (0x9297ac00) [pid = 1770] [serial = 127] [outer = (nil)] 13:44:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 128 (0x9b0ef400) [pid = 1770] [serial = 128] [outer = 0x9297ac00] 13:44:23 INFO - PROCESS | 1770 | 1461098663501 Marionette DEBUG loaded listener.js 13:44:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 129 (0x9fc4f400) [pid = 1770] [serial = 129] [outer = 0x9297ac00] 13:44:24 INFO - PROCESS | 1770 | --DOMWINDOW == 128 (0x8f9b7000) [pid = 1770] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 13:44:24 INFO - PROCESS | 1770 | --DOMWINDOW == 127 (0x8f9c2400) [pid = 1770] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 13:44:24 INFO - PROCESS | 1770 | --DOMWINDOW == 126 (0x91f08c00) [pid = 1770] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 13:44:24 INFO - PROCESS | 1770 | --DOMWINDOW == 125 (0x904ebc00) [pid = 1770] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 13:44:24 INFO - PROCESS | 1770 | --DOMWINDOW == 124 (0x971c7400) [pid = 1770] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 13:44:24 INFO - PROCESS | 1770 | --DOMWINDOW == 123 (0x90676800) [pid = 1770] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 13:44:24 INFO - PROCESS | 1770 | --DOMWINDOW == 122 (0x8f9c2000) [pid = 1770] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 13:44:24 INFO - PROCESS | 1770 | --DOMWINDOW == 121 (0x96861c00) [pid = 1770] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 13:44:24 INFO - PROCESS | 1770 | --DOMWINDOW == 120 (0x91312c00) [pid = 1770] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 13:44:24 INFO - PROCESS | 1770 | --DOMWINDOW == 119 (0x9fc50800) [pid = 1770] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 13:44:24 INFO - PROCESS | 1770 | --DOMWINDOW == 118 (0x91fc1400) [pid = 1770] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 13:44:24 INFO - PROCESS | 1770 | --DOMWINDOW == 117 (0x91f36c00) [pid = 1770] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 13:44:24 INFO - PROCESS | 1770 | --DOMWINDOW == 116 (0x9131c400) [pid = 1770] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 13:44:24 INFO - PROCESS | 1770 | --DOMWINDOW == 115 (0x950d8800) [pid = 1770] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 13:44:24 INFO - PROCESS | 1770 | --DOMWINDOW == 114 (0x8fcb5c00) [pid = 1770] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 13:44:24 INFO - PROCESS | 1770 | --DOMWINDOW == 113 (0x92a98800) [pid = 1770] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 13:44:24 INFO - PROCESS | 1770 | --DOMWINDOW == 112 (0x9fb30400) [pid = 1770] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 13:44:24 INFO - PROCESS | 1770 | --DOMWINDOW == 111 (0x9821bc00) [pid = 1770] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 13:44:24 INFO - PROCESS | 1770 | --DOMWINDOW == 110 (0x95cd2000) [pid = 1770] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 13:44:24 INFO - PROCESS | 1770 | --DOMWINDOW == 109 (0x9887d400) [pid = 1770] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 13:44:24 INFO - PROCESS | 1770 | --DOMWINDOW == 108 (0x9843f400) [pid = 1770] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 13:44:24 INFO - PROCESS | 1770 | --DOMWINDOW == 107 (0x98220800) [pid = 1770] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 13:44:24 INFO - PROCESS | 1770 | --DOMWINDOW == 106 (0x963bd000) [pid = 1770] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 13:44:24 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0x8fa8d000) [pid = 1770] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 13:44:24 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x95a7f000) [pid = 1770] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 13:44:24 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0xa4b4f400) [pid = 1770] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 13:44:24 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x9b0e4800) [pid = 1770] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 13:44:24 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x8fa93c00) [pid = 1770] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 13:44:25 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x8fa95800) [pid = 1770] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 13:44:25 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x9ffa2400) [pid = 1770] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 13:44:25 INFO - PROCESS | 1770 | 1461098665310 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]]]}] 13:44:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 13:44:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 2240ms 13:44:25 INFO - PROCESS | 1770 | 1461098665412 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 13:44:25 INFO - PROCESS | 1770 | 1461098665415 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 13:44:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 13:44:25 INFO - PROCESS | 1770 | 1461098665445 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 13:44:25 INFO - PROCESS | 1770 | 1461098665448 Marionette TRACE conn3 <- [1,146,null,{}] 13:44:25 INFO - PROCESS | 1770 | 1461098665496 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}] 13:44:25 INFO - PROCESS | 1770 | 1461098665625 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 13:44:25 INFO - PROCESS | 1770 | 1461098665733 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:25 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f9b8000 == 14 [pid = 1770] [id = 44] 13:44:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x8f9c2400) [pid = 1770] [serial = 130] [outer = (nil)] 13:44:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x91312c00) [pid = 1770] [serial = 131] [outer = 0x8f9c2400] 13:44:25 INFO - PROCESS | 1770 | 1461098665805 Marionette DEBUG loaded listener.js 13:44:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x963bd000) [pid = 1770] [serial = 132] [outer = 0x8f9c2400] 13:44:26 INFO - PROCESS | 1770 | 1461098666439 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]]]}] 13:44:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 13:44:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1027ms 13:44:26 INFO - PROCESS | 1770 | 1461098666458 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 13:44:26 INFO - PROCESS | 1770 | 1461098666461 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 13:44:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 13:44:26 INFO - PROCESS | 1770 | 1461098666468 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 13:44:26 INFO - PROCESS | 1770 | 1461098666471 Marionette TRACE conn3 <- [1,150,null,{}] 13:44:26 INFO - PROCESS | 1770 | 1461098666476 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}] 13:44:26 INFO - PROCESS | 1770 | 1461098666708 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 13:44:26 INFO - PROCESS | 1770 | 1461098666727 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:26 INFO - PROCESS | 1770 | ++DOCSHELL 0x904ebc00 == 15 [pid = 1770] [id = 45] 13:44:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x904ef000) [pid = 1770] [serial = 133] [outer = (nil)] 13:44:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x9df92c00) [pid = 1770] [serial = 134] [outer = 0x904ef000] 13:44:26 INFO - PROCESS | 1770 | 1461098666805 Marionette DEBUG loaded listener.js 13:44:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x9ffaac00) [pid = 1770] [serial = 135] [outer = 0x904ef000] 13:44:27 INFO - PROCESS | 1770 | 1461098667732 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]]]}] 13:44:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 13:44:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1331ms 13:44:27 INFO - PROCESS | 1770 | 1461098667801 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 13:44:27 INFO - PROCESS | 1770 | 1461098667809 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 13:44:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 13:44:27 INFO - PROCESS | 1770 | 1461098667818 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 13:44:27 INFO - PROCESS | 1770 | 1461098667824 Marionette TRACE conn3 <- [1,154,null,{}] 13:44:27 INFO - PROCESS | 1770 | 1461098667832 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}] 13:44:28 INFO - PROCESS | 1770 | 1461098668042 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 13:44:28 INFO - PROCESS | 1770 | 1461098668188 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:28 INFO - PROCESS | 1770 | ++DOCSHELL 0x904e7000 == 16 [pid = 1770] [id = 46] 13:44:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0x904ec400) [pid = 1770] [serial = 136] [outer = (nil)] 13:44:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 107 (0x92d3b800) [pid = 1770] [serial = 137] [outer = 0x904ec400] 13:44:28 INFO - PROCESS | 1770 | 1461098668281 Marionette DEBUG loaded listener.js 13:44:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 108 (0x95a7f800) [pid = 1770] [serial = 138] [outer = 0x904ec400] 13:44:29 INFO - PROCESS | 1770 | 1461098669180 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]]]}] 13:44:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 13:44:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1382ms 13:44:29 INFO - PROCESS | 1770 | 1461098669200 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 13:44:29 INFO - PROCESS | 1770 | 1461098669209 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 13:44:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 13:44:29 INFO - PROCESS | 1770 | 1461098669221 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 13:44:29 INFO - PROCESS | 1770 | 1461098669225 Marionette TRACE conn3 <- [1,158,null,{}] 13:44:29 INFO - PROCESS | 1770 | 1461098669232 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}] 13:44:29 INFO - PROCESS | 1770 | 1461098669423 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 13:44:29 INFO - PROCESS | 1770 | 1461098669571 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:29 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fa92000 == 17 [pid = 1770] [id = 47] 13:44:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 109 (0x96358000) [pid = 1770] [serial = 139] [outer = (nil)] 13:44:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 110 (0x9799d000) [pid = 1770] [serial = 140] [outer = 0x96358000] 13:44:29 INFO - PROCESS | 1770 | 1461098669660 Marionette DEBUG loaded listener.js 13:44:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 111 (0x98e8f000) [pid = 1770] [serial = 141] [outer = 0x96358000] 13:44:30 INFO - PROCESS | 1770 | 1461098670186 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 13:44:30 INFO - PROCESS | 1770 | 1461098670675 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]]]}] 13:44:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 13:44:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1484ms 13:44:30 INFO - PROCESS | 1770 | 1461098670705 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 13:44:30 INFO - PROCESS | 1770 | 1461098670709 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 13:44:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 13:44:30 INFO - PROCESS | 1770 | 1461098670716 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 13:44:30 INFO - PROCESS | 1770 | 1461098670722 Marionette TRACE conn3 <- [1,162,null,{}] 13:44:30 INFO - PROCESS | 1770 | 1461098670739 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}] 13:44:30 INFO - PROCESS | 1770 | 1461098670957 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 13:44:31 INFO - PROCESS | 1770 | 1461098671137 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:31 INFO - PROCESS | 1770 | ++DOCSHELL 0x9fb8d800 == 18 [pid = 1770] [id = 48] 13:44:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 112 (0xa0c38800) [pid = 1770] [serial = 142] [outer = (nil)] 13:44:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 113 (0xa2abe800) [pid = 1770] [serial = 143] [outer = 0xa0c38800] 13:44:31 INFO - PROCESS | 1770 | 1461098671272 Marionette DEBUG loaded listener.js 13:44:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 114 (0xa3c73800) [pid = 1770] [serial = 144] [outer = 0xa0c38800] 13:44:32 INFO - PROCESS | 1770 | 1461098672239 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]]]}] 13:44:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 13:44:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1535ms 13:44:32 INFO - PROCESS | 1770 | 1461098672252 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 13:44:32 INFO - PROCESS | 1770 | 1461098672259 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 13:44:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 13:44:32 INFO - PROCESS | 1770 | 1461098672274 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 13:44:32 INFO - PROCESS | 1770 | 1461098672277 Marionette TRACE conn3 <- [1,166,null,{}] 13:44:32 INFO - PROCESS | 1770 | 1461098672286 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}] 13:44:32 INFO - PROCESS | 1770 | 1461098672551 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 13:44:32 INFO - PROCESS | 1770 | 1461098672731 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:32 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fa8ac00 == 19 [pid = 1770] [id = 49] 13:44:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 115 (0x8fcb5000) [pid = 1770] [serial = 145] [outer = (nil)] 13:44:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 116 (0x91316400) [pid = 1770] [serial = 146] [outer = 0x8fcb5000] 13:44:32 INFO - PROCESS | 1770 | 1461098672861 Marionette DEBUG loaded listener.js 13:44:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 117 (0x92aa0400) [pid = 1770] [serial = 147] [outer = 0x8fcb5000] 13:44:33 INFO - PROCESS | 1770 | 1461098673887 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]]]}] 13:44:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 13:44:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1642ms 13:44:33 INFO - PROCESS | 1770 | 1461098673910 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 13:44:33 INFO - PROCESS | 1770 | 1461098673915 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 13:44:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 13:44:33 INFO - PROCESS | 1770 | 1461098673924 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 13:44:33 INFO - PROCESS | 1770 | 1461098673930 Marionette TRACE conn3 <- [1,170,null,{}] 13:44:33 INFO - PROCESS | 1770 | 1461098673939 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}] 13:44:34 INFO - PROCESS | 1770 | 1461098674092 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 13:44:34 INFO - PROCESS | 1770 | 1461098674291 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:34 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fa93400 == 20 [pid = 1770] [id = 50] 13:44:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 118 (0x8fa94400) [pid = 1770] [serial = 148] [outer = (nil)] 13:44:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 119 (0x90684c00) [pid = 1770] [serial = 149] [outer = 0x8fa94400] 13:44:34 INFO - PROCESS | 1770 | 1461098674393 Marionette DEBUG loaded listener.js 13:44:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 120 (0x91fc4000) [pid = 1770] [serial = 150] [outer = 0x8fa94400] 13:44:35 INFO - PROCESS | 1770 | --DOCSHELL 0x92977000 == 19 [pid = 1770] [id = 39] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 119 (0xa2ac6c00) [pid = 1770] [serial = 2] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 118 (0x8fcb4800) [pid = 1770] [serial = 28] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 117 (0x975ee000) [pid = 1770] [serial = 12] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 116 (0x92979c00) [pid = 1770] [serial = 116] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 115 (0x9131f400) [pid = 1770] [serial = 19] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 114 (0x9799f400) [pid = 1770] [serial = 9] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 113 (0x91fc3400) [pid = 1770] [serial = 16] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 112 (0x91fc7800) [pid = 1770] [serial = 17] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | 1461098675338 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]]]}] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 111 (0x8f9c0800) [pid = 1770] [serial = 52] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 110 (0xa4579800) [pid = 1770] [serial = 86] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 109 (0x95caa800) [pid = 1770] [serial = 68] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 108 (0x92a9c000) [pid = 1770] [serial = 88] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 107 (0x91319800) [pid = 1770] [serial = 114] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 106 (0x92d35400) [pid = 1770] [serial = 70] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0xa0f95c00) [pid = 1770] [serial = 83] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x904edc00) [pid = 1770] [serial = 113] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0xa447b400) [pid = 1770] [serial = 85] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x91fc7400) [pid = 1770] [serial = 67] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x97388800) [pid = 1770] [serial = 46] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x95ae9c00) [pid = 1770] [serial = 34] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x8fa94800) [pid = 1770] [serial = 25] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x9843f000) [pid = 1770] [serial = 37] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x9737f000) [pid = 1770] [serial = 35] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x978a5000) [pid = 1770] [serial = 47] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x98e92400) [pid = 1770] [serial = 38] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x98a3d000) [pid = 1770] [serial = 50] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x95c1e000) [pid = 1770] [serial = 44] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x91f3dc00) [pid = 1770] [serial = 31] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x9feb2800) [pid = 1770] [serial = 40] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x9ffd4800) [pid = 1770] [serial = 41] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x91fbb400) [pid = 1770] [serial = 43] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x8fcb7000) [pid = 1770] [serial = 26] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x915ccc00) [pid = 1770] [serial = 23] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x98a42c00) [pid = 1770] [serial = 95] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x9fb8d000) [pid = 1770] [serial = 76] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x9fc51800) [pid = 1770] [serial = 98] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x9ea18400) [pid = 1770] [serial = 62] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x9fc59800) [pid = 1770] [serial = 64] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x91fba800) [pid = 1770] [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.] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x98e07c00) [pid = 1770] [serial = 59] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x9df94400) [pid = 1770] [serial = 61] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x9df8d400) [pid = 1770] [serial = 97] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x9737ec00) [pid = 1770] [serial = 56] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x98a85400) [pid = 1770] [serial = 73] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x98a4ac00) [pid = 1770] [serial = 58] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x92a9a000) [pid = 1770] [serial = 92] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x8fcb4c00) [pid = 1770] [serial = 53] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x96862c00) [pid = 1770] [serial = 55] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x97de3c00) [pid = 1770] [serial = 94] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x950e2400) [pid = 1770] [serial = 49] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0xa0ad4400) [pid = 1770] [serial = 79] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0xa4581000) [pid = 1770] [serial = 104] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0xa2a2b000) [pid = 1770] [serial = 101] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 66 (0x9072f000) [pid = 1770] [serial = 91] [outer = (nil)] [url = about:blank] 13:44:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 13:44:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1493ms 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 65 (0x92aa3800) [pid = 1770] [serial = 89] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 64 (0x9fc9cc00) [pid = 1770] [serial = 65] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 63 (0x99151800) [pid = 1770] [serial = 74] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 62 (0x95a88800) [pid = 1770] [serial = 111] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 61 (0xa6c39c00) [pid = 1770] [serial = 108] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 60 (0x95a86400) [pid = 1770] [serial = 110] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 59 (0x9fc9d800) [pid = 1770] [serial = 77] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 58 (0xa4b0dc00) [pid = 1770] [serial = 105] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 57 (0xa6830c00) [pid = 1770] [serial = 107] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 56 (0x8fa98c00) [pid = 1770] [serial = 22] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 55 (0xa0c3d000) [pid = 1770] [serial = 80] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 54 (0x963c3000) [pid = 1770] [serial = 71] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 53 (0xa3cd3c00) [pid = 1770] [serial = 102] [outer = (nil)] [url = about:blank] 13:44:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 13:44:35 INFO - PROCESS | 1770 | --DOMWINDOW == 52 (0xa0f98c00) [pid = 1770] [serial = 82] [outer = (nil)] [url = about:blank] 13:44:35 INFO - PROCESS | 1770 | 1461098675416 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 13:44:35 INFO - PROCESS | 1770 | 1461098675435 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 13:44:35 INFO - PROCESS | 1770 | 1461098675449 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 13:44:35 INFO - PROCESS | 1770 | 1461098675454 Marionette TRACE conn3 <- [1,174,null,{}] 13:44:35 INFO - PROCESS | 1770 | 1461098675466 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}] 13:44:35 INFO - PROCESS | 1770 | 1461098675626 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 13:44:35 INFO - PROCESS | 1770 | 1461098675722 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:35 INFO - PROCESS | 1770 | ++DOCSHELL 0x9067d800 == 20 [pid = 1770] [id = 51] 13:44:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 53 (0x90680c00) [pid = 1770] [serial = 151] [outer = (nil)] 13:44:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 54 (0x91319800) [pid = 1770] [serial = 152] [outer = 0x90680c00] 13:44:35 INFO - PROCESS | 1770 | 1461098675829 Marionette DEBUG loaded listener.js 13:44:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 55 (0x91f39000) [pid = 1770] [serial = 153] [outer = 0x90680c00] 13:44:36 INFO - PROCESS | 1770 | 1461098676452 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]]]}] 13:44:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 13:44:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1039ms 13:44:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 13:44:36 INFO - PROCESS | 1770 | 1461098676487 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 13:44:36 INFO - PROCESS | 1770 | 1461098676489 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 13:44:36 INFO - PROCESS | 1770 | 1461098676496 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 13:44:36 INFO - PROCESS | 1770 | 1461098676502 Marionette TRACE conn3 <- [1,178,null,{}] 13:44:36 INFO - PROCESS | 1770 | 1461098676517 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}] 13:44:36 INFO - PROCESS | 1770 | 1461098676673 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 13:44:36 INFO - PROCESS | 1770 | 1461098676769 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:36 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fcbc800 == 21 [pid = 1770] [id = 52] 13:44:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 56 (0x9297b000) [pid = 1770] [serial = 154] [outer = (nil)] 13:44:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 57 (0x92aa7c00) [pid = 1770] [serial = 155] [outer = 0x9297b000] 13:44:36 INFO - PROCESS | 1770 | 1461098676843 Marionette DEBUG loaded listener.js 13:44:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 58 (0x950da400) [pid = 1770] [serial = 156] [outer = 0x9297b000] 13:44:37 INFO - PROCESS | 1770 | 1461098677469 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]]]}] 13:44:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 13:44:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 983ms 13:44:37 INFO - PROCESS | 1770 | 1461098677479 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 13:44:37 INFO - PROCESS | 1770 | 1461098677483 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 13:44:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 13:44:37 INFO - PROCESS | 1770 | 1461098677493 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 13:44:37 INFO - PROCESS | 1770 | 1461098677495 Marionette TRACE conn3 <- [1,182,null,{}] 13:44:37 INFO - PROCESS | 1770 | 1461098677501 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}] 13:44:37 INFO - PROCESS | 1770 | 1461098677681 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 13:44:37 INFO - PROCESS | 1770 | 1461098677750 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:37 INFO - PROCESS | 1770 | ++DOCSHELL 0x9297c400 == 22 [pid = 1770] [id = 53] 13:44:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 59 (0x950d8c00) [pid = 1770] [serial = 157] [outer = (nil)] 13:44:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 60 (0x95ae9c00) [pid = 1770] [serial = 158] [outer = 0x950d8c00] 13:44:37 INFO - PROCESS | 1770 | 1461098677822 Marionette DEBUG loaded listener.js 13:44:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 61 (0x95ca0c00) [pid = 1770] [serial = 159] [outer = 0x950d8c00] 13:44:38 INFO - PROCESS | 1770 | 1461098678544 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]]]}] 13:44:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 13:44:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1082ms 13:44:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 13:44:38 INFO - PROCESS | 1770 | 1461098678576 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 13:44:38 INFO - PROCESS | 1770 | 1461098678578 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 13:44:38 INFO - PROCESS | 1770 | 1461098678585 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 13:44:38 INFO - PROCESS | 1770 | 1461098678588 Marionette TRACE conn3 <- [1,186,null,{}] 13:44:38 INFO - PROCESS | 1770 | 1461098678601 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}] 13:44:38 INFO - PROCESS | 1770 | 1461098678769 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 13:44:38 INFO - PROCESS | 1770 | 1461098678836 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:38 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fcbbc00 == 23 [pid = 1770] [id = 54] 13:44:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 62 (0x92d34c00) [pid = 1770] [serial = 160] [outer = (nil)] 13:44:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 63 (0x963c0400) [pid = 1770] [serial = 161] [outer = 0x92d34c00] 13:44:38 INFO - PROCESS | 1770 | 1461098678908 Marionette DEBUG loaded listener.js 13:44:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 64 (0x963bac00) [pid = 1770] [serial = 162] [outer = 0x92d34c00] 13:44:39 INFO - PROCESS | 1770 | --DOMWINDOW == 63 (0x8f9c2400) [pid = 1770] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 13:44:39 INFO - PROCESS | 1770 | --DOMWINDOW == 62 (0x91314800) [pid = 1770] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 13:44:39 INFO - PROCESS | 1770 | --DOMWINDOW == 61 (0x9297ac00) [pid = 1770] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 13:44:39 INFO - PROCESS | 1770 | --DOMWINDOW == 60 (0x92977c00) [pid = 1770] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 13:44:39 INFO - PROCESS | 1770 | --DOMWINDOW == 59 (0x950d9c00) [pid = 1770] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 13:44:39 INFO - PROCESS | 1770 | --DOMWINDOW == 58 (0x971c0400) [pid = 1770] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 13:44:39 INFO - PROCESS | 1770 | 1461098679789 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]]]}] 13:44:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 13:44:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1236ms 13:44:39 INFO - PROCESS | 1770 | 1461098679820 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 13:44:39 INFO - PROCESS | 1770 | 1461098679824 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 13:44:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 13:44:39 INFO - PROCESS | 1770 | 1461098679830 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 13:44:39 INFO - PROCESS | 1770 | 1461098679833 Marionette TRACE conn3 <- [1,190,null,{}] 13:44:39 INFO - PROCESS | 1770 | 1461098679838 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}] 13:44:40 INFO - PROCESS | 1770 | 1461098680071 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 13:44:40 INFO - PROCESS | 1770 | 1461098680133 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:40 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f9c1000 == 24 [pid = 1770] [id = 55] 13:44:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 59 (0x8fa8d000) [pid = 1770] [serial = 163] [outer = (nil)] 13:44:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 60 (0x9737f400) [pid = 1770] [serial = 164] [outer = 0x8fa8d000] 13:44:40 INFO - PROCESS | 1770 | 1461098680209 Marionette DEBUG loaded listener.js 13:44:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 61 (0x975e9800) [pid = 1770] [serial = 165] [outer = 0x8fa8d000] 13:44:40 INFO - PROCESS | 1770 | 1461098680836 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]]]}] 13:44:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 13:44:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1027ms 13:44:40 INFO - PROCESS | 1770 | 1461098680857 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 13:44:40 INFO - PROCESS | 1770 | 1461098680860 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 13:44:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 13:44:40 INFO - PROCESS | 1770 | 1461098680866 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 13:44:40 INFO - PROCESS | 1770 | 1461098680870 Marionette TRACE conn3 <- [1,194,null,{}] 13:44:40 INFO - PROCESS | 1770 | 1461098680875 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}] 13:44:41 INFO - PROCESS | 1770 | 1461098681047 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 13:44:41 INFO - PROCESS | 1770 | 1461098681069 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:41 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fa96c00 == 25 [pid = 1770] [id = 56] 13:44:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 62 (0x9067b400) [pid = 1770] [serial = 166] [outer = (nil)] 13:44:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 63 (0x979a1000) [pid = 1770] [serial = 167] [outer = 0x9067b400] 13:44:41 INFO - PROCESS | 1770 | 1461098681140 Marionette DEBUG loaded listener.js 13:44:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 64 (0x9821ec00) [pid = 1770] [serial = 168] [outer = 0x9067b400] 13:44:42 INFO - PROCESS | 1770 | 1461098682064 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]]]}] 13:44:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 13:44:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1229ms 13:44:42 INFO - PROCESS | 1770 | 1461098682097 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 13:44:42 INFO - PROCESS | 1770 | 1461098682103 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 13:44:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 13:44:42 INFO - PROCESS | 1770 | 1461098682113 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 13:44:42 INFO - PROCESS | 1770 | 1461098682119 Marionette TRACE conn3 <- [1,198,null,{}] 13:44:42 INFO - PROCESS | 1770 | 1461098682127 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}] 13:44:42 INFO - PROCESS | 1770 | 1461098682341 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 13:44:42 INFO - PROCESS | 1770 | 1461098682478 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:42 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fa98c00 == 26 [pid = 1770] [id = 57] 13:44:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 65 (0x904e3400) [pid = 1770] [serial = 169] [outer = (nil)] 13:44:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 66 (0x9131f400) [pid = 1770] [serial = 170] [outer = 0x904e3400] 13:44:42 INFO - PROCESS | 1770 | 1461098682569 Marionette DEBUG loaded listener.js 13:44:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0x91fbb400) [pid = 1770] [serial = 171] [outer = 0x904e3400] 13:44:43 INFO - PROCESS | 1770 | 1461098683434 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]]]}] 13:44:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 13:44:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1382ms 13:44:43 INFO - PROCESS | 1770 | 1461098683495 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 13:44:43 INFO - PROCESS | 1770 | 1461098683504 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 13:44:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 13:44:43 INFO - PROCESS | 1770 | 1461098683515 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 13:44:43 INFO - PROCESS | 1770 | 1461098683519 Marionette TRACE conn3 <- [1,202,null,{}] 13:44:43 INFO - PROCESS | 1770 | 1461098683525 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}] 13:44:43 INFO - PROCESS | 1770 | 1461098683729 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 13:44:43 INFO - PROCESS | 1770 | 1461098683863 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x90731000 == 27 [pid = 1770] [id = 58] 13:44:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x9131c400) [pid = 1770] [serial = 172] [outer = (nil)] 13:44:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x950d9c00) [pid = 1770] [serial = 173] [outer = 0x9131c400] 13:44:43 INFO - PROCESS | 1770 | 1461098683952 Marionette DEBUG loaded listener.js 13:44:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x95af2c00) [pid = 1770] [serial = 174] [outer = 0x9131c400] 13:44:44 INFO - PROCESS | 1770 | 1461098684786 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]]]}] 13:44:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 13:44:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1329ms 13:44:44 INFO - PROCESS | 1770 | 1461098684844 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 13:44:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 13:44:44 INFO - PROCESS | 1770 | 1461098684848 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 13:44:44 INFO - PROCESS | 1770 | 1461098684855 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 13:44:44 INFO - PROCESS | 1770 | 1461098684861 Marionette TRACE conn3 <- [1,206,null,{}] 13:44:44 INFO - PROCESS | 1770 | 1461098684877 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}] 13:44:45 INFO - PROCESS | 1770 | 1461098685085 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 13:44:45 INFO - PROCESS | 1770 | 1461098685221 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:45 INFO - PROCESS | 1770 | ++DOCSHELL 0x92d34000 == 28 [pid = 1770] [id = 59] 13:44:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x975f2400) [pid = 1770] [serial = 175] [outer = (nil)] 13:44:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x9843d400) [pid = 1770] [serial = 176] [outer = 0x975f2400] 13:44:45 INFO - PROCESS | 1770 | 1461098685311 Marionette DEBUG loaded listener.js 13:44:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x98a42c00) [pid = 1770] [serial = 177] [outer = 0x975f2400] 13:44:46 INFO - PROCESS | 1770 | 1461098686277 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]]]}] 13:44:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 13:44:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1493ms 13:44:46 INFO - PROCESS | 1770 | 1461098686347 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 13:44:46 INFO - PROCESS | 1770 | 1461098686352 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 13:44:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 13:44:46 INFO - PROCESS | 1770 | 1461098686360 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 13:44:46 INFO - PROCESS | 1770 | 1461098686363 Marionette TRACE conn3 <- [1,210,null,{}] 13:44:46 INFO - PROCESS | 1770 | 1461098686369 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}] 13:44:46 INFO - PROCESS | 1770 | 1461098686567 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 13:44:46 INFO - PROCESS | 1770 | 1461098686745 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:46 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f9b7000 == 29 [pid = 1770] [id = 60] 13:44:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x975efc00) [pid = 1770] [serial = 178] [outer = (nil)] 13:44:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x98e0ec00) [pid = 1770] [serial = 179] [outer = 0x975efc00] 13:44:46 INFO - PROCESS | 1770 | 1461098686876 Marionette DEBUG loaded listener.js 13:44:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x99153000) [pid = 1770] [serial = 180] [outer = 0x975efc00] 13:44:47 INFO - PROCESS | 1770 | 1461098687647 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]]]}] 13:44:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 13:44:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1532ms 13:44:47 INFO - PROCESS | 1770 | 1461098687894 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 13:44:47 INFO - PROCESS | 1770 | 1461098687901 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 13:44:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 13:44:47 INFO - PROCESS | 1770 | 1461098687909 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 13:44:47 INFO - PROCESS | 1770 | 1461098687913 Marionette TRACE conn3 <- [1,214,null,{}] 13:44:47 INFO - PROCESS | 1770 | 1461098687921 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}] 13:44:48 INFO - PROCESS | 1770 | 1461098688101 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 13:44:48 INFO - PROCESS | 1770 | 1461098688332 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:48 INFO - PROCESS | 1770 | ++DOCSHELL 0x91fbe400 == 30 [pid = 1770] [id = 61] 13:44:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x91fc5400) [pid = 1770] [serial = 181] [outer = (nil)] 13:44:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x9297a400) [pid = 1770] [serial = 182] [outer = 0x91fc5400] 13:44:48 INFO - PROCESS | 1770 | 1461098688414 Marionette DEBUG loaded listener.js 13:44:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x92aa2000) [pid = 1770] [serial = 183] [outer = 0x91fc5400] 13:44:49 INFO - PROCESS | 1770 | 1461098689248 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]]]}] 13:44:49 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x91312c00) [pid = 1770] [serial = 131] [outer = (nil)] [url = about:blank] 13:44:49 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x915d7800) [pid = 1770] [serial = 119] [outer = (nil)] [url = about:blank] 13:44:49 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x9b0ef400) [pid = 1770] [serial = 128] [outer = (nil)] [url = about:blank] 13:44:49 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x92974800) [pid = 1770] [serial = 120] [outer = (nil)] [url = about:blank] 13:44:49 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x92a9d000) [pid = 1770] [serial = 117] [outer = (nil)] [url = about:blank] 13:44:49 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x95a7c000) [pid = 1770] [serial = 122] [outer = (nil)] [url = about:blank] 13:44:49 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x97de5800) [pid = 1770] [serial = 126] [outer = (nil)] [url = about:blank] 13:44:49 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x963bd000) [pid = 1770] [serial = 132] [outer = (nil)] [url = about:blank] 13:44:49 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x9fc4f400) [pid = 1770] [serial = 129] [outer = (nil)] [url = about:blank] 13:44:49 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x975e7c00) [pid = 1770] [serial = 125] [outer = (nil)] [url = about:blank] 13:44:49 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x95a80800) [pid = 1770] [serial = 123] [outer = (nil)] [url = about:blank] 13:44:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 13:44:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1382ms 13:44:49 INFO - PROCESS | 1770 | 1461098689291 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 13:44:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 13:44:49 INFO - PROCESS | 1770 | 1461098689296 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 13:44:49 INFO - PROCESS | 1770 | 1461098689307 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 13:44:49 INFO - PROCESS | 1770 | 1461098689314 Marionette TRACE conn3 <- [1,218,null,{}] 13:44:49 INFO - PROCESS | 1770 | 1461098689320 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}] 13:44:49 INFO - PROCESS | 1770 | 1461098689501 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 13:44:49 INFO - PROCESS | 1770 | 1461098689598 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:49 INFO - PROCESS | 1770 | ++DOCSHELL 0x91f3e000 == 31 [pid = 1770] [id = 62] 13:44:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x92a9f000) [pid = 1770] [serial = 184] [outer = (nil)] 13:44:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x950dd000) [pid = 1770] [serial = 185] [outer = 0x92a9f000] 13:44:49 INFO - PROCESS | 1770 | 1461098689669 Marionette DEBUG loaded listener.js 13:44:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x95a7e800) [pid = 1770] [serial = 186] [outer = 0x92a9f000] 13:44:50 INFO - PROCESS | 1770 | 1461098690410 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]]]}] 13:44:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 13:44:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1148ms 13:44:50 INFO - PROCESS | 1770 | 1461098690451 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 13:44:50 INFO - PROCESS | 1770 | 1461098690454 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 13:44:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 13:44:50 INFO - PROCESS | 1770 | 1461098690464 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 13:44:50 INFO - PROCESS | 1770 | 1461098690467 Marionette TRACE conn3 <- [1,222,null,{}] 13:44:50 INFO - PROCESS | 1770 | 1461098690482 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}] 13:44:50 INFO - PROCESS | 1770 | 1461098690684 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 13:44:50 INFO - PROCESS | 1770 | 1461098690699 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:50 INFO - PROCESS | 1770 | ++DOCSHELL 0x92a9d000 == 32 [pid = 1770] [id = 63] 13:44:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x96858400) [pid = 1770] [serial = 187] [outer = (nil)] 13:44:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x9737fc00) [pid = 1770] [serial = 188] [outer = 0x96858400] 13:44:50 INFO - PROCESS | 1770 | 1461098690778 Marionette DEBUG loaded listener.js 13:44:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x97896c00) [pid = 1770] [serial = 189] [outer = 0x96858400] 13:44:51 INFO - PROCESS | 1770 | 1461098691514 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]]]}] 13:44:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 13:44:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1083ms 13:44:51 INFO - PROCESS | 1770 | 1461098691553 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 13:44:51 INFO - PROCESS | 1770 | 1461098691556 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 13:44:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 13:44:51 INFO - PROCESS | 1770 | 1461098691576 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 13:44:51 INFO - PROCESS | 1770 | 1461098691580 Marionette TRACE conn3 <- [1,226,null,{}] 13:44:51 INFO - PROCESS | 1770 | 1461098691585 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}] 13:44:51 INFO - PROCESS | 1770 | 1461098691761 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 13:44:51 INFO - PROCESS | 1770 | 1461098691792 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:51 INFO - PROCESS | 1770 | ++DOCSHELL 0x95a79c00 == 33 [pid = 1770] [id = 64] 13:44:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x97dde400) [pid = 1770] [serial = 190] [outer = (nil)] 13:44:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x98a8bc00) [pid = 1770] [serial = 191] [outer = 0x97dde400] 13:44:51 INFO - PROCESS | 1770 | 1461098691863 Marionette DEBUG loaded listener.js 13:44:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x98e04000) [pid = 1770] [serial = 192] [outer = 0x97dde400] 13:44:52 INFO - PROCESS | 1770 | 1461098692743 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]]]}] 13:44:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 13:44:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1243ms 13:44:52 INFO - PROCESS | 1770 | 1461098692807 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 13:44:52 INFO - PROCESS | 1770 | 1461098692810 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 13:44:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 13:44:52 INFO - PROCESS | 1770 | 1461098692816 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 13:44:52 INFO - PROCESS | 1770 | 1461098692819 Marionette TRACE conn3 <- [1,230,null,{}] 13:44:52 INFO - PROCESS | 1770 | 1461098692825 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}] 13:44:53 INFO - PROCESS | 1770 | 1461098693019 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 13:44:53 INFO - PROCESS | 1770 | 1461098693036 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:53 INFO - PROCESS | 1770 | ++DOCSHELL 0x98a86800 == 34 [pid = 1770] [id = 65] 13:44:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x9b0ed800) [pid = 1770] [serial = 193] [outer = (nil)] 13:44:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x9df8c400) [pid = 1770] [serial = 194] [outer = 0x9b0ed800] 13:44:53 INFO - PROCESS | 1770 | 1461098693107 Marionette DEBUG loaded listener.js 13:44:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x9ea17c00) [pid = 1770] [serial = 195] [outer = 0x9b0ed800] 13:44:53 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x92d34c00) [pid = 1770] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 13:44:53 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x90680c00) [pid = 1770] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 13:44:53 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x9297b000) [pid = 1770] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 13:44:53 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x904ef000) [pid = 1770] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 13:44:53 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x8fa94400) [pid = 1770] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 13:44:53 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x8fa8d000) [pid = 1770] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 13:44:53 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x950d8c00) [pid = 1770] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 13:44:53 INFO - PROCESS | 1770 | 1461098693949 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]]]}] 13:44:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 13:44:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1184ms 13:44:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 13:44:54 INFO - PROCESS | 1770 | 1461098694000 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 13:44:54 INFO - PROCESS | 1770 | 1461098694003 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 13:44:54 INFO - PROCESS | 1770 | 1461098694010 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 13:44:54 INFO - PROCESS | 1770 | 1461098694013 Marionette TRACE conn3 <- [1,234,null,{}] 13:44:54 INFO - PROCESS | 1770 | 1461098694026 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}] 13:44:54 INFO - PROCESS | 1770 | 1461098694213 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 13:44:54 INFO - PROCESS | 1770 | 1461098694226 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:54 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fa94400 == 35 [pid = 1770] [id = 66] 13:44:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x90681000) [pid = 1770] [serial = 196] [outer = (nil)] 13:44:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x9fb8e400) [pid = 1770] [serial = 197] [outer = 0x90681000] 13:44:54 INFO - PROCESS | 1770 | 1461098694303 Marionette DEBUG loaded listener.js 13:44:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x9fc9d400) [pid = 1770] [serial = 198] [outer = 0x90681000] 13:44:55 INFO - PROCESS | 1770 | 1461098695058 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]]]}] 13:44:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 13:44:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1087ms 13:44:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 13:44:55 INFO - PROCESS | 1770 | 1461098695109 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 13:44:55 INFO - PROCESS | 1770 | 1461098695111 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 13:44:55 INFO - PROCESS | 1770 | 1461098695119 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 13:44:55 INFO - PROCESS | 1770 | 1461098695122 Marionette TRACE conn3 <- [1,238,null,{}] 13:44:55 INFO - PROCESS | 1770 | 1461098695127 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}] 13:44:55 INFO - PROCESS | 1770 | 1461098695259 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 13:44:55 INFO - PROCESS | 1770 | 1461098695273 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:55 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fa8a400 == 36 [pid = 1770] [id = 67] 13:44:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x8fa8c000) [pid = 1770] [serial = 199] [outer = (nil)] 13:44:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x9feb8800) [pid = 1770] [serial = 200] [outer = 0x8fa8c000] 13:44:55 INFO - PROCESS | 1770 | 1461098695348 Marionette DEBUG loaded listener.js 13:44:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x9feeb800) [pid = 1770] [serial = 201] [outer = 0x8fa8c000] 13:44:56 INFO - PROCESS | 1770 | 1461098696249 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]]]}] 13:44:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 13:44:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1200ms 13:44:56 INFO - PROCESS | 1770 | 1461098696318 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 13:44:56 INFO - PROCESS | 1770 | 1461098696325 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 13:44:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 13:44:56 INFO - PROCESS | 1770 | 1461098696334 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 13:44:56 INFO - PROCESS | 1770 | 1461098696340 Marionette TRACE conn3 <- [1,242,null,{}] 13:44:56 INFO - PROCESS | 1770 | 1461098696348 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}] 13:44:56 INFO - PROCESS | 1770 | 1461098696556 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 13:44:56 INFO - PROCESS | 1770 | 1461098696696 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:56 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f9ba400 == 37 [pid = 1770] [id = 68] 13:44:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x904ecc00) [pid = 1770] [serial = 202] [outer = (nil)] 13:44:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x91312c00) [pid = 1770] [serial = 203] [outer = 0x904ecc00] 13:44:56 INFO - PROCESS | 1770 | 1461098696787 Marionette DEBUG loaded listener.js 13:44:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x92981c00) [pid = 1770] [serial = 204] [outer = 0x904ecc00] 13:44:57 INFO - PROCESS | 1770 | 1461098697596 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]]]}] 13:44:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 13:44:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1303ms 13:44:57 INFO - PROCESS | 1770 | 1461098697636 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 13:44:57 INFO - PROCESS | 1770 | 1461098697645 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 13:44:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 13:44:57 INFO - PROCESS | 1770 | 1461098697655 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 13:44:57 INFO - PROCESS | 1770 | 1461098697659 Marionette TRACE conn3 <- [1,246,null,{}] 13:44:57 INFO - PROCESS | 1770 | 1461098697666 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}] 13:44:57 INFO - PROCESS | 1770 | 1461098697832 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 13:44:57 INFO - PROCESS | 1770 | 1461098697972 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:58 INFO - PROCESS | 1770 | ++DOCSHELL 0x91fbe000 == 38 [pid = 1770] [id = 69] 13:44:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x92978800) [pid = 1770] [serial = 205] [outer = (nil)] 13:44:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x971bdc00) [pid = 1770] [serial = 206] [outer = 0x92978800] 13:44:58 INFO - PROCESS | 1770 | 1461098698057 Marionette DEBUG loaded listener.js 13:44:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x98872800) [pid = 1770] [serial = 207] [outer = 0x92978800] 13:44:58 INFO - PROCESS | 1770 | 1461098698942 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]]]}] 13:44:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 13:44:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1331ms 13:44:58 INFO - PROCESS | 1770 | 1461098698986 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 13:44:58 INFO - PROCESS | 1770 | 1461098698990 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 13:44:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 13:44:59 INFO - PROCESS | 1770 | 1461098698997 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 13:44:59 INFO - PROCESS | 1770 | 1461098699003 Marionette TRACE conn3 <- [1,250,null,{}] 13:44:59 INFO - PROCESS | 1770 | 1461098699020 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}] 13:44:59 INFO - PROCESS | 1770 | 1461098699204 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 13:44:59 INFO - PROCESS | 1770 | 1461098699345 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:59 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f9bf000 == 39 [pid = 1770] [id = 70] 13:44:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x971c0400) [pid = 1770] [serial = 208] [outer = (nil)] 13:44:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x9feb9000) [pid = 1770] [serial = 209] [outer = 0x971c0400] 13:44:59 INFO - PROCESS | 1770 | 1461098699440 Marionette DEBUG loaded listener.js 13:44:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0xa0a94c00) [pid = 1770] [serial = 210] [outer = 0x971c0400] 13:45:00 INFO - PROCESS | 1770 | 1461098700474 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]]]}] 13:45:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 13:45:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1489ms 13:45:00 INFO - PROCESS | 1770 | 1461098700500 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 13:45:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 13:45:00 INFO - PROCESS | 1770 | 1461098700505 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 13:45:00 INFO - PROCESS | 1770 | 1461098700512 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 13:45:00 INFO - PROCESS | 1770 | 1461098700516 Marionette TRACE conn3 <- [1,254,null,{}] 13:45:00 INFO - PROCESS | 1770 | 1461098700521 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}] 13:45:00 INFO - PROCESS | 1770 | 1461098700695 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 13:45:00 INFO - PROCESS | 1770 | 1461098700840 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:00 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fcb6800 == 40 [pid = 1770] [id = 71] 13:45:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x983db400) [pid = 1770] [serial = 211] [outer = (nil)] 13:45:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x983e2000) [pid = 1770] [serial = 212] [outer = 0x983db400] 13:45:00 INFO - PROCESS | 1770 | 1461098700972 Marionette DEBUG loaded listener.js 13:45:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x9fb31c00) [pid = 1770] [serial = 213] [outer = 0x983db400] 13:45:01 INFO - PROCESS | 1770 | 1461098701789 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]]]}] 13:45:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 13:45:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1335ms 13:45:01 INFO - PROCESS | 1770 | 1461098701862 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 13:45:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 13:45:01 INFO - PROCESS | 1770 | 1461098701867 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 13:45:01 INFO - PROCESS | 1770 | 1461098701875 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 13:45:01 INFO - PROCESS | 1770 | 1461098701878 Marionette TRACE conn3 <- [1,258,null,{}] 13:45:01 INFO - PROCESS | 1770 | 1461098701884 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}] 13:45:02 INFO - PROCESS | 1770 | 1461098702045 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 13:45:02 INFO - PROCESS | 1770 | 1461098702190 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:02 INFO - PROCESS | 1770 | ++DOCSHELL 0x983df000 == 41 [pid = 1770] [id = 72] 13:45:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0xa0a8cc00) [pid = 1770] [serial = 214] [outer = (nil)] 13:45:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0xa0e4fc00) [pid = 1770] [serial = 215] [outer = 0xa0a8cc00] 13:45:02 INFO - PROCESS | 1770 | 1461098702284 Marionette DEBUG loaded listener.js 13:45:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0xa0f48400) [pid = 1770] [serial = 216] [outer = 0xa0a8cc00] 13:45:03 INFO - PROCESS | 1770 | 1461098703106 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]]]}] 13:45:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 13:45:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1285ms 13:45:03 INFO - PROCESS | 1770 | 1461098703160 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 13:45:03 INFO - PROCESS | 1770 | 1461098703163 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 13:45:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 13:45:03 INFO - PROCESS | 1770 | 1461098703171 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 13:45:03 INFO - PROCESS | 1770 | 1461098703175 Marionette TRACE conn3 <- [1,262,null,{}] 13:45:03 INFO - PROCESS | 1770 | 1461098703181 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}] 13:45:03 INFO - PROCESS | 1770 | 1461098703372 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 13:45:03 INFO - PROCESS | 1770 | 1461098703514 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:03 INFO - PROCESS | 1770 | ++DOCSHELL 0x904ea400 == 42 [pid = 1770] [id = 73] 13:45:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x9fb32400) [pid = 1770] [serial = 217] [outer = (nil)] 13:45:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0xa4450800) [pid = 1770] [serial = 218] [outer = 0x9fb32400] 13:45:03 INFO - PROCESS | 1770 | 1461098703606 Marionette DEBUG loaded listener.js 13:45:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0xa4479c00) [pid = 1770] [serial = 219] [outer = 0x9fb32400] 13:45:04 INFO - PROCESS | 1770 | 1461098704552 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]]]}] 13:45:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 13:45:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1430ms 13:45:04 INFO - PROCESS | 1770 | 1461098704601 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 13:45:04 INFO - PROCESS | 1770 | 1461098704605 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 13:45:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 13:45:04 INFO - PROCESS | 1770 | 1461098704612 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 13:45:04 INFO - PROCESS | 1770 | 1461098704616 Marionette TRACE conn3 <- [1,266,null,{}] 13:45:04 INFO - PROCESS | 1770 | 1461098704622 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}] 13:45:04 INFO - PROCESS | 1770 | 1461098704784 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 13:45:05 INFO - PROCESS | 1770 | 1461098705116 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:05 INFO - PROCESS | 1770 | ++DOCSHELL 0x9067a000 == 43 [pid = 1770] [id = 74] 13:45:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x9067c800) [pid = 1770] [serial = 220] [outer = (nil)] 13:45:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x915d7800) [pid = 1770] [serial = 221] [outer = 0x9067c800] 13:45:05 INFO - PROCESS | 1770 | 1461098705288 Marionette DEBUG loaded listener.js 13:45:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x92aa6800) [pid = 1770] [serial = 222] [outer = 0x9067c800] 13:45:06 INFO - PROCESS | 1770 | 1461098706148 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]]]}] 13:45:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 13:45:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1583ms 13:45:06 INFO - PROCESS | 1770 | 1461098706196 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 13:45:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 13:45:06 INFO - PROCESS | 1770 | 1461098706205 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 13:45:06 INFO - PROCESS | 1770 | 1461098706216 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 13:45:06 INFO - PROCESS | 1770 | 1461098706223 Marionette TRACE conn3 <- [1,270,null,{}] 13:45:06 INFO - PROCESS | 1770 | 1461098706230 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}] 13:45:06 INFO - PROCESS | 1770 | 1461098706393 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 13:45:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x92d38000) [pid = 1770] [serial = 223] [outer = 0x9131a800] 13:45:06 INFO - PROCESS | 1770 | 1461098706583 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:06 INFO - PROCESS | 1770 | ++DOCSHELL 0x95af4400 == 44 [pid = 1770] [id = 75] 13:45:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x96356400) [pid = 1770] [serial = 224] [outer = (nil)] 13:45:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x97151c00) [pid = 1770] [serial = 225] [outer = 0x96356400] 13:45:06 INFO - PROCESS | 1770 | 1461098706672 Marionette DEBUG loaded listener.js 13:45:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x975ef000) [pid = 1770] [serial = 226] [outer = 0x96356400] 13:45:07 INFO - PROCESS | 1770 | --DOCSHELL 0x8fa94400 == 43 [pid = 1770] [id = 66] 13:45:07 INFO - PROCESS | 1770 | --DOCSHELL 0x98a86800 == 42 [pid = 1770] [id = 65] 13:45:07 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x979a1000) [pid = 1770] [serial = 167] [outer = (nil)] [url = about:blank] 13:45:07 INFO - PROCESS | 1770 | --DOCSHELL 0x95a79c00 == 41 [pid = 1770] [id = 64] 13:45:07 INFO - PROCESS | 1770 | --DOCSHELL 0x92a9d000 == 40 [pid = 1770] [id = 63] 13:45:07 INFO - PROCESS | 1770 | --DOCSHELL 0x91f3e000 == 39 [pid = 1770] [id = 62] 13:45:07 INFO - PROCESS | 1770 | --DOCSHELL 0x91fbe400 == 38 [pid = 1770] [id = 61] 13:45:07 INFO - PROCESS | 1770 | --DOCSHELL 0x92d34000 == 37 [pid = 1770] [id = 59] 13:45:07 INFO - PROCESS | 1770 | --DOCSHELL 0x90731000 == 36 [pid = 1770] [id = 58] 13:45:07 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x9799d000) [pid = 1770] [serial = 140] [outer = (nil)] [url = about:blank] 13:45:07 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x92d3b800) [pid = 1770] [serial = 137] [outer = (nil)] [url = about:blank] 13:45:07 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x963c0400) [pid = 1770] [serial = 161] [outer = (nil)] [url = about:blank] 13:45:07 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x91319800) [pid = 1770] [serial = 152] [outer = (nil)] [url = about:blank] 13:45:07 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x91f39000) [pid = 1770] [serial = 153] [outer = (nil)] [url = about:blank] 13:45:07 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x92aa7c00) [pid = 1770] [serial = 155] [outer = (nil)] [url = about:blank] 13:45:07 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x950da400) [pid = 1770] [serial = 156] [outer = (nil)] [url = about:blank] 13:45:07 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0xa2abe800) [pid = 1770] [serial = 143] [outer = (nil)] [url = about:blank] 13:45:07 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x9df92c00) [pid = 1770] [serial = 134] [outer = (nil)] [url = about:blank] 13:45:07 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x9ffaac00) [pid = 1770] [serial = 135] [outer = (nil)] [url = about:blank] 13:45:07 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x91fc4000) [pid = 1770] [serial = 150] [outer = (nil)] [url = about:blank] 13:45:07 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x90684c00) [pid = 1770] [serial = 149] [outer = (nil)] [url = about:blank] 13:45:07 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x91316400) [pid = 1770] [serial = 146] [outer = (nil)] [url = about:blank] 13:45:07 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x9737f400) [pid = 1770] [serial = 164] [outer = (nil)] [url = about:blank] 13:45:07 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x963bac00) [pid = 1770] [serial = 162] [outer = (nil)] [url = about:blank] 13:45:07 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x95ae9c00) [pid = 1770] [serial = 158] [outer = (nil)] [url = about:blank] 13:45:07 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x95ca0c00) [pid = 1770] [serial = 159] [outer = (nil)] [url = about:blank] 13:45:07 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x975e9800) [pid = 1770] [serial = 165] [outer = (nil)] [url = about:blank] 13:45:07 INFO - PROCESS | 1770 | 1461098707565 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]]]}] 13:45:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 13:45:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1391ms 13:45:07 INFO - PROCESS | 1770 | 1461098707609 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 13:45:07 INFO - PROCESS | 1770 | 1461098707615 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 13:45:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 13:45:07 INFO - PROCESS | 1770 | 1461098707623 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 13:45:07 INFO - PROCESS | 1770 | 1461098707626 Marionette TRACE conn3 <- [1,274,null,{}] 13:45:07 INFO - PROCESS | 1770 | 1461098707632 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}] 13:45:07 INFO - PROCESS | 1770 | 1461098707779 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 13:45:07 INFO - PROCESS | 1770 | 1461098707796 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:07 INFO - PROCESS | 1770 | ++DOCSHELL 0x90730800 == 37 [pid = 1770] [id = 76] 13:45:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x91320800) [pid = 1770] [serial = 227] [outer = (nil)] 13:45:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x95ca0c00) [pid = 1770] [serial = 228] [outer = 0x91320800] 13:45:07 INFO - PROCESS | 1770 | 1461098707870 Marionette DEBUG loaded listener.js 13:45:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x96864800) [pid = 1770] [serial = 229] [outer = 0x91320800] 13:45:08 INFO - PROCESS | 1770 | 1461098708628 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]]]}] 13:45:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 13:45:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1044ms 13:45:08 INFO - PROCESS | 1770 | 1461098708671 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 13:45:08 INFO - PROCESS | 1770 | 1461098708675 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 13:45:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 13:45:08 INFO - PROCESS | 1770 | 1461098708683 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 13:45:08 INFO - PROCESS | 1770 | 1461098708692 Marionette TRACE conn3 <- [1,278,null,{}] 13:45:08 INFO - PROCESS | 1770 | 1461098708816 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}] 13:45:08 INFO - PROCESS | 1770 | 1461098708966 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 13:45:09 INFO - PROCESS | 1770 | 1461098709077 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:09 INFO - PROCESS | 1770 | ++DOCSHELL 0x91319800 == 38 [pid = 1770] [id = 77] 13:45:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x95cc5400) [pid = 1770] [serial = 230] [outer = (nil)] 13:45:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x983e9800) [pid = 1770] [serial = 231] [outer = 0x95cc5400] 13:45:09 INFO - PROCESS | 1770 | 1461098709152 Marionette DEBUG loaded listener.js 13:45:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x99148800) [pid = 1770] [serial = 232] [outer = 0x95cc5400] 13:45:09 INFO - PROCESS | 1770 | 1461098709899 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]]]}] 13:45:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 13:45:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1244ms 13:45:09 INFO - PROCESS | 1770 | 1461098709927 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 13:45:09 INFO - PROCESS | 1770 | 1461098709931 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 13:45:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 13:45:09 INFO - PROCESS | 1770 | 1461098709937 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 13:45:09 INFO - PROCESS | 1770 | 1461098709940 Marionette TRACE conn3 <- [1,282,null,{}] 13:45:09 INFO - PROCESS | 1770 | 1461098709954 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}] 13:45:10 INFO - PROCESS | 1770 | 1461098710137 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 13:45:10 INFO - PROCESS | 1770 | 1461098710164 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:10 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fcb5c00 == 39 [pid = 1770] [id = 78] 13:45:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x904e4000) [pid = 1770] [serial = 233] [outer = (nil)] 13:45:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x9ea17000) [pid = 1770] [serial = 234] [outer = 0x904e4000] 13:45:10 INFO - PROCESS | 1770 | 1461098710248 Marionette DEBUG loaded listener.js 13:45:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x9fb8f400) [pid = 1770] [serial = 235] [outer = 0x904e4000] 13:45:11 INFO - PROCESS | 1770 | 1461098711036 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]]]}] 13:45:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 13:45:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1139ms 13:45:11 INFO - PROCESS | 1770 | 1461098711076 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 13:45:11 INFO - PROCESS | 1770 | 1461098711080 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 13:45:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 13:45:11 INFO - PROCESS | 1770 | 1461098711086 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 13:45:11 INFO - PROCESS | 1770 | 1461098711088 Marionette TRACE conn3 <- [1,286,null,{}] 13:45:11 INFO - PROCESS | 1770 | 1461098711101 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}] 13:45:11 INFO - PROCESS | 1770 | 1461098711304 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 13:45:11 INFO - PROCESS | 1770 | 1461098711328 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:11 INFO - PROCESS | 1770 | ++DOCSHELL 0x9fb2e800 == 40 [pid = 1770] [id = 79] 13:45:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x9fc9b400) [pid = 1770] [serial = 236] [outer = (nil)] 13:45:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x9ffcec00) [pid = 1770] [serial = 237] [outer = 0x9fc9b400] 13:45:11 INFO - PROCESS | 1770 | 1461098711410 Marionette DEBUG loaded listener.js 13:45:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0xa2a2d800) [pid = 1770] [serial = 238] [outer = 0x9fc9b400] 13:45:11 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x9b0ed800) [pid = 1770] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 13:45:11 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x96858400) [pid = 1770] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 13:45:11 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x92a9f000) [pid = 1770] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 13:45:11 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x9067b400) [pid = 1770] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 13:45:11 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x91fc5400) [pid = 1770] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 13:45:11 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x97dde400) [pid = 1770] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 13:45:11 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x90681000) [pid = 1770] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 13:45:12 INFO - PROCESS | 1770 | 1461098712314 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]]]}] 13:45:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 13:45:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1246ms 13:45:12 INFO - PROCESS | 1770 | 1461098712336 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 13:45:12 INFO - PROCESS | 1770 | 1461098712340 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 13:45:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 13:45:12 INFO - PROCESS | 1770 | 1461098712345 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 13:45:12 INFO - PROCESS | 1770 | 1461098712349 Marionette TRACE conn3 <- [1,290,null,{}] 13:45:12 INFO - PROCESS | 1770 | 1461098712354 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}] 13:45:12 INFO - PROCESS | 1770 | 1461098712491 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 13:45:12 INFO - PROCESS | 1770 | 1461098712508 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:12 INFO - PROCESS | 1770 | ++DOCSHELL 0x915cd400 == 41 [pid = 1770] [id = 80] 13:45:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x929e0400) [pid = 1770] [serial = 239] [outer = (nil)] 13:45:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x929e7400) [pid = 1770] [serial = 240] [outer = 0x929e0400] 13:45:12 INFO - PROCESS | 1770 | 1461098712577 Marionette DEBUG loaded listener.js 13:45:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x929e9c00) [pid = 1770] [serial = 241] [outer = 0x929e0400] 13:45:13 INFO - PROCESS | 1770 | 1461098713335 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]]]}] 13:45:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 13:45:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1027ms 13:45:13 INFO - PROCESS | 1770 | 1461098713373 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 13:45:13 INFO - PROCESS | 1770 | 1461098713376 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 13:45:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 13:45:13 INFO - PROCESS | 1770 | 1461098713382 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 13:45:13 INFO - PROCESS | 1770 | 1461098713385 Marionette TRACE conn3 <- [1,294,null,{}] 13:45:13 INFO - PROCESS | 1770 | 1461098713391 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}] 13:45:13 INFO - PROCESS | 1770 | 1461098713566 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 13:45:13 INFO - PROCESS | 1770 | 1461098713588 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:13 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fa97000 == 42 [pid = 1770] [id = 81] 13:45:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x929e4c00) [pid = 1770] [serial = 242] [outer = (nil)] 13:45:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x9df8fc00) [pid = 1770] [serial = 243] [outer = 0x929e4c00] 13:45:13 INFO - PROCESS | 1770 | 1461098713658 Marionette DEBUG loaded listener.js 13:45:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x9feba400) [pid = 1770] [serial = 244] [outer = 0x929e4c00] 13:45:14 INFO - PROCESS | 1770 | 1461098714677 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]]]}] 13:45:14 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. 13:45:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1339ms 13:45:14 INFO - PROCESS | 1770 | 1461098714723 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 13:45:14 INFO - PROCESS | 1770 | 1461098714731 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 13:45:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 13:45:14 INFO - PROCESS | 1770 | 1461098714740 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 13:45:14 INFO - PROCESS | 1770 | 1461098714745 Marionette TRACE conn3 <- [1,298,null,{}] 13:45:14 INFO - PROCESS | 1770 | 1461098714770 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}] 13:45:14 INFO - PROCESS | 1770 | 1461098714948 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 13:45:15 INFO - PROCESS | 1770 | 1461098715091 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:15 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fa99c00 == 43 [pid = 1770] [id = 82] 13:45:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x915cdc00) [pid = 1770] [serial = 245] [outer = (nil)] 13:45:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x929e9000) [pid = 1770] [serial = 246] [outer = 0x915cdc00] 13:45:15 INFO - PROCESS | 1770 | 1461098715182 Marionette DEBUG loaded listener.js 13:45:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x92d36800) [pid = 1770] [serial = 247] [outer = 0x915cdc00] 13:45:16 INFO - PROCESS | 1770 | 1461098716056 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]]]}] 13:45:16 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. 13:45:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1388ms 13:45:16 INFO - PROCESS | 1770 | 1461098716129 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 13:45:16 INFO - PROCESS | 1770 | 1461098716138 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 13:45:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 13:45:16 INFO - PROCESS | 1770 | 1461098716149 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 13:45:16 INFO - PROCESS | 1770 | 1461098716153 Marionette TRACE conn3 <- [1,302,null,{}] 13:45:16 INFO - PROCESS | 1770 | 1461098716159 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}] 13:45:16 INFO - PROCESS | 1770 | 1461098716371 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 13:45:16 INFO - PROCESS | 1770 | 1461098716515 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:16 INFO - PROCESS | 1770 | ++DOCSHELL 0x929dc800 == 44 [pid = 1770] [id = 83] 13:45:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x950dd400) [pid = 1770] [serial = 248] [outer = (nil)] 13:45:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x96ff1800) [pid = 1770] [serial = 249] [outer = 0x950dd400] 13:45:16 INFO - PROCESS | 1770 | 1461098716605 Marionette DEBUG loaded listener.js 13:45:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x97dab400) [pid = 1770] [serial = 250] [outer = 0x950dd400] 13:45:17 INFO - PROCESS | 1770 | 1461098717574 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]]]}] 13:45:17 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. 13:45:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1485ms 13:45:17 INFO - PROCESS | 1770 | 1461098717634 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 13:45:17 INFO - PROCESS | 1770 | 1461098717638 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 13:45:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 13:45:17 INFO - PROCESS | 1770 | 1461098717644 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 13:45:17 INFO - PROCESS | 1770 | 1461098717651 Marionette TRACE conn3 <- [1,306,null,{}] 13:45:17 INFO - PROCESS | 1770 | 1461098717667 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}] 13:45:17 INFO - PROCESS | 1770 | 1461098717876 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 13:45:18 INFO - PROCESS | 1770 | 1461098718063 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:18 INFO - PROCESS | 1770 | ++DOCSHELL 0x929e9400 == 45 [pid = 1770] [id = 84] 13:45:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x9fc9fc00) [pid = 1770] [serial = 251] [outer = (nil)] 13:45:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0xa3c71800) [pid = 1770] [serial = 252] [outer = 0x9fc9fc00] 13:45:18 INFO - PROCESS | 1770 | 1461098718197 Marionette DEBUG loaded listener.js 13:45:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0xa44c4400) [pid = 1770] [serial = 253] [outer = 0x9fc9fc00] 13:45:19 INFO - PROCESS | 1770 | 1461098719001 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]]]}] 13:45:19 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. 13:45:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1402ms 13:45:19 INFO - PROCESS | 1770 | 1461098719046 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 13:45:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 13:45:19 INFO - PROCESS | 1770 | 1461098719051 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 13:45:19 INFO - PROCESS | 1770 | 1461098719057 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 13:45:19 INFO - PROCESS | 1770 | 1461098719061 Marionette TRACE conn3 <- [1,310,null,{}] 13:45:19 INFO - PROCESS | 1770 | 1461098719067 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}] 13:45:19 INFO - PROCESS | 1770 | 1461098719234 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 13:45:19 INFO - PROCESS | 1770 | 1461098719379 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:19 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fa8e800 == 46 [pid = 1770] [id = 85] 13:45:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0xa457b400) [pid = 1770] [serial = 254] [outer = (nil)] 13:45:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 107 (0xa45e4800) [pid = 1770] [serial = 255] [outer = 0xa457b400] 13:45:19 INFO - PROCESS | 1770 | 1461098719464 Marionette DEBUG loaded listener.js 13:45:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 108 (0xa4b09400) [pid = 1770] [serial = 256] [outer = 0xa457b400] 13:45:20 INFO - PROCESS | 1770 | 1461098720365 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]]]}] 13:45:20 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. 13:45:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1382ms 13:45:20 INFO - PROCESS | 1770 | 1461098720439 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 13:45:20 INFO - PROCESS | 1770 | 1461098720443 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 13:45:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 13:45:20 INFO - PROCESS | 1770 | 1461098720450 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 13:45:20 INFO - PROCESS | 1770 | 1461098720453 Marionette TRACE conn3 <- [1,314,null,{}] 13:45:20 INFO - PROCESS | 1770 | 1461098720459 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}] 13:45:20 INFO - PROCESS | 1770 | 1461098720621 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 13:45:20 INFO - PROCESS | 1770 | 1461098720770 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:20 INFO - PROCESS | 1770 | ++DOCSHELL 0x9fc59800 == 47 [pid = 1770] [id = 86] 13:45:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 109 (0xa457a400) [pid = 1770] [serial = 257] [outer = (nil)] 13:45:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 110 (0xa4b4b800) [pid = 1770] [serial = 258] [outer = 0xa457a400] 13:45:20 INFO - PROCESS | 1770 | 1461098720859 Marionette DEBUG loaded listener.js 13:45:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 111 (0xa4b4e800) [pid = 1770] [serial = 259] [outer = 0xa457a400] 13:45:21 INFO - PROCESS | 1770 | 1461098721797 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]]]}] 13:45:21 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. 13:45:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1382ms 13:45:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 13:45:21 INFO - PROCESS | 1770 | 1461098721832 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 13:45:21 INFO - PROCESS | 1770 | 1461098721835 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 13:45:21 INFO - PROCESS | 1770 | 1461098721842 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 13:45:21 INFO - PROCESS | 1770 | 1461098721845 Marionette TRACE conn3 <- [1,318,null,{}] 13:45:21 INFO - PROCESS | 1770 | 1461098721851 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}] 13:45:22 INFO - PROCESS | 1770 | 1461098722017 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 13:45:22 INFO - PROCESS | 1770 | 1461098722170 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:22 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f9b6400 == 48 [pid = 1770] [id = 87] 13:45:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 112 (0x8f9c0c00) [pid = 1770] [serial = 260] [outer = (nil)] 13:45:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 113 (0x97d1d400) [pid = 1770] [serial = 261] [outer = 0x8f9c0c00] 13:45:22 INFO - PROCESS | 1770 | 1461098722258 Marionette DEBUG loaded listener.js 13:45:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 114 (0xa4b42000) [pid = 1770] [serial = 262] [outer = 0x8f9c0c00] 13:45:23 INFO - PROCESS | 1770 | 1461098723159 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]]]}] 13:45:23 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. 13:45:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1390ms 13:45:23 INFO - PROCESS | 1770 | 1461098723231 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 13:45:23 INFO - PROCESS | 1770 | 1461098723235 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 13:45:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 13:45:23 INFO - PROCESS | 1770 | 1461098723242 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 13:45:23 INFO - PROCESS | 1770 | 1461098723245 Marionette TRACE conn3 <- [1,322,null,{}] 13:45:23 INFO - PROCESS | 1770 | 1461098723251 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}] 13:45:23 INFO - PROCESS | 1770 | 1461098723416 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 13:45:23 INFO - PROCESS | 1770 | 1461098723766 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:23 INFO - PROCESS | 1770 | ++DOCSHELL 0x904e4800 == 49 [pid = 1770] [id = 88] 13:45:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 115 (0x904e4c00) [pid = 1770] [serial = 263] [outer = (nil)] 13:45:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 116 (0x90676800) [pid = 1770] [serial = 264] [outer = 0x904e4c00] 13:45:23 INFO - PROCESS | 1770 | 1461098723916 Marionette DEBUG loaded listener.js 13:45:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 117 (0x91313000) [pid = 1770] [serial = 265] [outer = 0x904e4c00] 13:45:24 INFO - PROCESS | 1770 | 1461098724836 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]]]}] 13:45:24 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. 13:45:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1635ms 13:45:24 INFO - PROCESS | 1770 | 1461098724878 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 13:45:24 INFO - PROCESS | 1770 | 1461098724884 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 13:45:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 13:45:24 INFO - PROCESS | 1770 | 1461098724891 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 13:45:24 INFO - PROCESS | 1770 | 1461098724895 Marionette TRACE conn3 <- [1,326,null,{}] 13:45:24 INFO - PROCESS | 1770 | 1461098724904 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}] 13:45:25 INFO - PROCESS | 1770 | 1461098725063 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 13:45:25 INFO - PROCESS | 1770 | 1461098725217 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:25 INFO - PROCESS | 1770 | ++DOCSHELL 0x929ea800 == 50 [pid = 1770] [id = 89] 13:45:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 118 (0x92a9d400) [pid = 1770] [serial = 266] [outer = (nil)] 13:45:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 119 (0x950de000) [pid = 1770] [serial = 267] [outer = 0x92a9d400] 13:45:25 INFO - PROCESS | 1770 | 1461098725380 Marionette DEBUG loaded listener.js 13:45:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 120 (0x95a87c00) [pid = 1770] [serial = 268] [outer = 0x92a9d400] 13:45:26 INFO - PROCESS | 1770 | --DOCSHELL 0x915cd400 == 49 [pid = 1770] [id = 80] 13:45:26 INFO - PROCESS | 1770 | --DOCSHELL 0x9fb2e800 == 48 [pid = 1770] [id = 79] 13:45:26 INFO - PROCESS | 1770 | --DOMWINDOW == 119 (0x9feb8800) [pid = 1770] [serial = 200] [outer = (nil)] [url = about:blank] 13:45:26 INFO - PROCESS | 1770 | --DOCSHELL 0x8fcb5c00 == 47 [pid = 1770] [id = 78] 13:45:26 INFO - PROCESS | 1770 | --DOCSHELL 0x91319800 == 46 [pid = 1770] [id = 77] 13:45:26 INFO - PROCESS | 1770 | --DOCSHELL 0x90730800 == 45 [pid = 1770] [id = 76] 13:45:26 INFO - PROCESS | 1770 | --DOCSHELL 0x95af4400 == 44 [pid = 1770] [id = 75] 13:45:26 INFO - PROCESS | 1770 | --DOCSHELL 0x9067a000 == 43 [pid = 1770] [id = 74] 13:45:26 INFO - PROCESS | 1770 | --DOMWINDOW == 118 (0x9df8c400) [pid = 1770] [serial = 194] [outer = (nil)] [url = about:blank] 13:45:26 INFO - PROCESS | 1770 | --DOMWINDOW == 117 (0x9737fc00) [pid = 1770] [serial = 188] [outer = (nil)] [url = about:blank] 13:45:26 INFO - PROCESS | 1770 | --DOMWINDOW == 116 (0x950dd000) [pid = 1770] [serial = 185] [outer = (nil)] [url = about:blank] 13:45:26 INFO - PROCESS | 1770 | --DOMWINDOW == 115 (0x95a7e800) [pid = 1770] [serial = 186] [outer = (nil)] [url = about:blank] 13:45:26 INFO - PROCESS | 1770 | --DOMWINDOW == 114 (0x9821ec00) [pid = 1770] [serial = 168] [outer = (nil)] [url = about:blank] 13:45:26 INFO - PROCESS | 1770 | --DOMWINDOW == 113 (0x92aa2000) [pid = 1770] [serial = 183] [outer = (nil)] [url = about:blank] 13:45:26 INFO - PROCESS | 1770 | --DOMWINDOW == 112 (0x9297a400) [pid = 1770] [serial = 182] [outer = (nil)] [url = about:blank] 13:45:26 INFO - PROCESS | 1770 | --DOMWINDOW == 111 (0x98e0ec00) [pid = 1770] [serial = 179] [outer = (nil)] [url = about:blank] 13:45:26 INFO - PROCESS | 1770 | --DOMWINDOW == 110 (0x950d9c00) [pid = 1770] [serial = 173] [outer = (nil)] [url = about:blank] 13:45:26 INFO - PROCESS | 1770 | --DOMWINDOW == 109 (0x9131f400) [pid = 1770] [serial = 170] [outer = (nil)] [url = about:blank] 13:45:26 INFO - PROCESS | 1770 | --DOMWINDOW == 108 (0x9843d400) [pid = 1770] [serial = 176] [outer = (nil)] [url = about:blank] 13:45:26 INFO - PROCESS | 1770 | --DOMWINDOW == 107 (0x98a8bc00) [pid = 1770] [serial = 191] [outer = (nil)] [url = about:blank] 13:45:26 INFO - PROCESS | 1770 | --DOMWINDOW == 106 (0x9ea17c00) [pid = 1770] [serial = 195] [outer = (nil)] [url = about:blank] 13:45:26 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0x9fc9d400) [pid = 1770] [serial = 198] [outer = (nil)] [url = about:blank] 13:45:26 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x9fb8e400) [pid = 1770] [serial = 197] [outer = (nil)] [url = about:blank] 13:45:26 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x98e04000) [pid = 1770] [serial = 192] [outer = (nil)] [url = about:blank] 13:45:26 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x97896c00) [pid = 1770] [serial = 189] [outer = (nil)] [url = about:blank] 13:45:26 INFO - PROCESS | 1770 | 1461098726393 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]]]}] 13:45:26 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. 13:45:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1538ms 13:45:26 INFO - PROCESS | 1770 | 1461098726430 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 13:45:26 INFO - PROCESS | 1770 | 1461098726436 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 13:45:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 13:45:26 INFO - PROCESS | 1770 | 1461098726444 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 13:45:26 INFO - PROCESS | 1770 | 1461098726448 Marionette TRACE conn3 <- [1,330,null,{}] 13:45:26 INFO - PROCESS | 1770 | 1461098726454 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}] 13:45:26 INFO - PROCESS | 1770 | 1461098726604 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 13:45:26 INFO - PROCESS | 1770 | 1461098726795 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:26 INFO - PROCESS | 1770 | ++DOCSHELL 0x9131fc00 == 44 [pid = 1770] [id = 90] 13:45:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x929de800) [pid = 1770] [serial = 269] [outer = (nil)] 13:45:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x95a80c00) [pid = 1770] [serial = 270] [outer = 0x929de800] 13:45:26 INFO - PROCESS | 1770 | 1461098726872 Marionette DEBUG loaded listener.js 13:45:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x96857400) [pid = 1770] [serial = 271] [outer = 0x929de800] 13:45:27 INFO - PROCESS | 1770 | 1461098727559 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]]]}] 13:45:27 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. 13:45:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1140ms 13:45:27 INFO - PROCESS | 1770 | 1461098727584 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 13:45:27 INFO - PROCESS | 1770 | 1461098727588 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 13:45:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 13:45:27 INFO - PROCESS | 1770 | 1461098727596 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 13:45:27 INFO - PROCESS | 1770 | 1461098727605 Marionette TRACE conn3 <- [1,334,null,{}] 13:45:27 INFO - PROCESS | 1770 | 1461098727634 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}] 13:45:27 INFO - PROCESS | 1770 | 1461098727788 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 13:45:27 INFO - PROCESS | 1770 | 1461098727801 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:27 INFO - PROCESS | 1770 | ++DOCSHELL 0x92976000 == 45 [pid = 1770] [id = 91] 13:45:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0x97d15800) [pid = 1770] [serial = 272] [outer = (nil)] 13:45:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 107 (0x97d1cc00) [pid = 1770] [serial = 273] [outer = 0x97d15800] 13:45:27 INFO - PROCESS | 1770 | 1461098727871 Marionette DEBUG loaded listener.js 13:45:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 108 (0x97ddd800) [pid = 1770] [serial = 274] [outer = 0x97d15800] 13:45:28 INFO - PROCESS | 1770 | 1461098728651 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]]]}] 13:45:28 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. 13:45:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1090ms 13:45:28 INFO - PROCESS | 1770 | 1461098728700 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 13:45:28 INFO - PROCESS | 1770 | 1461098728705 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 13:45:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 13:45:28 INFO - PROCESS | 1770 | 1461098728727 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 13:45:28 INFO - PROCESS | 1770 | 1461098728731 Marionette TRACE conn3 <- [1,338,null,{}] 13:45:28 INFO - PROCESS | 1770 | 1461098728736 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}] 13:45:28 INFO - PROCESS | 1770 | 1461098728926 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 13:45:28 INFO - PROCESS | 1770 | 1461098728944 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:28 INFO - PROCESS | 1770 | ++DOCSHELL 0x97d13c00 == 46 [pid = 1770] [id = 92] 13:45:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 109 (0x97d14000) [pid = 1770] [serial = 275] [outer = (nil)] 13:45:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 110 (0x983e8000) [pid = 1770] [serial = 276] [outer = 0x97d14000] 13:45:29 INFO - PROCESS | 1770 | 1461098729016 Marionette DEBUG loaded listener.js 13:45:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 111 (0x98431c00) [pid = 1770] [serial = 277] [outer = 0x97d14000] 13:45:29 INFO - PROCESS | 1770 | 1461098729840 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]]]}] 13:45:29 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. 13:45:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1131ms 13:45:29 INFO - PROCESS | 1770 | 1461098729871 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 13:45:29 INFO - PROCESS | 1770 | 1461098729874 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 13:45:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 13:45:29 INFO - PROCESS | 1770 | 1461098729880 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 13:45:29 INFO - PROCESS | 1770 | 1461098729884 Marionette TRACE conn3 <- [1,342,null,{}] 13:45:29 INFO - PROCESS | 1770 | 1461098729889 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}] 13:45:30 INFO - PROCESS | 1770 | 1461098730089 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 13:45:30 INFO - PROCESS | 1770 | 1461098730111 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:30 INFO - PROCESS | 1770 | ++DOCSHELL 0x9765e800 == 47 [pid = 1770] [id = 93] 13:45:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 112 (0x9765ec00) [pid = 1770] [serial = 278] [outer = (nil)] 13:45:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 113 (0x97661400) [pid = 1770] [serial = 279] [outer = 0x9765ec00] 13:45:30 INFO - PROCESS | 1770 | 1461098730194 Marionette DEBUG loaded listener.js 13:45:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 114 (0x97666000) [pid = 1770] [serial = 280] [outer = 0x9765ec00] 13:45:30 INFO - PROCESS | 1770 | --DOMWINDOW == 113 (0x904e4000) [pid = 1770] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 13:45:30 INFO - PROCESS | 1770 | --DOMWINDOW == 112 (0x9fc9b400) [pid = 1770] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 13:45:30 INFO - PROCESS | 1770 | --DOMWINDOW == 111 (0x96356400) [pid = 1770] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 13:45:30 INFO - PROCESS | 1770 | --DOMWINDOW == 110 (0x9067c800) [pid = 1770] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 13:45:30 INFO - PROCESS | 1770 | --DOMWINDOW == 109 (0x91320800) [pid = 1770] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 13:45:30 INFO - PROCESS | 1770 | --DOMWINDOW == 108 (0x95cc5400) [pid = 1770] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 13:45:30 INFO - PROCESS | 1770 | --DOMWINDOW == 107 (0x929e0400) [pid = 1770] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 13:45:31 INFO - PROCESS | 1770 | 1461098731194 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]]]}] 13:45:31 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. 13:45:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1329ms 13:45:31 INFO - PROCESS | 1770 | 1461098731211 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 13:45:31 INFO - PROCESS | 1770 | 1461098731214 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 13:45:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 13:45:31 INFO - PROCESS | 1770 | 1461098731224 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 13:45:31 INFO - PROCESS | 1770 | 1461098731226 Marionette TRACE conn3 <- [1,346,null,{}] 13:45:31 INFO - PROCESS | 1770 | 1461098731231 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}] 13:45:31 INFO - PROCESS | 1770 | 1461098731373 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 13:45:31 INFO - PROCESS | 1770 | 1461098731390 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:31 INFO - PROCESS | 1770 | ++DOCSHELL 0x91320800 == 48 [pid = 1770] [id = 94] 13:45:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 108 (0x92974800) [pid = 1770] [serial = 281] [outer = (nil)] 13:45:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 109 (0x97dde800) [pid = 1770] [serial = 282] [outer = 0x92974800] 13:45:31 INFO - PROCESS | 1770 | 1461098731460 Marionette DEBUG loaded listener.js 13:45:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 110 (0x983e0800) [pid = 1770] [serial = 283] [outer = 0x92974800] 13:45:32 INFO - PROCESS | 1770 | 1461098732215 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]]]}] 13:45:32 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. 13:45:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1031ms 13:45:32 INFO - PROCESS | 1770 | 1461098732255 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 13:45:32 INFO - PROCESS | 1770 | 1461098732258 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 13:45:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 13:45:32 INFO - PROCESS | 1770 | 1461098732264 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 13:45:32 INFO - PROCESS | 1770 | 1461098732268 Marionette TRACE conn3 <- [1,350,null,{}] 13:45:32 INFO - PROCESS | 1770 | 1461098732297 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}] 13:45:32 INFO - PROCESS | 1770 | 1461098732436 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 13:45:32 INFO - PROCESS | 1770 | 1461098732450 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:32 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fcba800 == 49 [pid = 1770] [id = 95] 13:45:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 111 (0x929e0400) [pid = 1770] [serial = 284] [outer = (nil)] 13:45:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 112 (0x9b034800) [pid = 1770] [serial = 285] [outer = 0x929e0400] 13:45:32 INFO - PROCESS | 1770 | 1461098732521 Marionette DEBUG loaded listener.js 13:45:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 113 (0x9b085000) [pid = 1770] [serial = 286] [outer = 0x929e0400] 13:45:33 INFO - PROCESS | 1770 | 1461098733493 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]]]}] 13:45:33 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. 13:45:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1244ms 13:45:33 INFO - PROCESS | 1770 | 1461098733510 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 13:45:33 INFO - PROCESS | 1770 | 1461098733517 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 13:45:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 13:45:33 INFO - PROCESS | 1770 | 1461098733526 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 13:45:33 INFO - PROCESS | 1770 | 1461098733531 Marionette TRACE conn3 <- [1,354,null,{}] 13:45:33 INFO - PROCESS | 1770 | 1461098733540 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}] 13:45:33 INFO - PROCESS | 1770 | 1461098733719 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 13:45:33 INFO - PROCESS | 1770 | 1461098733882 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:33 INFO - PROCESS | 1770 | ++DOCSHELL 0x90409c00 == 50 [pid = 1770] [id = 96] 13:45:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 114 (0x904e9c00) [pid = 1770] [serial = 287] [outer = (nil)] 13:45:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 115 (0x929e2800) [pid = 1770] [serial = 288] [outer = 0x904e9c00] 13:45:33 INFO - PROCESS | 1770 | 1461098733972 Marionette DEBUG loaded listener.js 13:45:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 116 (0x92a9b800) [pid = 1770] [serial = 289] [outer = 0x904e9c00] 13:45:34 INFO - PROCESS | 1770 | 1461098734963 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]]]}] 13:45:35 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. 13:45:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1485ms 13:45:35 INFO - PROCESS | 1770 | 1461098735010 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 13:45:35 INFO - PROCESS | 1770 | 1461098735020 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 13:45:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 13:45:35 INFO - PROCESS | 1770 | 1461098735030 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 13:45:35 INFO - PROCESS | 1770 | 1461098735034 Marionette TRACE conn3 <- [1,358,null,{}] 13:45:35 INFO - PROCESS | 1770 | 1461098735041 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}] 13:45:35 INFO - PROCESS | 1770 | 1461098735212 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 13:45:35 INFO - PROCESS | 1770 | 1461098735404 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:35 INFO - PROCESS | 1770 | ++DOCSHELL 0x975ef400 == 51 [pid = 1770] [id = 97] 13:45:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 117 (0x9765b000) [pid = 1770] [serial = 290] [outer = (nil)] 13:45:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 118 (0x97661800) [pid = 1770] [serial = 291] [outer = 0x9765b000] 13:45:35 INFO - PROCESS | 1770 | 1461098735547 Marionette DEBUG loaded listener.js 13:45:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 119 (0x97897000) [pid = 1770] [serial = 292] [outer = 0x9765b000] 13:45:36 INFO - PROCESS | 1770 | 1461098736573 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]]]}] 13:45:36 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. 13:45:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1580ms 13:45:36 INFO - PROCESS | 1770 | 1461098736610 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 13:45:36 INFO - PROCESS | 1770 | 1461098736614 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 13:45:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 13:45:36 INFO - PROCESS | 1770 | 1461098736622 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 13:45:36 INFO - PROCESS | 1770 | 1461098736628 Marionette TRACE conn3 <- [1,362,null,{}] 13:45:36 INFO - PROCESS | 1770 | 1461098736645 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}] 13:45:36 INFO - PROCESS | 1770 | 1461098736819 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 13:45:37 INFO - PROCESS | 1770 | 1461098737014 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:37 INFO - PROCESS | 1770 | ++DOCSHELL 0x90251800 == 52 [pid = 1770] [id = 98] 13:45:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 120 (0x90253c00) [pid = 1770] [serial = 293] [outer = (nil)] 13:45:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 121 (0x9765a000) [pid = 1770] [serial = 294] [outer = 0x90253c00] 13:45:37 INFO - PROCESS | 1770 | 1461098737109 Marionette DEBUG loaded listener.js 13:45:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 122 (0x97d18c00) [pid = 1770] [serial = 295] [outer = 0x90253c00] 13:45:37 INFO - PROCESS | 1770 | 1461098737968 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]]]}] 13:45:38 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. 13:45:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1393ms 13:45:38 INFO - PROCESS | 1770 | 1461098738016 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 13:45:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 13:45:38 INFO - PROCESS | 1770 | 1461098738021 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 13:45:38 INFO - PROCESS | 1770 | 1461098738027 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 13:45:38 INFO - PROCESS | 1770 | 1461098738031 Marionette TRACE conn3 <- [1,366,null,{}] 13:45:38 INFO - PROCESS | 1770 | 1461098738036 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}] 13:45:38 INFO - PROCESS | 1770 | 1461098738203 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 13:45:38 INFO - PROCESS | 1770 | 1461098738352 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:38 INFO - PROCESS | 1770 | ++DOCSHELL 0x97d16400 == 53 [pid = 1770] [id = 99] 13:45:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 123 (0x98e07c00) [pid = 1770] [serial = 296] [outer = (nil)] 13:45:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 124 (0x9b02e400) [pid = 1770] [serial = 297] [outer = 0x98e07c00] 13:45:38 INFO - PROCESS | 1770 | 1461098738442 Marionette DEBUG loaded listener.js 13:45:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 125 (0x9df8dc00) [pid = 1770] [serial = 298] [outer = 0x98e07c00] 13:45:39 INFO - PROCESS | 1770 | 1461098739320 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]]]}] 13:45:39 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. 13:45:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1336ms 13:45:39 INFO - PROCESS | 1770 | 1461098739363 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 13:45:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 13:45:39 INFO - PROCESS | 1770 | 1461098739367 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 13:45:39 INFO - PROCESS | 1770 | 1461098739373 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 13:45:39 INFO - PROCESS | 1770 | 1461098739378 Marionette TRACE conn3 <- [1,370,null,{}] 13:45:39 INFO - PROCESS | 1770 | 1461098739384 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}] 13:45:39 INFO - PROCESS | 1770 | 1461098739541 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 13:45:39 INFO - PROCESS | 1770 | 1461098739710 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:39 INFO - PROCESS | 1770 | ++DOCSHELL 0x90250c00 == 54 [pid = 1770] [id = 100] 13:45:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 126 (0x95c25c00) [pid = 1770] [serial = 299] [outer = (nil)] 13:45:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 127 (0x9fc9e800) [pid = 1770] [serial = 300] [outer = 0x95c25c00] 13:45:39 INFO - PROCESS | 1770 | 1461098739793 Marionette DEBUG loaded listener.js 13:45:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 128 (0x9feb5400) [pid = 1770] [serial = 301] [outer = 0x95c25c00] 13:45:40 INFO - PROCESS | 1770 | 1461098740756 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]]]}] 13:45:40 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. 13:45:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1430ms 13:45:40 INFO - PROCESS | 1770 | 1461098740803 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 13:45:40 INFO - PROCESS | 1770 | 1461098740807 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 13:45:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 13:45:40 INFO - PROCESS | 1770 | 1461098740813 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 13:45:40 INFO - PROCESS | 1770 | 1461098740817 Marionette TRACE conn3 <- [1,374,null,{}] 13:45:40 INFO - PROCESS | 1770 | 1461098740823 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}] 13:45:41 INFO - PROCESS | 1770 | 1461098741057 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 13:45:41 INFO - PROCESS | 1770 | 1461098741259 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:41 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f4ac800 == 55 [pid = 1770] [id = 101] 13:45:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 129 (0x8f4acc00) [pid = 1770] [serial = 302] [outer = (nil)] 13:45:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 130 (0x8f9c3400) [pid = 1770] [serial = 303] [outer = 0x8f4acc00] 13:45:41 INFO - PROCESS | 1770 | 1461098741391 Marionette DEBUG loaded listener.js 13:45:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 131 (0x9fc51000) [pid = 1770] [serial = 304] [outer = 0x8f4acc00] 13:45:42 INFO - PROCESS | 1770 | 1461098742272 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 13:45:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 13:45:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1531ms 13:45:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 13:45:42 INFO - PROCESS | 1770 | 1461098742344 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 13:45:42 INFO - PROCESS | 1770 | 1461098742348 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 13:45:42 INFO - PROCESS | 1770 | 1461098742354 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 13:45:42 INFO - PROCESS | 1770 | 1461098742358 Marionette TRACE conn3 <- [1,378,null,{}] 13:45:42 INFO - PROCESS | 1770 | 1461098742364 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}] 13:45:42 INFO - PROCESS | 1770 | 1461098742523 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 13:45:42 INFO - PROCESS | 1770 | 1461098742675 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:42 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f4a3c00 == 56 [pid = 1770] [id = 102] 13:45:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 132 (0x90407c00) [pid = 1770] [serial = 305] [outer = (nil)] 13:45:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 133 (0x95af3c00) [pid = 1770] [serial = 306] [outer = 0x90407c00] 13:45:42 INFO - PROCESS | 1770 | 1461098742773 Marionette DEBUG loaded listener.js 13:45:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 134 (0x975e7c00) [pid = 1770] [serial = 307] [outer = 0x90407c00] 13:45:43 INFO - PROCESS | 1770 | 1461098743954 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 13:45:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 13:45:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1642ms 13:45:44 INFO - PROCESS | 1770 | 1461098744001 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 13:45:44 INFO - PROCESS | 1770 | 1461098744007 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 13:45:44 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 13:45:44 INFO - PROCESS | 1770 | 1461098744046 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 13:45:44 INFO - PROCESS | 1770 | 1461098744052 Marionette TRACE conn3 <- [1,382,null,{}] 13:45:44 INFO - PROCESS | 1770 | 1461098744061 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}] 13:45:44 INFO - PROCESS | 1770 | 1461098744277 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 13:45:44 INFO - PROCESS | 1770 | 1461098744423 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:44 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f9bb800 == 57 [pid = 1770] [id = 103] 13:45:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 135 (0x90257000) [pid = 1770] [serial = 308] [outer = (nil)] 13:45:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 136 (0x90405c00) [pid = 1770] [serial = 309] [outer = 0x90257000] 13:45:44 INFO - PROCESS | 1770 | 1461098744499 Marionette DEBUG loaded listener.js 13:45:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 137 (0x9040f800) [pid = 1770] [serial = 310] [outer = 0x90257000] 13:45:45 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:45 INFO - PROCESS | 1770 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:45:45 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:45 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:45 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:45 INFO - PROCESS | 1770 | 1461098745335 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 13:45:45 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 13:45:45 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1349ms 13:45:45 INFO - PROCESS | 1770 | 1461098745384 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 13:45:45 INFO - PROCESS | 1770 | 1461098745395 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 13:45:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 13:45:45 INFO - PROCESS | 1770 | 1461098745417 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 13:45:45 INFO - PROCESS | 1770 | 1461098745424 Marionette TRACE conn3 <- [1,386,null,{}] 13:45:45 INFO - PROCESS | 1770 | 1461098745433 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}] 13:45:45 INFO - PROCESS | 1770 | 1461098745661 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 13:45:45 INFO - PROCESS | 1770 | --DOCSHELL 0x91320800 == 56 [pid = 1770] [id = 94] 13:45:45 INFO - PROCESS | 1770 | --DOCSHELL 0x9765e800 == 55 [pid = 1770] [id = 93] 13:45:45 INFO - PROCESS | 1770 | --DOCSHELL 0x97d13c00 == 54 [pid = 1770] [id = 92] 13:45:45 INFO - PROCESS | 1770 | 1461098745944 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:45 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fcb4800 == 55 [pid = 1770] [id = 104] 13:45:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 138 (0x90406800) [pid = 1770] [serial = 311] [outer = (nil)] 13:45:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 139 (0x9131e000) [pid = 1770] [serial = 312] [outer = 0x90406800] 13:45:46 INFO - PROCESS | 1770 | 1461098746038 Marionette DEBUG loaded listener.js 13:45:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 140 (0x92981800) [pid = 1770] [serial = 313] [outer = 0x90406800] 13:45:46 INFO - PROCESS | 1770 | --DOCSHELL 0x92976000 == 54 [pid = 1770] [id = 91] 13:45:46 INFO - PROCESS | 1770 | --DOCSHELL 0x9131fc00 == 53 [pid = 1770] [id = 90] 13:45:46 INFO - PROCESS | 1770 | --DOCSHELL 0x929ea800 == 52 [pid = 1770] [id = 89] 13:45:46 INFO - PROCESS | 1770 | --DOCSHELL 0x904e4800 == 51 [pid = 1770] [id = 88] 13:45:46 INFO - PROCESS | 1770 | --DOCSHELL 0x8fa99c00 == 50 [pid = 1770] [id = 82] 13:45:46 INFO - PROCESS | 1770 | --DOMWINDOW == 139 (0x9ea17000) [pid = 1770] [serial = 234] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1770 | --DOMWINDOW == 138 (0x9ffcec00) [pid = 1770] [serial = 237] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1770 | --DOMWINDOW == 137 (0x9fb8f400) [pid = 1770] [serial = 235] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1770 | --DOMWINDOW == 136 (0xa2a2d800) [pid = 1770] [serial = 238] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1770 | --DOMWINDOW == 135 (0x975ef000) [pid = 1770] [serial = 226] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1770 | --DOMWINDOW == 134 (0x97151c00) [pid = 1770] [serial = 225] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1770 | --DOMWINDOW == 133 (0xa0e4fc00) [pid = 1770] [serial = 215] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1770 | --DOMWINDOW == 132 (0x92aa6800) [pid = 1770] [serial = 222] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1770 | --DOMWINDOW == 131 (0x915d7800) [pid = 1770] [serial = 221] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1770 | --DOMWINDOW == 130 (0x95ca0c00) [pid = 1770] [serial = 228] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1770 | --DOMWINDOW == 129 (0x96864800) [pid = 1770] [serial = 229] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1770 | --DOMWINDOW == 128 (0x983e9800) [pid = 1770] [serial = 231] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1770 | --DOMWINDOW == 127 (0x971bdc00) [pid = 1770] [serial = 206] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1770 | --DOMWINDOW == 126 (0xa4450800) [pid = 1770] [serial = 218] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1770 | --DOMWINDOW == 125 (0x9feb9000) [pid = 1770] [serial = 209] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1770 | --DOMWINDOW == 124 (0x91312c00) [pid = 1770] [serial = 203] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1770 | --DOMWINDOW == 123 (0x983e2000) [pid = 1770] [serial = 212] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1770 | --DOMWINDOW == 122 (0x929e7400) [pid = 1770] [serial = 240] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1770 | --DOMWINDOW == 121 (0x9fee9400) [pid = 1770] [serial = 99] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:45:46 INFO - PROCESS | 1770 | --DOMWINDOW == 120 (0x99148800) [pid = 1770] [serial = 232] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1770 | --DOMWINDOW == 119 (0x929e9c00) [pid = 1770] [serial = 241] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1770 | 1461098746824 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]]]}] 13:45:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 13:45:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1436ms 13:45:46 INFO - PROCESS | 1770 | 1461098746853 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 13:45:46 INFO - PROCESS | 1770 | 1461098746857 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 13:45:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 13:45:46 INFO - PROCESS | 1770 | 1461098746863 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 13:45:46 INFO - PROCESS | 1770 | 1461098746869 Marionette TRACE conn3 <- [1,390,null,{}] 13:45:46 INFO - PROCESS | 1770 | 1461098746884 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}] 13:45:47 INFO - PROCESS | 1770 | 1461098747077 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 13:45:47 INFO - PROCESS | 1770 | 1461098747098 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:47 INFO - PROCESS | 1770 | ++DOCSHELL 0x91316c00 == 51 [pid = 1770] [id = 105] 13:45:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 120 (0x92aa5000) [pid = 1770] [serial = 314] [outer = (nil)] 13:45:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 121 (0x95a7d800) [pid = 1770] [serial = 315] [outer = 0x92aa5000] 13:45:47 INFO - PROCESS | 1770 | 1461098747173 Marionette DEBUG loaded listener.js 13:45:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 122 (0x95c29800) [pid = 1770] [serial = 316] [outer = 0x92aa5000] 13:45:48 INFO - PROCESS | 1770 | 1461098748072 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]]]}] 13:45:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 13:45:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1238ms 13:45:48 INFO - PROCESS | 1770 | 1461098748102 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 13:45:48 INFO - PROCESS | 1770 | 1461098748106 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 13:45:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 13:45:48 INFO - PROCESS | 1770 | 1461098748112 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 13:45:48 INFO - PROCESS | 1770 | 1461098748114 Marionette TRACE conn3 <- [1,394,null,{}] 13:45:48 INFO - PROCESS | 1770 | 1461098748120 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}] 13:45:48 INFO - PROCESS | 1770 | 1461098748261 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 13:45:48 INFO - PROCESS | 1770 | 1461098748276 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:48 INFO - PROCESS | 1770 | ++DOCSHELL 0x95a7f000 == 52 [pid = 1770] [id = 106] 13:45:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 123 (0x971bdc00) [pid = 1770] [serial = 317] [outer = (nil)] 13:45:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 124 (0x974e7400) [pid = 1770] [serial = 318] [outer = 0x971bdc00] 13:45:48 INFO - PROCESS | 1770 | 1461098748348 Marionette DEBUG loaded listener.js 13:45:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 125 (0x97662800) [pid = 1770] [serial = 319] [outer = 0x971bdc00] 13:45:49 INFO - PROCESS | 1770 | 1461098749226 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]]]}] 13:45:49 INFO - PROCESS | 1770 | --DOMWINDOW == 124 (0x97d15800) [pid = 1770] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 13:45:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 13:45:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1483ms 13:45:49 INFO - PROCESS | 1770 | --DOMWINDOW == 123 (0x929de800) [pid = 1770] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 13:45:49 INFO - PROCESS | 1770 | --DOMWINDOW == 122 (0x9765ec00) [pid = 1770] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 13:45:49 INFO - PROCESS | 1770 | --DOMWINDOW == 121 (0x92a9d400) [pid = 1770] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 13:45:49 INFO - PROCESS | 1770 | --DOMWINDOW == 120 (0x92974800) [pid = 1770] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 13:45:49 INFO - PROCESS | 1770 | --DOMWINDOW == 119 (0x97d14000) [pid = 1770] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 13:45:49 INFO - PROCESS | 1770 | --DOMWINDOW == 118 (0x904e4c00) [pid = 1770] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 13:45:49 INFO - PROCESS | 1770 | 1461098749614 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 13:45:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 13:45:49 INFO - PROCESS | 1770 | 1461098749626 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 13:45:49 INFO - PROCESS | 1770 | 1461098749634 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 13:45:49 INFO - PROCESS | 1770 | 1461098749640 Marionette TRACE conn3 <- [1,398,null,{}] 13:45:49 INFO - PROCESS | 1770 | 1461098749648 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}] 13:45:49 INFO - PROCESS | 1770 | 1461098749858 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 13:45:50 INFO - PROCESS | 1770 | 1461098750069 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:50 INFO - PROCESS | 1770 | ++DOCSHELL 0x90251c00 == 53 [pid = 1770] [id = 107] 13:45:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 119 (0x90252800) [pid = 1770] [serial = 320] [outer = (nil)] 13:45:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 120 (0x90255c00) [pid = 1770] [serial = 321] [outer = 0x90252800] 13:45:50 INFO - PROCESS | 1770 | 1461098750157 Marionette DEBUG loaded listener.js 13:45:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 121 (0x904e4c00) [pid = 1770] [serial = 322] [outer = 0x90252800] 13:45:51 INFO - PROCESS | 1770 | 1461098751146 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]]]}] 13:45:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 13:45:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1555ms 13:45:51 INFO - PROCESS | 1770 | 1461098751190 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 13:45:51 INFO - PROCESS | 1770 | 1461098751196 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 13:45:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 13:45:51 INFO - PROCESS | 1770 | 1461098751209 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 13:45:51 INFO - PROCESS | 1770 | 1461098751214 Marionette TRACE conn3 <- [1,402,null,{}] 13:45:51 INFO - PROCESS | 1770 | 1461098751221 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}] 13:45:51 INFO - PROCESS | 1770 | 1461098751406 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 13:45:51 INFO - PROCESS | 1770 | 1461098751618 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:51 INFO - PROCESS | 1770 | ++DOCSHELL 0x929e5000 == 54 [pid = 1770] [id = 108] 13:45:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 122 (0x929e7400) [pid = 1770] [serial = 323] [outer = (nil)] 13:45:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 123 (0x92a9d400) [pid = 1770] [serial = 324] [outer = 0x929e7400] 13:45:51 INFO - PROCESS | 1770 | 1461098751709 Marionette DEBUG loaded listener.js 13:45:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 124 (0x92d3d400) [pid = 1770] [serial = 325] [outer = 0x929e7400] 13:45:52 INFO - PROCESS | 1770 | 1461098752698 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]]]}] 13:45:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 13:45:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1537ms 13:45:52 INFO - PROCESS | 1770 | 1461098752742 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 13:45:52 INFO - PROCESS | 1770 | 1461098752746 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 13:45:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 13:45:52 INFO - PROCESS | 1770 | 1461098752753 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 13:45:52 INFO - PROCESS | 1770 | 1461098752757 Marionette TRACE conn3 <- [1,406,null,{}] 13:45:52 INFO - PROCESS | 1770 | 1461098752773 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}] 13:45:52 INFO - PROCESS | 1770 | 1461098752954 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 13:45:53 INFO - PROCESS | 1770 | 1461098753195 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:53 INFO - PROCESS | 1770 | ++DOCSHELL 0x9710b800 == 55 [pid = 1770] [id = 109] 13:45:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 125 (0x9765e800) [pid = 1770] [serial = 326] [outer = (nil)] 13:45:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 126 (0x9799f400) [pid = 1770] [serial = 327] [outer = 0x9765e800] 13:45:53 INFO - PROCESS | 1770 | 1461098753335 Marionette DEBUG loaded listener.js 13:45:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 127 (0x97d1f000) [pid = 1770] [serial = 328] [outer = 0x9765e800] 13:45:54 INFO - PROCESS | 1770 | 1461098754244 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]]]}] 13:45:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 13:45:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1540ms 13:45:54 INFO - PROCESS | 1770 | 1461098754294 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 13:45:54 INFO - PROCESS | 1770 | 1461098754298 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 13:45:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 13:45:54 INFO - PROCESS | 1770 | 1461098754305 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 13:45:54 INFO - PROCESS | 1770 | 1461098754309 Marionette TRACE conn3 <- [1,410,null,{}] 13:45:54 INFO - PROCESS | 1770 | 1461098754315 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}] 13:45:54 INFO - PROCESS | 1770 | 1461098754488 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 13:45:54 INFO - PROCESS | 1770 | 1461098754639 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:54 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f4a9c00 == 56 [pid = 1770] [id = 110] 13:45:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 128 (0x97668c00) [pid = 1770] [serial = 329] [outer = (nil)] 13:45:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 129 (0x98e8f800) [pid = 1770] [serial = 330] [outer = 0x97668c00] 13:45:54 INFO - PROCESS | 1770 | 1461098754724 Marionette DEBUG loaded listener.js 13:45:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 130 (0x9b091400) [pid = 1770] [serial = 331] [outer = 0x97668c00] 13:45:55 INFO - PROCESS | 1770 | 1461098755685 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]]]}] 13:45:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 13:45:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1430ms 13:45:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 13:45:55 INFO - PROCESS | 1770 | 1461098755736 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 13:45:55 INFO - PROCESS | 1770 | 1461098755739 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 13:45:55 INFO - PROCESS | 1770 | 1461098755746 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 13:45:55 INFO - PROCESS | 1770 | 1461098755750 Marionette TRACE conn3 <- [1,414,null,{}] 13:45:55 INFO - PROCESS | 1770 | 1461098755756 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}] 13:45:55 INFO - PROCESS | 1770 | 1461098755933 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 13:45:56 INFO - PROCESS | 1770 | 1461098756086 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:56 INFO - PROCESS | 1770 | ++DOCSHELL 0x904e6000 == 57 [pid = 1770] [id = 111] 13:45:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 131 (0x91f03800) [pid = 1770] [serial = 332] [outer = (nil)] 13:45:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 132 (0x9fc4ec00) [pid = 1770] [serial = 333] [outer = 0x91f03800] 13:45:56 INFO - PROCESS | 1770 | 1461098756174 Marionette DEBUG loaded listener.js 13:45:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 133 (0x9fc97800) [pid = 1770] [serial = 334] [outer = 0x91f03800] 13:45:57 INFO - PROCESS | 1770 | 1461098757074 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]]]}] 13:45:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 13:45:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1393ms 13:45:57 INFO - PROCESS | 1770 | 1461098757139 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 13:45:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 13:45:57 INFO - PROCESS | 1770 | 1461098757143 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 13:45:57 INFO - PROCESS | 1770 | 1461098757149 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 13:45:57 INFO - PROCESS | 1770 | 1461098757153 Marionette TRACE conn3 <- [1,418,null,{}] 13:45:57 INFO - PROCESS | 1770 | 1461098757159 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}] 13:45:57 INFO - PROCESS | 1770 | 1461098757414 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 13:45:57 INFO - PROCESS | 1770 | 1461098757622 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:57 INFO - PROCESS | 1770 | ++DOCSHELL 0x9b038c00 == 58 [pid = 1770] [id = 112] 13:45:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 134 (0xa0c3d000) [pid = 1770] [serial = 335] [outer = (nil)] 13:45:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 135 (0xa3c6f400) [pid = 1770] [serial = 336] [outer = 0xa0c3d000] 13:45:57 INFO - PROCESS | 1770 | 1461098757761 Marionette DEBUG loaded listener.js 13:45:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 136 (0xa44cc000) [pid = 1770] [serial = 337] [outer = 0xa0c3d000] 13:45:59 INFO - PROCESS | 1770 | 1461098759033 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]]]}] 13:45:59 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 13:45:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1933ms 13:45:59 INFO - PROCESS | 1770 | 1461098759082 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 13:45:59 INFO - PROCESS | 1770 | 1461098759086 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 13:45:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 13:45:59 INFO - PROCESS | 1770 | 1461098759092 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 13:45:59 INFO - PROCESS | 1770 | 1461098759096 Marionette TRACE conn3 <- [1,422,null,{}] 13:45:59 INFO - PROCESS | 1770 | 1461098759102 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}] 13:45:59 INFO - PROCESS | 1770 | 1461098759304 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 13:45:59 INFO - PROCESS | 1770 | 1461098759459 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:59 INFO - PROCESS | 1770 | ++DOCSHELL 0x92a3fc00 == 59 [pid = 1770] [id = 113] 13:45:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 137 (0x92a41c00) [pid = 1770] [serial = 338] [outer = (nil)] 13:45:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 138 (0x92a46800) [pid = 1770] [serial = 339] [outer = 0x92a41c00] 13:45:59 INFO - PROCESS | 1770 | 1461098759545 Marionette DEBUG loaded listener.js 13:45:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 139 (0x92a49000) [pid = 1770] [serial = 340] [outer = 0x92a41c00] 13:46:00 INFO - PROCESS | 1770 | 1461098760949 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]]]}] 13:46:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 13:46:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1890ms 13:46:00 INFO - PROCESS | 1770 | 1461098760984 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 13:46:00 INFO - PROCESS | 1770 | 1461098760987 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 13:46:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 13:46:00 INFO - PROCESS | 1770 | 1461098760995 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 13:46:01 INFO - PROCESS | 1770 | 1461098760999 Marionette TRACE conn3 <- [1,426,null,{}] 13:46:01 INFO - PROCESS | 1770 | 1461098761005 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}] 13:46:01 INFO - PROCESS | 1770 | 1461098761158 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 13:46:01 INFO - PROCESS | 1770 | 1461098761313 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:01 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f4aa400 == 60 [pid = 1770] [id = 114] 13:46:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 140 (0x8ffa2000) [pid = 1770] [serial = 341] [outer = (nil)] 13:46:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 141 (0x8ffa8400) [pid = 1770] [serial = 342] [outer = 0x8ffa2000] 13:46:01 INFO - PROCESS | 1770 | 1461098761400 Marionette DEBUG loaded listener.js 13:46:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 142 (0x8ffad400) [pid = 1770] [serial = 343] [outer = 0x8ffa2000] 13:46:02 INFO - PROCESS | 1770 | 1461098762461 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] 13:46:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 13:46:02 INFO - PROCESS | 1770 | 1461098762542 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 13:46:02 INFO - PROCESS | 1770 | 1461098762551 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 13:46:02 INFO - PROCESS | 1770 | 1461098762556 Marionette TRACE conn3 <- [1,430,null,{}] 13:46:02 INFO - PROCESS | 1770 | 1461098762564 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}] 13:46:02 INFO - PROCESS | 1770 | 1461098762737 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 13:46:02 INFO - PROCESS | 1770 | 1461098762957 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:02 INFO - PROCESS | 1770 | ++DOCSHELL 0x90251400 == 61 [pid = 1770] [id = 115] 13:46:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 143 (0x9040d400) [pid = 1770] [serial = 344] [outer = (nil)] 13:46:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 144 (0x91f3c400) [pid = 1770] [serial = 345] [outer = 0x9040d400] 13:46:03 INFO - PROCESS | 1770 | 1461098763037 Marionette DEBUG loaded listener.js 13:46:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 145 (0x92975c00) [pid = 1770] [serial = 346] [outer = 0x9040d400] 13:46:03 INFO - PROCESS | 1770 | 1461098763957 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]]]}] 13:46:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 13:46:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1440ms 13:46:03 INFO - PROCESS | 1770 | 1461098763991 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 13:46:04 INFO - PROCESS | 1770 | 1461098763999 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 13:46:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 13:46:04 INFO - PROCESS | 1770 | 1461098764009 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 13:46:04 INFO - PROCESS | 1770 | 1461098764014 Marionette TRACE conn3 <- [1,434,null,{}] 13:46:04 INFO - PROCESS | 1770 | 1461098764019 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}] 13:46:04 INFO - PROCESS | 1770 | 1461098764197 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 13:46:04 INFO - PROCESS | 1770 | --DOCSHELL 0x8fa93400 == 60 [pid = 1770] [id = 50] 13:46:04 INFO - PROCESS | 1770 | --DOCSHELL 0x91316c00 == 59 [pid = 1770] [id = 105] 13:46:04 INFO - PROCESS | 1770 | --DOCSHELL 0x8fcb4800 == 58 [pid = 1770] [id = 104] 13:46:04 INFO - PROCESS | 1770 | --DOMWINDOW == 144 (0xa3c71800) [pid = 1770] [serial = 252] [outer = (nil)] [url = about:blank] 13:46:04 INFO - PROCESS | 1770 | --DOMWINDOW == 143 (0x96ff1800) [pid = 1770] [serial = 249] [outer = (nil)] [url = about:blank] 13:46:04 INFO - PROCESS | 1770 | --DOMWINDOW == 142 (0x9df8fc00) [pid = 1770] [serial = 243] [outer = (nil)] [url = about:blank] 13:46:04 INFO - PROCESS | 1770 | --DOMWINDOW == 141 (0xa4b4b800) [pid = 1770] [serial = 258] [outer = (nil)] [url = about:blank] 13:46:04 INFO - PROCESS | 1770 | --DOMWINDOW == 140 (0xa45e4800) [pid = 1770] [serial = 255] [outer = (nil)] [url = about:blank] 13:46:04 INFO - PROCESS | 1770 | --DOMWINDOW == 139 (0x97d1d400) [pid = 1770] [serial = 261] [outer = (nil)] [url = about:blank] 13:46:04 INFO - PROCESS | 1770 | --DOMWINDOW == 138 (0x929e9000) [pid = 1770] [serial = 246] [outer = (nil)] [url = about:blank] 13:46:04 INFO - PROCESS | 1770 | --DOMWINDOW == 137 (0x9b034800) [pid = 1770] [serial = 285] [outer = (nil)] [url = about:blank] 13:46:04 INFO - PROCESS | 1770 | 1461098764482 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:04 INFO - PROCESS | 1770 | --DOCSHELL 0x8f9bb800 == 57 [pid = 1770] [id = 103] 13:46:04 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f4a3800 == 58 [pid = 1770] [id = 116] 13:46:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 138 (0x8f4ab000) [pid = 1770] [serial = 347] [outer = (nil)] 13:46:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 139 (0x91316c00) [pid = 1770] [serial = 348] [outer = 0x8f4ab000] 13:46:04 INFO - PROCESS | 1770 | 1461098764570 Marionette DEBUG loaded listener.js 13:46:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 140 (0x92a9ec00) [pid = 1770] [serial = 349] [outer = 0x8f4ab000] 13:46:04 INFO - PROCESS | 1770 | --DOMWINDOW == 139 (0x97d1cc00) [pid = 1770] [serial = 273] [outer = (nil)] [url = about:blank] 13:46:04 INFO - PROCESS | 1770 | --DOMWINDOW == 138 (0x95a80c00) [pid = 1770] [serial = 270] [outer = (nil)] [url = about:blank] 13:46:04 INFO - PROCESS | 1770 | --DOMWINDOW == 137 (0x97666000) [pid = 1770] [serial = 280] [outer = (nil)] [url = about:blank] 13:46:04 INFO - PROCESS | 1770 | --DOMWINDOW == 136 (0x95a87c00) [pid = 1770] [serial = 268] [outer = (nil)] [url = about:blank] 13:46:04 INFO - PROCESS | 1770 | --DOMWINDOW == 135 (0x97ddd800) [pid = 1770] [serial = 274] [outer = (nil)] [url = about:blank] 13:46:04 INFO - PROCESS | 1770 | --DOMWINDOW == 134 (0x97dde800) [pid = 1770] [serial = 282] [outer = (nil)] [url = about:blank] 13:46:04 INFO - PROCESS | 1770 | --DOMWINDOW == 133 (0x98431c00) [pid = 1770] [serial = 277] [outer = (nil)] [url = about:blank] 13:46:04 INFO - PROCESS | 1770 | --DOMWINDOW == 132 (0x950de000) [pid = 1770] [serial = 267] [outer = (nil)] [url = about:blank] 13:46:04 INFO - PROCESS | 1770 | --DOMWINDOW == 131 (0x97661400) [pid = 1770] [serial = 279] [outer = (nil)] [url = about:blank] 13:46:04 INFO - PROCESS | 1770 | --DOMWINDOW == 130 (0x91313000) [pid = 1770] [serial = 265] [outer = (nil)] [url = about:blank] 13:46:04 INFO - PROCESS | 1770 | --DOMWINDOW == 129 (0x983e8000) [pid = 1770] [serial = 276] [outer = (nil)] [url = about:blank] 13:46:04 INFO - PROCESS | 1770 | --DOMWINDOW == 128 (0x90676800) [pid = 1770] [serial = 264] [outer = (nil)] [url = about:blank] 13:46:04 INFO - PROCESS | 1770 | --DOMWINDOW == 127 (0x96857400) [pid = 1770] [serial = 271] [outer = (nil)] [url = about:blank] 13:46:04 INFO - PROCESS | 1770 | --DOMWINDOW == 126 (0x983e0800) [pid = 1770] [serial = 283] [outer = (nil)] [url = about:blank] 13:46:05 INFO - PROCESS | 1770 | 1461098765448 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]]]}] 13:46:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 13:46:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1483ms 13:46:05 INFO - PROCESS | 1770 | 1461098765493 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 13:46:05 INFO - PROCESS | 1770 | 1461098765496 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 13:46:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 13:46:05 INFO - PROCESS | 1770 | 1461098765503 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 13:46:05 INFO - PROCESS | 1770 | 1461098765508 Marionette TRACE conn3 <- [1,438,null,{}] 13:46:05 INFO - PROCESS | 1770 | 1461098765523 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}] 13:46:05 INFO - PROCESS | 1770 | 1461098765697 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 13:46:05 INFO - PROCESS | 1770 | 1461098765833 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:05 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f9b5000 == 59 [pid = 1770] [id = 117] 13:46:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 127 (0x95a7c400) [pid = 1770] [serial = 350] [outer = (nil)] 13:46:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 128 (0x971bd800) [pid = 1770] [serial = 351] [outer = 0x95a7c400] 13:46:05 INFO - PROCESS | 1770 | 1461098765913 Marionette DEBUG loaded listener.js 13:46:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 129 (0x9765d800) [pid = 1770] [serial = 352] [outer = 0x95a7c400] 13:46:06 INFO - PROCESS | 1770 | 1461098766672 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]]]}] 13:46:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 13:46:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1189ms 13:46:06 INFO - PROCESS | 1770 | 1461098766692 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 13:46:06 INFO - PROCESS | 1770 | 1461098766696 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 13:46:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 13:46:06 INFO - PROCESS | 1770 | 1461098766723 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 13:46:06 INFO - PROCESS | 1770 | 1461098766725 Marionette TRACE conn3 <- [1,442,null,{}] 13:46:06 INFO - PROCESS | 1770 | 1461098766732 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}] 13:46:06 INFO - PROCESS | 1770 | 1461098766886 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 13:46:06 INFO - PROCESS | 1770 | 1461098766901 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:06 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fcb3400 == 60 [pid = 1770] [id = 118] 13:46:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 130 (0x97d17000) [pid = 1770] [serial = 353] [outer = (nil)] 13:46:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 131 (0x98220c00) [pid = 1770] [serial = 354] [outer = 0x97d17000] 13:46:06 INFO - PROCESS | 1770 | 1461098766973 Marionette DEBUG loaded listener.js 13:46:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 132 (0x9843c400) [pid = 1770] [serial = 355] [outer = 0x97d17000] 13:46:07 INFO - PROCESS | 1770 | 1461098767923 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]]]}] 13:46:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 13:46:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1249ms 13:46:07 INFO - PROCESS | 1770 | 1461098767952 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 13:46:07 INFO - PROCESS | 1770 | 1461098767956 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 13:46:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 13:46:07 INFO - PROCESS | 1770 | 1461098767962 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 13:46:07 INFO - PROCESS | 1770 | 1461098767965 Marionette TRACE conn3 <- [1,446,null,{}] 13:46:07 INFO - PROCESS | 1770 | 1461098767970 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}] 13:46:08 INFO - PROCESS | 1770 | 1461098768159 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 13:46:08 INFO - PROCESS | 1770 | 1461098768187 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:08 INFO - PROCESS | 1770 | ++DOCSHELL 0x97d1d400 == 61 [pid = 1770] [id = 119] 13:46:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 133 (0x98221800) [pid = 1770] [serial = 356] [outer = (nil)] 13:46:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 134 (0x98e04000) [pid = 1770] [serial = 357] [outer = 0x98221800] 13:46:08 INFO - PROCESS | 1770 | 1461098768260 Marionette DEBUG loaded listener.js 13:46:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 135 (0x98e95c00) [pid = 1770] [serial = 358] [outer = 0x98221800] 13:46:09 INFO - PROCESS | 1770 | 1461098769107 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]]]}] 13:46:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 13:46:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1188ms 13:46:09 INFO - PROCESS | 1770 | 1461098769151 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 13:46:09 INFO - PROCESS | 1770 | 1461098769155 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 13:46:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 13:46:09 INFO - PROCESS | 1770 | 1461098769188 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 13:46:09 INFO - PROCESS | 1770 | 1461098769191 Marionette TRACE conn3 <- [1,450,null,{}] 13:46:09 INFO - PROCESS | 1770 | --DOMWINDOW == 134 (0x92aa5000) [pid = 1770] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 13:46:09 INFO - PROCESS | 1770 | --DOMWINDOW == 133 (0x90257000) [pid = 1770] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 13:46:09 INFO - PROCESS | 1770 | --DOMWINDOW == 132 (0x90406800) [pid = 1770] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 13:46:09 INFO - PROCESS | 1770 | 1461098769210 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}] 13:46:09 INFO - PROCESS | 1770 | 1461098769395 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 13:46:09 INFO - PROCESS | 1770 | 1461098769409 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:09 INFO - PROCESS | 1770 | ++DOCSHELL 0x9843c000 == 62 [pid = 1770] [id = 120] 13:46:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 133 (0x98a85000) [pid = 1770] [serial = 359] [outer = (nil)] 13:46:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 134 (0x9ffd2400) [pid = 1770] [serial = 360] [outer = 0x98a85000] 13:46:09 INFO - PROCESS | 1770 | 1461098769489 Marionette DEBUG loaded listener.js 13:46:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 135 (0xa0f9b400) [pid = 1770] [serial = 361] [outer = 0x98a85000] 13:46:10 INFO - PROCESS | 1770 | 1461098770349 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] 13:46:10 INFO - PROCESS | 1770 | 1461098770390 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 13:46:10 INFO - PROCESS | 1770 | 1461098770396 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 13:46:10 INFO - PROCESS | 1770 | 1461098770400 Marionette TRACE conn3 <- [1,454,null,{}] 13:46:10 INFO - PROCESS | 1770 | 1461098770405 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}] 13:46:10 INFO - PROCESS | 1770 | 1461098770552 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 13:46:10 INFO - PROCESS | 1770 | 1461098770566 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:10 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f6e7800 == 63 [pid = 1770] [id = 121] 13:46:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 136 (0x8f6e9000) [pid = 1770] [serial = 362] [outer = (nil)] 13:46:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 137 (0x8f6f3000) [pid = 1770] [serial = 363] [outer = 0x8f6e9000] 13:46:10 INFO - PROCESS | 1770 | 1461098770643 Marionette DEBUG loaded listener.js 13:46:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 138 (0x8ffa4800) [pid = 1770] [serial = 364] [outer = 0x8f6e9000] 13:46:11 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:46:11 INFO - PROCESS | 1770 | 1461098771695 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]]]}] 13:46:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 13:46:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1351ms 13:46:11 INFO - PROCESS | 1770 | 1461098771747 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 13:46:11 INFO - PROCESS | 1770 | 1461098771754 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 13:46:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 13:46:11 INFO - PROCESS | 1770 | 1461098771763 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 13:46:11 INFO - PROCESS | 1770 | 1461098771770 Marionette TRACE conn3 <- [1,458,null,{}] 13:46:11 INFO - PROCESS | 1770 | 1461098771780 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}] 13:46:12 INFO - PROCESS | 1770 | 1461098772005 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 13:46:12 INFO - PROCESS | 1770 | 1461098772238 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:12 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f9c0800 == 64 [pid = 1770] [id = 122] 13:46:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 139 (0x8fcb5c00) [pid = 1770] [serial = 365] [outer = (nil)] 13:46:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 140 (0x9024fc00) [pid = 1770] [serial = 366] [outer = 0x8fcb5c00] 13:46:12 INFO - PROCESS | 1770 | 1461098772374 Marionette DEBUG loaded listener.js 13:46:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 141 (0x904e9400) [pid = 1770] [serial = 367] [outer = 0x8fcb5c00] 13:46:13 INFO - PROCESS | 1770 | 1461098773293 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] 13:46:13 INFO - PROCESS | 1770 | 1461098773364 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 13:46:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 13:46:13 INFO - PROCESS | 1770 | 1461098773377 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 13:46:13 INFO - PROCESS | 1770 | 1461098773381 Marionette TRACE conn3 <- [1,462,null,{}] 13:46:13 INFO - PROCESS | 1770 | 1461098773388 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}] 13:46:13 INFO - PROCESS | 1770 | 1461098773570 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 13:46:13 INFO - PROCESS | 1770 | 1461098773728 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:13 INFO - PROCESS | 1770 | ++DOCSHELL 0x900cd800 == 65 [pid = 1770] [id = 123] 13:46:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 142 (0x900ce400) [pid = 1770] [serial = 368] [outer = (nil)] 13:46:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 143 (0x900d4400) [pid = 1770] [serial = 369] [outer = 0x900ce400] 13:46:13 INFO - PROCESS | 1770 | 1461098773866 Marionette DEBUG loaded listener.js 13:46:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 144 (0x915cd000) [pid = 1770] [serial = 370] [outer = 0x900ce400] 13:46:14 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:46:14 INFO - PROCESS | 1770 | 1461098774975 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] 13:46:15 INFO - PROCESS | 1770 | 1461098775077 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 13:46:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 13:46:15 INFO - PROCESS | 1770 | 1461098775087 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 13:46:15 INFO - PROCESS | 1770 | 1461098775097 Marionette TRACE conn3 <- [1,466,null,{}] 13:46:15 INFO - PROCESS | 1770 | 1461098775203 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}] 13:46:15 INFO - PROCESS | 1770 | 1461098775549 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 13:46:15 INFO - PROCESS | 1770 | 1461098775710 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:15 INFO - PROCESS | 1770 | ++DOCSHELL 0x900c9400 == 66 [pid = 1770] [id = 124] 13:46:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 145 (0x92d3b400) [pid = 1770] [serial = 371] [outer = (nil)] 13:46:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 146 (0x96861c00) [pid = 1770] [serial = 372] [outer = 0x92d3b400] 13:46:15 INFO - PROCESS | 1770 | 1461098775801 Marionette DEBUG loaded listener.js 13:46:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 147 (0x98221000) [pid = 1770] [serial = 373] [outer = 0x92d3b400] 13:46:16 INFO - PROCESS | 1770 | 1461098776731 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] 13:46:16 INFO - PROCESS | 1770 | 1461098776801 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 13:46:16 INFO - PROCESS | 1770 | 1461098776807 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 13:46:16 INFO - PROCESS | 1770 | 1461098776811 Marionette TRACE conn3 <- [1,470,null,{}] 13:46:16 INFO - PROCESS | 1770 | 1461098776817 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}] 13:46:17 INFO - PROCESS | 1770 | 1461098777029 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 13:46:17 INFO - PROCESS | 1770 | 1461098777188 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:17 INFO - PROCESS | 1770 | ++DOCSHELL 0x983dec00 == 67 [pid = 1770] [id = 125] 13:46:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 148 (0x9fb8d000) [pid = 1770] [serial = 374] [outer = (nil)] 13:46:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 149 (0xa0fa2400) [pid = 1770] [serial = 375] [outer = 0x9fb8d000] 13:46:17 INFO - PROCESS | 1770 | 1461098777334 Marionette DEBUG loaded listener.js 13:46:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 150 (0xa4450800) [pid = 1770] [serial = 376] [outer = 0x9fb8d000] 13:46:18 INFO - PROCESS | 1770 | 1461098778200 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]]]}] 13:46:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 13:46:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1431ms 13:46:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 13:46:18 INFO - PROCESS | 1770 | 1461098778238 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 13:46:18 INFO - PROCESS | 1770 | 1461098778241 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 13:46:18 INFO - PROCESS | 1770 | 1461098778247 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 13:46:18 INFO - PROCESS | 1770 | 1461098778250 Marionette TRACE conn3 <- [1,474,null,{}] 13:46:18 INFO - PROCESS | 1770 | 1461098778256 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}] 13:46:18 INFO - PROCESS | 1770 | 1461098778417 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 13:46:18 INFO - PROCESS | 1770 | 1461098778581 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:18 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f9bcc00 == 68 [pid = 1770] [id = 126] 13:46:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 151 (0x95a82800) [pid = 1770] [serial = 377] [outer = (nil)] 13:46:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 152 (0xa45e5800) [pid = 1770] [serial = 378] [outer = 0x95a82800] 13:46:18 INFO - PROCESS | 1770 | 1461098778666 Marionette DEBUG loaded listener.js 13:46:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 153 (0xa4b10400) [pid = 1770] [serial = 379] [outer = 0x95a82800] 13:46:19 INFO - PROCESS | 1770 | 1461098779629 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]]]}] 13:46:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 13:46:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1440ms 13:46:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 13:46:19 INFO - PROCESS | 1770 | 1461098779687 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 13:46:19 INFO - PROCESS | 1770 | 1461098779690 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 13:46:19 INFO - PROCESS | 1770 | 1461098779697 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 13:46:19 INFO - PROCESS | 1770 | 1461098779699 Marionette TRACE conn3 <- [1,478,null,{}] 13:46:19 INFO - PROCESS | 1770 | 1461098779706 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}] 13:46:19 INFO - PROCESS | 1770 | 1461098779947 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 13:46:20 INFO - PROCESS | 1770 | 1461098780160 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:20 INFO - PROCESS | 1770 | ++DOCSHELL 0x8ba13800 == 69 [pid = 1770] [id = 127] 13:46:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 154 (0x8ba19000) [pid = 1770] [serial = 380] [outer = (nil)] 13:46:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 155 (0xa44c8800) [pid = 1770] [serial = 381] [outer = 0x8ba19000] 13:46:20 INFO - PROCESS | 1770 | 1461098780292 Marionette DEBUG loaded listener.js 13:46:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 156 (0xa4b4ac00) [pid = 1770] [serial = 382] [outer = 0x8ba19000] 13:46:21 INFO - PROCESS | 1770 | 1461098781229 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]]]}] 13:46:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 13:46:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1585ms 13:46:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 13:46:21 INFO - PROCESS | 1770 | 1461098781282 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 13:46:21 INFO - PROCESS | 1770 | 1461098781286 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 13:46:21 INFO - PROCESS | 1770 | 1461098781292 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 13:46:21 INFO - PROCESS | 1770 | 1461098781296 Marionette TRACE conn3 <- [1,482,null,{}] 13:46:21 INFO - PROCESS | 1770 | 1461098781302 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}] 13:46:21 INFO - PROCESS | 1770 | 1461098781471 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 13:46:21 INFO - PROCESS | 1770 | 1461098781681 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:21 INFO - PROCESS | 1770 | ++DOCSHELL 0x93b74000 == 70 [pid = 1770] [id = 128] 13:46:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 157 (0x93b74800) [pid = 1770] [serial = 383] [outer = (nil)] 13:46:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 158 (0x93b7b400) [pid = 1770] [serial = 384] [outer = 0x93b74800] 13:46:21 INFO - PROCESS | 1770 | 1461098781782 Marionette DEBUG loaded listener.js 13:46:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 159 (0x93b7e000) [pid = 1770] [serial = 385] [outer = 0x93b74800] 13:46:22 INFO - PROCESS | 1770 | 1461098782661 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]]]}] 13:46:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 13:46:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1438ms 13:46:22 INFO - PROCESS | 1770 | 1461098782730 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 13:46:22 INFO - PROCESS | 1770 | 1461098782734 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 13:46:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 13:46:22 INFO - PROCESS | 1770 | 1461098782741 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 13:46:22 INFO - PROCESS | 1770 | 1461098782744 Marionette TRACE conn3 <- [1,486,null,{}] 13:46:22 INFO - PROCESS | 1770 | 1461098782750 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}] 13:46:22 INFO - PROCESS | 1770 | 1461098782927 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 13:46:23 INFO - PROCESS | 1770 | 1461098783091 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:23 INFO - PROCESS | 1770 | ++DOCSHELL 0x8bb4fc00 == 71 [pid = 1770] [id = 129] 13:46:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 160 (0x8bb50800) [pid = 1770] [serial = 386] [outer = (nil)] 13:46:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 161 (0x8bb56000) [pid = 1770] [serial = 387] [outer = 0x8bb50800] 13:46:23 INFO - PROCESS | 1770 | 1461098783221 Marionette DEBUG loaded listener.js 13:46:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 162 (0x8bb59400) [pid = 1770] [serial = 388] [outer = 0x8bb50800] 13:46:24 INFO - PROCESS | 1770 | 1461098784093 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]]]}] 13:46:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 13:46:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1432ms 13:46:24 INFO - PROCESS | 1770 | 1461098784174 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 13:46:24 INFO - PROCESS | 1770 | 1461098784179 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 13:46:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 13:46:24 INFO - PROCESS | 1770 | 1461098784185 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 13:46:24 INFO - PROCESS | 1770 | 1461098784189 Marionette TRACE conn3 <- [1,490,null,{}] 13:46:24 INFO - PROCESS | 1770 | 1461098784196 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}] 13:46:24 INFO - PROCESS | 1770 | 1461098784660 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 13:46:24 INFO - PROCESS | 1770 | 1461098784920 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:24 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f6f6000 == 72 [pid = 1770] [id = 130] 13:46:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 163 (0x8f6f6800) [pid = 1770] [serial = 389] [outer = (nil)] 13:46:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 164 (0x8fcb6c00) [pid = 1770] [serial = 390] [outer = 0x8f6f6800] 13:46:25 INFO - PROCESS | 1770 | 1461098785003 Marionette DEBUG loaded listener.js 13:46:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 165 (0x8ffaec00) [pid = 1770] [serial = 391] [outer = 0x8f6f6800] 13:46:25 INFO - PROCESS | 1770 | 1461098785828 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]]]}] 13:46:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 13:46:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1682ms 13:46:25 INFO - PROCESS | 1770 | 1461098785869 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 13:46:25 INFO - PROCESS | 1770 | 1461098785875 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 13:46:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 13:46:25 INFO - PROCESS | 1770 | 1461098785882 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 13:46:25 INFO - PROCESS | 1770 | 1461098785889 Marionette TRACE conn3 <- [1,494,null,{}] 13:46:25 INFO - PROCESS | 1770 | 1461098785896 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}] 13:46:26 INFO - PROCESS | 1770 | 1461098786080 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 13:46:26 INFO - PROCESS | 1770 | 1461098786343 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:26 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f6ed000 == 73 [pid = 1770] [id = 131] 13:46:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 166 (0x8f6f1400) [pid = 1770] [serial = 392] [outer = (nil)] 13:46:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 167 (0x900d8800) [pid = 1770] [serial = 393] [outer = 0x8f6f1400] 13:46:26 INFO - PROCESS | 1770 | 1461098786475 Marionette DEBUG loaded listener.js 13:46:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 168 (0x904e2400) [pid = 1770] [serial = 394] [outer = 0x8f6f1400] 13:46:27 INFO - PROCESS | 1770 | --DOCSHELL 0x8fcbc000 == 72 [pid = 1770] [id = 43] 13:46:27 INFO - PROCESS | 1770 | --DOMWINDOW == 167 (0x974e7400) [pid = 1770] [serial = 318] [outer = (nil)] [url = about:blank] 13:46:27 INFO - PROCESS | 1770 | --DOCSHELL 0x8f9b8000 == 71 [pid = 1770] [id = 44] 13:46:27 INFO - PROCESS | 1770 | --DOCSHELL 0x904ee000 == 70 [pid = 1770] [id = 40] 13:46:27 INFO - PROCESS | 1770 | --DOCSHELL 0x95a7f000 == 69 [pid = 1770] [id = 106] 13:46:27 INFO - PROCESS | 1770 | 1461098787443 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]]]}] 13:46:27 INFO - PROCESS | 1770 | --DOMWINDOW == 166 (0x95a7d800) [pid = 1770] [serial = 315] [outer = (nil)] [url = about:blank] 13:46:27 INFO - PROCESS | 1770 | --DOMWINDOW == 165 (0x95c29800) [pid = 1770] [serial = 316] [outer = (nil)] [url = about:blank] 13:46:27 INFO - PROCESS | 1770 | --DOMWINDOW == 164 (0x9040f800) [pid = 1770] [serial = 310] [outer = (nil)] [url = about:blank] 13:46:27 INFO - PROCESS | 1770 | --DOMWINDOW == 163 (0x90405c00) [pid = 1770] [serial = 309] [outer = (nil)] [url = about:blank] 13:46:27 INFO - PROCESS | 1770 | --DOMWINDOW == 162 (0x9b02e400) [pid = 1770] [serial = 297] [outer = (nil)] [url = about:blank] 13:46:27 INFO - PROCESS | 1770 | --DOMWINDOW == 161 (0x9fc9e800) [pid = 1770] [serial = 300] [outer = (nil)] [url = about:blank] 13:46:27 INFO - PROCESS | 1770 | --DOMWINDOW == 160 (0x95af3c00) [pid = 1770] [serial = 306] [outer = (nil)] [url = about:blank] 13:46:27 INFO - PROCESS | 1770 | --DOMWINDOW == 159 (0x929e2800) [pid = 1770] [serial = 288] [outer = (nil)] [url = about:blank] 13:46:27 INFO - PROCESS | 1770 | --DOMWINDOW == 158 (0x8f9c3400) [pid = 1770] [serial = 303] [outer = (nil)] [url = about:blank] 13:46:27 INFO - PROCESS | 1770 | --DOMWINDOW == 157 (0x9131e000) [pid = 1770] [serial = 312] [outer = (nil)] [url = about:blank] 13:46:27 INFO - PROCESS | 1770 | --DOMWINDOW == 156 (0x92981800) [pid = 1770] [serial = 313] [outer = (nil)] [url = about:blank] 13:46:27 INFO - PROCESS | 1770 | --DOMWINDOW == 155 (0x97661800) [pid = 1770] [serial = 291] [outer = (nil)] [url = about:blank] 13:46:27 INFO - PROCESS | 1770 | --DOMWINDOW == 154 (0x9765a000) [pid = 1770] [serial = 294] [outer = (nil)] [url = about:blank] 13:46:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 13:46:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1594ms 13:46:27 INFO - PROCESS | 1770 | 1461098787477 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 13:46:27 INFO - PROCESS | 1770 | 1461098787481 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 13:46:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 13:46:27 INFO - PROCESS | 1770 | 1461098787488 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 13:46:27 INFO - PROCESS | 1770 | 1461098787490 Marionette TRACE conn3 <- [1,498,null,{}] 13:46:27 INFO - PROCESS | 1770 | 1461098787497 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}] 13:46:27 INFO - PROCESS | 1770 | 1461098787649 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 13:46:27 INFO - PROCESS | 1770 | 1461098787773 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:27 INFO - PROCESS | 1770 | ++DOCSHELL 0x90408c00 == 70 [pid = 1770] [id = 132] 13:46:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 155 (0x90735000) [pid = 1770] [serial = 395] [outer = (nil)] 13:46:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 156 (0x91fbac00) [pid = 1770] [serial = 396] [outer = 0x90735000] 13:46:27 INFO - PROCESS | 1770 | 1461098787922 Marionette DEBUG loaded listener.js 13:46:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 157 (0x929de400) [pid = 1770] [serial = 397] [outer = 0x90735000] 13:46:29 INFO - PROCESS | 1770 | 1461098789090 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]]]}] 13:46:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 13:46:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1635ms 13:46:29 INFO - PROCESS | 1770 | 1461098789122 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 13:46:29 INFO - PROCESS | 1770 | 1461098789128 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 13:46:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 13:46:29 INFO - PROCESS | 1770 | 1461098789144 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 13:46:29 INFO - PROCESS | 1770 | 1461098789151 Marionette TRACE conn3 <- [1,502,null,{}] 13:46:29 INFO - PROCESS | 1770 | 1461098789156 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}] 13:46:29 INFO - PROCESS | 1770 | 1461098789353 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 13:46:29 INFO - PROCESS | 1770 | 1461098789373 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:29 INFO - PROCESS | 1770 | ++DOCSHELL 0x91fc1000 == 71 [pid = 1770] [id = 133] 13:46:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 158 (0x92d3fc00) [pid = 1770] [serial = 398] [outer = (nil)] 13:46:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 159 (0x9737fc00) [pid = 1770] [serial = 399] [outer = 0x92d3fc00] 13:46:29 INFO - PROCESS | 1770 | 1461098789445 Marionette DEBUG loaded listener.js 13:46:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 160 (0x97661800) [pid = 1770] [serial = 400] [outer = 0x92d3fc00] 13:46:30 INFO - PROCESS | 1770 | 1461098790296 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]]]}] 13:46:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 13:46:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1200ms 13:46:30 INFO - PROCESS | 1770 | 1461098790337 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 13:46:30 INFO - PROCESS | 1770 | 1461098790340 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 13:46:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 13:46:30 INFO - PROCESS | 1770 | 1461098790346 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 13:46:30 INFO - PROCESS | 1770 | 1461098790349 Marionette TRACE conn3 <- [1,506,null,{}] 13:46:30 INFO - PROCESS | 1770 | 1461098790361 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}] 13:46:30 INFO - PROCESS | 1770 | 1461098790552 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 13:46:30 INFO - PROCESS | 1770 | 1461098790574 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:30 INFO - PROCESS | 1770 | ++DOCSHELL 0x913a2c00 == 72 [pid = 1770] [id = 134] 13:46:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 161 (0x913a4400) [pid = 1770] [serial = 401] [outer = (nil)] 13:46:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 162 (0x913adc00) [pid = 1770] [serial = 402] [outer = 0x913a4400] 13:46:30 INFO - PROCESS | 1770 | 1461098790645 Marionette DEBUG loaded listener.js 13:46:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 163 (0x913afc00) [pid = 1770] [serial = 403] [outer = 0x913a4400] 13:46:31 INFO - PROCESS | 1770 | 1461098791556 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]]]}] 13:46:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 13:46:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1241ms 13:46:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 13:46:31 INFO - PROCESS | 1770 | 1461098791587 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 13:46:31 INFO - PROCESS | 1770 | 1461098791590 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 13:46:31 INFO - PROCESS | 1770 | 1461098791596 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 13:46:31 INFO - PROCESS | 1770 | 1461098791599 Marionette TRACE conn3 <- [1,510,null,{}] 13:46:31 INFO - PROCESS | 1770 | 1461098791604 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}] 13:46:31 INFO - PROCESS | 1770 | 1461098791805 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 13:46:31 INFO - PROCESS | 1770 | 1461098791833 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:31 INFO - PROCESS | 1770 | ++DOCSHELL 0x93c63800 == 73 [pid = 1770] [id = 135] 13:46:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 164 (0x93c64800) [pid = 1770] [serial = 404] [outer = (nil)] 13:46:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 165 (0x93c67000) [pid = 1770] [serial = 405] [outer = 0x93c64800] 13:46:31 INFO - PROCESS | 1770 | 1461098791915 Marionette DEBUG loaded listener.js 13:46:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 166 (0x93c6cc00) [pid = 1770] [serial = 406] [outer = 0x93c64800] 13:46:32 INFO - PROCESS | 1770 | --DOMWINDOW == 165 (0x9040d400) [pid = 1770] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 13:46:32 INFO - PROCESS | 1770 | --DOMWINDOW == 164 (0x98a85000) [pid = 1770] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 13:46:32 INFO - PROCESS | 1770 | --DOMWINDOW == 163 (0x97d17000) [pid = 1770] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 13:46:32 INFO - PROCESS | 1770 | --DOMWINDOW == 162 (0x8f4ab000) [pid = 1770] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 13:46:32 INFO - PROCESS | 1770 | --DOMWINDOW == 161 (0x98221800) [pid = 1770] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 13:46:32 INFO - PROCESS | 1770 | --DOMWINDOW == 160 (0x95a7c400) [pid = 1770] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 13:46:32 INFO - PROCESS | 1770 | --DOMWINDOW == 159 (0x971bdc00) [pid = 1770] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 13:46:32 INFO - PROCESS | 1770 | 1461098792954 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]]]}] 13:46:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 13:46:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1389ms 13:46:32 INFO - PROCESS | 1770 | 1461098792984 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 13:46:32 INFO - PROCESS | 1770 | 1461098792988 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 13:46:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 13:46:32 INFO - PROCESS | 1770 | 1461098792994 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 13:46:32 INFO - PROCESS | 1770 | 1461098792997 Marionette TRACE conn3 <- [1,514,null,{}] 13:46:33 INFO - PROCESS | 1770 | 1461098793002 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}] 13:46:33 INFO - PROCESS | 1770 | 1461098793148 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 13:46:33 INFO - PROCESS | 1770 | 1461098793163 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:33 INFO - PROCESS | 1770 | ++DOCSHELL 0x8bd42800 == 74 [pid = 1770] [id = 136] 13:46:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 160 (0x8bd46c00) [pid = 1770] [serial = 407] [outer = (nil)] 13:46:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 161 (0x8bd4e400) [pid = 1770] [serial = 408] [outer = 0x8bd46c00] 13:46:33 INFO - PROCESS | 1770 | 1461098793235 Marionette DEBUG loaded listener.js 13:46:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 162 (0x8f6e8800) [pid = 1770] [serial = 409] [outer = 0x8bd46c00] 13:46:34 INFO - PROCESS | 1770 | 1461098794014 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]]]}] 13:46:34 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 13:46:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1032ms 13:46:34 INFO - PROCESS | 1770 | 1461098794026 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 13:46:34 INFO - PROCESS | 1770 | 1461098794030 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 13:46:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 13:46:34 INFO - PROCESS | 1770 | 1461098794039 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 13:46:34 INFO - PROCESS | 1770 | 1461098794042 Marionette TRACE conn3 <- [1,518,null,{}] 13:46:34 INFO - PROCESS | 1770 | 1461098794048 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}] 13:46:34 INFO - PROCESS | 1770 | 1461098794253 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 13:46:34 INFO - PROCESS | 1770 | 1461098794272 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:34 INFO - PROCESS | 1770 | ++DOCSHELL 0x8bd4dc00 == 75 [pid = 1770] [id = 137] 13:46:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 163 (0x8bd4f000) [pid = 1770] [serial = 410] [outer = (nil)] 13:46:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 164 (0x93c6dc00) [pid = 1770] [serial = 411] [outer = 0x8bd4f000] 13:46:34 INFO - PROCESS | 1770 | 1461098794343 Marionette DEBUG loaded listener.js 13:46:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 165 (0x93c6ec00) [pid = 1770] [serial = 412] [outer = 0x8bd4f000] 13:46:35 INFO - PROCESS | 1770 | 1461098795429 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]]]}] 13:46:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 13:46:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1439ms 13:46:35 INFO - PROCESS | 1770 | 1461098795476 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 13:46:35 INFO - PROCESS | 1770 | 1461098795484 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 13:46:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 13:46:35 INFO - PROCESS | 1770 | 1461098795493 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 13:46:35 INFO - PROCESS | 1770 | 1461098795498 Marionette TRACE conn3 <- [1,522,null,{}] 13:46:35 INFO - PROCESS | 1770 | 1461098795507 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}] 13:46:35 INFO - PROCESS | 1770 | 1461098795689 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 13:46:35 INFO - PROCESS | 1770 | 1461098795854 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:35 INFO - PROCESS | 1770 | ++DOCSHELL 0x8bb4f000 == 76 [pid = 1770] [id = 138] 13:46:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 166 (0x8bd4b000) [pid = 1770] [serial = 413] [outer = (nil)] 13:46:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 167 (0x8ffa2800) [pid = 1770] [serial = 414] [outer = 0x8bd4b000] 13:46:35 INFO - PROCESS | 1770 | 1461098795944 Marionette DEBUG loaded listener.js 13:46:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 168 (0x900d2c00) [pid = 1770] [serial = 415] [outer = 0x8bd4b000] 13:46:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 169 (0x91fbb000) [pid = 1770] [serial = 416] [outer = 0x9131a800] 13:46:37 INFO - PROCESS | 1770 | 1461098797191 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]]]}] 13:46:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 13:46:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1740ms 13:46:37 INFO - PROCESS | 1770 | 1461098797232 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 13:46:37 INFO - PROCESS | 1770 | 1461098797240 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 13:46:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 13:46:37 INFO - PROCESS | 1770 | 1461098797251 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 13:46:37 INFO - PROCESS | 1770 | 1461098797255 Marionette TRACE conn3 <- [1,526,null,{}] 13:46:37 INFO - PROCESS | 1770 | 1461098797262 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}] 13:46:37 INFO - PROCESS | 1770 | 1461098797471 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 13:46:37 INFO - PROCESS | 1770 | 1461098797738 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:37 INFO - PROCESS | 1770 | ++DOCSHELL 0x913aa000 == 77 [pid = 1770] [id = 139] 13:46:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 170 (0x9297f000) [pid = 1770] [serial = 417] [outer = (nil)] 13:46:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 171 (0x93b73c00) [pid = 1770] [serial = 418] [outer = 0x9297f000] 13:46:37 INFO - PROCESS | 1770 | 1461098797832 Marionette DEBUG loaded listener.js 13:46:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 172 (0x93c63400) [pid = 1770] [serial = 419] [outer = 0x9297f000] 13:46:38 INFO - PROCESS | 1770 | 1461098798728 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]]]}] 13:46:38 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 13:46:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1539ms 13:46:38 INFO - PROCESS | 1770 | 1461098798790 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 13:46:38 INFO - PROCESS | 1770 | 1461098798794 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 13:46:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 13:46:38 INFO - PROCESS | 1770 | 1461098798801 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 13:46:38 INFO - PROCESS | 1770 | 1461098798807 Marionette TRACE conn3 <- [1,530,null,{}] 13:46:38 INFO - PROCESS | 1770 | 1461098798824 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}] 13:46:39 INFO - PROCESS | 1770 | 1461098799038 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 13:46:39 INFO - PROCESS | 1770 | 1461098799262 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:39 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f4a3400 == 78 [pid = 1770] [id = 140] 13:46:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 173 (0x963c4c00) [pid = 1770] [serial = 420] [outer = (nil)] 13:46:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 174 (0x97d13800) [pid = 1770] [serial = 421] [outer = 0x963c4c00] 13:46:39 INFO - PROCESS | 1770 | 1461098799396 Marionette DEBUG loaded listener.js 13:46:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 175 (0x97de5800) [pid = 1770] [serial = 422] [outer = 0x963c4c00] 13:46:40 INFO - PROCESS | 1770 | 1461098800182 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"]]]}] 13:46:40 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 13:46:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 13:46:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:46:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 13:46:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:46:40 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 13:46:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 13:46:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:46:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 13:46:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:46:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1438ms 13:46:40 INFO - PROCESS | 1770 | 1461098800249 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 13:46:40 INFO - PROCESS | 1770 | 1461098800255 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 13:46:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 13:46:40 INFO - PROCESS | 1770 | 1461098800263 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 13:46:40 INFO - PROCESS | 1770 | 1461098800266 Marionette TRACE conn3 <- [1,534,null,{}] 13:46:40 INFO - PROCESS | 1770 | 1461098800271 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}] 13:46:40 INFO - PROCESS | 1770 | 1461098800461 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 13:46:40 INFO - PROCESS | 1770 | 1461098800624 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:40 INFO - PROCESS | 1770 | ++DOCSHELL 0x8ba1b000 == 79 [pid = 1770] [id = 141] 13:46:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 176 (0x8f7df000) [pid = 1770] [serial = 423] [outer = (nil)] 13:46:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 177 (0x95a85800) [pid = 1770] [serial = 424] [outer = 0x8f7df000] 13:46:40 INFO - PROCESS | 1770 | 1461098800710 Marionette DEBUG loaded listener.js 13:46:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 178 (0x97d20800) [pid = 1770] [serial = 425] [outer = 0x8f7df000] 13:46:41 INFO - PROCESS | 1770 | 1461098801585 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]]]}] 13:46:41 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 13:46:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1379ms 13:46:41 INFO - PROCESS | 1770 | 1461098801650 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 13:46:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 13:46:41 INFO - PROCESS | 1770 | 1461098801654 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 13:46:41 INFO - PROCESS | 1770 | 1461098801661 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 13:46:41 INFO - PROCESS | 1770 | 1461098801665 Marionette TRACE conn3 <- [1,538,null,{}] 13:46:41 INFO - PROCESS | 1770 | 1461098801671 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}] 13:46:41 INFO - PROCESS | 1770 | 1461098801853 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 13:46:42 INFO - PROCESS | 1770 | 1461098802022 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:42 INFO - PROCESS | 1770 | ++DOCSHELL 0x8ba1bc00 == 80 [pid = 1770] [id = 142] 13:46:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 179 (0x8ba1d400) [pid = 1770] [serial = 426] [outer = (nil)] 13:46:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 180 (0x98a81c00) [pid = 1770] [serial = 427] [outer = 0x8ba1d400] 13:46:42 INFO - PROCESS | 1770 | 1461098802108 Marionette DEBUG loaded listener.js 13:46:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 181 (0x9b0ef400) [pid = 1770] [serial = 428] [outer = 0x8ba1d400] 13:46:42 INFO - PROCESS | 1770 | 1461098802992 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]]]}] 13:46:43 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. 13:46:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1379ms 13:46:43 INFO - PROCESS | 1770 | 1461098803056 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 13:46:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 13:46:43 INFO - PROCESS | 1770 | 1461098803060 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 13:46:43 INFO - PROCESS | 1770 | 1461098803068 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 13:46:43 INFO - PROCESS | 1770 | 1461098803072 Marionette TRACE conn3 <- [1,542,null,{}] 13:46:43 INFO - PROCESS | 1770 | 1461098803078 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}] 13:46:43 INFO - PROCESS | 1770 | 1461098803255 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 13:46:43 INFO - PROCESS | 1770 | 1461098803424 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e5bbc00 == 81 [pid = 1770] [id = 143] 13:46:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 182 (0x8e5bd800) [pid = 1770] [serial = 429] [outer = (nil)] 13:46:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 183 (0x8e5c4400) [pid = 1770] [serial = 430] [outer = 0x8e5bd800] 13:46:43 INFO - PROCESS | 1770 | 1461098803514 Marionette DEBUG loaded listener.js 13:46:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 184 (0x8e5c6800) [pid = 1770] [serial = 431] [outer = 0x8e5bd800] 13:46:44 INFO - PROCESS | 1770 | 1461098804368 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]]]}] 13:46:44 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. 13:46:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1333ms 13:46:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 13:46:44 INFO - PROCESS | 1770 | 1461098804401 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 13:46:44 INFO - PROCESS | 1770 | 1461098804404 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 13:46:44 INFO - PROCESS | 1770 | 1461098804411 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 13:46:44 INFO - PROCESS | 1770 | 1461098804414 Marionette TRACE conn3 <- [1,546,null,{}] 13:46:44 INFO - PROCESS | 1770 | 1461098804421 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}] 13:46:44 INFO - PROCESS | 1770 | 1461098804635 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 13:46:44 INFO - PROCESS | 1770 | 1461098804804 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:44 INFO - PROCESS | 1770 | ++DOCSHELL 0x8b74e400 == 82 [pid = 1770] [id = 144] 13:46:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 185 (0x8b74ec00) [pid = 1770] [serial = 432] [outer = (nil)] 13:46:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 186 (0x8b751c00) [pid = 1770] [serial = 433] [outer = 0x8b74ec00] 13:46:44 INFO - PROCESS | 1770 | 1461098804900 Marionette DEBUG loaded listener.js 13:46:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 187 (0x8b75ac00) [pid = 1770] [serial = 434] [outer = 0x8b74ec00] 13:46:45 INFO - PROCESS | 1770 | 1461098805786 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]]]}] 13:46:45 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 13:46:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1433ms 13:46:45 INFO - PROCESS | 1770 | 1461098805843 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 13:46:45 INFO - PROCESS | 1770 | 1461098805847 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 13:46:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 13:46:45 INFO - PROCESS | 1770 | 1461098805853 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 13:46:45 INFO - PROCESS | 1770 | 1461098805857 Marionette TRACE conn3 <- [1,550,null,{}] 13:46:45 INFO - PROCESS | 1770 | 1461098805863 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}] 13:46:46 INFO - PROCESS | 1770 | 1461098806120 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 13:46:46 INFO - PROCESS | 1770 | 1461098806252 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:46 INFO - PROCESS | 1770 | ++DOCSHELL 0x8b751000 == 83 [pid = 1770] [id = 145] 13:46:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 188 (0x8b754400) [pid = 1770] [serial = 435] [outer = (nil)] 13:46:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 189 (0x8e5c3000) [pid = 1770] [serial = 436] [outer = 0x8b754400] 13:46:46 INFO - PROCESS | 1770 | 1461098806360 Marionette DEBUG loaded listener.js 13:46:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 190 (0x933c6400) [pid = 1770] [serial = 437] [outer = 0x8b754400] 13:46:47 INFO - PROCESS | 1770 | 1461098807226 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]]]}] 13:46:47 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. 13:46:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1382ms 13:46:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 13:46:47 INFO - PROCESS | 1770 | 1461098807236 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 13:46:47 INFO - PROCESS | 1770 | 1461098807239 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 13:46:47 INFO - PROCESS | 1770 | 1461098807246 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 13:46:47 INFO - PROCESS | 1770 | 1461098807250 Marionette TRACE conn3 <- [1,554,null,{}] 13:46:47 INFO - PROCESS | 1770 | 1461098807255 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}] 13:46:47 INFO - PROCESS | 1770 | 1461098807426 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 13:46:47 INFO - PROCESS | 1770 | 1461098807615 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:47 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a601400 == 84 [pid = 1770] [id = 146] 13:46:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 191 (0x8a601c00) [pid = 1770] [serial = 438] [outer = (nil)] 13:46:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 192 (0x8a608800) [pid = 1770] [serial = 439] [outer = 0x8a601c00] 13:46:47 INFO - PROCESS | 1770 | 1461098807700 Marionette DEBUG loaded listener.js 13:46:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 193 (0x8a60e400) [pid = 1770] [serial = 440] [outer = 0x8a601c00] 13:46:48 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:46:48 INFO - PROCESS | 1770 | 1461098808598 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]]]}] 13:46:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 13:46:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1381ms 13:46:48 INFO - PROCESS | 1770 | 1461098808626 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 13:46:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 13:46:48 INFO - PROCESS | 1770 | 1461098808630 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 13:46:48 INFO - PROCESS | 1770 | 1461098808637 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 13:46:48 INFO - PROCESS | 1770 | 1461098808641 Marionette TRACE conn3 <- [1,558,null,{}] 13:46:48 INFO - PROCESS | 1770 | 1461098808646 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}] 13:46:48 INFO - PROCESS | 1770 | 1461098808808 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 13:46:49 INFO - PROCESS | 1770 | 1461098808983 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:49 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a603800 == 85 [pid = 1770] [id = 147] 13:46:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 194 (0x8a609c00) [pid = 1770] [serial = 441] [outer = (nil)] 13:46:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 195 (0x8a731000) [pid = 1770] [serial = 442] [outer = 0x8a609c00] 13:46:49 INFO - PROCESS | 1770 | 1461098809070 Marionette DEBUG loaded listener.js 13:46:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 196 (0x8a732800) [pid = 1770] [serial = 443] [outer = 0x8a609c00] 13:46:50 INFO - PROCESS | 1770 | 1461098810036 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]]]}] 13:46:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 13:46:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1434ms 13:46:50 INFO - PROCESS | 1770 | 1461098810071 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 13:46:50 INFO - PROCESS | 1770 | 1461098810076 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 13:46:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 13:46:50 INFO - PROCESS | 1770 | 1461098810082 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 13:46:50 INFO - PROCESS | 1770 | 1461098810087 Marionette TRACE conn3 <- [1,562,null,{}] 13:46:50 INFO - PROCESS | 1770 | 1461098810093 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}] 13:46:50 INFO - PROCESS | 1770 | 1461098810296 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 13:46:50 INFO - PROCESS | 1770 | 1461098810468 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:50 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a72f000 == 86 [pid = 1770] [id = 148] 13:46:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 197 (0x8a72f800) [pid = 1770] [serial = 444] [outer = (nil)] 13:46:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 198 (0x933cc400) [pid = 1770] [serial = 445] [outer = 0x8a72f800] 13:46:50 INFO - PROCESS | 1770 | 1461098810559 Marionette DEBUG loaded listener.js 13:46:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 199 (0x933d1c00) [pid = 1770] [serial = 446] [outer = 0x8a72f800] 13:46:51 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:46:51 INFO - PROCESS | 1770 | 1461098811501 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]]]}] 13:46:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 13:46:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1481ms 13:46:51 INFO - PROCESS | 1770 | 1461098811564 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 13:46:51 INFO - PROCESS | 1770 | 1461098811568 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 13:46:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 13:46:51 INFO - PROCESS | 1770 | 1461098811575 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 13:46:51 INFO - PROCESS | 1770 | 1461098811577 Marionette TRACE conn3 <- [1,566,null,{}] 13:46:51 INFO - PROCESS | 1770 | 1461098811584 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}] 13:46:51 INFO - PROCESS | 1770 | 1461098811751 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 13:46:51 INFO - PROCESS | 1770 | 1461098811942 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:52 INFO - PROCESS | 1770 | ++DOCSHELL 0x8bd45000 == 87 [pid = 1770] [id = 149] 13:46:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 200 (0x8f4a8000) [pid = 1770] [serial = 447] [outer = (nil)] 13:46:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 201 (0x935d7400) [pid = 1770] [serial = 448] [outer = 0x8f4a8000] 13:46:52 INFO - PROCESS | 1770 | 1461098812071 Marionette DEBUG loaded listener.js 13:46:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 202 (0x935db000) [pid = 1770] [serial = 449] [outer = 0x8f4a8000] 13:46:52 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:46:52 INFO - PROCESS | 1770 | 1461098812892 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]]]}] 13:46:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 13:46:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1380ms 13:46:52 INFO - PROCESS | 1770 | 1461098812955 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 13:46:52 INFO - PROCESS | 1770 | 1461098812959 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 13:46:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 13:46:52 INFO - PROCESS | 1770 | 1461098812965 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 13:46:52 INFO - PROCESS | 1770 | 1461098812969 Marionette TRACE conn3 <- [1,570,null,{}] 13:46:52 INFO - PROCESS | 1770 | 1461098812975 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}] 13:46:53 INFO - PROCESS | 1770 | 1461098813144 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 13:46:53 INFO - PROCESS | 1770 | 1461098813318 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:53 INFO - PROCESS | 1770 | ++DOCSHELL 0x904e3000 == 88 [pid = 1770] [id = 150] 13:46:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 203 (0x904e3c00) [pid = 1770] [serial = 450] [outer = (nil)] 13:46:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 204 (0x935d1400) [pid = 1770] [serial = 451] [outer = 0x904e3c00] 13:46:53 INFO - PROCESS | 1770 | 1461098813404 Marionette DEBUG loaded listener.js 13:46:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 205 (0x935d8000) [pid = 1770] [serial = 452] [outer = 0x904e3c00] 13:46:53 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:46:54 INFO - PROCESS | 1770 | 1461098814260 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]]]}] 13:46:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 13:46:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1333ms 13:46:54 INFO - PROCESS | 1770 | 1461098814300 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 13:46:54 INFO - PROCESS | 1770 | 1461098814303 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 13:46:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 13:46:54 INFO - PROCESS | 1770 | 1461098814309 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 13:46:54 INFO - PROCESS | 1770 | 1461098814313 Marionette TRACE conn3 <- [1,574,null,{}] 13:46:54 INFO - PROCESS | 1770 | 1461098814319 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}] 13:46:54 INFO - PROCESS | 1770 | 1461098814480 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 13:46:54 INFO - PROCESS | 1770 | 1461098814657 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:54 INFO - PROCESS | 1770 | ++DOCSHELL 0x92975800 == 89 [pid = 1770] [id = 151] 13:46:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 206 (0x9297dc00) [pid = 1770] [serial = 453] [outer = (nil)] 13:46:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 207 (0x937a2c00) [pid = 1770] [serial = 454] [outer = 0x9297dc00] 13:46:54 INFO - PROCESS | 1770 | 1461098814739 Marionette DEBUG loaded listener.js 13:46:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 208 (0x937a4000) [pid = 1770] [serial = 455] [outer = 0x9297dc00] 13:46:55 INFO - PROCESS | 1770 | 1461098815936 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]]]}] 13:46:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 13:46:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1679ms 13:46:55 INFO - PROCESS | 1770 | 1461098815990 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 13:46:55 INFO - PROCESS | 1770 | 1461098815996 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 13:46:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 13:46:56 INFO - PROCESS | 1770 | 1461098816005 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 13:46:56 INFO - PROCESS | 1770 | 1461098816009 Marionette TRACE conn3 <- [1,578,null,{}] 13:46:56 INFO - PROCESS | 1770 | 1461098816017 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}] 13:46:56 INFO - PROCESS | 1770 | 1461098816199 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 13:46:56 INFO - PROCESS | 1770 | 1461098816376 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:56 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a737800 == 90 [pid = 1770] [id = 152] 13:46:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 209 (0x8bb52c00) [pid = 1770] [serial = 456] [outer = (nil)] 13:46:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 210 (0x8bd4e800) [pid = 1770] [serial = 457] [outer = 0x8bb52c00] 13:46:56 INFO - PROCESS | 1770 | 1461098816458 Marionette DEBUG loaded listener.js 13:46:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 211 (0x8e5c1000) [pid = 1770] [serial = 458] [outer = 0x8bb52c00] 13:46:57 INFO - PROCESS | 1770 | 1461098817409 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]]]}] 13:46:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 13:46:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1436ms 13:46:57 INFO - PROCESS | 1770 | 1461098817443 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 13:46:57 INFO - PROCESS | 1770 | 1461098817450 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 13:46:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 13:46:57 INFO - PROCESS | 1770 | 1461098817461 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 13:46:57 INFO - PROCESS | 1770 | 1461098817465 Marionette TRACE conn3 <- [1,582,null,{}] 13:46:57 INFO - PROCESS | 1770 | 1461098817471 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}] 13:46:57 INFO - PROCESS | 1770 | 1461098817629 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 13:46:57 INFO - PROCESS | 1770 | 1461098817811 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:57 INFO - PROCESS | 1770 | ++DOCSHELL 0x8bb51000 == 91 [pid = 1770] [id = 153] 13:46:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 212 (0x8bd43c00) [pid = 1770] [serial = 459] [outer = (nil)] 13:46:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 213 (0x8f7e8400) [pid = 1770] [serial = 460] [outer = 0x8bd43c00] 13:46:57 INFO - PROCESS | 1770 | 1461098817886 Marionette DEBUG loaded listener.js 13:46:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 214 (0x8ffacc00) [pid = 1770] [serial = 461] [outer = 0x8bd43c00] 13:46:58 INFO - PROCESS | 1770 | --DOCSHELL 0x929e9400 == 90 [pid = 1770] [id = 84] 13:46:58 INFO - PROCESS | 1770 | --DOMWINDOW == 213 (0x8f6f3000) [pid = 1770] [serial = 363] [outer = (nil)] [url = about:blank] 13:46:58 INFO - PROCESS | 1770 | --DOMWINDOW == 212 (0x92975c00) [pid = 1770] [serial = 346] [outer = (nil)] [url = about:blank] 13:46:58 INFO - PROCESS | 1770 | --DOMWINDOW == 211 (0x9ffd2400) [pid = 1770] [serial = 360] [outer = (nil)] [url = about:blank] 13:46:58 INFO - PROCESS | 1770 | --DOMWINDOW == 210 (0x98220c00) [pid = 1770] [serial = 354] [outer = (nil)] [url = about:blank] 13:46:58 INFO - PROCESS | 1770 | --DOMWINDOW == 209 (0xa3c6f400) [pid = 1770] [serial = 336] [outer = (nil)] [url = about:blank] 13:46:58 INFO - PROCESS | 1770 | --DOMWINDOW == 208 (0x91316c00) [pid = 1770] [serial = 348] [outer = (nil)] [url = about:blank] 13:46:58 INFO - PROCESS | 1770 | --DOMWINDOW == 207 (0x92a46800) [pid = 1770] [serial = 339] [outer = (nil)] [url = about:blank] 13:46:58 INFO - PROCESS | 1770 | --DOMWINDOW == 206 (0x98e95c00) [pid = 1770] [serial = 358] [outer = (nil)] [url = about:blank] 13:46:58 INFO - PROCESS | 1770 | --DOMWINDOW == 205 (0x91f3c400) [pid = 1770] [serial = 345] [outer = (nil)] [url = about:blank] 13:46:58 INFO - PROCESS | 1770 | --DOMWINDOW == 204 (0x9799f400) [pid = 1770] [serial = 327] [outer = (nil)] [url = about:blank] 13:46:58 INFO - PROCESS | 1770 | --DOMWINDOW == 203 (0x9843c400) [pid = 1770] [serial = 355] [outer = (nil)] [url = about:blank] 13:46:58 INFO - PROCESS | 1770 | --DOMWINDOW == 202 (0x98e04000) [pid = 1770] [serial = 357] [outer = (nil)] [url = about:blank] 13:46:58 INFO - PROCESS | 1770 | --DOMWINDOW == 201 (0x90255c00) [pid = 1770] [serial = 321] [outer = (nil)] [url = about:blank] 13:46:58 INFO - PROCESS | 1770 | --DOMWINDOW == 200 (0x9765d800) [pid = 1770] [serial = 352] [outer = (nil)] [url = about:blank] 13:46:58 INFO - PROCESS | 1770 | --DOMWINDOW == 199 (0x9fc4ec00) [pid = 1770] [serial = 333] [outer = (nil)] [url = about:blank] 13:46:58 INFO - PROCESS | 1770 | --DOMWINDOW == 198 (0x92a9d400) [pid = 1770] [serial = 324] [outer = (nil)] [url = about:blank] 13:46:58 INFO - PROCESS | 1770 | --DOMWINDOW == 197 (0x98e8f800) [pid = 1770] [serial = 330] [outer = (nil)] [url = about:blank] 13:46:58 INFO - PROCESS | 1770 | --DOMWINDOW == 196 (0x971bd800) [pid = 1770] [serial = 351] [outer = (nil)] [url = about:blank] 13:46:58 INFO - PROCESS | 1770 | --DOMWINDOW == 195 (0x92a9ec00) [pid = 1770] [serial = 349] [outer = (nil)] [url = about:blank] 13:46:58 INFO - PROCESS | 1770 | --DOMWINDOW == 194 (0x97662800) [pid = 1770] [serial = 319] [outer = (nil)] [url = about:blank] 13:46:58 INFO - PROCESS | 1770 | --DOMWINDOW == 193 (0x8ffa8400) [pid = 1770] [serial = 342] [outer = (nil)] [url = about:blank] 13:46:58 INFO - PROCESS | 1770 | --DOMWINDOW == 192 (0xa0f9b400) [pid = 1770] [serial = 361] [outer = (nil)] [url = about:blank] 13:46:58 INFO - PROCESS | 1770 | 1461098818924 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]]]}] 13:46:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 13:46:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1535ms 13:46:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 13:46:59 INFO - PROCESS | 1770 | 1461098818996 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 13:46:59 INFO - PROCESS | 1770 | 1461098818999 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 13:46:59 INFO - PROCESS | 1770 | 1461098819006 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 13:46:59 INFO - PROCESS | 1770 | 1461098819011 Marionette TRACE conn3 <- [1,586,null,{}] 13:46:59 INFO - PROCESS | 1770 | 1461098819027 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}] 13:46:59 INFO - PROCESS | 1770 | 1461098819191 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 13:46:59 INFO - PROCESS | 1770 | 1461098819203 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:59 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a609800 == 91 [pid = 1770] [id = 154] 13:46:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 193 (0x900d1000) [pid = 1770] [serial = 462] [outer = (nil)] 13:46:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 194 (0x91311800) [pid = 1770] [serial = 463] [outer = 0x900d1000] 13:46:59 INFO - PROCESS | 1770 | 1461098819284 Marionette DEBUG loaded listener.js 13:46:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 195 (0x913a8400) [pid = 1770] [serial = 464] [outer = 0x900d1000] 13:46:59 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:47:00 INFO - PROCESS | 1770 | 1461098820140 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]]]}] 13:47:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 13:47:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1145ms 13:47:00 INFO - PROCESS | 1770 | 1461098820150 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 13:47:00 INFO - PROCESS | 1770 | 1461098820153 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 13:47:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 13:47:00 INFO - PROCESS | 1770 | 1461098820160 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 13:47:00 INFO - PROCESS | 1770 | 1461098820163 Marionette TRACE conn3 <- [1,590,null,{}] 13:47:00 INFO - PROCESS | 1770 | 1461098820168 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}] 13:47:00 INFO - PROCESS | 1770 | 1461098820394 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 13:47:00 INFO - PROCESS | 1770 | 1461098820484 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:00 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f9bd800 == 92 [pid = 1770] [id = 155] 13:47:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 196 (0x90731c00) [pid = 1770] [serial = 465] [outer = (nil)] 13:47:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 197 (0x929dcc00) [pid = 1770] [serial = 466] [outer = 0x90731c00] 13:47:00 INFO - PROCESS | 1770 | 1461098820556 Marionette DEBUG loaded listener.js 13:47:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 198 (0x929eb800) [pid = 1770] [serial = 467] [outer = 0x90731c00] 13:47:01 INFO - PROCESS | 1770 | 1461098821389 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]]]}] 13:47:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 13:47:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1282ms 13:47:01 INFO - PROCESS | 1770 | 1461098821449 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 13:47:01 INFO - PROCESS | 1770 | 1461098821452 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 13:47:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 13:47:01 INFO - PROCESS | 1770 | 1461098821458 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 13:47:01 INFO - PROCESS | 1770 | 1461098821463 Marionette TRACE conn3 <- [1,594,null,{}] 13:47:01 INFO - PROCESS | 1770 | 1461098821468 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}] 13:47:01 INFO - PROCESS | 1770 | 1461098821682 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 13:47:01 INFO - PROCESS | 1770 | 1461098821719 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:01 INFO - PROCESS | 1770 | ++DOCSHELL 0x8bd4d800 == 93 [pid = 1770] [id = 156] 13:47:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 199 (0x90410000) [pid = 1770] [serial = 468] [outer = (nil)] 13:47:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 200 (0x92a9a400) [pid = 1770] [serial = 469] [outer = 0x90410000] 13:47:01 INFO - PROCESS | 1770 | 1461098821791 Marionette DEBUG loaded listener.js 13:47:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 201 (0x92aa6400) [pid = 1770] [serial = 470] [outer = 0x90410000] 13:47:02 INFO - PROCESS | 1770 | 1461098822740 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]]]}] 13:47:02 INFO - PROCESS | 1770 | --DOMWINDOW == 200 (0x8bd46c00) [pid = 1770] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 13:47:02 INFO - PROCESS | 1770 | --DOMWINDOW == 199 (0x913a4400) [pid = 1770] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 13:47:02 INFO - PROCESS | 1770 | --DOMWINDOW == 198 (0x93c64800) [pid = 1770] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 13:47:02 INFO - PROCESS | 1770 | --DOMWINDOW == 197 (0x90735000) [pid = 1770] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 13:47:02 INFO - PROCESS | 1770 | --DOMWINDOW == 196 (0x92d3fc00) [pid = 1770] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 13:47:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 13:47:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1489ms 13:47:02 INFO - PROCESS | 1770 | --DOMWINDOW == 195 (0x8f6f6800) [pid = 1770] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 13:47:02 INFO - PROCESS | 1770 | --DOMWINDOW == 194 (0x8f6f1400) [pid = 1770] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 13:47:02 INFO - PROCESS | 1770 | 1461098822954 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 13:47:02 INFO - PROCESS | 1770 | 1461098822957 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 13:47:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 13:47:02 INFO - PROCESS | 1770 | 1461098822963 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 13:47:02 INFO - PROCESS | 1770 | 1461098822966 Marionette TRACE conn3 <- [1,598,null,{}] 13:47:02 INFO - PROCESS | 1770 | 1461098822972 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}] 13:47:03 INFO - PROCESS | 1770 | 1461098823136 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 13:47:03 INFO - PROCESS | 1770 | 1461098823155 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:03 INFO - PROCESS | 1770 | ++DOCSHELL 0x913a4000 == 94 [pid = 1770] [id = 157] 13:47:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 195 (0x92a4a000) [pid = 1770] [serial = 471] [outer = (nil)] 13:47:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 196 (0x935d7c00) [pid = 1770] [serial = 472] [outer = 0x92a4a000] 13:47:03 INFO - PROCESS | 1770 | 1461098823232 Marionette DEBUG loaded listener.js 13:47:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 197 (0x937a9c00) [pid = 1770] [serial = 473] [outer = 0x92a4a000] 13:47:04 INFO - PROCESS | 1770 | 1461098824177 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]]]}] 13:47:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 13:47:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1229ms 13:47:04 INFO - PROCESS | 1770 | 1461098824195 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 13:47:04 INFO - PROCESS | 1770 | 1461098824198 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 13:47:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 13:47:04 INFO - PROCESS | 1770 | 1461098824205 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 13:47:04 INFO - PROCESS | 1770 | 1461098824207 Marionette TRACE conn3 <- [1,602,null,{}] 13:47:04 INFO - PROCESS | 1770 | 1461098824213 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}] 13:47:04 INFO - PROCESS | 1770 | 1461098824364 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 13:47:04 INFO - PROCESS | 1770 | 1461098824379 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:04 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a606400 == 95 [pid = 1770] [id = 158] 13:47:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 198 (0x8a606800) [pid = 1770] [serial = 474] [outer = (nil)] 13:47:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 199 (0x8a731400) [pid = 1770] [serial = 475] [outer = 0x8a606800] 13:47:04 INFO - PROCESS | 1770 | 1461098824558 Marionette DEBUG loaded listener.js 13:47:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 200 (0x8ba16400) [pid = 1770] [serial = 476] [outer = 0x8a606800] 13:47:05 INFO - PROCESS | 1770 | 1461098825894 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]]]}] 13:47:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 13:47:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1732ms 13:47:05 INFO - PROCESS | 1770 | 1461098825939 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 13:47:05 INFO - PROCESS | 1770 | 1461098825946 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 13:47:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 13:47:05 INFO - PROCESS | 1770 | 1461098825975 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 13:47:05 INFO - PROCESS | 1770 | 1461098825980 Marionette TRACE conn3 <- [1,606,null,{}] 13:47:05 INFO - PROCESS | 1770 | 1461098825988 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}] 13:47:06 INFO - PROCESS | 1770 | 1461098826186 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 13:47:06 INFO - PROCESS | 1770 | 1461098826431 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:06 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f7e8800 == 96 [pid = 1770] [id = 159] 13:47:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 201 (0x8f9c3c00) [pid = 1770] [serial = 477] [outer = (nil)] 13:47:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 202 (0x8ffac800) [pid = 1770] [serial = 478] [outer = 0x8f9c3c00] 13:47:06 INFO - PROCESS | 1770 | 1461098826537 Marionette DEBUG loaded listener.js 13:47:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 203 (0x900d6c00) [pid = 1770] [serial = 479] [outer = 0x8f9c3c00] 13:47:07 INFO - PROCESS | 1770 | 1461098827584 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]]]}] 13:47:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 13:47:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1648ms 13:47:07 INFO - PROCESS | 1770 | 1461098827619 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 13:47:07 INFO - PROCESS | 1770 | 1461098827625 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 13:47:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 13:47:07 INFO - PROCESS | 1770 | 1461098827636 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 13:47:07 INFO - PROCESS | 1770 | 1461098827640 Marionette TRACE conn3 <- [1,610,null,{}] 13:47:07 INFO - PROCESS | 1770 | 1461098827646 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}] 13:47:07 INFO - PROCESS | 1770 | 1461098827834 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 13:47:08 INFO - PROCESS | 1770 | 1461098828056 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:08 INFO - PROCESS | 1770 | ++DOCSHELL 0x904e4000 == 97 [pid = 1770] [id = 160] 13:47:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 204 (0x91f3c400) [pid = 1770] [serial = 480] [outer = (nil)] 13:47:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 205 (0x929e3400) [pid = 1770] [serial = 481] [outer = 0x91f3c400] 13:47:08 INFO - PROCESS | 1770 | 1461098828185 Marionette DEBUG loaded listener.js 13:47:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 206 (0x933c5400) [pid = 1770] [serial = 482] [outer = 0x91f3c400] 13:47:09 INFO - PROCESS | 1770 | 1461098829079 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]]]}] 13:47:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 13:47:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1483ms 13:47:09 INFO - PROCESS | 1770 | 1461098829119 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 13:47:09 INFO - PROCESS | 1770 | 1461098829123 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 13:47:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 13:47:09 INFO - PROCESS | 1770 | 1461098829131 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 13:47:09 INFO - PROCESS | 1770 | 1461098829137 Marionette TRACE conn3 <- [1,614,null,{}] 13:47:09 INFO - PROCESS | 1770 | 1461098829154 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}] 13:47:09 INFO - PROCESS | 1770 | 1461098829350 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 13:47:09 INFO - PROCESS | 1770 | 1461098829527 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:09 INFO - PROCESS | 1770 | ++DOCSHELL 0x8b756400 == 98 [pid = 1770] [id = 161] 13:47:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 207 (0x93908800) [pid = 1770] [serial = 483] [outer = (nil)] 13:47:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 208 (0x93910000) [pid = 1770] [serial = 484] [outer = 0x93908800] 13:47:09 INFO - PROCESS | 1770 | 1461098829617 Marionette DEBUG loaded listener.js 13:47:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 209 (0x93914800) [pid = 1770] [serial = 485] [outer = 0x93908800] 13:47:10 INFO - PROCESS | 1770 | 1461098830529 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]]]}] 13:47:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 13:47:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1440ms 13:47:10 INFO - PROCESS | 1770 | 1461098830570 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 13:47:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 13:47:10 INFO - PROCESS | 1770 | 1461098830575 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 13:47:10 INFO - PROCESS | 1770 | 1461098830582 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 13:47:10 INFO - PROCESS | 1770 | 1461098830585 Marionette TRACE conn3 <- [1,618,null,{}] 13:47:10 INFO - PROCESS | 1770 | 1461098830591 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}] 13:47:10 INFO - PROCESS | 1770 | 1461098830770 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 13:47:10 INFO - PROCESS | 1770 | 1461098830944 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:10 INFO - PROCESS | 1770 | ++DOCSHELL 0x8b750800 == 99 [pid = 1770] [id = 162] 13:47:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 210 (0x92d3bc00) [pid = 1770] [serial = 486] [outer = (nil)] 13:47:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 211 (0x93c6f800) [pid = 1770] [serial = 487] [outer = 0x92d3bc00] 13:47:11 INFO - PROCESS | 1770 | 1461098831032 Marionette DEBUG loaded listener.js 13:47:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 212 (0x95af4c00) [pid = 1770] [serial = 488] [outer = 0x92d3bc00] 13:47:11 INFO - PROCESS | 1770 | 1461098831945 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]]]}] 13:47:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 13:47:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1430ms 13:47:12 INFO - PROCESS | 1770 | 1461098832012 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 13:47:12 INFO - PROCESS | 1770 | 1461098832016 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 13:47:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 13:47:12 INFO - PROCESS | 1770 | 1461098832022 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 13:47:12 INFO - PROCESS | 1770 | 1461098832026 Marionette TRACE conn3 <- [1,622,null,{}] 13:47:12 INFO - PROCESS | 1770 | 1461098832032 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}] 13:47:12 INFO - PROCESS | 1770 | 1461098832206 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 13:47:12 INFO - PROCESS | 1770 | 1461098832381 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:12 INFO - PROCESS | 1770 | ++DOCSHELL 0x93c6c800 == 100 [pid = 1770] [id = 163] 13:47:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 213 (0x95af2800) [pid = 1770] [serial = 489] [outer = (nil)] 13:47:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 214 (0x9765d000) [pid = 1770] [serial = 490] [outer = 0x95af2800] 13:47:12 INFO - PROCESS | 1770 | 1461098832477 Marionette DEBUG loaded listener.js 13:47:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 215 (0x97d17400) [pid = 1770] [serial = 491] [outer = 0x95af2800] 13:47:13 INFO - PROCESS | 1770 | 1461098833456 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]]]}] 13:47:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 13:47:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1483ms 13:47:13 INFO - PROCESS | 1770 | 1461098833506 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 13:47:13 INFO - PROCESS | 1770 | 1461098833510 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 13:47:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 13:47:13 INFO - PROCESS | 1770 | 1461098833517 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 13:47:13 INFO - PROCESS | 1770 | 1461098833520 Marionette TRACE conn3 <- [1,626,null,{}] 13:47:13 INFO - PROCESS | 1770 | 1461098833526 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}] 13:47:13 INFO - PROCESS | 1770 | 1461098833705 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 13:47:13 INFO - PROCESS | 1770 | 1461098833881 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:13 INFO - PROCESS | 1770 | ++DOCSHELL 0x93909800 == 101 [pid = 1770] [id = 164] 13:47:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 216 (0x95a84000) [pid = 1770] [serial = 492] [outer = (nil)] 13:47:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 217 (0x98a4a000) [pid = 1770] [serial = 493] [outer = 0x95a84000] 13:47:13 INFO - PROCESS | 1770 | 1461098833970 Marionette DEBUG loaded listener.js 13:47:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 218 (0x98e8f800) [pid = 1770] [serial = 494] [outer = 0x95a84000] 13:47:14 INFO - PROCESS | 1770 | 1461098834862 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]]]}] 13:47:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 13:47:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1379ms 13:47:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 13:47:14 INFO - PROCESS | 1770 | 1461098834897 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 13:47:14 INFO - PROCESS | 1770 | 1461098834900 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 13:47:14 INFO - PROCESS | 1770 | 1461098834906 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 13:47:14 INFO - PROCESS | 1770 | 1461098834910 Marionette TRACE conn3 <- [1,630,null,{}] 13:47:14 INFO - PROCESS | 1770 | 1461098834916 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}] 13:47:15 INFO - PROCESS | 1770 | 1461098835097 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 13:47:15 INFO - PROCESS | 1770 | 1461098835278 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:15 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a5d1c00 == 102 [pid = 1770] [id = 165] 13:47:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 219 (0x8a5d2000) [pid = 1770] [serial = 495] [outer = (nil)] 13:47:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 220 (0x8a5d9400) [pid = 1770] [serial = 496] [outer = 0x8a5d2000] 13:47:15 INFO - PROCESS | 1770 | 1461098835362 Marionette DEBUG loaded listener.js 13:47:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 221 (0x8a5dd400) [pid = 1770] [serial = 497] [outer = 0x8a5d2000] 13:47:16 INFO - PROCESS | 1770 | 1461098836280 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]]]}] 13:47:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 13:47:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1432ms 13:47:16 INFO - PROCESS | 1770 | 1461098836339 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 13:47:16 INFO - PROCESS | 1770 | 1461098836343 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 13:47:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 13:47:16 INFO - PROCESS | 1770 | 1461098836350 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 13:47:16 INFO - PROCESS | 1770 | 1461098836353 Marionette TRACE conn3 <- [1,634,null,{}] 13:47:16 INFO - PROCESS | 1770 | 1461098836359 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}] 13:47:16 INFO - PROCESS | 1770 | 1461098836532 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 13:47:16 INFO - PROCESS | 1770 | 1461098836709 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:16 INFO - PROCESS | 1770 | ++DOCSHELL 0x894e1c00 == 103 [pid = 1770] [id = 166] 13:47:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 222 (0x894e2400) [pid = 1770] [serial = 498] [outer = (nil)] 13:47:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 223 (0x894ea400) [pid = 1770] [serial = 499] [outer = 0x894e2400] 13:47:16 INFO - PROCESS | 1770 | 1461098836803 Marionette DEBUG loaded listener.js 13:47:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 224 (0x894ec000) [pid = 1770] [serial = 500] [outer = 0x894e2400] 13:47:17 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:47:17 INFO - PROCESS | 1770 | 1461098837706 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]]]}] 13:47:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 13:47:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1388ms 13:47:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 13:47:17 INFO - PROCESS | 1770 | 1461098837739 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 13:47:17 INFO - PROCESS | 1770 | 1461098837742 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 13:47:17 INFO - PROCESS | 1770 | 1461098837749 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 13:47:17 INFO - PROCESS | 1770 | 1461098837752 Marionette TRACE conn3 <- [1,638,null,{}] 13:47:17 INFO - PROCESS | 1770 | 1461098837758 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}] 13:47:17 INFO - PROCESS | 1770 | 1461098837926 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 13:47:18 INFO - PROCESS | 1770 | 1461098838108 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:18 INFO - PROCESS | 1770 | ++DOCSHELL 0x894e1800 == 104 [pid = 1770] [id = 167] 13:47:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 225 (0x894e5400) [pid = 1770] [serial = 501] [outer = (nil)] 13:47:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 226 (0x8a5dd000) [pid = 1770] [serial = 502] [outer = 0x894e5400] 13:47:18 INFO - PROCESS | 1770 | 1461098838195 Marionette DEBUG loaded listener.js 13:47:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 227 (0x975ee400) [pid = 1770] [serial = 503] [outer = 0x894e5400] 13:47:18 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:47:19 INFO - PROCESS | 1770 | 1461098839124 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]]]}] 13:47:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 13:47:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1443ms 13:47:19 INFO - PROCESS | 1770 | 1461098839191 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 13:47:19 INFO - PROCESS | 1770 | 1461098839194 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 13:47:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 13:47:19 INFO - PROCESS | 1770 | 1461098839201 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 13:47:19 INFO - PROCESS | 1770 | 1461098839205 Marionette TRACE conn3 <- [1,642,null,{}] 13:47:19 INFO - PROCESS | 1770 | 1461098839211 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}] 13:47:19 INFO - PROCESS | 1770 | 1461098839382 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 13:47:19 INFO - PROCESS | 1770 | 1461098839560 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:19 INFO - PROCESS | 1770 | ++DOCSHELL 0x893e7400 == 105 [pid = 1770] [id = 168] 13:47:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 228 (0x893e7c00) [pid = 1770] [serial = 504] [outer = (nil)] 13:47:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 229 (0x893ed800) [pid = 1770] [serial = 505] [outer = 0x893e7c00] 13:47:19 INFO - PROCESS | 1770 | 1461098839661 Marionette DEBUG loaded listener.js 13:47:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 230 (0x893f3800) [pid = 1770] [serial = 506] [outer = 0x893e7c00] 13:47:20 INFO - PROCESS | 1770 | 1461098840604 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]]]}] 13:47:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 13:47:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1442ms 13:47:20 INFO - PROCESS | 1770 | 1461098840644 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 13:47:20 INFO - PROCESS | 1770 | 1461098840648 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 13:47:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 13:47:20 INFO - PROCESS | 1770 | 1461098840654 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 13:47:20 INFO - PROCESS | 1770 | 1461098840659 Marionette TRACE conn3 <- [1,646,null,{}] 13:47:20 INFO - PROCESS | 1770 | 1461098840664 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}] 13:47:20 INFO - PROCESS | 1770 | 1461098840870 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 13:47:21 INFO - PROCESS | 1770 | 1461098841050 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:21 INFO - PROCESS | 1770 | ++DOCSHELL 0x88c85000 == 106 [pid = 1770] [id = 169] 13:47:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 231 (0x88c87c00) [pid = 1770] [serial = 507] [outer = (nil)] 13:47:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 232 (0x88c8f400) [pid = 1770] [serial = 508] [outer = 0x88c87c00] 13:47:21 INFO - PROCESS | 1770 | 1461098841137 Marionette DEBUG loaded listener.js 13:47:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 233 (0x893eac00) [pid = 1770] [serial = 509] [outer = 0x88c87c00] 13:47:22 INFO - PROCESS | 1770 | 1461098842093 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]]]}] 13:47:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 13:47:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1485ms 13:47:22 INFO - PROCESS | 1770 | 1461098842140 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 13:47:22 INFO - PROCESS | 1770 | 1461098842143 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 13:47:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 13:47:22 INFO - PROCESS | 1770 | 1461098842150 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 13:47:22 INFO - PROCESS | 1770 | 1461098842154 Marionette TRACE conn3 <- [1,650,null,{}] 13:47:22 INFO - PROCESS | 1770 | 1461098842160 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}] 13:47:22 INFO - PROCESS | 1770 | 1461098842327 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 13:47:22 INFO - PROCESS | 1770 | 1461098842514 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:22 INFO - PROCESS | 1770 | ++DOCSHELL 0x87e5e800 == 107 [pid = 1770] [id = 170] 13:47:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 234 (0x87e5f000) [pid = 1770] [serial = 510] [outer = (nil)] 13:47:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 235 (0x87e66000) [pid = 1770] [serial = 511] [outer = 0x87e5f000] 13:47:22 INFO - PROCESS | 1770 | 1461098842600 Marionette DEBUG loaded listener.js 13:47:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 236 (0x87e69c00) [pid = 1770] [serial = 512] [outer = 0x87e5f000] 13:47:23 INFO - PROCESS | 1770 | 1461098843483 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]]]}] 13:47:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 13:47:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1391ms 13:47:23 INFO - PROCESS | 1770 | 1461098843542 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 13:47:23 INFO - PROCESS | 1770 | 1461098843545 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 13:47:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 13:47:23 INFO - PROCESS | 1770 | 1461098843551 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 13:47:23 INFO - PROCESS | 1770 | 1461098843555 Marionette TRACE conn3 <- [1,654,null,{}] 13:47:23 INFO - PROCESS | 1770 | 1461098843561 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}] 13:47:23 INFO - PROCESS | 1770 | 1461098843733 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 13:47:23 INFO - PROCESS | 1770 | 1461098843917 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:23 INFO - PROCESS | 1770 | ++DOCSHELL 0x87e60400 == 108 [pid = 1770] [id = 171] 13:47:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 237 (0x87e63000) [pid = 1770] [serial = 513] [outer = (nil)] 13:47:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 238 (0x87f97c00) [pid = 1770] [serial = 514] [outer = 0x87e63000] 13:47:24 INFO - PROCESS | 1770 | 1461098844003 Marionette DEBUG loaded listener.js 13:47:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 239 (0x87f99800) [pid = 1770] [serial = 515] [outer = 0x87e63000] 13:47:24 INFO - PROCESS | 1770 | 1461098844942 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]]]}] 13:47:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 13:47:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1431ms 13:47:24 INFO - PROCESS | 1770 | 1461098844984 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 13:47:24 INFO - PROCESS | 1770 | 1461098844988 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 13:47:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 13:47:24 INFO - PROCESS | 1770 | 1461098844994 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 13:47:25 INFO - PROCESS | 1770 | 1461098844997 Marionette TRACE conn3 <- [1,658,null,{}] 13:47:25 INFO - PROCESS | 1770 | 1461098845005 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}] 13:47:25 INFO - PROCESS | 1770 | 1461098845188 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 13:47:25 INFO - PROCESS | 1770 | 1461098845419 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:25 INFO - PROCESS | 1770 | ++DOCSHELL 0x87e61800 == 109 [pid = 1770] [id = 172] 13:47:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 240 (0x87f95000) [pid = 1770] [serial = 516] [outer = (nil)] 13:47:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 241 (0x87fa2800) [pid = 1770] [serial = 517] [outer = 0x87f95000] 13:47:25 INFO - PROCESS | 1770 | 1461098845548 Marionette DEBUG loaded listener.js 13:47:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 242 (0x92aa0000) [pid = 1770] [serial = 518] [outer = 0x87f95000] 13:47:26 INFO - PROCESS | 1770 | 1461098846435 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]]]}] 13:47:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 13:47:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1832ms 13:47:26 INFO - PROCESS | 1770 | 1461098846866 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 13:47:26 INFO - PROCESS | 1770 | 1461098846873 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 13:47:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 13:47:26 INFO - PROCESS | 1770 | 1461098846882 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 13:47:26 INFO - PROCESS | 1770 | 1461098846886 Marionette TRACE conn3 <- [1,662,null,{}] 13:47:26 INFO - PROCESS | 1770 | 1461098846953 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}] 13:47:27 INFO - PROCESS | 1770 | 1461098847234 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 13:47:27 INFO - PROCESS | 1770 | 1461098847346 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:27 INFO - PROCESS | 1770 | ++DOCSHELL 0x87fa2400 == 110 [pid = 1770] [id = 173] 13:47:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 243 (0x88905c00) [pid = 1770] [serial = 519] [outer = (nil)] 13:47:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 244 (0x88c84400) [pid = 1770] [serial = 520] [outer = 0x88905c00] 13:47:27 INFO - PROCESS | 1770 | 1461098847424 Marionette DEBUG loaded listener.js 13:47:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 245 (0x88c8ec00) [pid = 1770] [serial = 521] [outer = 0x88905c00] 13:47:28 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:47:28 INFO - PROCESS | 1770 | 1461098848514 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]]]}] 13:47:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 13:47:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1683ms 13:47:28 INFO - PROCESS | 1770 | 1461098848564 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 13:47:28 INFO - PROCESS | 1770 | 1461098848573 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 13:47:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 13:47:28 INFO - PROCESS | 1770 | 1461098848595 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 13:47:28 INFO - PROCESS | 1770 | 1461098848605 Marionette TRACE conn3 <- [1,666,null,{}] 13:47:28 INFO - PROCESS | 1770 | 1461098848664 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}] 13:47:28 INFO - PROCESS | 1770 | 1461098848859 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 13:47:29 INFO - PROCESS | 1770 | 1461098849082 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:29 INFO - PROCESS | 1770 | ++DOCSHELL 0x88c8e800 == 111 [pid = 1770] [id = 174] 13:47:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 246 (0x88c91c00) [pid = 1770] [serial = 522] [outer = (nil)] 13:47:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 247 (0x8bb54800) [pid = 1770] [serial = 523] [outer = 0x88c91c00] 13:47:29 INFO - PROCESS | 1770 | 1461098849159 Marionette DEBUG loaded listener.js 13:47:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 248 (0x8e5b8400) [pid = 1770] [serial = 524] [outer = 0x88c91c00] 13:47:29 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:47:30 INFO - PROCESS | 1770 | 1461098850570 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]]]}] 13:47:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 13:47:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 2008ms 13:47:30 INFO - PROCESS | 1770 | 1461098850849 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 13:47:30 INFO - PROCESS | 1770 | 1461098850856 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 13:47:30 INFO - PROCESS | 1770 | --DOCSHELL 0x904ebc00 == 110 [pid = 1770] [id = 45] 13:47:30 INFO - PROCESS | 1770 | --DOMWINDOW == 247 (0x9024fc00) [pid = 1770] [serial = 366] [outer = (nil)] [url = about:blank] 13:47:30 INFO - PROCESS | 1770 | --DOMWINDOW == 246 (0x900d4400) [pid = 1770] [serial = 369] [outer = (nil)] [url = about:blank] 13:47:30 INFO - PROCESS | 1770 | --DOMWINDOW == 245 (0x96861c00) [pid = 1770] [serial = 372] [outer = (nil)] [url = about:blank] 13:47:30 INFO - PROCESS | 1770 | --DOMWINDOW == 244 (0xa0fa2400) [pid = 1770] [serial = 375] [outer = (nil)] [url = about:blank] 13:47:30 INFO - PROCESS | 1770 | --DOMWINDOW == 243 (0xa45e5800) [pid = 1770] [serial = 378] [outer = (nil)] [url = about:blank] 13:47:30 INFO - PROCESS | 1770 | --DOMWINDOW == 242 (0xa44c8800) [pid = 1770] [serial = 381] [outer = (nil)] [url = about:blank] 13:47:30 INFO - PROCESS | 1770 | --DOMWINDOW == 241 (0x93b7b400) [pid = 1770] [serial = 384] [outer = (nil)] [url = about:blank] 13:47:30 INFO - PROCESS | 1770 | --DOMWINDOW == 240 (0x8bb56000) [pid = 1770] [serial = 387] [outer = (nil)] [url = about:blank] 13:47:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 13:47:30 INFO - PROCESS | 1770 | --DOCSHELL 0x9710b800 == 109 [pid = 1770] [id = 109] 13:47:30 INFO - PROCESS | 1770 | --DOCSHELL 0x97153800 == 108 [pid = 1770] [id = 42] 13:47:30 INFO - PROCESS | 1770 | --DOCSHELL 0x92d41800 == 107 [pid = 1770] [id = 41] 13:47:30 INFO - PROCESS | 1770 | --DOCSHELL 0x904e6000 == 106 [pid = 1770] [id = 111] 13:47:31 INFO - PROCESS | 1770 | --DOCSHELL 0x9b038c00 == 105 [pid = 1770] [id = 112] 13:47:31 INFO - PROCESS | 1770 | --DOCSHELL 0x92a3fc00 == 104 [pid = 1770] [id = 113] 13:47:31 INFO - PROCESS | 1770 | --DOCSHELL 0x913a4000 == 103 [pid = 1770] [id = 157] 13:47:31 INFO - PROCESS | 1770 | 1461098851039 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 13:47:31 INFO - PROCESS | 1770 | 1461098851047 Marionette TRACE conn3 <- [1,670,null,{}] 13:47:31 INFO - PROCESS | 1770 | --DOCSHELL 0x8bd4d800 == 102 [pid = 1770] [id = 156] 13:47:31 INFO - PROCESS | 1770 | --DOCSHELL 0x8f9bd800 == 101 [pid = 1770] [id = 155] 13:47:31 INFO - PROCESS | 1770 | --DOCSHELL 0x8a609800 == 100 [pid = 1770] [id = 154] 13:47:31 INFO - PROCESS | 1770 | --DOCSHELL 0x8bb51000 == 99 [pid = 1770] [id = 153] 13:47:31 INFO - PROCESS | 1770 | --DOCSHELL 0x8a737800 == 98 [pid = 1770] [id = 152] 13:47:31 INFO - PROCESS | 1770 | 1461098851091 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}] 13:47:31 INFO - PROCESS | 1770 | 1461098851371 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 13:47:31 INFO - PROCESS | 1770 | --DOMWINDOW == 239 (0x8bd4e400) [pid = 1770] [serial = 408] [outer = (nil)] [url = about:blank] 13:47:31 INFO - PROCESS | 1770 | --DOMWINDOW == 238 (0x913adc00) [pid = 1770] [serial = 402] [outer = (nil)] [url = about:blank] 13:47:31 INFO - PROCESS | 1770 | --DOMWINDOW == 237 (0x93c67000) [pid = 1770] [serial = 405] [outer = (nil)] [url = about:blank] 13:47:31 INFO - PROCESS | 1770 | --DOMWINDOW == 236 (0x91fbac00) [pid = 1770] [serial = 396] [outer = (nil)] [url = about:blank] 13:47:31 INFO - PROCESS | 1770 | --DOMWINDOW == 235 (0x929de400) [pid = 1770] [serial = 397] [outer = (nil)] [url = about:blank] 13:47:31 INFO - PROCESS | 1770 | --DOMWINDOW == 234 (0x9737fc00) [pid = 1770] [serial = 399] [outer = (nil)] [url = about:blank] 13:47:31 INFO - PROCESS | 1770 | --DOMWINDOW == 233 (0x8ffaec00) [pid = 1770] [serial = 391] [outer = (nil)] [url = about:blank] 13:47:31 INFO - PROCESS | 1770 | --DOMWINDOW == 232 (0x8fcb6c00) [pid = 1770] [serial = 390] [outer = (nil)] [url = about:blank] 13:47:31 INFO - PROCESS | 1770 | --DOMWINDOW == 231 (0x904e2400) [pid = 1770] [serial = 394] [outer = (nil)] [url = about:blank] 13:47:31 INFO - PROCESS | 1770 | --DOMWINDOW == 230 (0x900d8800) [pid = 1770] [serial = 393] [outer = (nil)] [url = about:blank] 13:47:31 INFO - PROCESS | 1770 | --DOMWINDOW == 229 (0x93c6cc00) [pid = 1770] [serial = 406] [outer = (nil)] [url = about:blank] 13:47:31 INFO - PROCESS | 1770 | --DOMWINDOW == 228 (0x8f6e8800) [pid = 1770] [serial = 409] [outer = (nil)] [url = about:blank] 13:47:31 INFO - PROCESS | 1770 | --DOMWINDOW == 227 (0x913afc00) [pid = 1770] [serial = 403] [outer = (nil)] [url = about:blank] 13:47:31 INFO - PROCESS | 1770 | --DOMWINDOW == 226 (0x97661800) [pid = 1770] [serial = 400] [outer = (nil)] [url = about:blank] 13:47:31 INFO - PROCESS | 1770 | 1461098851657 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:31 INFO - PROCESS | 1770 | ++DOCSHELL 0x893e7800 == 99 [pid = 1770] [id = 175] 13:47:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 227 (0x8f4ab000) [pid = 1770] [serial = 525] [outer = (nil)] 13:47:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 228 (0x8f7ddc00) [pid = 1770] [serial = 526] [outer = 0x8f4ab000] 13:47:31 INFO - PROCESS | 1770 | 1461098851792 Marionette DEBUG loaded listener.js 13:47:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 229 (0x8ffa7000) [pid = 1770] [serial = 527] [outer = 0x8f4ab000] 13:47:33 INFO - PROCESS | 1770 | 1461098853007 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]]]}] 13:47:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 13:47:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 2062ms 13:47:33 INFO - PROCESS | 1770 | 1461098853050 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 13:47:33 INFO - PROCESS | 1770 | 1461098853055 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 13:47:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 13:47:33 INFO - PROCESS | 1770 | 1461098853064 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 13:47:33 INFO - PROCESS | 1770 | 1461098853069 Marionette TRACE conn3 <- [1,674,null,{}] 13:47:33 INFO - PROCESS | 1770 | 1461098853077 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}] 13:47:33 INFO - PROCESS | 1770 | 1461098853343 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 13:47:33 INFO - PROCESS | 1770 | 1461098853632 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:33 INFO - PROCESS | 1770 | ++DOCSHELL 0x8890a800 == 100 [pid = 1770] [id = 176] 13:47:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 230 (0x8e5c4000) [pid = 1770] [serial = 528] [outer = (nil)] 13:47:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 231 (0x904e2400) [pid = 1770] [serial = 529] [outer = 0x8e5c4000] 13:47:33 INFO - PROCESS | 1770 | 1461098853759 Marionette DEBUG loaded listener.js 13:47:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 232 (0x9131bc00) [pid = 1770] [serial = 530] [outer = 0x8e5c4000] 13:47:34 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:47:34 INFO - PROCESS | 1770 | 1461098854805 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]]]}] 13:47:34 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 13:47:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1783ms 13:47:34 INFO - PROCESS | 1770 | 1461098854846 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 13:47:34 INFO - PROCESS | 1770 | 1461098854849 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 13:47:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 13:47:34 INFO - PROCESS | 1770 | 1461098854863 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 13:47:34 INFO - PROCESS | 1770 | 1461098854865 Marionette TRACE conn3 <- [1,678,null,{}] 13:47:34 INFO - PROCESS | 1770 | 1461098854871 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}] 13:47:35 INFO - PROCESS | 1770 | 1461098855113 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 13:47:35 INFO - PROCESS | 1770 | 1461098855144 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:35 INFO - PROCESS | 1770 | ++DOCSHELL 0x904e6000 == 101 [pid = 1770] [id = 177] 13:47:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 233 (0x913ad000) [pid = 1770] [serial = 531] [outer = (nil)] 13:47:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 234 (0x913b0c00) [pid = 1770] [serial = 532] [outer = 0x913ad000] 13:47:35 INFO - PROCESS | 1770 | 1461098855218 Marionette DEBUG loaded listener.js 13:47:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 235 (0x91fc7800) [pid = 1770] [serial = 533] [outer = 0x913ad000] 13:47:36 INFO - PROCESS | 1770 | 1461098856493 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]]]}] 13:47:36 INFO - PROCESS | 1770 | --DOMWINDOW == 234 (0x900d1000) [pid = 1770] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 13:47:36 INFO - PROCESS | 1770 | --DOMWINDOW == 233 (0x90731c00) [pid = 1770] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 13:47:36 INFO - PROCESS | 1770 | --DOMWINDOW == 232 (0x8bd43c00) [pid = 1770] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 13:47:36 INFO - PROCESS | 1770 | --DOMWINDOW == 231 (0x90410000) [pid = 1770] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 13:47:36 INFO - PROCESS | 1770 | --DOMWINDOW == 230 (0x8bb52c00) [pid = 1770] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 13:47:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 13:47:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1697ms 13:47:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 13:47:36 INFO - PROCESS | 1770 | 1461098856556 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 13:47:36 INFO - PROCESS | 1770 | 1461098856559 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 13:47:36 INFO - PROCESS | 1770 | 1461098856565 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 13:47:36 INFO - PROCESS | 1770 | 1461098856568 Marionette TRACE conn3 <- [1,682,null,{}] 13:47:36 INFO - PROCESS | 1770 | 1461098856574 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}] 13:47:36 INFO - PROCESS | 1770 | 1461098856826 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 13:47:36 INFO - PROCESS | 1770 | 1461098856972 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:36 INFO - PROCESS | 1770 | ++DOCSHELL 0x8890b400 == 102 [pid = 1770] [id = 178] 13:47:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 231 (0x8890b800) [pid = 1770] [serial = 534] [outer = (nil)] 13:47:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 232 (0x933cd800) [pid = 1770] [serial = 535] [outer = 0x8890b800] 13:47:37 INFO - PROCESS | 1770 | 1461098857046 Marionette DEBUG loaded listener.js 13:47:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 233 (0x937a3800) [pid = 1770] [serial = 536] [outer = 0x8890b800] 13:47:38 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 13:47:38 INFO - PROCESS | 1770 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:47:38 INFO - PROCESS | 1770 | 1461098858224 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]]]}] 13:47:38 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) 13:47:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1682ms 13:47:38 INFO - PROCESS | 1770 | 1461098858247 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 13:47:38 INFO - PROCESS | 1770 | 1461098858250 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 13:47:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 13:47:38 INFO - PROCESS | 1770 | 1461098858256 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 13:47:38 INFO - PROCESS | 1770 | 1461098858259 Marionette TRACE conn3 <- [1,686,null,{}] 13:47:38 INFO - PROCESS | 1770 | 1461098858265 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}] 13:47:38 INFO - PROCESS | 1770 | 1461098858427 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 13:47:38 INFO - PROCESS | 1770 | 1461098858702 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:38 INFO - PROCESS | 1770 | ++DOCSHELL 0x87e64000 == 103 [pid = 1770] [id = 179] 13:47:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 234 (0x87e64400) [pid = 1770] [serial = 537] [outer = (nil)] 13:47:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 235 (0x87f9c800) [pid = 1770] [serial = 538] [outer = 0x87e64400] 13:47:38 INFO - PROCESS | 1770 | 1461098858793 Marionette DEBUG loaded listener.js 13:47:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 236 (0x8890a400) [pid = 1770] [serial = 539] [outer = 0x87e64400] 13:47:40 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 13:47:40 INFO - PROCESS | 1770 | 1461098860247 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]]]}] 13:47:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 13:47:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2045ms 13:47:40 INFO - PROCESS | 1770 | 1461098860303 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 13:47:40 INFO - PROCESS | 1770 | 1461098860309 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 13:47:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 13:47:40 INFO - PROCESS | 1770 | 1461098860317 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 13:47:40 INFO - PROCESS | 1770 | 1461098860324 Marionette TRACE conn3 <- [1,690,null,{}] 13:47:40 INFO - PROCESS | 1770 | 1461098860333 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}] 13:47:40 INFO - PROCESS | 1770 | 1461098860597 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 13:47:40 INFO - PROCESS | 1770 | 1461098860731 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:40 INFO - PROCESS | 1770 | ++DOCSHELL 0x88c8b000 == 104 [pid = 1770] [id = 180] 13:47:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 237 (0x893ea400) [pid = 1770] [serial = 540] [outer = (nil)] 13:47:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 238 (0x8ba1e400) [pid = 1770] [serial = 541] [outer = 0x893ea400] 13:47:40 INFO - PROCESS | 1770 | 1461098860862 Marionette DEBUG loaded listener.js 13:47:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 239 (0x8bd41800) [pid = 1770] [serial = 542] [outer = 0x893ea400] 13:47:42 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 13:47:42 INFO - PROCESS | 1770 | 1461098862206 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]]]}] 13:47:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 13:47:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1940ms 13:47:42 INFO - PROCESS | 1770 | 1461098862409 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 13:47:42 INFO - PROCESS | 1770 | 1461098862416 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 13:47:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 13:47:42 INFO - PROCESS | 1770 | 1461098862427 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 13:47:42 INFO - PROCESS | 1770 | 1461098862431 Marionette TRACE conn3 <- [1,694,null,{}] 13:47:42 INFO - PROCESS | 1770 | 1461098862437 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}] 13:47:42 INFO - PROCESS | 1770 | 1461098862616 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 13:47:42 INFO - PROCESS | 1770 | 1461098862797 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:42 INFO - PROCESS | 1770 | ++DOCSHELL 0x894e2c00 == 105 [pid = 1770] [id = 181] 13:47:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 240 (0x8b75a000) [pid = 1770] [serial = 543] [outer = (nil)] 13:47:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 241 (0x8ffa3c00) [pid = 1770] [serial = 544] [outer = 0x8b75a000] 13:47:42 INFO - PROCESS | 1770 | 1461098862884 Marionette DEBUG loaded listener.js 13:47:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 242 (0x90405c00) [pid = 1770] [serial = 545] [outer = 0x8b75a000] 13:47:44 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 13:47:44 INFO - PROCESS | 1770 | 1461098864328 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]]]}] 13:47:44 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) 13:47:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1942ms 13:47:44 INFO - PROCESS | 1770 | 1461098864369 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 13:47:44 INFO - PROCESS | 1770 | 1461098864373 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 13:47:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 13:47:44 INFO - PROCESS | 1770 | 1461098864388 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 13:47:44 INFO - PROCESS | 1770 | 1461098864397 Marionette TRACE conn3 <- [1,698,null,{}] 13:47:44 INFO - PROCESS | 1770 | 1461098864407 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}] 13:47:44 INFO - PROCESS | 1770 | 1461098864592 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 13:47:44 INFO - PROCESS | 1770 | 1461098864774 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:44 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e5c6c00 == 106 [pid = 1770] [id = 182] 13:47:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 243 (0x90404000) [pid = 1770] [serial = 546] [outer = (nil)] 13:47:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 244 (0x92aa3400) [pid = 1770] [serial = 547] [outer = 0x90404000] 13:47:44 INFO - PROCESS | 1770 | 1461098864860 Marionette DEBUG loaded listener.js 13:47:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 245 (0x93906800) [pid = 1770] [serial = 548] [outer = 0x90404000] 13:47:46 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 13:47:46 INFO - PROCESS | 1770 | 1461098866163 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]]]}] 13:47:46 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) 13:47:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1799ms 13:47:46 INFO - PROCESS | 1770 | 1461098866179 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 13:47:46 INFO - PROCESS | 1770 | 1461098866183 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 13:47:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 13:47:46 INFO - PROCESS | 1770 | 1461098866190 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 13:47:46 INFO - PROCESS | 1770 | 1461098866193 Marionette TRACE conn3 <- [1,702,null,{}] 13:47:46 INFO - PROCESS | 1770 | 1461098866199 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}] 13:47:46 INFO - PROCESS | 1770 | 1461098866411 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 13:47:46 INFO - PROCESS | 1770 | 1461098866597 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:46 INFO - PROCESS | 1770 | ++DOCSHELL 0x92a47000 == 107 [pid = 1770] [id = 183] 13:47:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 246 (0x935ddc00) [pid = 1770] [serial = 549] [outer = (nil)] 13:47:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 247 (0x93b7c800) [pid = 1770] [serial = 550] [outer = 0x935ddc00] 13:47:46 INFO - PROCESS | 1770 | 1461098866682 Marionette DEBUG loaded listener.js 13:47:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 248 (0x93c68400) [pid = 1770] [serial = 551] [outer = 0x935ddc00] 13:47:47 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 13:47:47 INFO - PROCESS | 1770 | 1461098867970 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]]]}] 13:47:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 13:47:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1835ms 13:47:48 INFO - PROCESS | 1770 | 1461098868107 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 13:47:48 INFO - PROCESS | 1770 | 1461098868112 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 13:47:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 13:47:48 INFO - PROCESS | 1770 | 1461098868127 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 13:47:48 INFO - PROCESS | 1770 | 1461098868131 Marionette TRACE conn3 <- [1,706,null,{}] 13:47:48 INFO - PROCESS | 1770 | 1461098868137 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}] 13:47:48 INFO - PROCESS | 1770 | 1461098868302 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 13:47:48 INFO - PROCESS | 1770 | 1461098868487 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:48 INFO - PROCESS | 1770 | ++DOCSHELL 0x93c6e400 == 108 [pid = 1770] [id = 184] 13:47:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 249 (0x95a7c400) [pid = 1770] [serial = 552] [outer = (nil)] 13:47:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 250 (0x9737fc00) [pid = 1770] [serial = 553] [outer = 0x95a7c400] 13:47:48 INFO - PROCESS | 1770 | 1461098868586 Marionette DEBUG loaded listener.js 13:47:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 251 (0x97d12000) [pid = 1770] [serial = 554] [outer = 0x95a7c400] 13:47:49 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 13:47:49 INFO - PROCESS | 1770 | 1461098869930 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]]]}] 13:47:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 13:47:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1841ms 13:47:49 INFO - PROCESS | 1770 | 1461098869967 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 13:47:49 INFO - PROCESS | 1770 | 1461098869971 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 13:47:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 13:47:50 INFO - PROCESS | 1770 | 1461098870081 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 13:47:50 INFO - PROCESS | 1770 | 1461098870084 Marionette TRACE conn3 <- [1,710,null,{}] 13:47:50 INFO - PROCESS | 1770 | 1461098870094 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}] 13:47:50 INFO - PROCESS | 1770 | 1461098870276 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 13:47:50 INFO - PROCESS | 1770 | 1461098870459 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:50 INFO - PROCESS | 1770 | ++DOCSHELL 0x93c64800 == 109 [pid = 1770] [id = 185] 13:47:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 252 (0x96fe9800) [pid = 1770] [serial = 555] [outer = (nil)] 13:47:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 253 (0x9b030c00) [pid = 1770] [serial = 556] [outer = 0x96fe9800] 13:47:50 INFO - PROCESS | 1770 | 1461098870543 Marionette DEBUG loaded listener.js 13:47:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 254 (0x9b089400) [pid = 1770] [serial = 557] [outer = 0x96fe9800] 13:47:51 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 13:47:51 INFO - PROCESS | 1770 | 1461098871809 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]]]}] 13:47:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 13:47:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1845ms 13:47:51 INFO - PROCESS | 1770 | 1461098871876 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 13:47:51 INFO - PROCESS | 1770 | 1461098871880 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 13:47:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 13:47:51 INFO - PROCESS | 1770 | 1461098871973 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 13:47:51 INFO - PROCESS | 1770 | 1461098871976 Marionette TRACE conn3 <- [1,714,null,{}] 13:47:51 INFO - PROCESS | 1770 | 1461098871992 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}] 13:47:52 INFO - PROCESS | 1770 | 1461098872160 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 13:47:52 INFO - PROCESS | 1770 | 1461098872378 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:52 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f6ea800 == 110 [pid = 1770] [id = 186] 13:47:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 255 (0x8f6ebc00) [pid = 1770] [serial = 558] [outer = (nil)] 13:47:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 256 (0x90577000) [pid = 1770] [serial = 559] [outer = 0x8f6ebc00] 13:47:52 INFO - PROCESS | 1770 | 1461098872504 Marionette DEBUG loaded listener.js 13:47:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 257 (0x9057a400) [pid = 1770] [serial = 560] [outer = 0x8f6ebc00] 13:47:53 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 13:47:53 INFO - PROCESS | 1770 | 1461098873946 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]]]}] 13:47:53 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 13:47:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2082ms 13:47:53 INFO - PROCESS | 1770 | 1461098873970 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 13:47:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 13:47:53 INFO - PROCESS | 1770 | 1461098873975 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 13:47:53 INFO - PROCESS | 1770 | 1461098873983 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 13:47:53 INFO - PROCESS | 1770 | 1461098873989 Marionette TRACE conn3 <- [1,718,null,{}] 13:47:53 INFO - PROCESS | 1770 | 1461098873997 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}] 13:47:54 INFO - PROCESS | 1770 | 1461098874169 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 13:47:54 INFO - PROCESS | 1770 | 1461098874371 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:54 INFO - PROCESS | 1770 | ++DOCSHELL 0x894f0400 == 111 [pid = 1770] [id = 187] 13:47:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 258 (0x8ba20000) [pid = 1770] [serial = 561] [outer = (nil)] 13:47:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 259 (0x8bd43400) [pid = 1770] [serial = 562] [outer = 0x8ba20000] 13:47:54 INFO - PROCESS | 1770 | 1461098874452 Marionette DEBUG loaded listener.js 13:47:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 260 (0x8e5c7400) [pid = 1770] [serial = 563] [outer = 0x8ba20000] 13:47:55 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 13:47:55 INFO - PROCESS | 1770 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:47:55 INFO - PROCESS | 1770 | --DOCSHELL 0x8890b400 == 110 [pid = 1770] [id = 178] 13:47:55 INFO - PROCESS | 1770 | --DOMWINDOW == 259 (0x935d1400) [pid = 1770] [serial = 451] [outer = (nil)] [url = about:blank] 13:47:55 INFO - PROCESS | 1770 | --DOMWINDOW == 258 (0x8a608800) [pid = 1770] [serial = 439] [outer = (nil)] [url = about:blank] 13:47:55 INFO - PROCESS | 1770 | --DOMWINDOW == 257 (0x935d7400) [pid = 1770] [serial = 448] [outer = (nil)] [url = about:blank] 13:47:55 INFO - PROCESS | 1770 | --DOMWINDOW == 256 (0x8e5c3000) [pid = 1770] [serial = 436] [outer = (nil)] [url = about:blank] 13:47:55 INFO - PROCESS | 1770 | --DOMWINDOW == 255 (0x8e5c4400) [pid = 1770] [serial = 430] [outer = (nil)] [url = about:blank] 13:47:55 INFO - PROCESS | 1770 | --DOMWINDOW == 254 (0x8b751c00) [pid = 1770] [serial = 433] [outer = (nil)] [url = about:blank] 13:47:55 INFO - PROCESS | 1770 | --DOMWINDOW == 253 (0x98a81c00) [pid = 1770] [serial = 427] [outer = (nil)] [url = about:blank] 13:47:55 INFO - PROCESS | 1770 | --DOMWINDOW == 252 (0x935d7c00) [pid = 1770] [serial = 472] [outer = (nil)] [url = about:blank] 13:47:55 INFO - PROCESS | 1770 | --DOMWINDOW == 251 (0x933cc400) [pid = 1770] [serial = 445] [outer = (nil)] [url = about:blank] 13:47:55 INFO - PROCESS | 1770 | --DOMWINDOW == 250 (0x8a731000) [pid = 1770] [serial = 442] [outer = (nil)] [url = about:blank] 13:47:55 INFO - PROCESS | 1770 | --DOMWINDOW == 249 (0x95a85800) [pid = 1770] [serial = 424] [outer = (nil)] [url = about:blank] 13:47:55 INFO - PROCESS | 1770 | --DOCSHELL 0x904e6000 == 109 [pid = 1770] [id = 177] 13:47:55 INFO - PROCESS | 1770 | --DOCSHELL 0x8890a800 == 108 [pid = 1770] [id = 176] 13:47:55 INFO - PROCESS | 1770 | --DOCSHELL 0x893e7800 == 107 [pid = 1770] [id = 175] 13:47:55 INFO - PROCESS | 1770 | --DOCSHELL 0x88c8e800 == 106 [pid = 1770] [id = 174] 13:47:56 INFO - PROCESS | 1770 | 1461098876014 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]]]}] 13:47:56 INFO - PROCESS | 1770 | --DOCSHELL 0x87fa2400 == 105 [pid = 1770] [id = 173] 13:47:56 INFO - PROCESS | 1770 | --DOCSHELL 0x8b750800 == 104 [pid = 1770] [id = 162] 13:47:56 INFO - PROCESS | 1770 | --DOCSHELL 0x8b756400 == 103 [pid = 1770] [id = 161] 13:47:56 INFO - PROCESS | 1770 | --DOCSHELL 0x904e4000 == 102 [pid = 1770] [id = 160] 13:47:56 INFO - PROCESS | 1770 | --DOCSHELL 0x8f7e8800 == 101 [pid = 1770] [id = 159] 13:47:56 INFO - PROCESS | 1770 | --DOCSHELL 0x8a606400 == 100 [pid = 1770] [id = 158] 13:47:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 13:47:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2085ms 13:47:56 INFO - PROCESS | 1770 | 1461098876069 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 13:47:56 INFO - PROCESS | 1770 | 1461098876077 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 13:47:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 13:47:56 INFO - PROCESS | 1770 | 1461098876087 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 13:47:56 INFO - PROCESS | 1770 | 1461098876090 Marionette TRACE conn3 <- [1,722,null,{}] 13:47:56 INFO - PROCESS | 1770 | 1461098876096 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}] 13:47:56 INFO - PROCESS | 1770 | 1461098876244 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 13:47:56 INFO - PROCESS | 1770 | --DOMWINDOW == 248 (0x8ffa2800) [pid = 1770] [serial = 414] [outer = (nil)] [url = about:blank] 13:47:56 INFO - PROCESS | 1770 | --DOMWINDOW == 247 (0x8e5c1000) [pid = 1770] [serial = 458] [outer = (nil)] [url = about:blank] 13:47:56 INFO - PROCESS | 1770 | --DOMWINDOW == 246 (0x8ffacc00) [pid = 1770] [serial = 461] [outer = (nil)] [url = about:blank] 13:47:56 INFO - PROCESS | 1770 | --DOMWINDOW == 245 (0x8bd4e800) [pid = 1770] [serial = 457] [outer = (nil)] [url = about:blank] 13:47:56 INFO - PROCESS | 1770 | --DOMWINDOW == 244 (0x92a9a400) [pid = 1770] [serial = 469] [outer = (nil)] [url = about:blank] 13:47:56 INFO - PROCESS | 1770 | --DOMWINDOW == 243 (0x929eb800) [pid = 1770] [serial = 467] [outer = (nil)] [url = about:blank] 13:47:56 INFO - PROCESS | 1770 | --DOMWINDOW == 242 (0x97d13800) [pid = 1770] [serial = 421] [outer = (nil)] [url = about:blank] 13:47:56 INFO - PROCESS | 1770 | --DOMWINDOW == 241 (0x91311800) [pid = 1770] [serial = 463] [outer = (nil)] [url = about:blank] 13:47:56 INFO - PROCESS | 1770 | --DOMWINDOW == 240 (0x937a2c00) [pid = 1770] [serial = 454] [outer = (nil)] [url = about:blank] 13:47:56 INFO - PROCESS | 1770 | --DOMWINDOW == 239 (0x913a8400) [pid = 1770] [serial = 464] [outer = (nil)] [url = about:blank] 13:47:56 INFO - PROCESS | 1770 | --DOMWINDOW == 238 (0x929dcc00) [pid = 1770] [serial = 466] [outer = (nil)] [url = about:blank] 13:47:56 INFO - PROCESS | 1770 | --DOMWINDOW == 237 (0x8f7e8400) [pid = 1770] [serial = 460] [outer = (nil)] [url = about:blank] 13:47:56 INFO - PROCESS | 1770 | --DOMWINDOW == 236 (0x93b73c00) [pid = 1770] [serial = 418] [outer = (nil)] [url = about:blank] 13:47:56 INFO - PROCESS | 1770 | --DOMWINDOW == 235 (0x92d38000) [pid = 1770] [serial = 223] [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.] 13:47:56 INFO - PROCESS | 1770 | --DOMWINDOW == 234 (0x92aa6400) [pid = 1770] [serial = 470] [outer = (nil)] [url = about:blank] 13:47:56 INFO - PROCESS | 1770 | --DOMWINDOW == 233 (0x93c6dc00) [pid = 1770] [serial = 411] [outer = (nil)] [url = about:blank] 13:47:56 INFO - PROCESS | 1770 | 1461098876421 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:56 INFO - PROCESS | 1770 | ++DOCSHELL 0x8890f000 == 101 [pid = 1770] [id = 188] 13:47:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 234 (0x893e9800) [pid = 1770] [serial = 564] [outer = (nil)] 13:47:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 235 (0x8a731000) [pid = 1770] [serial = 565] [outer = 0x893e9800] 13:47:56 INFO - PROCESS | 1770 | 1461098876496 Marionette DEBUG loaded listener.js 13:47:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 236 (0x8b75c000) [pid = 1770] [serial = 566] [outer = 0x893e9800] 13:47:57 INFO - PROCESS | 1770 | 1461098877266 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] 13:47:57 INFO - PROCESS | 1770 | 1461098877325 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 13:47:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 13:47:57 INFO - PROCESS | 1770 | 1461098877331 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 13:47:57 INFO - PROCESS | 1770 | 1461098877337 Marionette TRACE conn3 <- [1,726,null,{}] 13:47:57 INFO - PROCESS | 1770 | 1461098877352 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}] 13:47:57 INFO - PROCESS | 1770 | 1461098877539 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 13:47:57 INFO - PROCESS | 1770 | 1461098877682 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:57 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a60cc00 == 102 [pid = 1770] [id = 189] 13:47:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 237 (0x8f6f3c00) [pid = 1770] [serial = 567] [outer = (nil)] 13:47:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 238 (0x8ffaf800) [pid = 1770] [serial = 568] [outer = 0x8f6f3c00] 13:47:57 INFO - PROCESS | 1770 | 1461098877762 Marionette DEBUG loaded listener.js 13:47:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 239 (0x904e4000) [pid = 1770] [serial = 569] [outer = 0x8f6f3c00] 13:47:58 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 13:47:58 INFO - PROCESS | 1770 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:47:58 INFO - PROCESS | 1770 | 1461098878724 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]]]}] 13:47:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 13:47:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1441ms 13:47:58 INFO - PROCESS | 1770 | 1461098878773 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 13:47:58 INFO - PROCESS | 1770 | 1461098878776 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 13:47:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 13:47:58 INFO - PROCESS | 1770 | 1461098878788 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 13:47:58 INFO - PROCESS | 1770 | 1461098878790 Marionette TRACE conn3 <- [1,730,null,{}] 13:47:58 INFO - PROCESS | 1770 | 1461098878796 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}] 13:47:59 INFO - PROCESS | 1770 | 1461098879001 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 13:47:59 INFO - PROCESS | 1770 | 1461098879027 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:59 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e5c2000 == 103 [pid = 1770] [id = 190] 13:47:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 240 (0x9131a400) [pid = 1770] [serial = 570] [outer = (nil)] 13:47:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 241 (0x913abc00) [pid = 1770] [serial = 571] [outer = 0x9131a400] 13:47:59 INFO - PROCESS | 1770 | 1461098879100 Marionette DEBUG loaded listener.js 13:47:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 242 (0x929ebc00) [pid = 1770] [serial = 572] [outer = 0x9131a400] 13:47:59 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 13:47:59 INFO - PROCESS | 1770 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:48:00 INFO - PROCESS | 1770 | 1461098880033 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] 13:48:00 INFO - PROCESS | 1770 | 1461098880075 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 13:48:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 13:48:00 INFO - PROCESS | 1770 | 1461098880081 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 13:48:00 INFO - PROCESS | 1770 | 1461098880085 Marionette TRACE conn3 <- [1,734,null,{}] 13:48:00 INFO - PROCESS | 1770 | 1461098880090 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}] 13:48:00 INFO - PROCESS | 1770 | 1461098880309 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 13:48:00 INFO - PROCESS | 1770 | 1461098880332 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:00 INFO - PROCESS | 1770 | ++DOCSHELL 0x90732800 == 104 [pid = 1770] [id = 191] 13:48:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 243 (0x9073b400) [pid = 1770] [serial = 573] [outer = (nil)] 13:48:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 244 (0x92d3c800) [pid = 1770] [serial = 574] [outer = 0x9073b400] 13:48:00 INFO - PROCESS | 1770 | 1461098880406 Marionette DEBUG loaded listener.js 13:48:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 245 (0x933cc400) [pid = 1770] [serial = 575] [outer = 0x9073b400] 13:48:01 INFO - PROCESS | 1770 | --DOMWINDOW == 244 (0x8f4ab000) [pid = 1770] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 13:48:01 INFO - PROCESS | 1770 | --DOMWINDOW == 243 (0x92a4a000) [pid = 1770] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 13:48:01 INFO - PROCESS | 1770 | --DOMWINDOW == 242 (0x8fa8c000) [pid = 1770] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 13:48:01 INFO - PROCESS | 1770 | --DOMWINDOW == 241 (0x8f6e9000) [pid = 1770] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 13:48:01 INFO - PROCESS | 1770 | --DOMWINDOW == 240 (0x8e5c4000) [pid = 1770] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 13:48:01 INFO - PROCESS | 1770 | --DOMWINDOW == 239 (0x88c91c00) [pid = 1770] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 13:48:01 INFO - PROCESS | 1770 | --DOMWINDOW == 238 (0x913ad000) [pid = 1770] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 13:48:01 INFO - PROCESS | 1770 | --DOMWINDOW == 237 (0x929e0400) [pid = 1770] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 13:48:01 INFO - PROCESS | 1770 | --DOMWINDOW == 236 (0x88905c00) [pid = 1770] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 13:48:01 INFO - PROCESS | 1770 | --DOMWINDOW == 235 (0x929e4c00) [pid = 1770] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 13:48:01 INFO - PROCESS | 1770 | --DOMWINDOW == 234 (0x8bd4f000) [pid = 1770] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 13:48:01 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 13:48:01 INFO - PROCESS | 1770 | 1461098881754 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]]]}] 13:48:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 13:48:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1734ms 13:48:01 INFO - PROCESS | 1770 | 1461098881816 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 13:48:01 INFO - PROCESS | 1770 | 1461098881819 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 13:48:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 13:48:01 INFO - PROCESS | 1770 | 1461098881825 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 13:48:01 INFO - PROCESS | 1770 | 1461098881829 Marionette TRACE conn3 <- [1,738,null,{}] 13:48:01 INFO - PROCESS | 1770 | 1461098881834 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}] 13:48:02 INFO - PROCESS | 1770 | 1461098882045 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 13:48:02 INFO - PROCESS | 1770 | 1461098882195 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:02 INFO - PROCESS | 1770 | ++DOCSHELL 0x894eb000 == 105 [pid = 1770] [id = 192] 13:48:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 235 (0x8b750400) [pid = 1770] [serial = 576] [outer = (nil)] 13:48:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 236 (0x9057e400) [pid = 1770] [serial = 577] [outer = 0x8b750400] 13:48:02 INFO - PROCESS | 1770 | 1461098882272 Marionette DEBUG loaded listener.js 13:48:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 237 (0x937a6800) [pid = 1770] [serial = 578] [outer = 0x8b750400] 13:48:03 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 13:48:03 INFO - PROCESS | 1770 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:48:03 INFO - PROCESS | 1770 | 1461098883478 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]]]}] 13:48:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 13:48:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1690ms 13:48:03 INFO - PROCESS | 1770 | 1461098883517 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 13:48:03 INFO - PROCESS | 1770 | 1461098883523 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 13:48:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 13:48:03 INFO - PROCESS | 1770 | 1461098883534 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 13:48:03 INFO - PROCESS | 1770 | 1461098883540 Marionette TRACE conn3 <- [1,742,null,{}] 13:48:03 INFO - PROCESS | 1770 | 1461098883558 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}] 13:48:03 INFO - PROCESS | 1770 | 1461098883892 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 13:48:04 INFO - PROCESS | 1770 | 1461098884008 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:04 INFO - PROCESS | 1770 | ++DOCSHELL 0x894e3800 == 106 [pid = 1770] [id = 193] 13:48:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 238 (0x8a5d7800) [pid = 1770] [serial = 579] [outer = (nil)] 13:48:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 239 (0x8a5e0000) [pid = 1770] [serial = 580] [outer = 0x8a5d7800] 13:48:04 INFO - PROCESS | 1770 | 1461098884137 Marionette DEBUG loaded listener.js 13:48:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 240 (0x8b758400) [pid = 1770] [serial = 581] [outer = 0x8a5d7800] 13:48:05 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 13:48:05 INFO - PROCESS | 1770 | 1461098885552 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]]]}] 13:48:05 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 13:48:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2053ms 13:48:05 INFO - PROCESS | 1770 | 1461098885585 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 13:48:05 INFO - PROCESS | 1770 | 1461098885595 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 13:48:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 13:48:05 INFO - PROCESS | 1770 | 1461098885605 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 13:48:05 INFO - PROCESS | 1770 | 1461098885609 Marionette TRACE conn3 <- [1,746,null,{}] 13:48:05 INFO - PROCESS | 1770 | 1461098885616 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}] 13:48:05 INFO - PROCESS | 1770 | 1461098885788 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 13:48:06 INFO - PROCESS | 1770 | 1461098885985 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:06 INFO - PROCESS | 1770 | ++DOCSHELL 0x894ebc00 == 107 [pid = 1770] [id = 194] 13:48:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 241 (0x8a5d2c00) [pid = 1770] [serial = 582] [outer = (nil)] 13:48:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 242 (0x8ffa3400) [pid = 1770] [serial = 583] [outer = 0x8a5d2c00] 13:48:06 INFO - PROCESS | 1770 | 1461098886070 Marionette DEBUG loaded listener.js 13:48:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 243 (0x900d4c00) [pid = 1770] [serial = 584] [outer = 0x8a5d2c00] 13:48:06 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 13:48:07 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 13:48:07 INFO - PROCESS | 1770 | 1461098887540 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]]]}] 13:48:07 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.) 13:48:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2036ms 13:48:07 INFO - PROCESS | 1770 | 1461098887641 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 13:48:07 INFO - PROCESS | 1770 | 1461098887646 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 13:48:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 13:48:07 INFO - PROCESS | 1770 | 1461098887653 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 13:48:07 INFO - PROCESS | 1770 | 1461098887659 Marionette TRACE conn3 <- [1,750,null,{}] 13:48:07 INFO - PROCESS | 1770 | 1461098887676 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}] 13:48:07 INFO - PROCESS | 1770 | 1461098887850 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 13:48:08 INFO - PROCESS | 1770 | 1461098888035 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:08 INFO - PROCESS | 1770 | ++DOCSHELL 0x893f0400 == 108 [pid = 1770] [id = 195] 13:48:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 244 (0x8fcb7000) [pid = 1770] [serial = 585] [outer = (nil)] 13:48:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 245 (0x92d34400) [pid = 1770] [serial = 586] [outer = 0x8fcb7000] 13:48:08 INFO - PROCESS | 1770 | 1461098888129 Marionette DEBUG loaded listener.js 13:48:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 246 (0x937aac00) [pid = 1770] [serial = 587] [outer = 0x8fcb7000] 13:48:09 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 13:48:09 INFO - PROCESS | 1770 | 1461098889452 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]]]}] 13:48:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 13:48:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1844ms 13:48:09 INFO - PROCESS | 1770 | 1461098889496 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 13:48:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 13:48:09 INFO - PROCESS | 1770 | 1461098889501 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 13:48:09 INFO - PROCESS | 1770 | 1461098889507 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 13:48:09 INFO - PROCESS | 1770 | 1461098889511 Marionette TRACE conn3 <- [1,754,null,{}] 13:48:09 INFO - PROCESS | 1770 | 1461098889615 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}] 13:48:09 INFO - PROCESS | 1770 | 1461098889782 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 13:48:09 INFO - PROCESS | 1770 | 1461098889965 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:09 INFO - PROCESS | 1770 | ++DOCSHELL 0x913a6c00 == 109 [pid = 1770] [id = 196] 13:48:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 247 (0x935d3800) [pid = 1770] [serial = 588] [outer = (nil)] 13:48:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 248 (0x93c65c00) [pid = 1770] [serial = 589] [outer = 0x935d3800] 13:48:10 INFO - PROCESS | 1770 | 1461098890051 Marionette DEBUG loaded listener.js 13:48:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 249 (0x93c70400) [pid = 1770] [serial = 590] [outer = 0x935d3800] 13:48:11 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 13:48:11 INFO - PROCESS | 1770 | 1461098891353 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]]]}] 13:48:11 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 13:48:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1881ms 13:48:11 INFO - PROCESS | 1770 | 1461098891387 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 13:48:11 INFO - PROCESS | 1770 | 1461098891391 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 13:48:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 13:48:11 INFO - PROCESS | 1770 | 1461098891499 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 13:48:11 INFO - PROCESS | 1770 | 1461098891504 Marionette TRACE conn3 <- [1,758,null,{}] 13:48:11 INFO - PROCESS | 1770 | 1461098891512 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}] 13:48:11 INFO - PROCESS | 1770 | 1461098891679 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 13:48:11 INFO - PROCESS | 1770 | 1461098891862 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:11 INFO - PROCESS | 1770 | ++DOCSHELL 0x92a45000 == 110 [pid = 1770] [id = 197] 13:48:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 250 (0x93c62400) [pid = 1770] [serial = 591] [outer = (nil)] 13:48:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 251 (0x97660c00) [pid = 1770] [serial = 592] [outer = 0x93c62400] 13:48:11 INFO - PROCESS | 1770 | 1461098891956 Marionette DEBUG loaded listener.js 13:48:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 252 (0x97668000) [pid = 1770] [serial = 593] [outer = 0x93c62400] 13:48:12 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 13:48:12 INFO - PROCESS | 1770 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:48:12 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 13:48:12 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 13:48:12 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 13:48:12 INFO - PROCESS | 1770 | 1461098892866 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]]]}] 13:48:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 13:48:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1493ms 13:48:12 INFO - PROCESS | 1770 | 1461098892942 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 13:48:12 INFO - PROCESS | 1770 | 1461098892946 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 13:48:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 13:48:12 INFO - PROCESS | 1770 | 1461098892952 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 13:48:12 INFO - PROCESS | 1770 | 1461098892956 Marionette TRACE conn3 <- [1,762,null,{}] 13:48:12 INFO - PROCESS | 1770 | 1461098892962 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}] 13:48:13 INFO - PROCESS | 1770 | 1461098893206 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 13:48:13 INFO - PROCESS | 1770 | 1461098893453 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:13 INFO - PROCESS | 1770 | ++DOCSHELL 0x893f2400 == 111 [pid = 1770] [id = 198] 13:48:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 253 (0x97d17000) [pid = 1770] [serial = 594] [outer = (nil)] 13:48:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 254 (0x98874000) [pid = 1770] [serial = 595] [outer = 0x97d17000] 13:48:13 INFO - PROCESS | 1770 | 1461098893571 Marionette DEBUG loaded listener.js 13:48:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 255 (0x9b031c00) [pid = 1770] [serial = 596] [outer = 0x97d17000] 13:48:14 INFO - PROCESS | 1770 | 1461098894814 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]]]}] 13:48:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 13:48:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1931ms 13:48:14 INFO - PROCESS | 1770 | 1461098894885 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 13:48:14 INFO - PROCESS | 1770 | 1461098894889 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 13:48:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 13:48:14 INFO - PROCESS | 1770 | 1461098894895 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 13:48:14 INFO - PROCESS | 1770 | 1461098894899 Marionette TRACE conn3 <- [1,766,null,{}] 13:48:14 INFO - PROCESS | 1770 | 1461098894950 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}] 13:48:15 INFO - PROCESS | 1770 | 1461098895152 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 13:48:15 INFO - PROCESS | 1770 | 1461098895350 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:15 INFO - PROCESS | 1770 | ++DOCSHELL 0x895d6400 == 112 [pid = 1770] [id = 199] 13:48:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 256 (0x895d6800) [pid = 1770] [serial = 597] [outer = (nil)] 13:48:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 257 (0x895dd800) [pid = 1770] [serial = 598] [outer = 0x895d6800] 13:48:15 INFO - PROCESS | 1770 | 1461098895439 Marionette DEBUG loaded listener.js 13:48:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 258 (0x895e0000) [pid = 1770] [serial = 599] [outer = 0x895d6800] 13:48:16 INFO - PROCESS | 1770 | 1461098896678 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]]]}] 13:48:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 13:48:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1877ms 13:48:16 INFO - PROCESS | 1770 | 1461098896868 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 13:48:16 INFO - PROCESS | 1770 | 1461098896871 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 13:48:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 13:48:16 INFO - PROCESS | 1770 | 1461098896887 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 13:48:16 INFO - PROCESS | 1770 | 1461098896890 Marionette TRACE conn3 <- [1,770,null,{}] 13:48:16 INFO - PROCESS | 1770 | 1461098896897 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}] 13:48:17 INFO - PROCESS | 1770 | 1461098897059 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 13:48:17 INFO - PROCESS | 1770 | 1461098897252 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:17 INFO - PROCESS | 1770 | ++DOCSHELL 0x87f95400 == 113 [pid = 1770] [id = 200] 13:48:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 259 (0x893f2000) [pid = 1770] [serial = 600] [outer = (nil)] 13:48:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 260 (0x8be65000) [pid = 1770] [serial = 601] [outer = 0x893f2000] 13:48:17 INFO - PROCESS | 1770 | 1461098897336 Marionette DEBUG loaded listener.js 13:48:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 261 (0x8be66800) [pid = 1770] [serial = 602] [outer = 0x893f2000] 13:48:18 INFO - PROCESS | 1770 | 1461098898214 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]]]}] 13:48:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 13:48:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1383ms 13:48:18 INFO - PROCESS | 1770 | 1461098898270 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 13:48:18 INFO - PROCESS | 1770 | 1461098898274 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 13:48:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 13:48:18 INFO - PROCESS | 1770 | 1461098898280 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 13:48:18 INFO - PROCESS | 1770 | 1461098898283 Marionette TRACE conn3 <- [1,774,null,{}] 13:48:18 INFO - PROCESS | 1770 | 1461098898289 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}] 13:48:18 INFO - PROCESS | 1770 | 1461098898465 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 13:48:18 INFO - PROCESS | 1770 | 1461098898661 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:18 INFO - PROCESS | 1770 | ++DOCSHELL 0x88c90c00 == 114 [pid = 1770] [id = 201] 13:48:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 262 (0x895dd000) [pid = 1770] [serial = 603] [outer = (nil)] 13:48:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 263 (0x8bd4c400) [pid = 1770] [serial = 604] [outer = 0x895dd000] 13:48:18 INFO - PROCESS | 1770 | 1461098898751 Marionette DEBUG loaded listener.js 13:48:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 264 (0x8be6cc00) [pid = 1770] [serial = 605] [outer = 0x895dd000] 13:48:19 INFO - PROCESS | 1770 | 1461098899691 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]]]}] 13:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 13:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1444ms 13:48:19 INFO - PROCESS | 1770 | 1461098899725 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 13:48:19 INFO - PROCESS | 1770 | 1461098899728 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 13:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 13:48:19 INFO - PROCESS | 1770 | 1461098899735 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 13:48:19 INFO - PROCESS | 1770 | 1461098899739 Marionette TRACE conn3 <- [1,778,null,{}] 13:48:19 INFO - PROCESS | 1770 | 1461098899745 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}] 13:48:19 INFO - PROCESS | 1770 | 1461098899964 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 13:48:20 INFO - PROCESS | 1770 | 1461098900207 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:20 INFO - PROCESS | 1770 | ++DOCSHELL 0x893eec00 == 115 [pid = 1770] [id = 202] 13:48:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 265 (0x8a5de000) [pid = 1770] [serial = 606] [outer = (nil)] 13:48:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 266 (0x8f6f4800) [pid = 1770] [serial = 607] [outer = 0x8a5de000] 13:48:20 INFO - PROCESS | 1770 | 1461098900339 Marionette DEBUG loaded listener.js 13:48:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 267 (0x8ffa6c00) [pid = 1770] [serial = 608] [outer = 0x8a5de000] 13:48:21 INFO - PROCESS | 1770 | 1461098901209 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]]]}] 13:48:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 13:48:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1531ms 13:48:21 INFO - PROCESS | 1770 | 1461098901267 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 13:48:21 INFO - PROCESS | 1770 | 1461098901271 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 13:48:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 13:48:21 INFO - PROCESS | 1770 | 1461098901278 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 13:48:21 INFO - PROCESS | 1770 | 1461098901282 Marionette TRACE conn3 <- [1,782,null,{}] 13:48:21 INFO - PROCESS | 1770 | 1461098901288 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}] 13:48:21 INFO - PROCESS | 1770 | 1461098901785 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 13:48:22 INFO - PROCESS | 1770 | 1461098902070 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:22 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a5dc000 == 116 [pid = 1770] [id = 203] 13:48:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 268 (0x8a602c00) [pid = 1770] [serial = 609] [outer = (nil)] 13:48:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 269 (0x8b753000) [pid = 1770] [serial = 610] [outer = 0x8a602c00] 13:48:22 INFO - PROCESS | 1770 | 1461098902150 Marionette DEBUG loaded listener.js 13:48:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 270 (0x8e5bb000) [pid = 1770] [serial = 611] [outer = 0x8a602c00] 13:48:23 INFO - PROCESS | 1770 | 1461098903069 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]]]}] 13:48:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 13:48:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1837ms 13:48:23 INFO - PROCESS | 1770 | 1461098903117 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 13:48:23 INFO - PROCESS | 1770 | 1461098903123 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 13:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 13:48:23 INFO - PROCESS | 1770 | 1461098903130 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 13:48:23 INFO - PROCESS | 1770 | 1461098903136 Marionette TRACE conn3 <- [1,786,null,{}] 13:48:23 INFO - PROCESS | 1770 | 1461098903143 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}] 13:48:23 INFO - PROCESS | 1770 | 1461098903310 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 13:48:23 INFO - PROCESS | 1770 | 1461098903576 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:23 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a5db000 == 117 [pid = 1770] [id = 204] 13:48:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 271 (0x8bd45c00) [pid = 1770] [serial = 612] [outer = (nil)] 13:48:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 272 (0x8be6ec00) [pid = 1770] [serial = 613] [outer = 0x8bd45c00] 13:48:23 INFO - PROCESS | 1770 | 1461098903776 Marionette DEBUG loaded listener.js 13:48:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 273 (0x8fcb8400) [pid = 1770] [serial = 614] [outer = 0x8bd45c00] 13:48:24 INFO - PROCESS | 1770 | --DOCSHELL 0x90251c00 == 116 [pid = 1770] [id = 107] 13:48:24 INFO - PROCESS | 1770 | --DOMWINDOW == 272 (0x933cd800) [pid = 1770] [serial = 535] [outer = (nil)] [url = about:blank] 13:48:24 INFO - PROCESS | 1770 | --DOCSHELL 0x93c64800 == 115 [pid = 1770] [id = 185] 13:48:24 INFO - PROCESS | 1770 | --DOCSHELL 0x93c6e400 == 114 [pid = 1770] [id = 184] 13:48:24 INFO - PROCESS | 1770 | --DOCSHELL 0x92a47000 == 113 [pid = 1770] [id = 183] 13:48:24 INFO - PROCESS | 1770 | --DOCSHELL 0x8e5c6c00 == 112 [pid = 1770] [id = 182] 13:48:24 INFO - PROCESS | 1770 | --DOCSHELL 0x894e2c00 == 111 [pid = 1770] [id = 181] 13:48:24 INFO - PROCESS | 1770 | --DOCSHELL 0x88c8b000 == 110 [pid = 1770] [id = 180] 13:48:24 INFO - PROCESS | 1770 | --DOCSHELL 0x87e64000 == 109 [pid = 1770] [id = 179] 13:48:24 INFO - PROCESS | 1770 | 1461098904843 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]]]}] 13:48:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 13:48:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1743ms 13:48:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 13:48:24 INFO - PROCESS | 1770 | 1461098904872 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 13:48:24 INFO - PROCESS | 1770 | 1461098904876 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 13:48:24 INFO - PROCESS | 1770 | 1461098904883 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 13:48:24 INFO - PROCESS | 1770 | 1461098904887 Marionette TRACE conn3 <- [1,790,null,{}] 13:48:24 INFO - PROCESS | 1770 | 1461098904892 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}] 13:48:24 INFO - PROCESS | 1770 | --DOMWINDOW == 271 (0x929e3400) [pid = 1770] [serial = 481] [outer = (nil)] [url = about:blank] 13:48:24 INFO - PROCESS | 1770 | --DOMWINDOW == 270 (0x87fa2800) [pid = 1770] [serial = 517] [outer = (nil)] [url = about:blank] 13:48:24 INFO - PROCESS | 1770 | --DOMWINDOW == 269 (0x8a5d9400) [pid = 1770] [serial = 496] [outer = (nil)] [url = about:blank] 13:48:25 INFO - PROCESS | 1770 | --DOMWINDOW == 268 (0x9765d000) [pid = 1770] [serial = 490] [outer = (nil)] [url = about:blank] 13:48:25 INFO - PROCESS | 1770 | --DOMWINDOW == 267 (0x8a5dd000) [pid = 1770] [serial = 502] [outer = (nil)] [url = about:blank] 13:48:25 INFO - PROCESS | 1770 | --DOMWINDOW == 266 (0x8ffa7000) [pid = 1770] [serial = 527] [outer = (nil)] [url = about:blank] 13:48:25 INFO - PROCESS | 1770 | --DOMWINDOW == 265 (0x937a9c00) [pid = 1770] [serial = 473] [outer = (nil)] [url = about:blank] 13:48:25 INFO - PROCESS | 1770 | --DOMWINDOW == 264 (0x87e66000) [pid = 1770] [serial = 511] [outer = (nil)] [url = about:blank] 13:48:25 INFO - PROCESS | 1770 | --DOMWINDOW == 263 (0x93910000) [pid = 1770] [serial = 484] [outer = (nil)] [url = about:blank] 13:48:25 INFO - PROCESS | 1770 | --DOMWINDOW == 262 (0x8ffac800) [pid = 1770] [serial = 478] [outer = (nil)] [url = about:blank] 13:48:25 INFO - PROCESS | 1770 | --DOMWINDOW == 261 (0x9feeb800) [pid = 1770] [serial = 201] [outer = (nil)] [url = about:blank] 13:48:25 INFO - PROCESS | 1770 | --DOMWINDOW == 260 (0x8ffa4800) [pid = 1770] [serial = 364] [outer = (nil)] [url = about:blank] 13:48:25 INFO - PROCESS | 1770 | --DOMWINDOW == 259 (0x8f7ddc00) [pid = 1770] [serial = 526] [outer = (nil)] [url = about:blank] 13:48:25 INFO - PROCESS | 1770 | --DOMWINDOW == 258 (0x894ea400) [pid = 1770] [serial = 499] [outer = (nil)] [url = about:blank] 13:48:25 INFO - PROCESS | 1770 | --DOMWINDOW == 257 (0x904e2400) [pid = 1770] [serial = 529] [outer = (nil)] [url = about:blank] 13:48:25 INFO - PROCESS | 1770 | --DOMWINDOW == 256 (0x93c6f800) [pid = 1770] [serial = 487] [outer = (nil)] [url = about:blank] 13:48:25 INFO - PROCESS | 1770 | --DOMWINDOW == 255 (0x8e5b8400) [pid = 1770] [serial = 524] [outer = (nil)] [url = about:blank] 13:48:25 INFO - PROCESS | 1770 | --DOMWINDOW == 254 (0x893ed800) [pid = 1770] [serial = 505] [outer = (nil)] [url = about:blank] 13:48:25 INFO - PROCESS | 1770 | --DOMWINDOW == 253 (0x91fc7800) [pid = 1770] [serial = 533] [outer = (nil)] [url = about:blank] 13:48:25 INFO - PROCESS | 1770 | --DOMWINDOW == 252 (0x87f97c00) [pid = 1770] [serial = 514] [outer = (nil)] [url = about:blank] 13:48:25 INFO - PROCESS | 1770 | --DOMWINDOW == 251 (0x9131bc00) [pid = 1770] [serial = 530] [outer = (nil)] [url = about:blank] 13:48:25 INFO - PROCESS | 1770 | --DOMWINDOW == 250 (0x98a4a000) [pid = 1770] [serial = 493] [outer = (nil)] [url = about:blank] 13:48:25 INFO - PROCESS | 1770 | --DOMWINDOW == 249 (0x9b085000) [pid = 1770] [serial = 286] [outer = (nil)] [url = about:blank] 13:48:25 INFO - PROCESS | 1770 | --DOMWINDOW == 248 (0x8bb54800) [pid = 1770] [serial = 523] [outer = (nil)] [url = about:blank] 13:48:25 INFO - PROCESS | 1770 | --DOMWINDOW == 247 (0x8a731400) [pid = 1770] [serial = 475] [outer = (nil)] [url = about:blank] 13:48:25 INFO - PROCESS | 1770 | --DOMWINDOW == 246 (0x88c84400) [pid = 1770] [serial = 520] [outer = (nil)] [url = about:blank] 13:48:25 INFO - PROCESS | 1770 | --DOMWINDOW == 245 (0x913b0c00) [pid = 1770] [serial = 532] [outer = (nil)] [url = about:blank] 13:48:25 INFO - PROCESS | 1770 | --DOMWINDOW == 244 (0x9feba400) [pid = 1770] [serial = 244] [outer = (nil)] [url = about:blank] 13:48:25 INFO - PROCESS | 1770 | --DOMWINDOW == 243 (0x88c8f400) [pid = 1770] [serial = 508] [outer = (nil)] [url = about:blank] 13:48:25 INFO - PROCESS | 1770 | --DOMWINDOW == 242 (0x88c8ec00) [pid = 1770] [serial = 521] [outer = (nil)] [url = about:blank] 13:48:25 INFO - PROCESS | 1770 | --DOMWINDOW == 241 (0x93c6ec00) [pid = 1770] [serial = 412] [outer = (nil)] [url = about:blank] 13:48:25 INFO - PROCESS | 1770 | 1461098905152 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 13:48:25 INFO - PROCESS | 1770 | 1461098905376 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:25 INFO - PROCESS | 1770 | ++DOCSHELL 0x893f0000 == 110 [pid = 1770] [id = 205] 13:48:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 242 (0x893f0800) [pid = 1770] [serial = 615] [outer = (nil)] 13:48:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 243 (0x8a731400) [pid = 1770] [serial = 616] [outer = 0x893f0800] 13:48:25 INFO - PROCESS | 1770 | 1461098905450 Marionette DEBUG loaded listener.js 13:48:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 244 (0x8e5c6c00) [pid = 1770] [serial = 617] [outer = 0x893f0800] 13:48:26 INFO - PROCESS | 1770 | 1461098906171 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]]]}] 13:48:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 13:48:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1340ms 13:48:26 INFO - PROCESS | 1770 | 1461098906223 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 13:48:26 INFO - PROCESS | 1770 | 1461098906228 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 13:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 13:48:26 INFO - PROCESS | 1770 | 1461098906244 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 13:48:26 INFO - PROCESS | 1770 | 1461098906251 Marionette TRACE conn3 <- [1,794,null,{}] 13:48:26 INFO - PROCESS | 1770 | 1461098906256 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}] 13:48:26 INFO - PROCESS | 1770 | 1461098906418 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 13:48:26 INFO - PROCESS | 1770 | 1461098906428 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:26 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a5db800 == 111 [pid = 1770] [id = 206] 13:48:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 245 (0x8bb54800) [pid = 1770] [serial = 618] [outer = (nil)] 13:48:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 246 (0x90730800) [pid = 1770] [serial = 619] [outer = 0x8bb54800] 13:48:26 INFO - PROCESS | 1770 | 1461098906501 Marionette DEBUG loaded listener.js 13:48:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 247 (0x913a3c00) [pid = 1770] [serial = 620] [outer = 0x8bb54800] 13:48:27 INFO - PROCESS | 1770 | 1461098907424 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]]]}] 13:48:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 13:48:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1210ms 13:48:27 INFO - PROCESS | 1770 | 1461098907446 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 13:48:27 INFO - PROCESS | 1770 | 1461098907448 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 13:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 13:48:27 INFO - PROCESS | 1770 | 1461098907461 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 13:48:27 INFO - PROCESS | 1770 | 1461098907463 Marionette TRACE conn3 <- [1,798,null,{}] 13:48:27 INFO - PROCESS | 1770 | 1461098907469 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}] 13:48:27 INFO - PROCESS | 1770 | 1461098907675 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 13:48:27 INFO - PROCESS | 1770 | 1461098907705 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:27 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f7e8000 == 112 [pid = 1770] [id = 207] 13:48:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 248 (0x904e2400) [pid = 1770] [serial = 621] [outer = (nil)] 13:48:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 249 (0x9297e800) [pid = 1770] [serial = 622] [outer = 0x904e2400] 13:48:27 INFO - PROCESS | 1770 | 1461098907783 Marionette DEBUG loaded listener.js 13:48:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 250 (0x929e2800) [pid = 1770] [serial = 623] [outer = 0x904e2400] 13:48:28 INFO - PROCESS | 1770 | 1461098908701 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]]]}] 13:48:28 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 13:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1295ms 13:48:28 INFO - PROCESS | 1770 | 1461098908750 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 13:48:28 INFO - PROCESS | 1770 | 1461098908754 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 13:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 13:48:28 INFO - PROCESS | 1770 | 1461098908760 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 13:48:28 INFO - PROCESS | 1770 | 1461098908763 Marionette TRACE conn3 <- [1,802,null,{}] 13:48:28 INFO - PROCESS | 1770 | 1461098908774 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}] 13:48:29 INFO - PROCESS | 1770 | 1461098909006 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 13:48:29 INFO - PROCESS | 1770 | 1461098909030 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:29 INFO - PROCESS | 1770 | ++DOCSHELL 0x92aa2000 == 113 [pid = 1770] [id = 208] 13:48:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 251 (0x92aa2800) [pid = 1770] [serial = 624] [outer = (nil)] 13:48:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 252 (0x933c8c00) [pid = 1770] [serial = 625] [outer = 0x92aa2800] 13:48:29 INFO - PROCESS | 1770 | 1461098909113 Marionette DEBUG loaded listener.js 13:48:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 253 (0x937a7400) [pid = 1770] [serial = 626] [outer = 0x92aa2800] 13:48:29 INFO - PROCESS | 1770 | --DOMWINDOW == 252 (0x9131a400) [pid = 1770] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 13:48:29 INFO - PROCESS | 1770 | --DOMWINDOW == 251 (0x8f6f3c00) [pid = 1770] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 13:48:29 INFO - PROCESS | 1770 | --DOMWINDOW == 250 (0x893e9800) [pid = 1770] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 13:48:29 INFO - PROCESS | 1770 | --DOMWINDOW == 249 (0x8ba20000) [pid = 1770] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 13:48:29 INFO - PROCESS | 1770 | --DOMWINDOW == 248 (0x9073b400) [pid = 1770] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 13:48:29 INFO - PROCESS | 1770 | --DOMWINDOW == 247 (0x8890b800) [pid = 1770] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 13:48:30 INFO - PROCESS | 1770 | 1461098910095 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]]]}] 13:48:30 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 13:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1392ms 13:48:30 INFO - PROCESS | 1770 | 1461098910157 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 13:48:30 INFO - PROCESS | 1770 | 1461098910160 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 13:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 13:48:30 INFO - PROCESS | 1770 | 1461098910166 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 13:48:30 INFO - PROCESS | 1770 | 1461098910170 Marionette TRACE conn3 <- [1,806,null,{}] 13:48:30 INFO - PROCESS | 1770 | 1461098910175 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}] 13:48:30 INFO - PROCESS | 1770 | 1461098910338 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 13:48:30 INFO - PROCESS | 1770 | 1461098910352 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:30 INFO - PROCESS | 1770 | ++DOCSHELL 0x8be70800 == 114 [pid = 1770] [id = 209] 13:48:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 248 (0x9073b400) [pid = 1770] [serial = 627] [outer = (nil)] 13:48:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 249 (0x937ac400) [pid = 1770] [serial = 628] [outer = 0x9073b400] 13:48:30 INFO - PROCESS | 1770 | 1461098910425 Marionette DEBUG loaded listener.js 13:48:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 250 (0x9390c800) [pid = 1770] [serial = 629] [outer = 0x9073b400] 13:48:31 INFO - PROCESS | 1770 | 1461098911562 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]]]}] 13:48:31 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 13:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1437ms 13:48:31 INFO - PROCESS | 1770 | 1461098911605 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 13:48:31 INFO - PROCESS | 1770 | 1461098911611 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 13:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 13:48:31 INFO - PROCESS | 1770 | 1461098911620 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 13:48:31 INFO - PROCESS | 1770 | 1461098911626 Marionette TRACE conn3 <- [1,810,null,{}] 13:48:31 INFO - PROCESS | 1770 | 1461098911635 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}] 13:48:31 INFO - PROCESS | 1770 | 1461098911827 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 13:48:32 INFO - PROCESS | 1770 | 1461098912133 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:32 INFO - PROCESS | 1770 | ++DOCSHELL 0x895da800 == 115 [pid = 1770] [id = 210] 13:48:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 251 (0x895e3800) [pid = 1770] [serial = 630] [outer = (nil)] 13:48:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 252 (0x8ba1a000) [pid = 1770] [serial = 631] [outer = 0x895e3800] 13:48:32 INFO - PROCESS | 1770 | 1461098912230 Marionette DEBUG loaded listener.js 13:48:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 253 (0x8be64400) [pid = 1770] [serial = 632] [outer = 0x895e3800] 13:48:33 INFO - PROCESS | 1770 | 1461098913178 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]]]}] 13:48:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 13:48:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1583ms 13:48:33 INFO - PROCESS | 1770 | 1461098913204 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 13:48:33 INFO - PROCESS | 1770 | 1461098913213 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 13:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 13:48:33 INFO - PROCESS | 1770 | 1461098913223 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 13:48:33 INFO - PROCESS | 1770 | 1461098913227 Marionette TRACE conn3 <- [1,814,null,{}] 13:48:33 INFO - PROCESS | 1770 | 1461098913234 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}] 13:48:33 INFO - PROCESS | 1770 | 1461098913409 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 13:48:33 INFO - PROCESS | 1770 | 1461098913734 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:33 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f4b2800 == 116 [pid = 1770] [id = 211] 13:48:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 254 (0x8f6f3400) [pid = 1770] [serial = 633] [outer = (nil)] 13:48:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 255 (0x8ffac800) [pid = 1770] [serial = 634] [outer = 0x8f6f3400] 13:48:33 INFO - PROCESS | 1770 | 1461098913866 Marionette DEBUG loaded listener.js 13:48:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 256 (0x90578000) [pid = 1770] [serial = 635] [outer = 0x8f6f3400] 13:48:34 INFO - PROCESS | 1770 | 1461098914831 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] 13:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 13:48:34 INFO - PROCESS | 1770 | 1461098914861 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 13:48:34 INFO - PROCESS | 1770 | 1461098914868 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 13:48:34 INFO - PROCESS | 1770 | 1461098914874 Marionette TRACE conn3 <- [1,818,null,{}] 13:48:34 INFO - PROCESS | 1770 | 1461098914891 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}] 13:48:35 INFO - PROCESS | 1770 | 1461098915124 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 13:48:35 INFO - PROCESS | 1770 | 1461098915373 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:35 INFO - PROCESS | 1770 | ++DOCSHELL 0x935d8400 == 117 [pid = 1770] [id = 212] 13:48:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 257 (0x937a8000) [pid = 1770] [serial = 636] [outer = (nil)] 13:48:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 258 (0x93c64c00) [pid = 1770] [serial = 637] [outer = 0x937a8000] 13:48:35 INFO - PROCESS | 1770 | 1461098915507 Marionette DEBUG loaded listener.js 13:48:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 259 (0x95a86c00) [pid = 1770] [serial = 638] [outer = 0x937a8000] 13:48:36 INFO - PROCESS | 1770 | 1461098916382 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]]]}] 13:48:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 13:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1540ms 13:48:36 INFO - PROCESS | 1770 | 1461098916408 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 13:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 13:48:36 INFO - PROCESS | 1770 | 1461098916413 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 13:48:36 INFO - PROCESS | 1770 | 1461098916419 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 13:48:36 INFO - PROCESS | 1770 | 1461098916423 Marionette TRACE conn3 <- [1,822,null,{}] 13:48:36 INFO - PROCESS | 1770 | 1461098916429 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}] 13:48:36 INFO - PROCESS | 1770 | 1461098916601 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 13:48:36 INFO - PROCESS | 1770 | 1461098916800 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:36 INFO - PROCESS | 1770 | ++DOCSHELL 0x8890b400 == 118 [pid = 1770] [id = 213] 13:48:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 260 (0x93c67000) [pid = 1770] [serial = 639] [outer = (nil)] 13:48:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 261 (0x97663c00) [pid = 1770] [serial = 640] [outer = 0x93c67000] 13:48:36 INFO - PROCESS | 1770 | 1461098916885 Marionette DEBUG loaded listener.js 13:48:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 262 (0x97d13c00) [pid = 1770] [serial = 641] [outer = 0x93c67000] 13:48:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 263 (0x95ca5800) [pid = 1770] [serial = 642] [outer = 0x9131a800] 13:48:38 INFO - PROCESS | 1770 | 1461098918018 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] 13:48:38 INFO - PROCESS | 1770 | 1461098918064 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 13:48:38 INFO - PROCESS | 1770 | 1461098918071 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 13:48:38 INFO - PROCESS | 1770 | 1461098918075 Marionette TRACE conn3 <- [1,826,null,{}] 13:48:38 INFO - PROCESS | 1770 | 1461098918081 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}] 13:48:38 INFO - PROCESS | 1770 | 1461098918292 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 13:48:38 INFO - PROCESS | 1770 | 1461098918577 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:38 INFO - PROCESS | 1770 | ++DOCSHELL 0x9685e800 == 119 [pid = 1770] [id = 214] 13:48:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 264 (0x97664c00) [pid = 1770] [serial = 643] [outer = (nil)] 13:48:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 265 (0x98e92400) [pid = 1770] [serial = 644] [outer = 0x97664c00] 13:48:38 INFO - PROCESS | 1770 | 1461098918676 Marionette DEBUG loaded listener.js 13:48:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 266 (0x9b083400) [pid = 1770] [serial = 645] [outer = 0x97664c00] 13:48:39 INFO - PROCESS | 1770 | 1461098919556 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]]]}] 13:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 13:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1546ms 13:48:39 INFO - PROCESS | 1770 | 1461098919617 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 13:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 13:48:39 INFO - PROCESS | 1770 | 1461098919621 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 13:48:39 INFO - PROCESS | 1770 | 1461098919628 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 13:48:39 INFO - PROCESS | 1770 | 1461098919631 Marionette TRACE conn3 <- [1,830,null,{}] 13:48:39 INFO - PROCESS | 1770 | 1461098919637 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}] 13:48:39 INFO - PROCESS | 1770 | 1461098919876 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 13:48:40 INFO - PROCESS | 1770 | 1461098920134 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:40 INFO - PROCESS | 1770 | ++DOCSHELL 0x88da2800 == 120 [pid = 1770] [id = 215] 13:48:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 267 (0x88da3000) [pid = 1770] [serial = 646] [outer = (nil)] 13:48:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 268 (0x88dab000) [pid = 1770] [serial = 647] [outer = 0x88da3000] 13:48:40 INFO - PROCESS | 1770 | 1461098920266 Marionette DEBUG loaded listener.js 13:48:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 269 (0x98e0d400) [pid = 1770] [serial = 648] [outer = 0x88da3000] 13:48:41 INFO - PROCESS | 1770 | 1461098921137 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]]]}] 13:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 13:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1538ms 13:48:41 INFO - PROCESS | 1770 | 1461098921166 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 13:48:41 INFO - PROCESS | 1770 | 1461098921170 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 13:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 13:48:41 INFO - PROCESS | 1770 | 1461098921176 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 13:48:41 INFO - PROCESS | 1770 | 1461098921180 Marionette TRACE conn3 <- [1,834,null,{}] 13:48:41 INFO - PROCESS | 1770 | 1461098921186 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}] 13:48:41 INFO - PROCESS | 1770 | 1461098921354 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 13:48:41 INFO - PROCESS | 1770 | 1461098921555 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:41 INFO - PROCESS | 1770 | ++DOCSHELL 0x87e68400 == 121 [pid = 1770] [id = 216] 13:48:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 270 (0x88da9800) [pid = 1770] [serial = 649] [outer = (nil)] 13:48:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 271 (0x93a38400) [pid = 1770] [serial = 650] [outer = 0x88da9800] 13:48:41 INFO - PROCESS | 1770 | 1461098921640 Marionette DEBUG loaded listener.js 13:48:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 272 (0x93a3a000) [pid = 1770] [serial = 651] [outer = 0x88da9800] 13:48:42 INFO - PROCESS | 1770 | 1461098922525 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]]]}] 13:48:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 13:48:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1397ms 13:48:42 INFO - PROCESS | 1770 | 1461098922574 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 13:48:42 INFO - PROCESS | 1770 | 1461098922578 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 13:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 13:48:42 INFO - PROCESS | 1770 | 1461098922585 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 13:48:42 INFO - PROCESS | 1770 | 1461098922587 Marionette TRACE conn3 <- [1,838,null,{}] 13:48:42 INFO - PROCESS | 1770 | 1461098922594 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}] 13:48:42 INFO - PROCESS | 1770 | 1461098922778 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 13:48:43 INFO - PROCESS | 1770 | 1461098922987 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x8bb57c00 == 122 [pid = 1770] [id = 217] 13:48:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 273 (0x93a36400) [pid = 1770] [serial = 652] [outer = (nil)] 13:48:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 274 (0x93a41000) [pid = 1770] [serial = 653] [outer = 0x93a36400] 13:48:43 INFO - PROCESS | 1770 | 1461098923117 Marionette DEBUG loaded listener.js 13:48:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 275 (0x9df8c000) [pid = 1770] [serial = 654] [outer = 0x93a36400] 13:48:44 INFO - PROCESS | 1770 | 1461098924041 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]]]}] 13:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 13:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1479ms 13:48:44 INFO - PROCESS | 1770 | 1461098924064 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 13:48:44 INFO - PROCESS | 1770 | 1461098924068 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 13:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 13:48:44 INFO - PROCESS | 1770 | 1461098924075 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 13:48:44 INFO - PROCESS | 1770 | 1461098924077 Marionette TRACE conn3 <- [1,842,null,{}] 13:48:44 INFO - PROCESS | 1770 | 1461098924084 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}] 13:48:44 INFO - PROCESS | 1770 | 1461098924263 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 13:48:44 INFO - PROCESS | 1770 | 1461098924475 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:44 INFO - PROCESS | 1770 | ++DOCSHELL 0x876dc000 == 123 [pid = 1770] [id = 218] 13:48:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 276 (0x876dc400) [pid = 1770] [serial = 655] [outer = (nil)] 13:48:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 277 (0x876e3c00) [pid = 1770] [serial = 656] [outer = 0x876dc400] 13:48:44 INFO - PROCESS | 1770 | 1461098924598 Marionette DEBUG loaded listener.js 13:48:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 278 (0x876e7400) [pid = 1770] [serial = 657] [outer = 0x876dc400] 13:48:45 INFO - PROCESS | 1770 | 1461098925539 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]]]}] 13:48:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 13:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1505ms 13:48:45 INFO - PROCESS | 1770 | 1461098925580 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 13:48:45 INFO - PROCESS | 1770 | 1461098925584 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 13:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 13:48:45 INFO - PROCESS | 1770 | 1461098925590 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 13:48:45 INFO - PROCESS | 1770 | 1461098925594 Marionette TRACE conn3 <- [1,846,null,{}] 13:48:45 INFO - PROCESS | 1770 | 1461098925600 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}] 13:48:45 INFO - PROCESS | 1770 | 1461098925809 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 13:48:46 INFO - PROCESS | 1770 | 1461098926060 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:46 INFO - PROCESS | 1770 | ++DOCSHELL 0x867e5400 == 124 [pid = 1770] [id = 219] 13:48:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 279 (0x867e6400) [pid = 1770] [serial = 658] [outer = (nil)] 13:48:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 280 (0x867ed400) [pid = 1770] [serial = 659] [outer = 0x867e6400] 13:48:46 INFO - PROCESS | 1770 | 1461098926189 Marionette DEBUG loaded listener.js 13:48:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 281 (0x867f0400) [pid = 1770] [serial = 660] [outer = 0x867e6400] 13:48:47 INFO - PROCESS | 1770 | 1461098927091 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]]]}] 13:48:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 13:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1532ms 13:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 13:48:47 INFO - PROCESS | 1770 | 1461098927123 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 13:48:47 INFO - PROCESS | 1770 | 1461098927126 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 13:48:47 INFO - PROCESS | 1770 | 1461098927133 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 13:48:47 INFO - PROCESS | 1770 | 1461098927138 Marionette TRACE conn3 <- [1,850,null,{}] 13:48:47 INFO - PROCESS | 1770 | 1461098927144 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}] 13:48:47 INFO - PROCESS | 1770 | 1461098927386 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 13:48:47 INFO - PROCESS | 1770 | 1461098927642 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:47 INFO - PROCESS | 1770 | ++DOCSHELL 0x867f2400 == 125 [pid = 1770] [id = 220] 13:48:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 282 (0x87f9fc00) [pid = 1770] [serial = 661] [outer = (nil)] 13:48:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 283 (0x9b0ea400) [pid = 1770] [serial = 662] [outer = 0x87f9fc00] 13:48:47 INFO - PROCESS | 1770 | 1461098927795 Marionette DEBUG loaded listener.js 13:48:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 284 (0x9feb2000) [pid = 1770] [serial = 663] [outer = 0x87f9fc00] 13:48:48 INFO - PROCESS | 1770 | 1461098928720 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]]]}] 13:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 13:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1630ms 13:48:48 INFO - PROCESS | 1770 | 1461098928762 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 13:48:48 INFO - PROCESS | 1770 | 1461098928766 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 13:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 13:48:48 INFO - PROCESS | 1770 | 1461098928773 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 13:48:48 INFO - PROCESS | 1770 | 1461098928776 Marionette TRACE conn3 <- [1,854,null,{}] 13:48:48 INFO - PROCESS | 1770 | 1461098928782 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}] 13:48:48 INFO - PROCESS | 1770 | 1461098928957 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 13:48:49 INFO - PROCESS | 1770 | 1461098929214 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:49 INFO - PROCESS | 1770 | ++DOCSHELL 0x8770cc00 == 126 [pid = 1770] [id = 221] 13:48:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 285 (0x8770e400) [pid = 1770] [serial = 664] [outer = (nil)] 13:48:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 286 (0x87712000) [pid = 1770] [serial = 665] [outer = 0x8770e400] 13:48:49 INFO - PROCESS | 1770 | 1461098929344 Marionette DEBUG loaded listener.js 13:48:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 287 (0x87714c00) [pid = 1770] [serial = 666] [outer = 0x8770e400] 13:48:50 INFO - PROCESS | 1770 | 1461098930251 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]]]}] 13:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 13:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1532ms 13:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 13:48:50 INFO - PROCESS | 1770 | 1461098930305 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 13:48:50 INFO - PROCESS | 1770 | 1461098930308 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 13:48:50 INFO - PROCESS | 1770 | 1461098930315 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 13:48:50 INFO - PROCESS | 1770 | 1461098930319 Marionette TRACE conn3 <- [1,858,null,{}] 13:48:50 INFO - PROCESS | 1770 | 1461098930324 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}] 13:48:50 INFO - PROCESS | 1770 | 1461098930513 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 13:48:50 INFO - PROCESS | 1770 | 1461098930761 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:50 INFO - PROCESS | 1770 | ++DOCSHELL 0x85b2dc00 == 127 [pid = 1770] [id = 222] 13:48:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 288 (0x85b30000) [pid = 1770] [serial = 667] [outer = (nil)] 13:48:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 289 (0x85b35c00) [pid = 1770] [serial = 668] [outer = 0x85b30000] 13:48:50 INFO - PROCESS | 1770 | 1461098930887 Marionette DEBUG loaded listener.js 13:48:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 290 (0x85b38800) [pid = 1770] [serial = 669] [outer = 0x85b30000] 13:48:51 INFO - PROCESS | 1770 | 1461098931728 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]]]}] 13:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 13:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1482ms 13:48:51 INFO - PROCESS | 1770 | 1461098931796 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 13:48:51 INFO - PROCESS | 1770 | 1461098931800 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 13:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 13:48:51 INFO - PROCESS | 1770 | 1461098931807 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 13:48:51 INFO - PROCESS | 1770 | 1461098931810 Marionette TRACE conn3 <- [1,862,null,{}] 13:48:51 INFO - PROCESS | 1770 | 1461098931816 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}] 13:48:51 INFO - PROCESS | 1770 | 1461098931990 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 13:48:52 INFO - PROCESS | 1770 | 1461098932193 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:52 INFO - PROCESS | 1770 | ++DOCSHELL 0x85b30c00 == 128 [pid = 1770] [id = 223] 13:48:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 291 (0x85b3a000) [pid = 1770] [serial = 670] [outer = (nil)] 13:48:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 292 (0x87711800) [pid = 1770] [serial = 671] [outer = 0x85b3a000] 13:48:52 INFO - PROCESS | 1770 | 1461098932359 Marionette DEBUG loaded listener.js 13:48:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 293 (0x87718c00) [pid = 1770] [serial = 672] [outer = 0x85b3a000] 13:48:53 INFO - PROCESS | 1770 | 1461098933335 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]]]}] 13:48:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 13:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1544ms 13:48:53 INFO - PROCESS | 1770 | 1461098933351 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 13:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 13:48:53 INFO - PROCESS | 1770 | 1461098933364 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 13:48:53 INFO - PROCESS | 1770 | 1461098933370 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 13:48:53 INFO - PROCESS | 1770 | 1461098933374 Marionette TRACE conn3 <- [1,866,null,{}] 13:48:53 INFO - PROCESS | 1770 | 1461098933380 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}] 13:48:53 INFO - PROCESS | 1770 | 1461098933549 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 13:48:54 INFO - PROCESS | 1770 | 1461098934144 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:54 INFO - PROCESS | 1770 | ++DOCSHELL 0x8770a400 == 129 [pid = 1770] [id = 224] 13:48:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 294 (0x8770c000) [pid = 1770] [serial = 673] [outer = (nil)] 13:48:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 295 (0x87713400) [pid = 1770] [serial = 674] [outer = 0x8770c000] 13:48:54 INFO - PROCESS | 1770 | 1461098934232 Marionette DEBUG loaded listener.js 13:48:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 296 (0x87f9a000) [pid = 1770] [serial = 675] [outer = 0x8770c000] 13:48:55 INFO - PROCESS | 1770 | 1461098935143 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]]]}] 13:48:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 13:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1790ms 13:48:55 INFO - PROCESS | 1770 | 1461098935161 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 13:48:55 INFO - PROCESS | 1770 | 1461098935168 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 13:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 13:48:55 INFO - PROCESS | 1770 | 1461098935177 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 13:48:55 INFO - PROCESS | 1770 | 1461098935182 Marionette TRACE conn3 <- [1,870,null,{}] 13:48:55 INFO - PROCESS | 1770 | 1461098935189 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}] 13:48:55 INFO - PROCESS | 1770 | 1461098935361 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 13:48:55 INFO - PROCESS | 1770 | 1461098935637 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:55 INFO - PROCESS | 1770 | ++DOCSHELL 0x8890d400 == 130 [pid = 1770] [id = 225] 13:48:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 297 (0x88dae000) [pid = 1770] [serial = 676] [outer = (nil)] 13:48:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 298 (0x89418c00) [pid = 1770] [serial = 677] [outer = 0x88dae000] 13:48:55 INFO - PROCESS | 1770 | 1461098935828 Marionette DEBUG loaded listener.js 13:48:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 299 (0x8941d800) [pid = 1770] [serial = 678] [outer = 0x88dae000] 13:48:56 INFO - PROCESS | 1770 | 1461098936799 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]]]}] 13:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 13:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1680ms 13:48:56 INFO - PROCESS | 1770 | 1461098936861 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 13:48:56 INFO - PROCESS | 1770 | 1461098936866 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 13:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 13:48:56 INFO - PROCESS | 1770 | 1461098936874 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 13:48:56 INFO - PROCESS | 1770 | 1461098936878 Marionette TRACE conn3 <- [1,874,null,{}] 13:48:56 INFO - PROCESS | 1770 | 1461098936883 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}] 13:48:57 INFO - PROCESS | 1770 | 1461098937133 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 13:48:57 INFO - PROCESS | 1770 | --DOCSHELL 0x91fbe000 == 129 [pid = 1770] [id = 69] 13:48:57 INFO - PROCESS | 1770 | --DOCSHELL 0x8f9c0800 == 128 [pid = 1770] [id = 122] 13:48:57 INFO - PROCESS | 1770 | --DOMWINDOW == 298 (0x9b030c00) [pid = 1770] [serial = 556] [outer = (nil)] [url = about:blank] 13:48:57 INFO - PROCESS | 1770 | --DOMWINDOW == 297 (0x9057e400) [pid = 1770] [serial = 577] [outer = (nil)] [url = about:blank] 13:48:57 INFO - PROCESS | 1770 | --DOMWINDOW == 296 (0x87f9c800) [pid = 1770] [serial = 538] [outer = (nil)] [url = about:blank] 13:48:57 INFO - PROCESS | 1770 | --DOMWINDOW == 295 (0x8ba1e400) [pid = 1770] [serial = 541] [outer = (nil)] [url = about:blank] 13:48:57 INFO - PROCESS | 1770 | --DOMWINDOW == 294 (0x8ffa3c00) [pid = 1770] [serial = 544] [outer = (nil)] [url = about:blank] 13:48:57 INFO - PROCESS | 1770 | --DOMWINDOW == 293 (0x92aa3400) [pid = 1770] [serial = 547] [outer = (nil)] [url = about:blank] 13:48:57 INFO - PROCESS | 1770 | --DOMWINDOW == 292 (0x93b7c800) [pid = 1770] [serial = 550] [outer = (nil)] [url = about:blank] 13:48:57 INFO - PROCESS | 1770 | --DOMWINDOW == 291 (0x9737fc00) [pid = 1770] [serial = 553] [outer = (nil)] [url = about:blank] 13:48:57 INFO - PROCESS | 1770 | 1461098937483 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:57 INFO - PROCESS | 1770 | --DOCSHELL 0x8a603800 == 127 [pid = 1770] [id = 147] 13:48:57 INFO - PROCESS | 1770 | --DOMWINDOW == 290 (0x8e5c7400) [pid = 1770] [serial = 563] [outer = (nil)] [url = about:blank] 13:48:57 INFO - PROCESS | 1770 | --DOMWINDOW == 289 (0x8bd43400) [pid = 1770] [serial = 562] [outer = (nil)] [url = about:blank] 13:48:57 INFO - PROCESS | 1770 | --DOMWINDOW == 288 (0x92d3c800) [pid = 1770] [serial = 574] [outer = (nil)] [url = about:blank] 13:48:57 INFO - PROCESS | 1770 | --DOMWINDOW == 287 (0x933cc400) [pid = 1770] [serial = 575] [outer = (nil)] [url = about:blank] 13:48:57 INFO - PROCESS | 1770 | --DOMWINDOW == 286 (0x904e4000) [pid = 1770] [serial = 569] [outer = (nil)] [url = about:blank] 13:48:57 INFO - PROCESS | 1770 | --DOMWINDOW == 285 (0x937a3800) [pid = 1770] [serial = 536] [outer = (nil)] [url = about:blank] 13:48:57 INFO - PROCESS | 1770 | --DOMWINDOW == 284 (0x929ebc00) [pid = 1770] [serial = 572] [outer = (nil)] [url = about:blank] 13:48:57 INFO - PROCESS | 1770 | --DOMWINDOW == 283 (0x913abc00) [pid = 1770] [serial = 571] [outer = (nil)] [url = about:blank] 13:48:57 INFO - PROCESS | 1770 | --DOMWINDOW == 282 (0x8ffaf800) [pid = 1770] [serial = 568] [outer = (nil)] [url = about:blank] 13:48:57 INFO - PROCESS | 1770 | --DOMWINDOW == 281 (0x8a731000) [pid = 1770] [serial = 565] [outer = (nil)] [url = about:blank] 13:48:57 INFO - PROCESS | 1770 | --DOMWINDOW == 280 (0x8b75c000) [pid = 1770] [serial = 566] [outer = (nil)] [url = about:blank] 13:48:57 INFO - PROCESS | 1770 | --DOMWINDOW == 279 (0x90577000) [pid = 1770] [serial = 559] [outer = (nil)] [url = about:blank] 13:48:57 INFO - PROCESS | 1770 | ++DOCSHELL 0x87f9b400 == 128 [pid = 1770] [id = 226] 13:48:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 280 (0x8890f400) [pid = 1770] [serial = 679] [outer = (nil)] 13:48:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 281 (0x895d7000) [pid = 1770] [serial = 680] [outer = 0x8890f400] 13:48:57 INFO - PROCESS | 1770 | 1461098937578 Marionette DEBUG loaded listener.js 13:48:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 282 (0x8a5d5400) [pid = 1770] [serial = 681] [outer = 0x8890f400] 13:48:58 INFO - PROCESS | 1770 | 1461098938335 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]]]}] 13:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 13:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1480ms 13:48:58 INFO - PROCESS | 1770 | 1461098938367 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 13:48:58 INFO - PROCESS | 1770 | 1461098938369 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 13:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 13:48:58 INFO - PROCESS | 1770 | 1461098938385 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 13:48:58 INFO - PROCESS | 1770 | 1461098938394 Marionette TRACE conn3 <- [1,878,null,{}] 13:48:58 INFO - PROCESS | 1770 | 1461098938402 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}] 13:48:58 INFO - PROCESS | 1770 | 1461098938563 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 13:48:58 INFO - PROCESS | 1770 | 1461098938581 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:58 INFO - PROCESS | 1770 | ++DOCSHELL 0x88907000 == 129 [pid = 1770] [id = 227] 13:48:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 283 (0x8bd43c00) [pid = 1770] [serial = 682] [outer = (nil)] 13:48:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 284 (0x8be67400) [pid = 1770] [serial = 683] [outer = 0x8bd43c00] 13:48:58 INFO - PROCESS | 1770 | 1461098938654 Marionette DEBUG loaded listener.js 13:48:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 285 (0x8e5bcc00) [pid = 1770] [serial = 684] [outer = 0x8bd43c00] 13:48:59 INFO - PROCESS | 1770 | 1461098939564 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]]]}] 13:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 13:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1200ms 13:48:59 INFO - PROCESS | 1770 | 1461098939579 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 13:48:59 INFO - PROCESS | 1770 | 1461098939584 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 13:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 13:48:59 INFO - PROCESS | 1770 | 1461098939594 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 13:48:59 INFO - PROCESS | 1770 | 1461098939596 Marionette TRACE conn3 <- [1,882,null,{}] 13:48:59 INFO - PROCESS | 1770 | 1461098939601 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}] 13:48:59 INFO - PROCESS | 1770 | 1461098939764 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 13:48:59 INFO - PROCESS | 1770 | 1461098939774 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:59 INFO - PROCESS | 1770 | ++DOCSHELL 0x8bb4e400 == 130 [pid = 1770] [id = 228] 13:48:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 286 (0x8bd50800) [pid = 1770] [serial = 685] [outer = (nil)] 13:48:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 287 (0x8f7e9800) [pid = 1770] [serial = 686] [outer = 0x8bd50800] 13:48:59 INFO - PROCESS | 1770 | 1461098939849 Marionette DEBUG loaded listener.js 13:48:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 288 (0x8fcb6c00) [pid = 1770] [serial = 687] [outer = 0x8bd50800] 13:49:00 INFO - PROCESS | 1770 | 1461098940853 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]]]}] 13:49:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 13:49:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1283ms 13:49:00 INFO - PROCESS | 1770 | 1461098940877 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 13:49:00 INFO - PROCESS | 1770 | 1461098940881 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 13:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 13:49:00 INFO - PROCESS | 1770 | 1461098940893 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 13:49:00 INFO - PROCESS | 1770 | 1461098940895 Marionette TRACE conn3 <- [1,886,null,{}] 13:49:00 INFO - PROCESS | 1770 | 1461098940901 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}] 13:49:01 INFO - PROCESS | 1770 | 1461098941112 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 13:49:01 INFO - PROCESS | 1770 | 1461098941148 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:01 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f9bd800 == 131 [pid = 1770] [id = 229] 13:49:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 289 (0x900ca800) [pid = 1770] [serial = 688] [outer = (nil)] 13:49:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 290 (0x90250400) [pid = 1770] [serial = 689] [outer = 0x900ca800] 13:49:01 INFO - PROCESS | 1770 | 1461098941231 Marionette DEBUG loaded listener.js 13:49:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 291 (0x90579800) [pid = 1770] [serial = 690] [outer = 0x900ca800] 13:49:02 INFO - PROCESS | 1770 | --DOMWINDOW == 290 (0x904e2400) [pid = 1770] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 13:49:02 INFO - PROCESS | 1770 | --DOMWINDOW == 289 (0x893f0800) [pid = 1770] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 13:49:02 INFO - PROCESS | 1770 | --DOMWINDOW == 288 (0x8a602c00) [pid = 1770] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 13:49:02 INFO - PROCESS | 1770 | --DOMWINDOW == 287 (0x8bb54800) [pid = 1770] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 13:49:02 INFO - PROCESS | 1770 | --DOMWINDOW == 286 (0x92aa2800) [pid = 1770] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 13:49:02 INFO - PROCESS | 1770 | --DOMWINDOW == 285 (0x8bd45c00) [pid = 1770] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 13:49:02 INFO - PROCESS | 1770 | 1461098942355 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]]]}] 13:49:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 13:49:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1486ms 13:49:02 INFO - PROCESS | 1770 | 1461098942379 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 13:49:02 INFO - PROCESS | 1770 | 1461098942383 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 13:49:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 13:49:02 INFO - PROCESS | 1770 | 1461098942389 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 13:49:02 INFO - PROCESS | 1770 | 1461098942391 Marionette TRACE conn3 <- [1,890,null,{}] 13:49:02 INFO - PROCESS | 1770 | 1461098942397 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}] 13:49:02 INFO - PROCESS | 1770 | 1461098942556 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 13:49:02 INFO - PROCESS | 1770 | 1461098942764 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:02 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a60c800 == 132 [pid = 1770] [id = 230] 13:49:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 286 (0x8be66000) [pid = 1770] [serial = 691] [outer = (nil)] 13:49:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 287 (0x91314000) [pid = 1770] [serial = 692] [outer = 0x8be66000] 13:49:02 INFO - PROCESS | 1770 | 1461098942846 Marionette DEBUG loaded listener.js 13:49:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 288 (0x91fbe000) [pid = 1770] [serial = 693] [outer = 0x8be66000] 13:49:03 INFO - PROCESS | 1770 | 1461098943573 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]]]}] 13:49:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 13:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1239ms 13:49:03 INFO - PROCESS | 1770 | 1461098943628 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 13:49:03 INFO - PROCESS | 1770 | 1461098943632 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 13:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 13:49:03 INFO - PROCESS | 1770 | 1461098943638 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 13:49:03 INFO - PROCESS | 1770 | 1461098943641 Marionette TRACE conn3 <- [1,894,null,{}] 13:49:03 INFO - PROCESS | 1770 | 1461098943646 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}] 13:49:03 INFO - PROCESS | 1770 | 1461098943814 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 13:49:03 INFO - PROCESS | 1770 | 1461098943828 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:03 INFO - PROCESS | 1770 | ++DOCSHELL 0x900d0400 == 133 [pid = 1770] [id = 231] 13:49:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 289 (0x9131a400) [pid = 1770] [serial = 694] [outer = (nil)] 13:49:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 290 (0x933c6c00) [pid = 1770] [serial = 695] [outer = 0x9131a400] 13:49:03 INFO - PROCESS | 1770 | 1461098943901 Marionette DEBUG loaded listener.js 13:49:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 291 (0x933d0000) [pid = 1770] [serial = 696] [outer = 0x9131a400] 13:49:05 INFO - PROCESS | 1770 | 1461098945060 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]]]}] 13:49:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 13:49:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1479ms 13:49:05 INFO - PROCESS | 1770 | 1461098945118 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 13:49:05 INFO - PROCESS | 1770 | 1461098945126 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 13:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 13:49:05 INFO - PROCESS | 1770 | 1461098945135 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 13:49:05 INFO - PROCESS | 1770 | 1461098945140 Marionette TRACE conn3 <- [1,898,null,{}] 13:49:05 INFO - PROCESS | 1770 | 1461098945149 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}] 13:49:05 INFO - PROCESS | 1770 | 1461098945381 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 13:49:05 INFO - PROCESS | 1770 | 1461098945661 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:05 INFO - PROCESS | 1770 | ++DOCSHELL 0x87e6d000 == 134 [pid = 1770] [id = 232] 13:49:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 292 (0x88da0400) [pid = 1770] [serial = 697] [outer = (nil)] 13:49:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 293 (0x88dacc00) [pid = 1770] [serial = 698] [outer = 0x88da0400] 13:49:05 INFO - PROCESS | 1770 | 1461098945794 Marionette DEBUG loaded listener.js 13:49:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 294 (0x8941a000) [pid = 1770] [serial = 699] [outer = 0x88da0400] 13:49:06 INFO - PROCESS | 1770 | 1461098946705 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]]]}] 13:49:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 13:49:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1601ms 13:49:06 INFO - PROCESS | 1770 | 1461098946737 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 13:49:06 INFO - PROCESS | 1770 | 1461098946746 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 13:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 13:49:06 INFO - PROCESS | 1770 | 1461098946757 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 13:49:06 INFO - PROCESS | 1770 | 1461098946761 Marionette TRACE conn3 <- [1,902,null,{}] 13:49:06 INFO - PROCESS | 1770 | 1461098946768 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}] 13:49:06 INFO - PROCESS | 1770 | 1461098946974 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 13:49:07 INFO - PROCESS | 1770 | 1461098947293 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:07 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a5d4000 == 135 [pid = 1770] [id = 233] 13:49:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 295 (0x8a5d4400) [pid = 1770] [serial = 700] [outer = (nil)] 13:49:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 296 (0x8a734800) [pid = 1770] [serial = 701] [outer = 0x8a5d4400] 13:49:07 INFO - PROCESS | 1770 | 1461098947427 Marionette DEBUG loaded listener.js 13:49:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 297 (0x8bd43400) [pid = 1770] [serial = 702] [outer = 0x8a5d4400] 13:49:08 INFO - PROCESS | 1770 | 1461098948399 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]]]}] 13:49:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 13:49:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1687ms 13:49:08 INFO - PROCESS | 1770 | 1461098948445 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 13:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 13:49:08 INFO - PROCESS | 1770 | 1461098948449 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 13:49:08 INFO - PROCESS | 1770 | 1461098948456 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 13:49:08 INFO - PROCESS | 1770 | 1461098948462 Marionette TRACE conn3 <- [1,906,null,{}] 13:49:08 INFO - PROCESS | 1770 | 1461098948479 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}] 13:49:08 INFO - PROCESS | 1770 | 1461098948671 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 13:49:08 INFO - PROCESS | 1770 | 1461098948945 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:08 INFO - PROCESS | 1770 | ++DOCSHELL 0x904e4400 == 136 [pid = 1770] [id = 234] 13:49:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 298 (0x9131bc00) [pid = 1770] [serial = 703] [outer = (nil)] 13:49:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 299 (0x92d3e000) [pid = 1770] [serial = 704] [outer = 0x9131bc00] 13:49:09 INFO - PROCESS | 1770 | 1461098949049 Marionette DEBUG loaded listener.js 13:49:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 300 (0x937a6c00) [pid = 1770] [serial = 705] [outer = 0x9131bc00] 13:49:09 INFO - PROCESS | 1770 | 1461098949940 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]]]}] 13:49:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 13:49:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1535ms 13:49:09 INFO - PROCESS | 1770 | 1461098949991 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 13:49:09 INFO - PROCESS | 1770 | 1461098949996 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 13:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 13:49:10 INFO - PROCESS | 1770 | 1461098950003 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 13:49:10 INFO - PROCESS | 1770 | 1461098950006 Marionette TRACE conn3 <- [1,910,null,{}] 13:49:10 INFO - PROCESS | 1770 | 1461098950012 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}] 13:49:10 INFO - PROCESS | 1770 | 1461098950207 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 13:49:10 INFO - PROCESS | 1770 | 1461098950486 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:10 INFO - PROCESS | 1770 | ++DOCSHELL 0x92a42c00 == 137 [pid = 1770] [id = 235] 13:49:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 301 (0x92aa3400) [pid = 1770] [serial = 706] [outer = (nil)] 13:49:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 302 (0x93a3ec00) [pid = 1770] [serial = 707] [outer = 0x92aa3400] 13:49:10 INFO - PROCESS | 1770 | 1461098950624 Marionette DEBUG loaded listener.js 13:49:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 303 (0x93b7dc00) [pid = 1770] [serial = 708] [outer = 0x92aa3400] 13:49:11 INFO - PROCESS | 1770 | 1461098951486 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]]]}] 13:49:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 13:49:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1535ms 13:49:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 13:49:11 INFO - PROCESS | 1770 | 1461098951538 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 13:49:11 INFO - PROCESS | 1770 | 1461098951542 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 13:49:11 INFO - PROCESS | 1770 | 1461098951549 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 13:49:11 INFO - PROCESS | 1770 | 1461098951552 Marionette TRACE conn3 <- [1,914,null,{}] 13:49:11 INFO - PROCESS | 1770 | 1461098951558 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}] 13:49:11 INFO - PROCESS | 1770 | 1461098951738 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 13:49:11 INFO - PROCESS | 1770 | 1461098951942 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:12 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a5d3400 == 138 [pid = 1770] [id = 236] 13:49:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 304 (0x92aa2c00) [pid = 1770] [serial = 709] [outer = (nil)] 13:49:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 305 (0x963be800) [pid = 1770] [serial = 710] [outer = 0x92aa2c00] 13:49:12 INFO - PROCESS | 1770 | 1461098952118 Marionette DEBUG loaded listener.js 13:49:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 306 (0x9765f400) [pid = 1770] [serial = 711] [outer = 0x92aa2c00] 13:49:12 INFO - PROCESS | 1770 | 1461098952980 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]]]}] 13:49:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 13:49:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1483ms 13:49:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 13:49:13 INFO - PROCESS | 1770 | 1461098953031 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 13:49:13 INFO - PROCESS | 1770 | 1461098953034 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 13:49:13 INFO - PROCESS | 1770 | 1461098953041 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 13:49:13 INFO - PROCESS | 1770 | 1461098953044 Marionette TRACE conn3 <- [1,918,null,{}] 13:49:13 INFO - PROCESS | 1770 | 1461098953050 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}] 13:49:13 INFO - PROCESS | 1770 | 1461098953267 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 13:49:13 INFO - PROCESS | 1770 | 1461098953528 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:13 INFO - PROCESS | 1770 | ++DOCSHELL 0x88b42400 == 139 [pid = 1770] [id = 237] 13:49:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 307 (0x88b48400) [pid = 1770] [serial = 712] [outer = (nil)] 13:49:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 308 (0x88b4d800) [pid = 1770] [serial = 713] [outer = 0x88b48400] 13:49:13 INFO - PROCESS | 1770 | 1461098953663 Marionette DEBUG loaded listener.js 13:49:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 309 (0x95a85800) [pid = 1770] [serial = 714] [outer = 0x88b48400] 13:49:14 INFO - PROCESS | 1770 | 1461098954542 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]]]}] 13:49:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 13:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1536ms 13:49:14 INFO - PROCESS | 1770 | 1461098954577 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 13:49:14 INFO - PROCESS | 1770 | 1461098954580 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 13:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 13:49:14 INFO - PROCESS | 1770 | 1461098954587 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 13:49:14 INFO - PROCESS | 1770 | 1461098954591 Marionette TRACE conn3 <- [1,922,null,{}] 13:49:14 INFO - PROCESS | 1770 | 1461098954597 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}] 13:49:14 INFO - PROCESS | 1770 | 1461098954769 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 13:49:14 INFO - PROCESS | 1770 | 1461098954980 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:15 INFO - PROCESS | 1770 | ++DOCSHELL 0x87862400 == 140 [pid = 1770] [id = 238] 13:49:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 310 (0x87862c00) [pid = 1770] [serial = 715] [outer = (nil)] 13:49:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 311 (0x8786a400) [pid = 1770] [serial = 716] [outer = 0x87862c00] 13:49:15 INFO - PROCESS | 1770 | 1461098955103 Marionette DEBUG loaded listener.js 13:49:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 312 (0x8786dc00) [pid = 1770] [serial = 717] [outer = 0x87862c00] 13:49:16 INFO - PROCESS | 1770 | 1461098956073 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]]]}] 13:49:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 13:49:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1541ms 13:49:16 INFO - PROCESS | 1770 | 1461098956129 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 13:49:16 INFO - PROCESS | 1770 | 1461098956133 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 13:49:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 13:49:16 INFO - PROCESS | 1770 | 1461098956139 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 13:49:16 INFO - PROCESS | 1770 | 1461098956143 Marionette TRACE conn3 <- [1,926,null,{}] 13:49:16 INFO - PROCESS | 1770 | 1461098956149 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}] 13:49:16 INFO - PROCESS | 1770 | 1461098956324 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 13:49:16 INFO - PROCESS | 1770 | 1461098956576 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:16 INFO - PROCESS | 1770 | ++DOCSHELL 0x87862800 == 141 [pid = 1770] [id = 239] 13:49:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 313 (0x87866800) [pid = 1770] [serial = 718] [outer = (nil)] 13:49:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 314 (0x93b7d000) [pid = 1770] [serial = 719] [outer = 0x87866800] 13:49:16 INFO - PROCESS | 1770 | 1461098956706 Marionette DEBUG loaded listener.js 13:49:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 315 (0x98a81c00) [pid = 1770] [serial = 720] [outer = 0x87866800] 13:49:17 INFO - PROCESS | 1770 | 1461098957566 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]]]}] 13:49:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 13:49:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1482ms 13:49:17 INFO - PROCESS | 1770 | 1461098957622 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 13:49:17 INFO - PROCESS | 1770 | 1461098957626 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 13:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 13:49:17 INFO - PROCESS | 1770 | 1461098957632 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 13:49:17 INFO - PROCESS | 1770 | 1461098957636 Marionette TRACE conn3 <- [1,930,null,{}] 13:49:17 INFO - PROCESS | 1770 | 1461098957642 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}] 13:49:17 INFO - PROCESS | 1770 | 1461098957822 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 13:49:18 INFO - PROCESS | 1770 | 1461098958030 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:18 INFO - PROCESS | 1770 | ++DOCSHELL 0x864c1400 == 142 [pid = 1770] [id = 240] 13:49:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 316 (0x864c3c00) [pid = 1770] [serial = 721] [outer = (nil)] 13:49:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 317 (0x864c9c00) [pid = 1770] [serial = 722] [outer = 0x864c3c00] 13:49:18 INFO - PROCESS | 1770 | 1461098958204 Marionette DEBUG loaded listener.js 13:49:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 318 (0x864cdc00) [pid = 1770] [serial = 723] [outer = 0x864c3c00] 13:49:19 INFO - PROCESS | 1770 | 1461098959073 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]]]}] 13:49:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 13:49:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1484ms 13:49:19 INFO - PROCESS | 1770 | 1461098959118 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 13:49:19 INFO - PROCESS | 1770 | 1461098959122 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 13:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 13:49:19 INFO - PROCESS | 1770 | 1461098959128 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 13:49:19 INFO - PROCESS | 1770 | 1461098959131 Marionette TRACE conn3 <- [1,934,null,{}] 13:49:19 INFO - PROCESS | 1770 | 1461098959137 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}] 13:49:19 INFO - PROCESS | 1770 | 1461098959318 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 13:49:19 INFO - PROCESS | 1770 | 1461098959538 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:19 INFO - PROCESS | 1770 | ++DOCSHELL 0x85b31000 == 143 [pid = 1770] [id = 241] 13:49:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 319 (0x864c8400) [pid = 1770] [serial = 724] [outer = (nil)] 13:49:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 320 (0x8fcb7400) [pid = 1770] [serial = 725] [outer = 0x864c8400] 13:49:19 INFO - PROCESS | 1770 | 1461098959709 Marionette DEBUG loaded listener.js 13:49:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 321 (0x971cb800) [pid = 1770] [serial = 726] [outer = 0x864c8400] 13:49:20 INFO - PROCESS | 1770 | 1461098960651 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]]]}] 13:49:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 13:49:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1587ms 13:49:20 INFO - PROCESS | 1770 | 1461098960718 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 13:49:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 13:49:20 INFO - PROCESS | 1770 | 1461098960723 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 13:49:20 INFO - PROCESS | 1770 | 1461098960729 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 13:49:20 INFO - PROCESS | 1770 | 1461098960734 Marionette TRACE conn3 <- [1,938,null,{}] 13:49:20 INFO - PROCESS | 1770 | 1461098960739 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}] 13:49:20 INFO - PROCESS | 1770 | 1461098960954 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 13:49:21 INFO - PROCESS | 1770 | 1461098961223 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:21 INFO - PROCESS | 1770 | ++DOCSHELL 0x85841800 == 144 [pid = 1770] [id = 242] 13:49:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 322 (0x8584b400) [pid = 1770] [serial = 727] [outer = (nil)] 13:49:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 323 (0x864cb400) [pid = 1770] [serial = 728] [outer = 0x8584b400] 13:49:21 INFO - PROCESS | 1770 | 1461098961361 Marionette DEBUG loaded listener.js 13:49:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 324 (0x9b0ed400) [pid = 1770] [serial = 729] [outer = 0x8584b400] 13:49:22 INFO - PROCESS | 1770 | 1461098962266 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]]]}] 13:49:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 13:49:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1580ms 13:49:22 INFO - PROCESS | 1770 | 1461098962309 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 13:49:22 INFO - PROCESS | 1770 | 1461098962313 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 13:49:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 13:49:22 INFO - PROCESS | 1770 | 1461098962319 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 13:49:22 INFO - PROCESS | 1770 | 1461098962323 Marionette TRACE conn3 <- [1,942,null,{}] 13:49:22 INFO - PROCESS | 1770 | 1461098962328 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}] 13:49:22 INFO - PROCESS | 1770 | 1461098962512 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 13:49:22 INFO - PROCESS | 1770 | 1461098962743 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:22 INFO - PROCESS | 1770 | ++DOCSHELL 0x84b5dc00 == 145 [pid = 1770] [id = 243] 13:49:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 325 (0x84b5ec00) [pid = 1770] [serial = 730] [outer = (nil)] 13:49:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 326 (0x84b65c00) [pid = 1770] [serial = 731] [outer = 0x84b5ec00] 13:49:22 INFO - PROCESS | 1770 | 1461098962876 Marionette DEBUG loaded listener.js 13:49:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 327 (0x84b69000) [pid = 1770] [serial = 732] [outer = 0x84b5ec00] 13:49:23 INFO - PROCESS | 1770 | 1461098963829 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]]]}] 13:49:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 13:49:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1583ms 13:49:23 INFO - PROCESS | 1770 | 1461098963903 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 13:49:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 13:49:23 INFO - PROCESS | 1770 | 1461098963907 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 13:49:23 INFO - PROCESS | 1770 | 1461098963913 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 13:49:23 INFO - PROCESS | 1770 | 1461098963917 Marionette TRACE conn3 <- [1,946,null,{}] 13:49:23 INFO - PROCESS | 1770 | 1461098963923 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}] 13:49:24 INFO - PROCESS | 1770 | 1461098964153 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 13:49:24 INFO - PROCESS | 1770 | 1461098964463 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:24 INFO - PROCESS | 1770 | ++DOCSHELL 0x84b5d400 == 146 [pid = 1770] [id = 244] 13:49:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 328 (0x84b60000) [pid = 1770] [serial = 733] [outer = (nil)] 13:49:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 329 (0x855a4400) [pid = 1770] [serial = 734] [outer = 0x84b60000] 13:49:24 INFO - PROCESS | 1770 | 1461098964559 Marionette DEBUG loaded listener.js 13:49:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 330 (0x855a6000) [pid = 1770] [serial = 735] [outer = 0x84b60000] 13:49:25 INFO - PROCESS | 1770 | 1461098965426 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]]]}] 13:49:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 13:49:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1583ms 13:49:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 13:49:25 INFO - PROCESS | 1770 | 1461098965497 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 13:49:25 INFO - PROCESS | 1770 | 1461098965500 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 13:49:25 INFO - PROCESS | 1770 | 1461098965507 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 13:49:25 INFO - PROCESS | 1770 | 1461098965510 Marionette TRACE conn3 <- [1,950,null,{}] 13:49:25 INFO - PROCESS | 1770 | 1461098965516 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}] 13:49:25 INFO - PROCESS | 1770 | 1461098965718 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 13:49:26 INFO - PROCESS | 1770 | 1461098965977 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:26 INFO - PROCESS | 1770 | ++DOCSHELL 0x855aa800 == 147 [pid = 1770] [id = 245] 13:49:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 331 (0x855ac000) [pid = 1770] [serial = 736] [outer = (nil)] 13:49:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 332 (0x85842400) [pid = 1770] [serial = 737] [outer = 0x855ac000] 13:49:26 INFO - PROCESS | 1770 | 1461098966105 Marionette DEBUG loaded listener.js 13:49:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 333 (0x864c2800) [pid = 1770] [serial = 738] [outer = 0x855ac000] 13:49:26 INFO - PROCESS | 1770 | 1461098966957 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]]]}] 13:49:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 13:49:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1531ms 13:49:27 INFO - PROCESS | 1770 | 1461098967039 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 13:49:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 13:49:27 INFO - PROCESS | 1770 | 1461098967045 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 13:49:27 INFO - PROCESS | 1770 | 1461098967052 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 13:49:27 INFO - PROCESS | 1770 | 1461098967055 Marionette TRACE conn3 <- [1,954,null,{}] 13:49:27 INFO - PROCESS | 1770 | 1461098967061 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}] 13:49:27 INFO - PROCESS | 1770 | 1461098967244 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 13:49:27 INFO - PROCESS | 1770 | 1461098967502 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:27 INFO - PROCESS | 1770 | ++DOCSHELL 0x84b64000 == 148 [pid = 1770] [id = 246] 13:49:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 334 (0x855aac00) [pid = 1770] [serial = 739] [outer = (nil)] 13:49:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 335 (0x8a60b800) [pid = 1770] [serial = 740] [outer = 0x855aac00] 13:49:27 INFO - PROCESS | 1770 | 1461098967634 Marionette DEBUG loaded listener.js 13:49:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 336 (0x8e5c4400) [pid = 1770] [serial = 741] [outer = 0x855aac00] 13:49:28 INFO - PROCESS | 1770 | 1461098968478 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]]]}] 13:49:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 13:49:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1488ms 13:49:28 INFO - PROCESS | 1770 | 1461098968540 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 13:49:28 INFO - PROCESS | 1770 | 1461098968544 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 13:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 13:49:28 INFO - PROCESS | 1770 | 1461098968550 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 13:49:28 INFO - PROCESS | 1770 | 1461098968553 Marionette TRACE conn3 <- [1,958,null,{}] 13:49:28 INFO - PROCESS | 1770 | 1461098968560 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}] 13:49:28 INFO - PROCESS | 1770 | 1461098968741 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 13:49:29 INFO - PROCESS | 1770 | 1461098969056 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:29 INFO - PROCESS | 1770 | ++DOCSHELL 0x88c84c00 == 149 [pid = 1770] [id = 247] 13:49:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 337 (0x894e8800) [pid = 1770] [serial = 742] [outer = (nil)] 13:49:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 338 (0x8ffa1800) [pid = 1770] [serial = 743] [outer = 0x894e8800] 13:49:29 INFO - PROCESS | 1770 | 1461098969146 Marionette DEBUG loaded listener.js 13:49:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 339 (0x91317800) [pid = 1770] [serial = 744] [outer = 0x894e8800] 13:49:29 INFO - PROCESS | 1770 | 1461098969983 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]]]}] 13:49:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 13:49:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1480ms 13:49:30 INFO - PROCESS | 1770 | 1461098970031 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 13:49:30 INFO - PROCESS | 1770 | 1461098970035 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 13:49:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 13:49:30 INFO - PROCESS | 1770 | 1461098970042 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 13:49:30 INFO - PROCESS | 1770 | 1461098970045 Marionette TRACE conn3 <- [1,962,null,{}] 13:49:30 INFO - PROCESS | 1770 | 1461098970052 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}] 13:49:30 INFO - PROCESS | 1770 | 1461098970240 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 13:49:30 INFO - PROCESS | 1770 | 1461098970458 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:31 INFO - PROCESS | 1770 | ++DOCSHELL 0x855adc00 == 150 [pid = 1770] [id = 248] 13:49:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 340 (0x85841400) [pid = 1770] [serial = 745] [outer = (nil)] 13:49:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 341 (0x85845800) [pid = 1770] [serial = 746] [outer = 0x85841400] 13:49:31 INFO - PROCESS | 1770 | 1461098971110 Marionette DEBUG loaded listener.js 13:49:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 342 (0x8584c800) [pid = 1770] [serial = 747] [outer = 0x85841400] 13:49:32 INFO - PROCESS | 1770 | 1461098972063 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]]]}] 13:49:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 13:49:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 2084ms 13:49:32 INFO - PROCESS | 1770 | 1461098972128 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 13:49:32 INFO - PROCESS | 1770 | 1461098972134 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 13:49:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 13:49:32 INFO - PROCESS | 1770 | 1461098972144 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 13:49:32 INFO - PROCESS | 1770 | 1461098972148 Marionette TRACE conn3 <- [1,966,null,{}] 13:49:32 INFO - PROCESS | 1770 | 1461098972156 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}] 13:49:32 INFO - PROCESS | 1770 | 1461098972380 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 13:49:32 INFO - PROCESS | 1770 | 1461098972654 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:32 INFO - PROCESS | 1770 | ++DOCSHELL 0x85b2d400 == 151 [pid = 1770] [id = 249] 13:49:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 343 (0x85b32c00) [pid = 1770] [serial = 748] [outer = (nil)] 13:49:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 344 (0x867eb800) [pid = 1770] [serial = 749] [outer = 0x85b32c00] 13:49:32 INFO - PROCESS | 1770 | 1461098972877 Marionette DEBUG loaded listener.js 13:49:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 345 (0x876e4400) [pid = 1770] [serial = 750] [outer = 0x85b32c00] 13:49:33 INFO - PROCESS | 1770 | 1461098973802 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]]]}] 13:49:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 13:49:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1701ms 13:49:33 INFO - PROCESS | 1770 | 1461098973845 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 13:49:33 INFO - PROCESS | 1770 | 1461098973851 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 13:49:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 13:49:33 INFO - PROCESS | 1770 | 1461098973862 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 13:49:33 INFO - PROCESS | 1770 | 1461098973866 Marionette TRACE conn3 <- [1,970,null,{}] 13:49:33 INFO - PROCESS | 1770 | 1461098973872 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}] 13:49:34 INFO - PROCESS | 1770 | 1461098974065 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 13:49:34 INFO - PROCESS | 1770 | 1461098974422 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:34 INFO - PROCESS | 1770 | ++DOCSHELL 0x85b34800 == 152 [pid = 1770] [id = 250] 13:49:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 346 (0x876e1400) [pid = 1770] [serial = 751] [outer = (nil)] 13:49:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 347 (0x87e6ac00) [pid = 1770] [serial = 752] [outer = 0x876e1400] 13:49:34 INFO - PROCESS | 1770 | 1461098974508 Marionette DEBUG loaded listener.js 13:49:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 348 (0x8890b800) [pid = 1770] [serial = 753] [outer = 0x876e1400] 13:49:34 INFO - PROCESS | 1770 | --DOCSHELL 0x90408c00 == 151 [pid = 1770] [id = 132] 13:49:34 INFO - PROCESS | 1770 | --DOCSHELL 0x91fc1000 == 150 [pid = 1770] [id = 133] 13:49:34 INFO - PROCESS | 1770 | --DOCSHELL 0x8bd4dc00 == 149 [pid = 1770] [id = 137] 13:49:34 INFO - PROCESS | 1770 | --DOCSHELL 0x8fa97000 == 148 [pid = 1770] [id = 81] 13:49:34 INFO - PROCESS | 1770 | --DOCSHELL 0x8a60c800 == 147 [pid = 1770] [id = 230] 13:49:34 INFO - PROCESS | 1770 | --DOCSHELL 0x8f9bd800 == 146 [pid = 1770] [id = 229] 13:49:34 INFO - PROCESS | 1770 | --DOCSHELL 0x8bb4e400 == 145 [pid = 1770] [id = 228] 13:49:34 INFO - PROCESS | 1770 | --DOCSHELL 0x88907000 == 144 [pid = 1770] [id = 227] 13:49:34 INFO - PROCESS | 1770 | --DOCSHELL 0x87f9b400 == 143 [pid = 1770] [id = 226] 13:49:34 INFO - PROCESS | 1770 | --DOCSHELL 0x8890d400 == 142 [pid = 1770] [id = 225] 13:49:34 INFO - PROCESS | 1770 | --DOCSHELL 0x8770a400 == 141 [pid = 1770] [id = 224] 13:49:34 INFO - PROCESS | 1770 | --DOCSHELL 0x87e68400 == 140 [pid = 1770] [id = 216] 13:49:34 INFO - PROCESS | 1770 | --DOCSHELL 0x8bb57c00 == 139 [pid = 1770] [id = 217] 13:49:34 INFO - PROCESS | 1770 | --DOCSHELL 0x88da2800 == 138 [pid = 1770] [id = 215] 13:49:34 INFO - PROCESS | 1770 | --DOCSHELL 0x9685e800 == 137 [pid = 1770] [id = 214] 13:49:34 INFO - PROCESS | 1770 | --DOCSHELL 0x8890b400 == 136 [pid = 1770] [id = 213] 13:49:35 INFO - PROCESS | 1770 | --DOMWINDOW == 347 (0x937ac400) [pid = 1770] [serial = 628] [outer = (nil)] [url = about:blank] 13:49:35 INFO - PROCESS | 1770 | --DOMWINDOW == 346 (0x937a7400) [pid = 1770] [serial = 626] [outer = (nil)] [url = about:blank] 13:49:35 INFO - PROCESS | 1770 | --DOMWINDOW == 345 (0x9297e800) [pid = 1770] [serial = 622] [outer = (nil)] [url = about:blank] 13:49:35 INFO - PROCESS | 1770 | --DOMWINDOW == 344 (0x8a731400) [pid = 1770] [serial = 616] [outer = (nil)] [url = about:blank] 13:49:35 INFO - PROCESS | 1770 | --DOMWINDOW == 343 (0x92d34400) [pid = 1770] [serial = 586] [outer = (nil)] [url = about:blank] 13:49:35 INFO - PROCESS | 1770 | --DOMWINDOW == 342 (0x8b753000) [pid = 1770] [serial = 610] [outer = (nil)] [url = about:blank] 13:49:35 INFO - PROCESS | 1770 | --DOMWINDOW == 341 (0x98874000) [pid = 1770] [serial = 595] [outer = (nil)] [url = about:blank] 13:49:35 INFO - PROCESS | 1770 | --DOMWINDOW == 340 (0x93c65c00) [pid = 1770] [serial = 589] [outer = (nil)] [url = about:blank] 13:49:35 INFO - PROCESS | 1770 | --DOMWINDOW == 339 (0x8ffa3400) [pid = 1770] [serial = 583] [outer = (nil)] [url = about:blank] 13:49:35 INFO - PROCESS | 1770 | --DOMWINDOW == 338 (0x8f6f4800) [pid = 1770] [serial = 607] [outer = (nil)] [url = about:blank] 13:49:35 INFO - PROCESS | 1770 | --DOMWINDOW == 337 (0x8e5c6c00) [pid = 1770] [serial = 617] [outer = (nil)] [url = about:blank] 13:49:35 INFO - PROCESS | 1770 | --DOMWINDOW == 336 (0x8e5bb000) [pid = 1770] [serial = 611] [outer = (nil)] [url = about:blank] 13:49:35 INFO - PROCESS | 1770 | --DOMWINDOW == 335 (0x97660c00) [pid = 1770] [serial = 592] [outer = (nil)] [url = about:blank] 13:49:35 INFO - PROCESS | 1770 | --DOMWINDOW == 334 (0x90730800) [pid = 1770] [serial = 619] [outer = (nil)] [url = about:blank] 13:49:35 INFO - PROCESS | 1770 | --DOMWINDOW == 333 (0x8bd4c400) [pid = 1770] [serial = 604] [outer = (nil)] [url = about:blank] 13:49:35 INFO - PROCESS | 1770 | --DOMWINDOW == 332 (0x929e2800) [pid = 1770] [serial = 623] [outer = (nil)] [url = about:blank] 13:49:35 INFO - PROCESS | 1770 | --DOMWINDOW == 331 (0x895dd800) [pid = 1770] [serial = 598] [outer = (nil)] [url = about:blank] 13:49:35 INFO - PROCESS | 1770 | --DOMWINDOW == 330 (0x913a3c00) [pid = 1770] [serial = 620] [outer = (nil)] [url = about:blank] 13:49:35 INFO - PROCESS | 1770 | --DOMWINDOW == 329 (0x933c8c00) [pid = 1770] [serial = 625] [outer = (nil)] [url = about:blank] 13:49:35 INFO - PROCESS | 1770 | --DOMWINDOW == 328 (0x8a5e0000) [pid = 1770] [serial = 580] [outer = (nil)] [url = about:blank] 13:49:35 INFO - PROCESS | 1770 | --DOMWINDOW == 327 (0x8fcb8400) [pid = 1770] [serial = 614] [outer = (nil)] [url = about:blank] 13:49:35 INFO - PROCESS | 1770 | --DOMWINDOW == 326 (0x8be6ec00) [pid = 1770] [serial = 613] [outer = (nil)] [url = about:blank] 13:49:35 INFO - PROCESS | 1770 | --DOMWINDOW == 325 (0x8be65000) [pid = 1770] [serial = 601] [outer = (nil)] [url = about:blank] 13:49:35 INFO - PROCESS | 1770 | 1461098975511 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]]]}] 13:49:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 13:49:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1685ms 13:49:35 INFO - PROCESS | 1770 | 1461098975589 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 13:49:35 INFO - PROCESS | 1770 | 1461098975593 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 13:49:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 13:49:35 INFO - PROCESS | 1770 | 1461098975602 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 13:49:35 INFO - PROCESS | 1770 | 1461098975608 Marionette TRACE conn3 <- [1,974,null,{}] 13:49:35 INFO - PROCESS | 1770 | 1461098975625 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}] 13:49:35 INFO - PROCESS | 1770 | 1461098975808 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 13:49:35 INFO - PROCESS | 1770 | 1461098975821 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:35 INFO - PROCESS | 1770 | ++DOCSHELL 0x85b31800 == 137 [pid = 1770] [id = 251] 13:49:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 326 (0x88b49400) [pid = 1770] [serial = 754] [outer = (nil)] 13:49:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 327 (0x88c8b000) [pid = 1770] [serial = 755] [outer = 0x88b49400] 13:49:35 INFO - PROCESS | 1770 | 1461098975909 Marionette DEBUG loaded listener.js 13:49:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 328 (0x88c91800) [pid = 1770] [serial = 756] [outer = 0x88b49400] 13:49:36 INFO - PROCESS | 1770 | 1461098976854 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]]]}] 13:49:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 13:49:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1293ms 13:49:36 INFO - PROCESS | 1770 | 1461098976895 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 13:49:36 INFO - PROCESS | 1770 | 1461098976899 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 13:49:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 13:49:36 INFO - PROCESS | 1770 | 1461098976906 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 13:49:36 INFO - PROCESS | 1770 | 1461098976908 Marionette TRACE conn3 <- [1,978,null,{}] 13:49:36 INFO - PROCESS | 1770 | 1461098976914 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}] 13:49:37 INFO - PROCESS | 1770 | 1461098977085 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 13:49:37 INFO - PROCESS | 1770 | 1461098977290 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:37 INFO - PROCESS | 1770 | ++DOCSHELL 0x876e3800 == 138 [pid = 1770] [id = 252] 13:49:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 329 (0x87e6b400) [pid = 1770] [serial = 757] [outer = (nil)] 13:49:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 330 (0x88daec00) [pid = 1770] [serial = 758] [outer = 0x87e6b400] 13:49:37 INFO - PROCESS | 1770 | 1461098977366 Marionette DEBUG loaded listener.js 13:49:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 331 (0x893ef400) [pid = 1770] [serial = 759] [outer = 0x87e6b400] 13:49:38 INFO - PROCESS | 1770 | 1461098978197 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]]]}] 13:49:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 13:49:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1327ms 13:49:38 INFO - PROCESS | 1770 | 1461098978234 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 13:49:38 INFO - PROCESS | 1770 | 1461098978238 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 13:49:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 13:49:38 INFO - PROCESS | 1770 | 1461098978244 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 13:49:38 INFO - PROCESS | 1770 | 1461098978248 Marionette TRACE conn3 <- [1,982,null,{}] 13:49:38 INFO - PROCESS | 1770 | 1461098978262 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}] 13:49:38 INFO - PROCESS | 1770 | 1461098978478 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 13:49:38 INFO - PROCESS | 1770 | 1461098978505 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:38 INFO - PROCESS | 1770 | ++DOCSHELL 0x88dac400 == 139 [pid = 1770] [id = 253] 13:49:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 332 (0x893e9800) [pid = 1770] [serial = 760] [outer = (nil)] 13:49:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 333 (0x89425000) [pid = 1770] [serial = 761] [outer = 0x893e9800] 13:49:38 INFO - PROCESS | 1770 | 1461098978599 Marionette DEBUG loaded listener.js 13:49:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 334 (0x895db400) [pid = 1770] [serial = 762] [outer = 0x893e9800] 13:49:39 INFO - PROCESS | 1770 | 1461098979605 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]]]}] 13:49:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 13:49:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1389ms 13:49:40 INFO - PROCESS | 1770 | --DOMWINDOW == 333 (0x8bd50800) [pid = 1770] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 13:49:40 INFO - PROCESS | 1770 | --DOMWINDOW == 332 (0x88dae000) [pid = 1770] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 13:49:40 INFO - PROCESS | 1770 | --DOMWINDOW == 331 (0x8be66000) [pid = 1770] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 13:49:40 INFO - PROCESS | 1770 | --DOMWINDOW == 330 (0x8bd43c00) [pid = 1770] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 13:49:40 INFO - PROCESS | 1770 | --DOMWINDOW == 329 (0x900ca800) [pid = 1770] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 13:49:40 INFO - PROCESS | 1770 | --DOMWINDOW == 328 (0x8770c000) [pid = 1770] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 13:49:40 INFO - PROCESS | 1770 | --DOMWINDOW == 327 (0x8890f400) [pid = 1770] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 13:49:40 INFO - PROCESS | 1770 | 1461098980165 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 13:49:40 INFO - PROCESS | 1770 | 1461098980169 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 13:49:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 13:49:40 INFO - PROCESS | 1770 | 1461098980229 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 13:49:40 INFO - PROCESS | 1770 | 1461098980232 Marionette TRACE conn3 <- [1,986,null,{}] 13:49:40 INFO - PROCESS | 1770 | 1461098980238 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}] 13:49:40 INFO - PROCESS | 1770 | 1461098980407 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 13:49:40 INFO - PROCESS | 1770 | 1461098980585 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:40 INFO - PROCESS | 1770 | ++DOCSHELL 0x88dab800 == 140 [pid = 1770] [id = 254] 13:49:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 328 (0x89416c00) [pid = 1770] [serial = 763] [outer = (nil)] 13:49:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 329 (0x8a60a800) [pid = 1770] [serial = 764] [outer = 0x89416c00] 13:49:40 INFO - PROCESS | 1770 | 1461098980666 Marionette DEBUG loaded listener.js 13:49:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 330 (0x8a739000) [pid = 1770] [serial = 765] [outer = 0x89416c00] 13:49:41 INFO - PROCESS | 1770 | 1461098981345 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]]]}] 13:49:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 13:49:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1142ms 13:49:41 INFO - PROCESS | 1770 | 1461098981363 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 13:49:41 INFO - PROCESS | 1770 | 1461098981366 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 13:49:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 13:49:41 INFO - PROCESS | 1770 | 1461098981372 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 13:49:41 INFO - PROCESS | 1770 | 1461098981375 Marionette TRACE conn3 <- [1,990,null,{}] 13:49:41 INFO - PROCESS | 1770 | 1461098981381 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}] 13:49:41 INFO - PROCESS | 1770 | 1461098981602 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 13:49:41 INFO - PROCESS | 1770 | 1461098981627 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:41 INFO - PROCESS | 1770 | ++DOCSHELL 0x895d9c00 == 141 [pid = 1770] [id = 255] 13:49:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 331 (0x895dd800) [pid = 1770] [serial = 766] [outer = (nil)] 13:49:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 332 (0x8b75c000) [pid = 1770] [serial = 767] [outer = 0x895dd800] 13:49:41 INFO - PROCESS | 1770 | 1461098981698 Marionette DEBUG loaded listener.js 13:49:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 333 (0x8ba1a800) [pid = 1770] [serial = 768] [outer = 0x895dd800] 13:49:42 INFO - PROCESS | 1770 | 1461098982811 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]]]}] 13:49:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 13:49:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1478ms 13:49:42 INFO - PROCESS | 1770 | 1461098982852 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 13:49:42 INFO - PROCESS | 1770 | 1461098982859 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 13:49:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 13:49:42 INFO - PROCESS | 1770 | 1461098982868 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 13:49:42 INFO - PROCESS | 1770 | 1461098982874 Marionette TRACE conn3 <- [1,994,null,{}] 13:49:42 INFO - PROCESS | 1770 | 1461098982884 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}] 13:49:43 INFO - PROCESS | 1770 | 1461098983091 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 13:49:43 INFO - PROCESS | 1770 | 1461098983411 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x855a4c00 == 142 [pid = 1770] [id = 256] 13:49:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 334 (0x855a9400) [pid = 1770] [serial = 769] [outer = (nil)] 13:49:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 335 (0x864c8000) [pid = 1770] [serial = 770] [outer = 0x855a9400] 13:49:43 INFO - PROCESS | 1770 | 1461098983504 Marionette DEBUG loaded listener.js 13:49:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 336 (0x867ed000) [pid = 1770] [serial = 771] [outer = 0x855a9400] 13:49:44 INFO - PROCESS | 1770 | 1461098984445 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]]]}] 13:49:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 13:49:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1638ms 13:49:44 INFO - PROCESS | 1770 | 1461098984505 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 13:49:44 INFO - PROCESS | 1770 | 1461098984515 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 13:49:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 13:49:44 INFO - PROCESS | 1770 | 1461098984525 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 13:49:44 INFO - PROCESS | 1770 | 1461098984529 Marionette TRACE conn3 <- [1,998,null,{}] 13:49:44 INFO - PROCESS | 1770 | 1461098984536 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}] 13:49:44 INFO - PROCESS | 1770 | 1461098984765 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 13:49:45 INFO - PROCESS | 1770 | 1461098985091 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:45 INFO - PROCESS | 1770 | ++DOCSHELL 0x87e6c800 == 143 [pid = 1770] [id = 257] 13:49:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 337 (0x87f96800) [pid = 1770] [serial = 772] [outer = (nil)] 13:49:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 338 (0x88b47800) [pid = 1770] [serial = 773] [outer = 0x87f96800] 13:49:45 INFO - PROCESS | 1770 | 1461098985222 Marionette DEBUG loaded listener.js 13:49:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 339 (0x88c82400) [pid = 1770] [serial = 774] [outer = 0x87f96800] 13:49:46 INFO - PROCESS | 1770 | 1461098986152 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]]]}] 13:49:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 13:49:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1685ms 13:49:46 INFO - PROCESS | 1770 | 1461098986210 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 13:49:46 INFO - PROCESS | 1770 | 1461098986214 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 13:49:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 13:49:46 INFO - PROCESS | 1770 | 1461098986221 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 13:49:46 INFO - PROCESS | 1770 | 1461098986227 Marionette TRACE conn3 <- [1,1002,null,{}] 13:49:46 INFO - PROCESS | 1770 | 1461098986244 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}] 13:49:46 INFO - PROCESS | 1770 | 1461098986472 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 13:49:46 INFO - PROCESS | 1770 | 1461098986733 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:46 INFO - PROCESS | 1770 | ++DOCSHELL 0x895d8400 == 144 [pid = 1770] [id = 258] 13:49:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 340 (0x8a60ec00) [pid = 1770] [serial = 775] [outer = (nil)] 13:49:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 341 (0x8b757800) [pid = 1770] [serial = 776] [outer = 0x8a60ec00] 13:49:46 INFO - PROCESS | 1770 | 1461098986866 Marionette DEBUG loaded listener.js 13:49:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 342 (0x8bb59c00) [pid = 1770] [serial = 777] [outer = 0x8a60ec00] 13:49:47 INFO - PROCESS | 1770 | 1461098987746 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]]]}] 13:49:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 13:49:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1585ms 13:49:47 INFO - PROCESS | 1770 | 1461098987806 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 13:49:47 INFO - PROCESS | 1770 | 1461098987811 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 13:49:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 13:49:47 INFO - PROCESS | 1770 | 1461098987819 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 13:49:47 INFO - PROCESS | 1770 | 1461098987822 Marionette TRACE conn3 <- [1,1006,null,{}] 13:49:47 INFO - PROCESS | 1770 | 1461098987828 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}] 13:49:48 INFO - PROCESS | 1770 | 1461098988013 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 13:49:48 INFO - PROCESS | 1770 | 1461098988279 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:48 INFO - PROCESS | 1770 | ++DOCSHELL 0x894f0c00 == 145 [pid = 1770] [id = 259] 13:49:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 343 (0x8bb58000) [pid = 1770] [serial = 778] [outer = (nil)] 13:49:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 344 (0x8be66c00) [pid = 1770] [serial = 779] [outer = 0x8bb58000] 13:49:48 INFO - PROCESS | 1770 | 1461098988412 Marionette DEBUG loaded listener.js 13:49:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 345 (0x8be6c800) [pid = 1770] [serial = 780] [outer = 0x8bb58000] 13:49:49 INFO - PROCESS | 1770 | 1461098989337 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]]]}] 13:49:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 13:49:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1585ms 13:49:49 INFO - PROCESS | 1770 | 1461098989404 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 13:49:49 INFO - PROCESS | 1770 | 1461098989408 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 13:49:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 13:49:49 INFO - PROCESS | 1770 | 1461098989414 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 13:49:49 INFO - PROCESS | 1770 | 1461098989418 Marionette TRACE conn3 <- [1,1010,null,{}] 13:49:49 INFO - PROCESS | 1770 | 1461098989424 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}] 13:49:49 INFO - PROCESS | 1770 | 1461098989606 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 13:49:49 INFO - PROCESS | 1770 | 1461098989865 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:49 INFO - PROCESS | 1770 | ++DOCSHELL 0x8bd46000 == 146 [pid = 1770] [id = 260] 13:49:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 346 (0x8bd4dc00) [pid = 1770] [serial = 781] [outer = (nil)] 13:49:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 347 (0x8f4aa000) [pid = 1770] [serial = 782] [outer = 0x8bd4dc00] 13:49:49 INFO - PROCESS | 1770 | 1461098989995 Marionette DEBUG loaded listener.js 13:49:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 348 (0x8f6eb000) [pid = 1770] [serial = 783] [outer = 0x8bd4dc00] 13:49:50 INFO - PROCESS | 1770 | 1461098990895 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]]]}] 13:49:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 13:49:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1530ms 13:49:50 INFO - PROCESS | 1770 | 1461098990945 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 13:49:50 INFO - PROCESS | 1770 | 1461098990949 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 13:49:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 13:49:50 INFO - PROCESS | 1770 | 1461098990955 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 13:49:50 INFO - PROCESS | 1770 | 1461098990959 Marionette TRACE conn3 <- [1,1014,null,{}] 13:49:50 INFO - PROCESS | 1770 | 1461098990965 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}] 13:49:51 INFO - PROCESS | 1770 | 1461098991179 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 13:49:51 INFO - PROCESS | 1770 | 1461098991447 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:51 INFO - PROCESS | 1770 | ++DOCSHELL 0x8be67c00 == 147 [pid = 1770] [id = 261] 13:49:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 349 (0x8f9c2400) [pid = 1770] [serial = 784] [outer = (nil)] 13:49:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 350 (0x8fcb8400) [pid = 1770] [serial = 785] [outer = 0x8f9c2400] 13:49:51 INFO - PROCESS | 1770 | 1461098991581 Marionette DEBUG loaded listener.js 13:49:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 351 (0x8ffa4000) [pid = 1770] [serial = 786] [outer = 0x8f9c2400] 13:49:52 INFO - PROCESS | 1770 | 1461098992434 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]]]}] 13:49:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 13:49:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1533ms 13:49:52 INFO - PROCESS | 1770 | 1461098992490 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 13:49:52 INFO - PROCESS | 1770 | 1461098992494 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 13:49:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 13:49:52 INFO - PROCESS | 1770 | 1461098992501 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 13:49:52 INFO - PROCESS | 1770 | 1461098992504 Marionette TRACE conn3 <- [1,1018,null,{}] 13:49:52 INFO - PROCESS | 1770 | 1461098992510 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}] 13:49:52 INFO - PROCESS | 1770 | 1461098992693 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 13:49:52 INFO - PROCESS | 1770 | 1461098992959 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:53 INFO - PROCESS | 1770 | ++DOCSHELL 0x8bd43c00 == 148 [pid = 1770] [id = 262] 13:49:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 352 (0x8f6f4000) [pid = 1770] [serial = 787] [outer = (nil)] 13:49:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 353 (0x900d1000) [pid = 1770] [serial = 788] [outer = 0x8f6f4000] 13:49:53 INFO - PROCESS | 1770 | 1461098993087 Marionette DEBUG loaded listener.js 13:49:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 354 (0x900d7800) [pid = 1770] [serial = 789] [outer = 0x8f6f4000] 13:49:53 INFO - PROCESS | 1770 | 1461098993960 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]]]}] 13:49:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 13:49:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1488ms 13:49:54 INFO - PROCESS | 1770 | 1461098994001 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 13:49:54 INFO - PROCESS | 1770 | 1461098994009 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 13:49:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 13:49:54 INFO - PROCESS | 1770 | 1461098994023 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 13:49:54 INFO - PROCESS | 1770 | 1461098994027 Marionette TRACE conn3 <- [1,1022,null,{}] 13:49:54 INFO - PROCESS | 1770 | 1461098994033 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}] 13:49:54 INFO - PROCESS | 1770 | 1461098994213 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 13:49:54 INFO - PROCESS | 1770 | 1461098994505 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:54 INFO - PROCESS | 1770 | ++DOCSHELL 0x85b36400 == 149 [pid = 1770] [id = 263] 13:49:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 355 (0x8ffae400) [pid = 1770] [serial = 790] [outer = (nil)] 13:49:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 356 (0x904e7c00) [pid = 1770] [serial = 791] [outer = 0x8ffae400] 13:49:54 INFO - PROCESS | 1770 | 1461098994635 Marionette DEBUG loaded listener.js 13:49:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 357 (0x90576400) [pid = 1770] [serial = 792] [outer = 0x8ffae400] 13:49:55 INFO - PROCESS | 1770 | 1461098995494 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]]]}] 13:49:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 13:49:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1532ms 13:49:55 INFO - PROCESS | 1770 | 1461098995557 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 13:49:55 INFO - PROCESS | 1770 | 1461098995561 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 13:49:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 13:49:55 INFO - PROCESS | 1770 | 1461098995567 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 13:49:55 INFO - PROCESS | 1770 | 1461098995571 Marionette TRACE conn3 <- [1,1026,null,{}] 13:49:55 INFO - PROCESS | 1770 | 1461098995577 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}] 13:49:55 INFO - PROCESS | 1770 | 1461098995784 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 13:49:56 INFO - PROCESS | 1770 | 1461098996057 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:56 INFO - PROCESS | 1770 | ++DOCSHELL 0x8ffb0400 == 150 [pid = 1770] [id = 264] 13:49:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 358 (0x900d1c00) [pid = 1770] [serial = 793] [outer = (nil)] 13:49:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 359 (0x90730800) [pid = 1770] [serial = 794] [outer = 0x900d1c00] 13:49:56 INFO - PROCESS | 1770 | 1461098996187 Marionette DEBUG loaded listener.js 13:49:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 360 (0x9131ac00) [pid = 1770] [serial = 795] [outer = 0x900d1c00] 13:49:57 INFO - PROCESS | 1770 | 1461098997123 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]]]}] 13:49:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 13:49:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1587ms 13:49:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 13:49:57 INFO - PROCESS | 1770 | 1461098997156 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 13:49:57 INFO - PROCESS | 1770 | 1461098997159 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 13:49:57 INFO - PROCESS | 1770 | 1461098997167 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 13:49:57 INFO - PROCESS | 1770 | 1461098997170 Marionette TRACE conn3 <- [1,1030,null,{}] 13:49:57 INFO - PROCESS | 1770 | 1461098997178 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}] 13:49:57 INFO - PROCESS | 1770 | 1461098997374 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 13:49:57 INFO - PROCESS | 1770 | 1461098997693 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:57 INFO - PROCESS | 1770 | ++DOCSHELL 0x87f9e400 == 151 [pid = 1770] [id = 265] 13:49:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 361 (0x900ca000) [pid = 1770] [serial = 796] [outer = (nil)] 13:49:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 362 (0x913b0000) [pid = 1770] [serial = 797] [outer = 0x900ca000] 13:49:57 INFO - PROCESS | 1770 | 1461098997797 Marionette DEBUG loaded listener.js 13:49:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 363 (0x915d2800) [pid = 1770] [serial = 798] [outer = 0x900ca000] 13:49:58 INFO - PROCESS | 1770 | 1461098998741 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]]]}] 13:49:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 13:49:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1635ms 13:49:58 INFO - PROCESS | 1770 | 1461098998802 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 13:49:58 INFO - PROCESS | 1770 | 1461098998806 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 13:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 13:49:58 INFO - PROCESS | 1770 | 1461098998814 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 13:49:58 INFO - PROCESS | 1770 | 1461098998819 Marionette TRACE conn3 <- [1,1034,null,{}] 13:49:58 INFO - PROCESS | 1770 | 1461098998826 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}] 13:49:59 INFO - PROCESS | 1770 | 1461098999062 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 13:49:59 INFO - PROCESS | 1770 | 1461098999400 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:59 INFO - PROCESS | 1770 | ++DOCSHELL 0x91320800 == 152 [pid = 1770] [id = 266] 13:49:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 364 (0x92a42800) [pid = 1770] [serial = 799] [outer = (nil)] 13:49:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 365 (0x92a4a800) [pid = 1770] [serial = 800] [outer = 0x92a42800] 13:49:59 INFO - PROCESS | 1770 | 1461098999501 Marionette DEBUG loaded listener.js 13:49:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 366 (0x92d33800) [pid = 1770] [serial = 801] [outer = 0x92a42800] 13:50:00 INFO - PROCESS | 1770 | 1461099000375 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]]]}] 13:50:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 13:50:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1636ms 13:50:00 INFO - PROCESS | 1770 | 1461099000451 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 13:50:00 INFO - PROCESS | 1770 | 1461099000455 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 13:50:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 13:50:00 INFO - PROCESS | 1770 | 1461099000461 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 13:50:00 INFO - PROCESS | 1770 | 1461099000464 Marionette TRACE conn3 <- [1,1038,null,{}] 13:50:00 INFO - PROCESS | 1770 | 1461099000470 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}] 13:50:00 INFO - PROCESS | 1770 | 1461099000656 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 13:50:00 INFO - PROCESS | 1770 | 1461099000937 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:01 INFO - PROCESS | 1770 | ++DOCSHELL 0x92a45800 == 153 [pid = 1770] [id = 267] 13:50:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 367 (0x92a49c00) [pid = 1770] [serial = 802] [outer = (nil)] 13:50:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 368 (0x933cbc00) [pid = 1770] [serial = 803] [outer = 0x92a49c00] 13:50:01 INFO - PROCESS | 1770 | 1461099001065 Marionette DEBUG loaded listener.js 13:50:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 369 (0x935d2800) [pid = 1770] [serial = 804] [outer = 0x92a49c00] 13:50:01 INFO - PROCESS | 1770 | 1461099001931 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]]]}] 13:50:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 13:50:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1534ms 13:50:01 INFO - PROCESS | 1770 | 1461099001997 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 13:50:02 INFO - PROCESS | 1770 | 1461099002001 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 13:50:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 13:50:02 INFO - PROCESS | 1770 | 1461099002008 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 13:50:02 INFO - PROCESS | 1770 | 1461099002011 Marionette TRACE conn3 <- [1,1042,null,{}] 13:50:02 INFO - PROCESS | 1770 | 1461099002017 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}] 13:50:02 INFO - PROCESS | 1770 | 1461099002201 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 13:50:02 INFO - PROCESS | 1770 | 1461099002515 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:02 INFO - PROCESS | 1770 | ++DOCSHELL 0x92a4b400 == 154 [pid = 1770] [id = 268] 13:50:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 370 (0x92d38000) [pid = 1770] [serial = 805] [outer = (nil)] 13:50:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 371 (0x93906000) [pid = 1770] [serial = 806] [outer = 0x92d38000] 13:50:02 INFO - PROCESS | 1770 | 1461099002608 Marionette DEBUG loaded listener.js 13:50:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 372 (0x9390c400) [pid = 1770] [serial = 807] [outer = 0x92d38000] 13:50:03 INFO - PROCESS | 1770 | 1461099003480 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]]]}] 13:50:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 13:50:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1533ms 13:50:03 INFO - PROCESS | 1770 | 1461099003542 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 13:50:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 13:50:03 INFO - PROCESS | 1770 | 1461099003546 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 13:50:03 INFO - PROCESS | 1770 | 1461099003553 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 13:50:03 INFO - PROCESS | 1770 | 1461099003556 Marionette TRACE conn3 <- [1,1046,null,{}] 13:50:03 INFO - PROCESS | 1770 | 1461099003562 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}] 13:50:03 INFO - PROCESS | 1770 | 1461099003747 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 13:50:04 INFO - PROCESS | 1770 | 1461099004019 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:04 INFO - PROCESS | 1770 | ++DOCSHELL 0x937a2000 == 155 [pid = 1770] [id = 269] 13:50:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 373 (0x93a34c00) [pid = 1770] [serial = 808] [outer = (nil)] 13:50:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 374 (0x93b7b000) [pid = 1770] [serial = 809] [outer = 0x93a34c00] 13:50:04 INFO - PROCESS | 1770 | 1461099004144 Marionette DEBUG loaded listener.js 13:50:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 375 (0x93b80c00) [pid = 1770] [serial = 810] [outer = 0x93a34c00] 13:50:05 INFO - PROCESS | 1770 | 1461099005016 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]]]}] 13:50:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 13:50:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1531ms 13:50:05 INFO - PROCESS | 1770 | 1461099005084 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 13:50:05 INFO - PROCESS | 1770 | 1461099005088 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 13:50:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 13:50:05 INFO - PROCESS | 1770 | 1461099005094 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 13:50:05 INFO - PROCESS | 1770 | 1461099005098 Marionette TRACE conn3 <- [1,1050,null,{}] 13:50:05 INFO - PROCESS | 1770 | 1461099005103 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}] 13:50:05 INFO - PROCESS | 1770 | 1461099005294 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 13:50:05 INFO - PROCESS | 1770 | 1461099005601 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:05 INFO - PROCESS | 1770 | ++DOCSHELL 0x84fa5400 == 156 [pid = 1770] [id = 270] 13:50:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 376 (0x87e60000) [pid = 1770] [serial = 811] [outer = (nil)] 13:50:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 377 (0x95a83c00) [pid = 1770] [serial = 812] [outer = 0x87e60000] 13:50:05 INFO - PROCESS | 1770 | 1461099005692 Marionette DEBUG loaded listener.js 13:50:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 378 (0x95aeb000) [pid = 1770] [serial = 813] [outer = 0x87e60000] 13:50:06 INFO - PROCESS | 1770 | 1461099006607 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]]]}] 13:50:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 13:50:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1579ms 13:50:06 INFO - PROCESS | 1770 | 1461099006674 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 13:50:06 INFO - PROCESS | 1770 | 1461099006678 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 13:50:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 13:50:06 INFO - PROCESS | 1770 | 1461099006684 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 13:50:06 INFO - PROCESS | 1770 | 1461099006688 Marionette TRACE conn3 <- [1,1054,null,{}] 13:50:06 INFO - PROCESS | 1770 | 1461099006694 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}] 13:50:06 INFO - PROCESS | 1770 | 1461099006909 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 13:50:07 INFO - PROCESS | 1770 | 1461099007221 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:07 INFO - PROCESS | 1770 | ++DOCSHELL 0x95ae6400 == 157 [pid = 1770] [id = 271] 13:50:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 379 (0x96353000) [pid = 1770] [serial = 814] [outer = (nil)] 13:50:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 380 (0x96861c00) [pid = 1770] [serial = 815] [outer = 0x96353000] 13:50:07 INFO - PROCESS | 1770 | 1461099007320 Marionette DEBUG loaded listener.js 13:50:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 381 (0x9714e800) [pid = 1770] [serial = 816] [outer = 0x96353000] 13:50:08 INFO - PROCESS | 1770 | 1461099008187 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]]]}] 13:50:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 13:50:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1530ms 13:50:08 INFO - PROCESS | 1770 | 1461099008216 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 13:50:08 INFO - PROCESS | 1770 | 1461099008220 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 13:50:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 13:50:08 INFO - PROCESS | 1770 | 1461099008226 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 13:50:08 INFO - PROCESS | 1770 | 1461099008230 Marionette TRACE conn3 <- [1,1058,null,{}] 13:50:08 INFO - PROCESS | 1770 | 1461099008236 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}] 13:50:08 INFO - PROCESS | 1770 | 1461099008417 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 13:50:08 INFO - PROCESS | 1770 | 1461099008688 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:08 INFO - PROCESS | 1770 | ++DOCSHELL 0x95a82000 == 158 [pid = 1770] [id = 272] 13:50:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 382 (0x9737e000) [pid = 1770] [serial = 817] [outer = (nil)] 13:50:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 383 (0x97663000) [pid = 1770] [serial = 818] [outer = 0x9737e000] 13:50:08 INFO - PROCESS | 1770 | 1461099008825 Marionette DEBUG loaded listener.js 13:50:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 384 (0x97665c00) [pid = 1770] [serial = 819] [outer = 0x9737e000] 13:50:09 INFO - PROCESS | 1770 | 1461099009726 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]]]}] 13:50:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 13:50:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1537ms 13:50:09 INFO - PROCESS | 1770 | 1461099009765 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 13:50:09 INFO - PROCESS | 1770 | 1461099009769 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 13:50:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 13:50:09 INFO - PROCESS | 1770 | 1461099009775 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 13:50:09 INFO - PROCESS | 1770 | 1461099009777 Marionette TRACE conn3 <- [1,1062,null,{}] 13:50:09 INFO - PROCESS | 1770 | 1461099009784 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}] 13:50:09 INFO - PROCESS | 1770 | 1461099009964 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 13:50:10 INFO - PROCESS | 1770 | 1461099010289 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:10 INFO - PROCESS | 1770 | ++DOCSHELL 0x96857400 == 159 [pid = 1770] [id = 273] 13:50:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 385 (0x9799fc00) [pid = 1770] [serial = 820] [outer = (nil)] 13:50:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 386 (0x9821fc00) [pid = 1770] [serial = 821] [outer = 0x9799fc00] 13:50:10 INFO - PROCESS | 1770 | 1461099010386 Marionette DEBUG loaded listener.js 13:50:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 387 (0x98438000) [pid = 1770] [serial = 822] [outer = 0x9799fc00] 13:50:11 INFO - PROCESS | 1770 | 1461099011318 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]]]}] 13:50:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 13:50:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1593ms 13:50:11 INFO - PROCESS | 1770 | 1461099011369 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 13:50:11 INFO - PROCESS | 1770 | 1461099011373 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 13:50:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 13:50:11 INFO - PROCESS | 1770 | 1461099011380 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 13:50:11 INFO - PROCESS | 1770 | 1461099011384 Marionette TRACE conn3 <- [1,1066,null,{}] 13:50:11 INFO - PROCESS | 1770 | 1461099011390 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}] 13:50:11 INFO - PROCESS | 1770 | 1461099011571 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 13:50:11 INFO - PROCESS | 1770 | 1461099011901 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:11 INFO - PROCESS | 1770 | ++DOCSHELL 0x92975c00 == 160 [pid = 1770] [id = 274] 13:50:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 388 (0x929e0800) [pid = 1770] [serial = 823] [outer = (nil)] 13:50:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 389 (0x97d14c00) [pid = 1770] [serial = 824] [outer = 0x929e0800] 13:50:11 INFO - PROCESS | 1770 | 1461099011993 Marionette DEBUG loaded listener.js 13:50:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 390 (0x97ddd800) [pid = 1770] [serial = 825] [outer = 0x929e0800] 13:50:13 INFO - PROCESS | 1770 | --DOCSHELL 0x975ef400 == 159 [pid = 1770] [id = 97] 13:50:13 INFO - PROCESS | 1770 | --DOCSHELL 0x88dab800 == 158 [pid = 1770] [id = 254] 13:50:13 INFO - PROCESS | 1770 | --DOCSHELL 0x85b31800 == 157 [pid = 1770] [id = 251] 13:50:13 INFO - PROCESS | 1770 | --DOCSHELL 0x85b34800 == 156 [pid = 1770] [id = 250] 13:50:13 INFO - PROCESS | 1770 | --DOCSHELL 0x855adc00 == 155 [pid = 1770] [id = 248] 13:50:13 INFO - PROCESS | 1770 | --DOCSHELL 0x85b2d400 == 154 [pid = 1770] [id = 249] 13:50:13 INFO - PROCESS | 1770 | --DOCSHELL 0x84b5dc00 == 153 [pid = 1770] [id = 243] 13:50:13 INFO - PROCESS | 1770 | --DOCSHELL 0x85841800 == 152 [pid = 1770] [id = 242] 13:50:13 INFO - PROCESS | 1770 | --DOCSHELL 0x85b31000 == 151 [pid = 1770] [id = 241] 13:50:13 INFO - PROCESS | 1770 | --DOCSHELL 0x87862800 == 150 [pid = 1770] [id = 239] 13:50:13 INFO - PROCESS | 1770 | --DOCSHELL 0x864c1400 == 149 [pid = 1770] [id = 240] 13:50:13 INFO - PROCESS | 1770 | --DOCSHELL 0x87862400 == 148 [pid = 1770] [id = 238] 13:50:13 INFO - PROCESS | 1770 | --DOCSHELL 0x88b42400 == 147 [pid = 1770] [id = 237] 13:50:13 INFO - PROCESS | 1770 | --DOCSHELL 0x8a5d3400 == 146 [pid = 1770] [id = 236] 13:50:13 INFO - PROCESS | 1770 | --DOCSHELL 0x904e4400 == 145 [pid = 1770] [id = 234] 13:50:13 INFO - PROCESS | 1770 | --DOCSHELL 0x92a42c00 == 144 [pid = 1770] [id = 235] 13:50:13 INFO - PROCESS | 1770 | --DOCSHELL 0x8a5d4000 == 143 [pid = 1770] [id = 233] 13:50:13 INFO - PROCESS | 1770 | --DOCSHELL 0x87e6d000 == 142 [pid = 1770] [id = 232] 13:50:13 INFO - PROCESS | 1770 | --DOMWINDOW == 389 (0x8ffac800) [pid = 1770] [serial = 634] [outer = (nil)] [url = about:blank] 13:50:13 INFO - PROCESS | 1770 | --DOMWINDOW == 388 (0x88dab000) [pid = 1770] [serial = 647] [outer = (nil)] [url = about:blank] 13:50:13 INFO - PROCESS | 1770 | --DOMWINDOW == 387 (0x87f9a000) [pid = 1770] [serial = 675] [outer = (nil)] [url = about:blank] 13:50:13 INFO - PROCESS | 1770 | --DOMWINDOW == 386 (0x8a5d5400) [pid = 1770] [serial = 681] [outer = (nil)] [url = about:blank] 13:50:13 INFO - PROCESS | 1770 | --DOMWINDOW == 385 (0x98e92400) [pid = 1770] [serial = 644] [outer = (nil)] [url = about:blank] 13:50:13 INFO - PROCESS | 1770 | --DOMWINDOW == 384 (0x93c64c00) [pid = 1770] [serial = 637] [outer = (nil)] [url = about:blank] 13:50:13 INFO - PROCESS | 1770 | --DOMWINDOW == 383 (0x87711800) [pid = 1770] [serial = 671] [outer = (nil)] [url = about:blank] 13:50:13 INFO - PROCESS | 1770 | --DOMWINDOW == 382 (0x97663c00) [pid = 1770] [serial = 640] [outer = (nil)] [url = about:blank] 13:50:13 INFO - PROCESS | 1770 | --DOMWINDOW == 381 (0x90250400) [pid = 1770] [serial = 689] [outer = (nil)] [url = about:blank] 13:50:13 INFO - PROCESS | 1770 | --DOMWINDOW == 380 (0x8941d800) [pid = 1770] [serial = 678] [outer = (nil)] [url = about:blank] 13:50:13 INFO - PROCESS | 1770 | --DOMWINDOW == 379 (0x87713400) [pid = 1770] [serial = 674] [outer = (nil)] [url = about:blank] 13:50:13 INFO - PROCESS | 1770 | --DOMWINDOW == 378 (0x8e5bcc00) [pid = 1770] [serial = 684] [outer = (nil)] [url = about:blank] 13:50:13 INFO - PROCESS | 1770 | --DOMWINDOW == 377 (0x93a41000) [pid = 1770] [serial = 653] [outer = (nil)] [url = about:blank] 13:50:13 INFO - PROCESS | 1770 | --DOMWINDOW == 376 (0x93a38400) [pid = 1770] [serial = 650] [outer = (nil)] [url = about:blank] 13:50:13 INFO - PROCESS | 1770 | --DOMWINDOW == 375 (0x895d7000) [pid = 1770] [serial = 680] [outer = (nil)] [url = about:blank] 13:50:13 INFO - PROCESS | 1770 | --DOMWINDOW == 374 (0x933c6c00) [pid = 1770] [serial = 695] [outer = (nil)] [url = about:blank] 13:50:13 INFO - PROCESS | 1770 | --DOMWINDOW == 373 (0x91fbb000) [pid = 1770] [serial = 416] [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.] 13:50:13 INFO - PROCESS | 1770 | --DOMWINDOW == 372 (0x91fbe000) [pid = 1770] [serial = 693] [outer = (nil)] [url = about:blank] 13:50:13 INFO - PROCESS | 1770 | --DOMWINDOW == 371 (0x867ed400) [pid = 1770] [serial = 659] [outer = (nil)] [url = about:blank] 13:50:13 INFO - PROCESS | 1770 | --DOMWINDOW == 370 (0x8ba1a000) [pid = 1770] [serial = 631] [outer = (nil)] [url = about:blank] 13:50:13 INFO - PROCESS | 1770 | --DOMWINDOW == 369 (0x8fcb6c00) [pid = 1770] [serial = 687] [outer = (nil)] [url = about:blank] 13:50:13 INFO - PROCESS | 1770 | --DOMWINDOW == 368 (0x87712000) [pid = 1770] [serial = 665] [outer = (nil)] [url = about:blank] 13:50:13 INFO - PROCESS | 1770 | --DOMWINDOW == 367 (0x89418c00) [pid = 1770] [serial = 677] [outer = (nil)] [url = about:blank] 13:50:13 INFO - PROCESS | 1770 | --DOMWINDOW == 366 (0x9b0ea400) [pid = 1770] [serial = 662] [outer = (nil)] [url = about:blank] 13:50:13 INFO - PROCESS | 1770 | --DOMWINDOW == 365 (0x91314000) [pid = 1770] [serial = 692] [outer = (nil)] [url = about:blank] 13:50:13 INFO - PROCESS | 1770 | --DOMWINDOW == 364 (0x876e3c00) [pid = 1770] [serial = 656] [outer = (nil)] [url = about:blank] 13:50:13 INFO - PROCESS | 1770 | --DOMWINDOW == 363 (0x85b35c00) [pid = 1770] [serial = 668] [outer = (nil)] [url = about:blank] 13:50:13 INFO - PROCESS | 1770 | --DOMWINDOW == 362 (0x8be67400) [pid = 1770] [serial = 683] [outer = (nil)] [url = about:blank] 13:50:13 INFO - PROCESS | 1770 | --DOMWINDOW == 361 (0x90579800) [pid = 1770] [serial = 690] [outer = (nil)] [url = about:blank] 13:50:13 INFO - PROCESS | 1770 | --DOMWINDOW == 360 (0x8f7e9800) [pid = 1770] [serial = 686] [outer = (nil)] [url = about:blank] 13:50:14 INFO - PROCESS | 1770 | 1461099014066 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]]]}] 13:50:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 13:50:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 2734ms 13:50:14 INFO - PROCESS | 1770 | 1461099014114 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 13:50:14 INFO - PROCESS | 1770 | 1461099014122 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 13:50:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 13:50:14 INFO - PROCESS | 1770 | 1461099014130 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 13:50:14 INFO - PROCESS | 1770 | 1461099014136 Marionette TRACE conn3 <- [1,1070,null,{}] 13:50:14 INFO - PROCESS | 1770 | 1461099014145 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}] 13:50:14 INFO - PROCESS | 1770 | 1461099014346 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 13:50:14 INFO - PROCESS | 1770 | 1461099014550 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:14 INFO - PROCESS | 1770 | ++DOCSHELL 0x85b3b800 == 143 [pid = 1770] [id = 275] 13:50:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 361 (0x864c6000) [pid = 1770] [serial = 826] [outer = (nil)] 13:50:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 362 (0x8770ac00) [pid = 1770] [serial = 827] [outer = 0x864c6000] 13:50:14 INFO - PROCESS | 1770 | 1461099014632 Marionette DEBUG loaded listener.js 13:50:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 363 (0x87718800) [pid = 1770] [serial = 828] [outer = 0x864c6000] 13:50:15 INFO - PROCESS | 1770 | 1461099015381 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]]]}] 13:50:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 13:50:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1291ms 13:50:15 INFO - PROCESS | 1770 | 1461099015421 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 13:50:15 INFO - PROCESS | 1770 | 1461099015429 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 13:50:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 13:50:15 INFO - PROCESS | 1770 | 1461099015439 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 13:50:15 INFO - PROCESS | 1770 | 1461099015444 Marionette TRACE conn3 <- [1,1074,null,{}] 13:50:15 INFO - PROCESS | 1770 | 1461099015454 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}] 13:50:15 INFO - PROCESS | 1770 | 1461099015711 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 13:50:15 INFO - PROCESS | 1770 | 1461099015844 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:15 INFO - PROCESS | 1770 | ++DOCSHELL 0x867ef800 == 144 [pid = 1770] [id = 276] 13:50:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 364 (0x87717c00) [pid = 1770] [serial = 829] [outer = (nil)] 13:50:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 365 (0x88b44c00) [pid = 1770] [serial = 830] [outer = 0x87717c00] 13:50:15 INFO - PROCESS | 1770 | 1461099015919 Marionette DEBUG loaded listener.js 13:50:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 366 (0x88c90000) [pid = 1770] [serial = 831] [outer = 0x87717c00] 13:50:16 INFO - PROCESS | 1770 | 1461099016905 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]]]}] 13:50:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 13:50:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1492ms 13:50:16 INFO - PROCESS | 1770 | 1461099016931 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 13:50:16 INFO - PROCESS | 1770 | 1461099016935 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 13:50:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 13:50:16 INFO - PROCESS | 1770 | 1461099016946 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 13:50:16 INFO - PROCESS | 1770 | 1461099016951 Marionette TRACE conn3 <- [1,1078,null,{}] 13:50:16 INFO - PROCESS | 1770 | 1461099016967 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}] 13:50:17 INFO - PROCESS | 1770 | 1461099017210 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 13:50:17 INFO - PROCESS | 1770 | 1461099017232 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:17 INFO - PROCESS | 1770 | ++DOCSHELL 0x87870000 == 145 [pid = 1770] [id = 277] 13:50:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 367 (0x88da3800) [pid = 1770] [serial = 832] [outer = (nil)] 13:50:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 368 (0x895df400) [pid = 1770] [serial = 833] [outer = 0x88da3800] 13:50:17 INFO - PROCESS | 1770 | 1461099017306 Marionette DEBUG loaded listener.js 13:50:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 369 (0x8a730c00) [pid = 1770] [serial = 834] [outer = 0x88da3800] 13:50:18 INFO - PROCESS | 1770 | --DOMWINDOW == 368 (0x893e9800) [pid = 1770] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 13:50:18 INFO - PROCESS | 1770 | --DOMWINDOW == 367 (0x89416c00) [pid = 1770] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 13:50:18 INFO - PROCESS | 1770 | --DOMWINDOW == 366 (0x87e6b400) [pid = 1770] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 13:50:18 INFO - PROCESS | 1770 | --DOMWINDOW == 365 (0x85841400) [pid = 1770] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 13:50:18 INFO - PROCESS | 1770 | --DOMWINDOW == 364 (0x88b49400) [pid = 1770] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 13:50:18 INFO - PROCESS | 1770 | --DOMWINDOW == 363 (0x876e1400) [pid = 1770] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 13:50:18 INFO - PROCESS | 1770 | --DOMWINDOW == 362 (0x85b32c00) [pid = 1770] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 13:50:18 INFO - PROCESS | 1770 | 1461099018567 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]]]}] 13:50:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 13:50:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1640ms 13:50:18 INFO - PROCESS | 1770 | 1461099018588 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 13:50:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 13:50:18 INFO - PROCESS | 1770 | 1461099018592 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 13:50:18 INFO - PROCESS | 1770 | 1461099018598 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 13:50:18 INFO - PROCESS | 1770 | 1461099018602 Marionette TRACE conn3 <- [1,1082,null,{}] 13:50:18 INFO - PROCESS | 1770 | 1461099018608 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}] 13:50:18 INFO - PROCESS | 1770 | 1461099018851 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 13:50:19 INFO - PROCESS | 1770 | 1461099019016 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:19 INFO - PROCESS | 1770 | ++DOCSHELL 0x876e1400 == 146 [pid = 1770] [id = 278] 13:50:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 363 (0x89417800) [pid = 1770] [serial = 835] [outer = (nil)] 13:50:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 364 (0x8a5d7400) [pid = 1770] [serial = 836] [outer = 0x89417800] 13:50:19 INFO - PROCESS | 1770 | 1461099019088 Marionette DEBUG loaded listener.js 13:50:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 365 (0x8ba13000) [pid = 1770] [serial = 837] [outer = 0x89417800] 13:50:19 INFO - PROCESS | 1770 | 1461099019847 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]]]}] 13:50:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 13:50:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1288ms 13:50:19 INFO - PROCESS | 1770 | 1461099019886 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 13:50:19 INFO - PROCESS | 1770 | 1461099019889 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 13:50:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 13:50:19 INFO - PROCESS | 1770 | 1461099019895 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 13:50:19 INFO - PROCESS | 1770 | 1461099019899 Marionette TRACE conn3 <- [1,1086,null,{}] 13:50:19 INFO - PROCESS | 1770 | 1461099019904 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}] 13:50:20 INFO - PROCESS | 1770 | 1461099020062 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 13:50:20 INFO - PROCESS | 1770 | 1461099020078 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:20 INFO - PROCESS | 1770 | ++DOCSHELL 0x87e6b400 == 147 [pid = 1770] [id = 279] 13:50:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 366 (0x88b44800) [pid = 1770] [serial = 838] [outer = (nil)] 13:50:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 367 (0x8e5c3c00) [pid = 1770] [serial = 839] [outer = 0x88b44800] 13:50:20 INFO - PROCESS | 1770 | 1461099020149 Marionette DEBUG loaded listener.js 13:50:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 368 (0x8f6f4400) [pid = 1770] [serial = 840] [outer = 0x88b44800] 13:50:21 INFO - PROCESS | 1770 | 1461099021380 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]]]}] 13:50:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 13:50:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1528ms 13:50:21 INFO - PROCESS | 1770 | 1461099021425 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 13:50:21 INFO - PROCESS | 1770 | 1461099021432 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 13:50:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 13:50:21 INFO - PROCESS | 1770 | 1461099021442 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 13:50:21 INFO - PROCESS | 1770 | 1461099021447 Marionette TRACE conn3 <- [1,1090,null,{}] 13:50:21 INFO - PROCESS | 1770 | 1461099021456 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}] 13:50:21 INFO - PROCESS | 1770 | 1461099021692 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 13:50:22 INFO - PROCESS | 1770 | 1461099022015 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:22 INFO - PROCESS | 1770 | ++DOCSHELL 0x85b35c00 == 148 [pid = 1770] [id = 280] 13:50:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 369 (0x87866400) [pid = 1770] [serial = 841] [outer = (nil)] 13:50:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 370 (0x87fa2800) [pid = 1770] [serial = 842] [outer = 0x87866400] 13:50:22 INFO - PROCESS | 1770 | 1461099022109 Marionette DEBUG loaded listener.js 13:50:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 371 (0x88b49400) [pid = 1770] [serial = 843] [outer = 0x87866400] 13:50:23 INFO - PROCESS | 1770 | 1461099023002 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]]]}] 13:50:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 13:50:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1634ms 13:50:23 INFO - PROCESS | 1770 | 1461099023077 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 13:50:23 INFO - PROCESS | 1770 | 1461099023085 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 13:50:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 13:50:23 INFO - PROCESS | 1770 | 1461099023096 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 13:50:23 INFO - PROCESS | 1770 | 1461099023100 Marionette TRACE conn3 <- [1,1094,null,{}] 13:50:23 INFO - PROCESS | 1770 | 1461099023107 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}] 13:50:23 INFO - PROCESS | 1770 | 1461099023335 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 13:50:23 INFO - PROCESS | 1770 | 1461099023670 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:23 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a5d3c00 == 149 [pid = 1770] [id = 281] 13:50:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 372 (0x8a5d4000) [pid = 1770] [serial = 844] [outer = (nil)] 13:50:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 373 (0x8b751c00) [pid = 1770] [serial = 845] [outer = 0x8a5d4000] 13:50:23 INFO - PROCESS | 1770 | 1461099023795 Marionette DEBUG loaded listener.js 13:50:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 374 (0x8be68c00) [pid = 1770] [serial = 846] [outer = 0x8a5d4000] 13:50:24 INFO - PROCESS | 1770 | 1461099024815 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]]]}] 13:50:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 13:50:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1737ms 13:50:24 INFO - PROCESS | 1770 | 1461099024832 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 13:50:24 INFO - PROCESS | 1770 | 1461099024836 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 13:50:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 13:50:24 INFO - PROCESS | 1770 | 1461099024843 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 13:50:24 INFO - PROCESS | 1770 | 1461099024850 Marionette TRACE conn3 <- [1,1098,null,{}] 13:50:24 INFO - PROCESS | 1770 | 1461099024867 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}] 13:50:25 INFO - PROCESS | 1770 | 1461099025053 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 13:50:25 INFO - PROCESS | 1770 | 1461099025380 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:25 INFO - PROCESS | 1770 | ++DOCSHELL 0x8ffa9800 == 150 [pid = 1770] [id = 282] 13:50:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 375 (0x8ffac800) [pid = 1770] [serial = 847] [outer = (nil)] 13:50:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 376 (0x90255800) [pid = 1770] [serial = 848] [outer = 0x8ffac800] 13:50:25 INFO - PROCESS | 1770 | 1461099025475 Marionette DEBUG loaded listener.js 13:50:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 377 (0x90575400) [pid = 1770] [serial = 849] [outer = 0x8ffac800] 13:50:26 INFO - PROCESS | 1770 | 1461099026373 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]]]}] 13:50:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 13:50:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1586ms 13:50:26 INFO - PROCESS | 1770 | 1461099026429 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 13:50:26 INFO - PROCESS | 1770 | 1461099026433 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 13:50:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 13:50:26 INFO - PROCESS | 1770 | 1461099026440 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 13:50:26 INFO - PROCESS | 1770 | 1461099026443 Marionette TRACE conn3 <- [1,1102,null,{}] 13:50:26 INFO - PROCESS | 1770 | 1461099026449 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}] 13:50:26 INFO - PROCESS | 1770 | 1461099026639 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 13:50:26 INFO - PROCESS | 1770 | 1461099026948 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:26 INFO - PROCESS | 1770 | ++DOCSHELL 0x900d1800 == 151 [pid = 1770] [id = 283] 13:50:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 378 (0x90408000) [pid = 1770] [serial = 850] [outer = (nil)] 13:50:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 379 (0x91fbb000) [pid = 1770] [serial = 851] [outer = 0x90408000] 13:50:27 INFO - PROCESS | 1770 | 1461099027041 Marionette DEBUG loaded listener.js 13:50:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 380 (0x929e2800) [pid = 1770] [serial = 852] [outer = 0x90408000] 13:50:27 INFO - PROCESS | 1770 | 1461099027930 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]]]}] 13:50:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 13:50:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1531ms 13:50:27 INFO - PROCESS | 1770 | 1461099027972 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 13:50:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 13:50:27 INFO - PROCESS | 1770 | 1461099027977 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 13:50:27 INFO - PROCESS | 1770 | 1461099027984 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 13:50:27 INFO - PROCESS | 1770 | 1461099027988 Marionette TRACE conn3 <- [1,1106,null,{}] 13:50:28 INFO - PROCESS | 1770 | 1461099027994 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}] 13:50:28 INFO - PROCESS | 1770 | 1461099028190 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 13:50:28 INFO - PROCESS | 1770 | 1461099028500 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:28 INFO - PROCESS | 1770 | ++DOCSHELL 0x91f03000 == 152 [pid = 1770] [id = 284] 13:50:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 381 (0x92977000) [pid = 1770] [serial = 853] [outer = (nil)] 13:50:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 382 (0x92a4ec00) [pid = 1770] [serial = 854] [outer = 0x92977000] 13:50:28 INFO - PROCESS | 1770 | 1461099028591 Marionette DEBUG loaded listener.js 13:50:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 383 (0x92aa5800) [pid = 1770] [serial = 855] [outer = 0x92977000] 13:50:29 INFO - PROCESS | 1770 | 1461099029487 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]]]}] 13:50:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 13:50:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1533ms 13:50:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 13:50:29 INFO - PROCESS | 1770 | 1461099029517 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 13:50:29 INFO - PROCESS | 1770 | 1461099029520 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 13:50:29 INFO - PROCESS | 1770 | 1461099029527 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 13:50:29 INFO - PROCESS | 1770 | 1461099029530 Marionette TRACE conn3 <- [1,1110,null,{}] 13:50:29 INFO - PROCESS | 1770 | 1461099029536 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}] 13:50:29 INFO - PROCESS | 1770 | 1461099029757 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 13:50:30 INFO - PROCESS | 1770 | 1461099030082 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:30 INFO - PROCESS | 1770 | ++DOCSHELL 0x900ca800 == 153 [pid = 1770] [id = 285] 13:50:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 384 (0x933cec00) [pid = 1770] [serial = 856] [outer = (nil)] 13:50:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 385 (0x950e2400) [pid = 1770] [serial = 857] [outer = 0x933cec00] 13:50:30 INFO - PROCESS | 1770 | 1461099030180 Marionette DEBUG loaded listener.js 13:50:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 386 (0x9737e800) [pid = 1770] [serial = 858] [outer = 0x933cec00] 13:50:31 INFO - PROCESS | 1770 | 1461099031122 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]]]}] 13:50:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 13:50:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1648ms 13:50:31 INFO - PROCESS | 1770 | 1461099031174 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 13:50:31 INFO - PROCESS | 1770 | 1461099031177 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 13:50:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 13:50:31 INFO - PROCESS | 1770 | 1461099031184 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 13:50:31 INFO - PROCESS | 1770 | 1461099031188 Marionette TRACE conn3 <- [1,1114,null,{}] 13:50:31 INFO - PROCESS | 1770 | 1461099031194 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}] 13:50:31 INFO - PROCESS | 1770 | 1461099031377 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 13:50:31 INFO - PROCESS | 1770 | 1461099031685 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:31 INFO - PROCESS | 1770 | ++DOCSHELL 0x92a41800 == 154 [pid = 1770] [id = 286] 13:50:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 387 (0x935d9800) [pid = 1770] [serial = 859] [outer = (nil)] 13:50:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 388 (0x97fcc000) [pid = 1770] [serial = 860] [outer = 0x935d9800] 13:50:31 INFO - PROCESS | 1770 | 1461099031779 Marionette DEBUG loaded listener.js 13:50:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 389 (0x98a4a400) [pid = 1770] [serial = 861] [outer = 0x935d9800] 13:50:32 INFO - PROCESS | 1770 | 1461099032696 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]]]}] 13:50:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 13:50:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1538ms 13:50:32 INFO - PROCESS | 1770 | 1461099032722 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 13:50:32 INFO - PROCESS | 1770 | 1461099032726 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 13:50:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 13:50:32 INFO - PROCESS | 1770 | 1461099032733 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 13:50:32 INFO - PROCESS | 1770 | 1461099032736 Marionette TRACE conn3 <- [1,1118,null,{}] 13:50:32 INFO - PROCESS | 1770 | 1461099032742 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}] 13:50:32 INFO - PROCESS | 1770 | 1461099032929 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 13:50:33 INFO - PROCESS | 1770 | 1461099033256 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:33 INFO - PROCESS | 1770 | ++DOCSHELL 0x92a43000 == 155 [pid = 1770] [id = 287] 13:50:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 390 (0x97d15400) [pid = 1770] [serial = 862] [outer = (nil)] 13:50:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 391 (0x9b0ea400) [pid = 1770] [serial = 863] [outer = 0x97d15400] 13:50:33 INFO - PROCESS | 1770 | 1461099033347 Marionette DEBUG loaded listener.js 13:50:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 392 (0x9b0ef000) [pid = 1770] [serial = 864] [outer = 0x97d15400] 13:50:34 INFO - PROCESS | 1770 | 1461099034268 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]]]}] 13:50:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 13:50:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1589ms 13:50:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 13:50:34 INFO - PROCESS | 1770 | 1461099034322 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 13:50:34 INFO - PROCESS | 1770 | 1461099034325 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 13:50:34 INFO - PROCESS | 1770 | 1461099034332 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 13:50:34 INFO - PROCESS | 1770 | 1461099034336 Marionette TRACE conn3 <- [1,1122,null,{}] 13:50:34 INFO - PROCESS | 1770 | 1461099034342 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}] 13:50:34 INFO - PROCESS | 1770 | 1461099034562 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 13:50:34 INFO - PROCESS | 1770 | 1461099034896 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:34 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f7e9800 == 156 [pid = 1770] [id = 288] 13:50:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 393 (0x9024d400) [pid = 1770] [serial = 865] [outer = (nil)] 13:50:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 394 (0x9fb95800) [pid = 1770] [serial = 866] [outer = 0x9024d400] 13:50:34 INFO - PROCESS | 1770 | 1461099034988 Marionette DEBUG loaded listener.js 13:50:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 395 (0x9fc50400) [pid = 1770] [serial = 867] [outer = 0x9024d400] 13:50:35 INFO - PROCESS | 1770 | 1461099035869 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]]]}] 13:50:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 13:50:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1582ms 13:50:35 INFO - PROCESS | 1770 | 1461099035914 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 13:50:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 13:50:35 INFO - PROCESS | 1770 | 1461099035918 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 13:50:35 INFO - PROCESS | 1770 | 1461099035924 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 13:50:35 INFO - PROCESS | 1770 | 1461099035928 Marionette TRACE conn3 <- [1,1126,null,{}] 13:50:35 INFO - PROCESS | 1770 | 1461099035934 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}] 13:50:36 INFO - PROCESS | 1770 | 1461099036116 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 13:50:36 INFO - PROCESS | 1770 | 1461099036434 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:36 INFO - PROCESS | 1770 | ++DOCSHELL 0x9fb98c00 == 157 [pid = 1770] [id = 289] 13:50:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 396 (0x9fc4ec00) [pid = 1770] [serial = 868] [outer = (nil)] 13:50:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 397 (0x9feecc00) [pid = 1770] [serial = 869] [outer = 0x9fc4ec00] 13:50:36 INFO - PROCESS | 1770 | 1461099036526 Marionette DEBUG loaded listener.js 13:50:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 398 (0x9ff31000) [pid = 1770] [serial = 870] [outer = 0x9fc4ec00] 13:50:37 INFO - PROCESS | 1770 | 1461099037447 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]]]}] 13:50:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 13:50:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1583ms 13:50:37 INFO - PROCESS | 1770 | 1461099037508 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 13:50:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 13:50:37 INFO - PROCESS | 1770 | 1461099037513 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 13:50:37 INFO - PROCESS | 1770 | 1461099037519 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 13:50:37 INFO - PROCESS | 1770 | 1461099037524 Marionette TRACE conn3 <- [1,1130,null,{}] 13:50:37 INFO - PROCESS | 1770 | 1461099037529 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}] 13:50:37 INFO - PROCESS | 1770 | 1461099037749 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 13:50:38 INFO - PROCESS | 1770 | 1461099038073 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:38 INFO - PROCESS | 1770 | ++DOCSHELL 0x99148000 == 158 [pid = 1770] [id = 290] 13:50:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 399 (0xa0c11c00) [pid = 1770] [serial = 871] [outer = (nil)] 13:50:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 400 (0xa0c39800) [pid = 1770] [serial = 872] [outer = 0xa0c11c00] 13:50:38 INFO - PROCESS | 1770 | 1461099038173 Marionette DEBUG loaded listener.js 13:50:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 401 (0xa0f98c00) [pid = 1770] [serial = 873] [outer = 0xa0c11c00] 13:50:39 INFO - PROCESS | 1770 | 1461099039059 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]]]}] 13:50:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 13:50:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1583ms 13:50:39 INFO - PROCESS | 1770 | 1461099039102 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 13:50:39 INFO - PROCESS | 1770 | 1461099039105 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 13:50:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 13:50:39 INFO - PROCESS | 1770 | 1461099039111 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 13:50:39 INFO - PROCESS | 1770 | 1461099039115 Marionette TRACE conn3 <- [1,1134,null,{}] 13:50:39 INFO - PROCESS | 1770 | 1461099039121 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}] 13:50:39 INFO - PROCESS | 1770 | 1461099039315 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 13:50:39 INFO - PROCESS | 1770 | 1461099039638 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:39 INFO - PROCESS | 1770 | ++DOCSHELL 0x859b7800 == 159 [pid = 1770] [id = 291] 13:50:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 402 (0x859b8000) [pid = 1770] [serial = 874] [outer = (nil)] 13:50:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 403 (0x859ba800) [pid = 1770] [serial = 875] [outer = 0x859b8000] 13:50:39 INFO - PROCESS | 1770 | 1461099039777 Marionette DEBUG loaded listener.js 13:50:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 404 (0x859bd000) [pid = 1770] [serial = 876] [outer = 0x859b8000] 13:50:40 INFO - PROCESS | 1770 | 1461099040633 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]]]}] 13:50:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 13:50:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1579ms 13:50:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 13:50:40 INFO - PROCESS | 1770 | 1461099040692 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 13:50:40 INFO - PROCESS | 1770 | 1461099040695 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 13:50:40 INFO - PROCESS | 1770 | 1461099040702 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 13:50:40 INFO - PROCESS | 1770 | 1461099040706 Marionette TRACE conn3 <- [1,1138,null,{}] 13:50:40 INFO - PROCESS | 1770 | 1461099040711 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}] 13:50:40 INFO - PROCESS | 1770 | 1461099040910 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 13:50:41 INFO - PROCESS | 1770 | 1461099041225 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:41 INFO - PROCESS | 1770 | ++DOCSHELL 0x859b1800 == 160 [pid = 1770] [id = 292] 13:50:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 405 (0x859bb400) [pid = 1770] [serial = 877] [outer = (nil)] 13:50:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 406 (0x862ed400) [pid = 1770] [serial = 878] [outer = 0x859bb400] 13:50:41 INFO - PROCESS | 1770 | 1461099041316 Marionette DEBUG loaded listener.js 13:50:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 407 (0x862eec00) [pid = 1770] [serial = 879] [outer = 0x859bb400] 13:50:42 INFO - PROCESS | 1770 | 1461099042193 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]]]}] 13:50:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 13:50:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1540ms 13:50:42 INFO - PROCESS | 1770 | 1461099042241 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 13:50:42 INFO - PROCESS | 1770 | 1461099042244 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 13:50:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 13:50:42 INFO - PROCESS | 1770 | 1461099042251 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 13:50:42 INFO - PROCESS | 1770 | 1461099042254 Marionette TRACE conn3 <- [1,1142,null,{}] 13:50:42 INFO - PROCESS | 1770 | 1461099042260 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}] 13:50:42 INFO - PROCESS | 1770 | 1461099042440 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 13:50:42 INFO - PROCESS | 1770 | 1461099042765 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:42 INFO - PROCESS | 1770 | ++DOCSHELL 0x859b8400 == 161 [pid = 1770] [id = 293] 13:50:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 408 (0x862e9400) [pid = 1770] [serial = 880] [outer = (nil)] 13:50:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 409 (0x862f7400) [pid = 1770] [serial = 881] [outer = 0x862e9400] 13:50:42 INFO - PROCESS | 1770 | 1461099042856 Marionette DEBUG loaded listener.js 13:50:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 410 (0x862f8800) [pid = 1770] [serial = 882] [outer = 0x862e9400] 13:50:43 INFO - PROCESS | 1770 | 1461099043686 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]]]}] 13:50:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 13:50:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1481ms 13:50:43 INFO - PROCESS | 1770 | 1461099043733 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 13:50:43 INFO - PROCESS | 1770 | 1461099043737 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 13:50:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 13:50:43 INFO - PROCESS | 1770 | 1461099043743 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 13:50:43 INFO - PROCESS | 1770 | 1461099043747 Marionette TRACE conn3 <- [1,1146,null,{}] 13:50:43 INFO - PROCESS | 1770 | 1461099043752 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}] 13:50:43 INFO - PROCESS | 1770 | 1461099043934 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 13:50:44 INFO - PROCESS | 1770 | 1461099044287 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:44 INFO - PROCESS | 1770 | ++DOCSHELL 0x862f2400 == 162 [pid = 1770] [id = 294] 13:50:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 411 (0x862f8400) [pid = 1770] [serial = 883] [outer = (nil)] 13:50:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 412 (0x86f4dc00) [pid = 1770] [serial = 884] [outer = 0x862f8400] 13:50:44 INFO - PROCESS | 1770 | 1461099044384 Marionette DEBUG loaded listener.js 13:50:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 413 (0x86f4f000) [pid = 1770] [serial = 885] [outer = 0x862f8400] 13:50:45 INFO - PROCESS | 1770 | 1461099045254 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]]]}] 13:50:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 13:50:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1593ms 13:50:45 INFO - PROCESS | 1770 | 1461099045337 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 13:50:45 INFO - PROCESS | 1770 | 1461099045341 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 13:50:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 13:50:45 INFO - PROCESS | 1770 | 1461099045347 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 13:50:45 INFO - PROCESS | 1770 | 1461099045350 Marionette TRACE conn3 <- [1,1150,null,{}] 13:50:45 INFO - PROCESS | 1770 | 1461099045356 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}] 13:50:45 INFO - PROCESS | 1770 | 1461099045990 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 13:50:46 INFO - PROCESS | 1770 | 1461099046327 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:46 INFO - PROCESS | 1770 | ++DOCSHELL 0x86f4a800 == 163 [pid = 1770] [id = 295] 13:50:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 414 (0x86f4ac00) [pid = 1770] [serial = 886] [outer = (nil)] 13:50:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 415 (0x86f4e800) [pid = 1770] [serial = 887] [outer = 0x86f4ac00] 13:50:46 INFO - PROCESS | 1770 | 1461099046409 Marionette DEBUG loaded listener.js 13:50:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 416 (0x876e2c00) [pid = 1770] [serial = 888] [outer = 0x86f4ac00] 13:50:47 INFO - PROCESS | 1770 | 1461099047279 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]]]}] 13:50:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 13:50:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1980ms 13:50:47 INFO - PROCESS | 1770 | 1461099047329 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 13:50:47 INFO - PROCESS | 1770 | 1461099047336 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 13:50:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 13:50:47 INFO - PROCESS | 1770 | 1461099047344 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 13:50:47 INFO - PROCESS | 1770 | 1461099047351 Marionette TRACE conn3 <- [1,1154,null,{}] 13:50:47 INFO - PROCESS | 1770 | 1461099047357 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}] 13:50:47 INFO - PROCESS | 1770 | 1461099047538 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 13:50:47 INFO - PROCESS | 1770 | 1461099047858 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:47 INFO - PROCESS | 1770 | ++DOCSHELL 0x87f94400 == 164 [pid = 1770] [id = 296] 13:50:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 417 (0x87fa1400) [pid = 1770] [serial = 889] [outer = (nil)] 13:50:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 418 (0x8890a800) [pid = 1770] [serial = 890] [outer = 0x87fa1400] 13:50:47 INFO - PROCESS | 1770 | 1461099047943 Marionette DEBUG loaded listener.js 13:50:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 419 (0x88c86000) [pid = 1770] [serial = 891] [outer = 0x87fa1400] 13:50:48 INFO - PROCESS | 1770 | 1461099048848 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]]]}] 13:50:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 13:50:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1592ms 13:50:48 INFO - PROCESS | 1770 | 1461099048937 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 13:50:48 INFO - PROCESS | 1770 | 1461099048944 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 13:50:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 13:50:48 INFO - PROCESS | 1770 | 1461099048960 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 13:50:48 INFO - PROCESS | 1770 | 1461099048964 Marionette TRACE conn3 <- [1,1158,null,{}] 13:50:48 INFO - PROCESS | 1770 | 1461099048971 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}] 13:50:49 INFO - PROCESS | 1770 | 1461099049247 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 13:50:49 INFO - PROCESS | 1770 | 1461099049630 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:49 INFO - PROCESS | 1770 | ++DOCSHELL 0x89422c00 == 165 [pid = 1770] [id = 297] 13:50:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 420 (0x8a5ddc00) [pid = 1770] [serial = 892] [outer = (nil)] 13:50:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 421 (0x8a737800) [pid = 1770] [serial = 893] [outer = 0x8a5ddc00] 13:50:49 INFO - PROCESS | 1770 | 1461099049711 Marionette DEBUG loaded listener.js 13:50:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 422 (0x8bb4d800) [pid = 1770] [serial = 894] [outer = 0x8a5ddc00] 13:50:50 INFO - PROCESS | 1770 | 1461099050631 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]]]}] 13:50:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 13:50:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1746ms 13:50:50 INFO - PROCESS | 1770 | 1461099050701 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 13:50:50 INFO - PROCESS | 1770 | 1461099050707 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 13:50:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 13:50:50 INFO - PROCESS | 1770 | 1461099050723 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 13:50:50 INFO - PROCESS | 1770 | 1461099050730 Marionette TRACE conn3 <- [1,1162,null,{}] 13:50:50 INFO - PROCESS | 1770 | 1461099050735 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}] 13:50:50 INFO - PROCESS | 1770 | 1461099050968 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 13:50:51 INFO - PROCESS | 1770 | --DOCSHELL 0x8b74e400 == 164 [pid = 1770] [id = 144] 13:50:51 INFO - PROCESS | 1770 | --DOCSHELL 0x8f4a3800 == 163 [pid = 1770] [id = 116] 13:50:51 INFO - PROCESS | 1770 | --DOCSHELL 0x8f9b5000 == 162 [pid = 1770] [id = 117] 13:50:51 INFO - PROCESS | 1770 | --DOCSHELL 0x9067d800 == 161 [pid = 1770] [id = 51] 13:50:51 INFO - PROCESS | 1770 | --DOCSHELL 0x8fcb3400 == 160 [pid = 1770] [id = 118] 13:50:51 INFO - PROCESS | 1770 | --DOCSHELL 0x8f4b2800 == 159 [pid = 1770] [id = 211] 13:50:51 INFO - PROCESS | 1770 | --DOCSHELL 0x935d8400 == 158 [pid = 1770] [id = 212] 13:50:51 INFO - PROCESS | 1770 | --DOCSHELL 0x8ba1b000 == 157 [pid = 1770] [id = 141] 13:50:51 INFO - PROCESS | 1770 | --DOCSHELL 0x90251400 == 156 [pid = 1770] [id = 115] 13:50:51 INFO - PROCESS | 1770 | --DOCSHELL 0x8f4a3400 == 155 [pid = 1770] [id = 140] 13:50:51 INFO - PROCESS | 1770 | --DOCSHELL 0x8fcbbc00 == 154 [pid = 1770] [id = 54] 13:50:51 INFO - PROCESS | 1770 | --DOCSHELL 0x876e1400 == 153 [pid = 1770] [id = 278] 13:50:51 INFO - PROCESS | 1770 | --DOCSHELL 0x88dac400 == 152 [pid = 1770] [id = 253] 13:50:51 INFO - PROCESS | 1770 | --DOCSHELL 0x87870000 == 151 [pid = 1770] [id = 277] 13:50:51 INFO - PROCESS | 1770 | --DOCSHELL 0x876e3800 == 150 [pid = 1770] [id = 252] 13:50:51 INFO - PROCESS | 1770 | --DOCSHELL 0x900d0400 == 149 [pid = 1770] [id = 231] 13:50:51 INFO - PROCESS | 1770 | --DOCSHELL 0x867ef800 == 148 [pid = 1770] [id = 276] 13:50:51 INFO - PROCESS | 1770 | --DOCSHELL 0x85b3b800 == 147 [pid = 1770] [id = 275] 13:50:51 INFO - PROCESS | 1770 | --DOCSHELL 0x92975c00 == 146 [pid = 1770] [id = 274] 13:50:51 INFO - PROCESS | 1770 | --DOCSHELL 0x96857400 == 145 [pid = 1770] [id = 273] 13:50:51 INFO - PROCESS | 1770 | --DOCSHELL 0x95a82000 == 144 [pid = 1770] [id = 272] 13:50:51 INFO - PROCESS | 1770 | --DOCSHELL 0x95ae6400 == 143 [pid = 1770] [id = 271] 13:50:51 INFO - PROCESS | 1770 | --DOCSHELL 0x937a2000 == 142 [pid = 1770] [id = 269] 13:50:51 INFO - PROCESS | 1770 | --DOCSHELL 0x84fa5400 == 141 [pid = 1770] [id = 270] 13:50:51 INFO - PROCESS | 1770 | --DOCSHELL 0x92a4b400 == 140 [pid = 1770] [id = 268] 13:50:51 INFO - PROCESS | 1770 | --DOCSHELL 0x92a45800 == 139 [pid = 1770] [id = 267] 13:50:51 INFO - PROCESS | 1770 | --DOCSHELL 0x87f9e400 == 138 [pid = 1770] [id = 265] 13:50:51 INFO - PROCESS | 1770 | --DOCSHELL 0x91320800 == 137 [pid = 1770] [id = 266] 13:50:51 INFO - PROCESS | 1770 | --DOCSHELL 0x8ffb0400 == 136 [pid = 1770] [id = 264] 13:50:51 INFO - PROCESS | 1770 | --DOCSHELL 0x85b36400 == 135 [pid = 1770] [id = 263] 13:50:51 INFO - PROCESS | 1770 | --DOCSHELL 0x8bd43c00 == 134 [pid = 1770] [id = 262] 13:50:51 INFO - PROCESS | 1770 | --DOCSHELL 0x8be67c00 == 133 [pid = 1770] [id = 261] 13:50:51 INFO - PROCESS | 1770 | --DOCSHELL 0x894f0c00 == 132 [pid = 1770] [id = 259] 13:50:51 INFO - PROCESS | 1770 | --DOCSHELL 0x8bd46000 == 131 [pid = 1770] [id = 260] 13:50:51 INFO - PROCESS | 1770 | --DOCSHELL 0x895d8400 == 130 [pid = 1770] [id = 258] 13:50:51 INFO - PROCESS | 1770 | --DOCSHELL 0x87e6c800 == 129 [pid = 1770] [id = 257] 13:50:51 INFO - PROCESS | 1770 | --DOCSHELL 0x855a4c00 == 128 [pid = 1770] [id = 256] 13:50:51 INFO - PROCESS | 1770 | --DOMWINDOW == 421 (0x89425000) [pid = 1770] [serial = 761] [outer = (nil)] [url = about:blank] 13:50:51 INFO - PROCESS | 1770 | --DOMWINDOW == 420 (0x8a60a800) [pid = 1770] [serial = 764] [outer = (nil)] [url = about:blank] 13:50:51 INFO - PROCESS | 1770 | --DOMWINDOW == 419 (0x895db400) [pid = 1770] [serial = 762] [outer = (nil)] [url = about:blank] 13:50:51 INFO - PROCESS | 1770 | --DOMWINDOW == 418 (0x88daec00) [pid = 1770] [serial = 758] [outer = (nil)] [url = about:blank] 13:50:51 INFO - PROCESS | 1770 | --DOMWINDOW == 417 (0x8584c800) [pid = 1770] [serial = 747] [outer = (nil)] [url = about:blank] 13:50:51 INFO - PROCESS | 1770 | --DOMWINDOW == 416 (0x85845800) [pid = 1770] [serial = 746] [outer = (nil)] [url = about:blank] 13:50:51 INFO - PROCESS | 1770 | --DOMWINDOW == 415 (0x93b7d000) [pid = 1770] [serial = 719] [outer = (nil)] [url = about:blank] 13:50:51 INFO - PROCESS | 1770 | --DOMWINDOW == 414 (0x963be800) [pid = 1770] [serial = 710] [outer = (nil)] [url = about:blank] 13:50:51 INFO - PROCESS | 1770 | --DOMWINDOW == 413 (0x88b4d800) [pid = 1770] [serial = 713] [outer = (nil)] [url = about:blank] 13:50:51 INFO - PROCESS | 1770 | --DOMWINDOW == 412 (0x8a734800) [pid = 1770] [serial = 701] [outer = (nil)] [url = about:blank] 13:50:51 INFO - PROCESS | 1770 | --DOMWINDOW == 411 (0x8786a400) [pid = 1770] [serial = 716] [outer = (nil)] [url = about:blank] 13:50:51 INFO - PROCESS | 1770 | --DOMWINDOW == 410 (0x88dacc00) [pid = 1770] [serial = 698] [outer = (nil)] [url = about:blank] 13:50:51 INFO - PROCESS | 1770 | --DOMWINDOW == 409 (0x8fcb7400) [pid = 1770] [serial = 725] [outer = (nil)] [url = about:blank] 13:50:51 INFO - PROCESS | 1770 | --DOMWINDOW == 408 (0x864c9c00) [pid = 1770] [serial = 722] [outer = (nil)] [url = about:blank] 13:50:51 INFO - PROCESS | 1770 | --DOMWINDOW == 407 (0x92d3e000) [pid = 1770] [serial = 704] [outer = (nil)] [url = about:blank] 13:50:51 INFO - PROCESS | 1770 | --DOMWINDOW == 406 (0x864cb400) [pid = 1770] [serial = 728] [outer = (nil)] [url = about:blank] 13:50:51 INFO - PROCESS | 1770 | --DOMWINDOW == 405 (0x84b65c00) [pid = 1770] [serial = 731] [outer = (nil)] [url = about:blank] 13:50:51 INFO - PROCESS | 1770 | --DOMWINDOW == 404 (0x855a4400) [pid = 1770] [serial = 734] [outer = (nil)] [url = about:blank] 13:50:51 INFO - PROCESS | 1770 | --DOMWINDOW == 403 (0x85842400) [pid = 1770] [serial = 737] [outer = (nil)] [url = about:blank] 13:50:51 INFO - PROCESS | 1770 | --DOMWINDOW == 402 (0x8a60b800) [pid = 1770] [serial = 740] [outer = (nil)] [url = about:blank] 13:50:51 INFO - PROCESS | 1770 | --DOMWINDOW == 401 (0x8ffa1800) [pid = 1770] [serial = 743] [outer = (nil)] [url = about:blank] 13:50:51 INFO - PROCESS | 1770 | --DOMWINDOW == 400 (0x93a3ec00) [pid = 1770] [serial = 707] [outer = (nil)] [url = about:blank] 13:50:51 INFO - PROCESS | 1770 | --DOMWINDOW == 399 (0x88c8b000) [pid = 1770] [serial = 755] [outer = (nil)] [url = about:blank] 13:50:51 INFO - PROCESS | 1770 | --DOMWINDOW == 398 (0x88c91800) [pid = 1770] [serial = 756] [outer = (nil)] [url = about:blank] 13:50:51 INFO - PROCESS | 1770 | --DOMWINDOW == 397 (0x8890b800) [pid = 1770] [serial = 753] [outer = (nil)] [url = about:blank] 13:50:51 INFO - PROCESS | 1770 | --DOMWINDOW == 396 (0x87e6ac00) [pid = 1770] [serial = 752] [outer = (nil)] [url = about:blank] 13:50:51 INFO - PROCESS | 1770 | --DOMWINDOW == 395 (0x876e4400) [pid = 1770] [serial = 750] [outer = (nil)] [url = about:blank] 13:50:51 INFO - PROCESS | 1770 | --DOMWINDOW == 394 (0x867eb800) [pid = 1770] [serial = 749] [outer = (nil)] [url = about:blank] 13:50:51 INFO - PROCESS | 1770 | --DOMWINDOW == 393 (0x8b75c000) [pid = 1770] [serial = 767] [outer = (nil)] [url = about:blank] 13:50:51 INFO - PROCESS | 1770 | --DOMWINDOW == 392 (0x8a739000) [pid = 1770] [serial = 765] [outer = (nil)] [url = about:blank] 13:50:51 INFO - PROCESS | 1770 | --DOMWINDOW == 391 (0x893ef400) [pid = 1770] [serial = 759] [outer = (nil)] [url = about:blank] 13:50:52 INFO - PROCESS | 1770 | 1461099051985 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:52 INFO - PROCESS | 1770 | ++DOCSHELL 0x84b65c00 == 129 [pid = 1770] [id = 298] 13:50:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 392 (0x84b68400) [pid = 1770] [serial = 895] [outer = (nil)] 13:50:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 393 (0x855a6400) [pid = 1770] [serial = 896] [outer = 0x84b68400] 13:50:52 INFO - PROCESS | 1770 | 1461099052059 Marionette DEBUG loaded listener.js 13:50:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 394 (0x8584c800) [pid = 1770] [serial = 897] [outer = 0x84b68400] 13:50:52 INFO - PROCESS | 1770 | 1461099052765 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]]]}] 13:50:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 13:50:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 2097ms 13:50:52 INFO - PROCESS | 1770 | 1461099052812 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 13:50:52 INFO - PROCESS | 1770 | 1461099052815 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 13:50:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 13:50:52 INFO - PROCESS | 1770 | 1461099052821 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 13:50:52 INFO - PROCESS | 1770 | 1461099052825 Marionette TRACE conn3 <- [1,1166,null,{}] 13:50:52 INFO - PROCESS | 1770 | 1461099052830 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}] 13:50:53 INFO - PROCESS | 1770 | 1461099053014 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 13:50:53 INFO - PROCESS | 1770 | 1461099053198 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:53 INFO - PROCESS | 1770 | ++DOCSHELL 0x8584a400 == 130 [pid = 1770] [id = 299] 13:50:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 395 (0x86f47c00) [pid = 1770] [serial = 898] [outer = (nil)] 13:50:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 396 (0x876e5c00) [pid = 1770] [serial = 899] [outer = 0x86f47c00] 13:50:53 INFO - PROCESS | 1770 | 1461099053274 Marionette DEBUG loaded listener.js 13:50:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 397 (0x8786e400) [pid = 1770] [serial = 900] [outer = 0x86f47c00] 13:50:54 INFO - PROCESS | 1770 | 1461099054053 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]]]}] 13:50:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 13:50:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1280ms 13:50:54 INFO - PROCESS | 1770 | 1461099054112 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 13:50:54 INFO - PROCESS | 1770 | 1461099054115 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 13:50:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 13:50:54 INFO - PROCESS | 1770 | 1461099054122 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 13:50:54 INFO - PROCESS | 1770 | 1461099054125 Marionette TRACE conn3 <- [1,1170,null,{}] 13:50:54 INFO - PROCESS | 1770 | 1461099054130 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}] 13:50:54 INFO - PROCESS | 1770 | 1461099054367 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 13:50:54 INFO - PROCESS | 1770 | 1461099054405 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:54 INFO - PROCESS | 1770 | ++DOCSHELL 0x88da1000 == 131 [pid = 1770] [id = 300] 13:50:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 398 (0x88da4000) [pid = 1770] [serial = 901] [outer = (nil)] 13:50:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 399 (0x893ee400) [pid = 1770] [serial = 902] [outer = 0x88da4000] 13:50:54 INFO - PROCESS | 1770 | 1461099054487 Marionette DEBUG loaded listener.js 13:50:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 400 (0x895e4000) [pid = 1770] [serial = 903] [outer = 0x88da4000] 13:50:55 INFO - PROCESS | 1770 | 1461099055445 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]]]}] 13:50:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 13:50:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1380ms 13:50:55 INFO - PROCESS | 1770 | 1461099055502 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 13:50:55 INFO - PROCESS | 1770 | 1461099055506 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 13:50:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 13:50:55 INFO - PROCESS | 1770 | 1461099055512 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 13:50:55 INFO - PROCESS | 1770 | 1461099055515 Marionette TRACE conn3 <- [1,1174,null,{}] 13:50:55 INFO - PROCESS | 1770 | 1461099055526 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}] 13:50:55 INFO - PROCESS | 1770 | 1461099055753 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 13:50:55 INFO - PROCESS | 1770 | 1461099055783 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:55 INFO - PROCESS | 1770 | ++DOCSHELL 0x88b4d800 == 132 [pid = 1770] [id = 301] 13:50:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 401 (0x88c8f800) [pid = 1770] [serial = 904] [outer = (nil)] 13:50:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 402 (0x8bd44400) [pid = 1770] [serial = 905] [outer = 0x88c8f800] 13:50:55 INFO - PROCESS | 1770 | 1461099055854 Marionette DEBUG loaded listener.js 13:50:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 403 (0x8f6ed400) [pid = 1770] [serial = 906] [outer = 0x88c8f800] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 402 (0x91f3c400) [pid = 1770] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 401 (0x91f03800) [pid = 1770] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 400 (0x8b754400) [pid = 1770] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 399 (0x8f7df000) [pid = 1770] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 398 (0x8f9c0c00) [pid = 1770] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 397 (0x950dd400) [pid = 1770] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 396 (0x92978800) [pid = 1770] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 395 (0x95af2800) [pid = 1770] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 394 (0x8fcb5000) [pid = 1770] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 393 (0x9fc9fc00) [pid = 1770] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 392 (0x904e9c00) [pid = 1770] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 391 (0x90407c00) [pid = 1770] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 390 (0x93908800) [pid = 1770] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 389 (0x95a84000) [pid = 1770] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 388 (0x97668c00) [pid = 1770] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 387 (0x9297f000) [pid = 1770] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 386 (0x8a601c00) [pid = 1770] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 385 (0x88c87c00) [pid = 1770] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 384 (0x900ce400) [pid = 1770] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 383 (0x975f2400) [pid = 1770] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 382 (0x90253c00) [pid = 1770] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 381 (0x9765e800) [pid = 1770] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 380 (0x8f9c3c00) [pid = 1770] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 379 (0x904e3400) [pid = 1770] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 378 (0x8bb50800) [pid = 1770] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 377 (0x8ba1d400) [pid = 1770] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 376 (0x8a606800) [pid = 1770] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 375 (0x8ba19000) [pid = 1770] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 374 (0x96358000) [pid = 1770] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 373 (0x92d3bc00) [pid = 1770] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 372 (0x9765b000) [pid = 1770] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 371 (0xa457a400) [pid = 1770] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 370 (0x9fb32400) [pid = 1770] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 369 (0xa0c38800) [pid = 1770] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 368 (0x93b74800) [pid = 1770] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 367 (0x8a609c00) [pid = 1770] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 366 (0x8f4a8000) [pid = 1770] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 365 (0x98e07c00) [pid = 1770] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 364 (0x8b74ec00) [pid = 1770] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 363 (0x92d3b400) [pid = 1770] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 362 (0x929e7400) [pid = 1770] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 361 (0x9fb8d000) [pid = 1770] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 360 (0x87e63000) [pid = 1770] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 359 (0x95a82800) [pid = 1770] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 358 (0x8e5bd800) [pid = 1770] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 357 (0x87e5f000) [pid = 1770] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 356 (0x8bd4b000) [pid = 1770] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 355 (0x92a41c00) [pid = 1770] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 354 (0x90252800) [pid = 1770] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 353 (0x975efc00) [pid = 1770] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 352 (0x983db400) [pid = 1770] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 351 (0x963c4c00) [pid = 1770] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 350 (0x8fcb5c00) [pid = 1770] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 349 (0x8a5d2000) [pid = 1770] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 348 (0xa0a8cc00) [pid = 1770] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 347 (0x904e3c00) [pid = 1770] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 346 (0x8f4acc00) [pid = 1770] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 345 (0xa0c3d000) [pid = 1770] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 344 (0x893e7c00) [pid = 1770] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 343 (0x971c0400) [pid = 1770] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 342 (0x904ecc00) [pid = 1770] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 341 (0x894e2400) [pid = 1770] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 340 (0x894e5400) [pid = 1770] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 339 (0x9131c400) [pid = 1770] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 338 (0x904ec400) [pid = 1770] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 337 (0x8ffa2000) [pid = 1770] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 336 (0xa457b400) [pid = 1770] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 335 (0x87f95000) [pid = 1770] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 334 (0x915cdc00) [pid = 1770] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 333 (0x8a72f800) [pid = 1770] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 332 (0x95c25c00) [pid = 1770] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 331 (0x9297dc00) [pid = 1770] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 330 (0x89417800) [pid = 1770] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 329 (0x8b75a000) [pid = 1770] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 328 (0x87862c00) [pid = 1770] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 327 (0x88da3000) [pid = 1770] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 326 (0x93c67000) [pid = 1770] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 325 (0x894e8800) [pid = 1770] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 324 (0x895dd000) [pid = 1770] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 323 (0x855ac000) [pid = 1770] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 322 (0x8a5d2c00) [pid = 1770] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 321 (0x895e3800) [pid = 1770] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 320 (0x893f2000) [pid = 1770] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 319 (0x88da0400) [pid = 1770] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 318 (0x95a7c400) [pid = 1770] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 317 (0x84b5ec00) [pid = 1770] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 316 (0x85b3a000) [pid = 1770] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 315 (0x8a5de000) [pid = 1770] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 314 (0x88b48400) [pid = 1770] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 313 (0x876dc400) [pid = 1770] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 312 (0x87e64400) [pid = 1770] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 311 (0x97d17000) [pid = 1770] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 310 (0x88da9800) [pid = 1770] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 309 (0x935ddc00) [pid = 1770] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 308 (0x867e6400) [pid = 1770] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 307 (0x855aac00) [pid = 1770] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 306 (0x8a5d7800) [pid = 1770] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 305 (0x96fe9800) [pid = 1770] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 304 (0x8f6f3400) [pid = 1770] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 303 (0x893ea400) [pid = 1770] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 302 (0x8b750400) [pid = 1770] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 301 (0x864c8400) [pid = 1770] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 300 (0x85b30000) [pid = 1770] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 299 (0x9073b400) [pid = 1770] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 298 (0x8fcb7000) [pid = 1770] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 297 (0x84b60000) [pid = 1770] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 296 (0x9131bc00) [pid = 1770] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 295 (0x92aa3400) [pid = 1770] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 294 (0x8f6ebc00) [pid = 1770] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 293 (0x937a8000) [pid = 1770] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 292 (0x8770e400) [pid = 1770] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 291 (0x935d3800) [pid = 1770] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 290 (0x864c3c00) [pid = 1770] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 289 (0x87866800) [pid = 1770] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 288 (0x90404000) [pid = 1770] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 287 (0x93a36400) [pid = 1770] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 286 (0x895d6800) [pid = 1770] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 285 (0x87f9fc00) [pid = 1770] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 284 (0x8584b400) [pid = 1770] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 283 (0x93c62400) [pid = 1770] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 282 (0x97664c00) [pid = 1770] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 281 (0x92aa2c00) [pid = 1770] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 280 (0x8a5d4400) [pid = 1770] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 279 (0x9131a400) [pid = 1770] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 278 (0x88da3800) [pid = 1770] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 277 (0x8bd4dc00) [pid = 1770] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 276 (0x8bb58000) [pid = 1770] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 275 (0x8f9c2400) [pid = 1770] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 274 (0x92d38000) [pid = 1770] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 273 (0x8a60ec00) [pid = 1770] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 272 (0x900d1c00) [pid = 1770] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 271 (0x87f96800) [pid = 1770] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 270 (0x900ca000) [pid = 1770] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 269 (0x96353000) [pid = 1770] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 268 (0x92a49c00) [pid = 1770] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 267 (0x93a34c00) [pid = 1770] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 266 (0x87e60000) [pid = 1770] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 265 (0x87717c00) [pid = 1770] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 264 (0x864c6000) [pid = 1770] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 263 (0x92a42800) [pid = 1770] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 262 (0x8f6f4000) [pid = 1770] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 261 (0x8ffae400) [pid = 1770] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 260 (0x9737e000) [pid = 1770] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 259 (0x9799fc00) [pid = 1770] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 13:50:58 INFO - PROCESS | 1770 | --DOMWINDOW == 258 (0x855a9400) [pid = 1770] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 13:50:58 INFO - PROCESS | 1770 | 1461099058796 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] 13:50:58 INFO - PROCESS | 1770 | 1461099058866 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 13:50:58 INFO - PROCESS | 1770 | 1461099058873 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 13:50:58 INFO - PROCESS | 1770 | 1461099058877 Marionette TRACE conn3 <- [1,1178,null,{}] 13:50:58 INFO - PROCESS | 1770 | 1461099058882 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}] 13:50:59 INFO - PROCESS | 1770 | 1461099059038 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 13:50:59 INFO - PROCESS | 1770 | 1461099059054 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:59 INFO - PROCESS | 1770 | ++DOCSHELL 0x84fa3000 == 133 [pid = 1770] [id = 302] 13:50:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 259 (0x855a5400) [pid = 1770] [serial = 907] [outer = (nil)] 13:50:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 260 (0x864c6c00) [pid = 1770] [serial = 908] [outer = 0x855a5400] 13:50:59 INFO - PROCESS | 1770 | 1461099059168 Marionette DEBUG loaded listener.js 13:50:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 261 (0x8770e800) [pid = 1770] [serial = 909] [outer = 0x855a5400] 13:51:00 INFO - PROCESS | 1770 | 1461099060043 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] 13:51:00 INFO - PROCESS | 1770 | 1461099060215 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 13:51:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 13:51:00 INFO - PROCESS | 1770 | 1461099060224 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 13:51:00 INFO - PROCESS | 1770 | 1461099060228 Marionette TRACE conn3 <- [1,1182,null,{}] 13:51:00 INFO - PROCESS | 1770 | 1461099060237 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}] 13:51:00 INFO - PROCESS | 1770 | 1461099060472 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 13:51:00 INFO - PROCESS | 1770 | 1461099060825 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:00 INFO - PROCESS | 1770 | ++DOCSHELL 0x862f5c00 == 134 [pid = 1770] [id = 303] 13:51:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 262 (0x862f7000) [pid = 1770] [serial = 910] [outer = (nil)] 13:51:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 263 (0x864ce800) [pid = 1770] [serial = 911] [outer = 0x862f7000] 13:51:00 INFO - PROCESS | 1770 | 1461099060925 Marionette DEBUG loaded listener.js 13:51:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 264 (0x867eb800) [pid = 1770] [serial = 912] [outer = 0x862f7000] 13:51:01 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 13:51:01 INFO - PROCESS | 1770 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:51:01 INFO - PROCESS | 1770 | 1461099061962 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] 13:51:02 INFO - PROCESS | 1770 | 1461099062030 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 13:51:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 13:51:02 INFO - PROCESS | 1770 | 1461099062043 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 13:51:02 INFO - PROCESS | 1770 | 1461099062048 Marionette TRACE conn3 <- [1,1186,null,{}] 13:51:02 INFO - PROCESS | 1770 | 1461099062055 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}] 13:51:02 INFO - PROCESS | 1770 | 1461099062262 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 13:51:02 INFO - PROCESS | 1770 | 1461099062584 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:02 INFO - PROCESS | 1770 | ++DOCSHELL 0x85b31400 == 135 [pid = 1770] [id = 304] 13:51:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 265 (0x86f48c00) [pid = 1770] [serial = 913] [outer = (nil)] 13:51:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 266 (0x88902c00) [pid = 1770] [serial = 914] [outer = 0x86f48c00] 13:51:02 INFO - PROCESS | 1770 | 1461099062680 Marionette DEBUG loaded listener.js 13:51:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 267 (0x88c8b000) [pid = 1770] [serial = 915] [outer = 0x86f48c00] 13:51:03 INFO - PROCESS | 1770 | 1461099063689 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] 13:51:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 13:51:03 INFO - PROCESS | 1770 | 1461099063747 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 13:51:03 INFO - PROCESS | 1770 | 1461099063754 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 13:51:03 INFO - PROCESS | 1770 | 1461099063758 Marionette TRACE conn3 <- [1,1190,null,{}] 13:51:03 INFO - PROCESS | 1770 | 1461099063774 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}] 13:51:03 INFO - PROCESS | 1770 | 1461099063983 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 13:51:04 INFO - PROCESS | 1770 | 1461099064346 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:04 INFO - PROCESS | 1770 | ++DOCSHELL 0x88c8ec00 == 136 [pid = 1770] [id = 305] 13:51:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 268 (0x89422400) [pid = 1770] [serial = 916] [outer = (nil)] 13:51:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 269 (0x895d6c00) [pid = 1770] [serial = 917] [outer = 0x89422400] 13:51:04 INFO - PROCESS | 1770 | 1461099064455 Marionette DEBUG loaded listener.js 13:51:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 270 (0x895e2c00) [pid = 1770] [serial = 918] [outer = 0x89422400] 13:51:05 INFO - PROCESS | 1770 | 1461099065359 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] 13:51:05 INFO - PROCESS | 1770 | 1461099065449 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 13:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 13:51:05 INFO - PROCESS | 1770 | 1461099065456 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 13:51:05 INFO - PROCESS | 1770 | 1461099065460 Marionette TRACE conn3 <- [1,1194,null,{}] 13:51:05 INFO - PROCESS | 1770 | 1461099065466 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}] 13:51:05 INFO - PROCESS | 1770 | 1461099065692 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 13:51:06 INFO - PROCESS | 1770 | 1461099066004 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:06 INFO - PROCESS | 1770 | ++DOCSHELL 0x894e6800 == 137 [pid = 1770] [id = 306] 13:51:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 271 (0x8a731400) [pid = 1770] [serial = 919] [outer = (nil)] 13:51:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 272 (0x8b75c000) [pid = 1770] [serial = 920] [outer = 0x8a731400] 13:51:06 INFO - PROCESS | 1770 | 1461099066100 Marionette DEBUG loaded listener.js 13:51:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 273 (0x8ba1d000) [pid = 1770] [serial = 921] [outer = 0x8a731400] 13:51:06 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 13:51:06 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 13:51:06 INFO - PROCESS | 1770 | 1461099066957 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] 13:51:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 13:51:07 INFO - PROCESS | 1770 | 1461099067004 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 13:51:07 INFO - PROCESS | 1770 | 1461099067010 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 13:51:07 INFO - PROCESS | 1770 | 1461099067014 Marionette TRACE conn3 <- [1,1198,null,{}] 13:51:07 INFO - PROCESS | 1770 | 1461099067040 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}] 13:51:07 INFO - PROCESS | 1770 | 1461099067229 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 13:51:07 INFO - PROCESS | 1770 | 1461099067546 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:07 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a609c00 == 138 [pid = 1770] [id = 307] 13:51:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 274 (0x8b750000) [pid = 1770] [serial = 922] [outer = (nil)] 13:51:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 275 (0x8bd48c00) [pid = 1770] [serial = 923] [outer = 0x8b750000] 13:51:07 INFO - PROCESS | 1770 | 1461099067643 Marionette DEBUG loaded listener.js 13:51:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 276 (0x8bd4dc00) [pid = 1770] [serial = 924] [outer = 0x8b750000] 13:51:07 INFO - PROCESS | 1770 | --DOCSHELL 0x90678c00 == 137 [pid = 1770] [id = 10] 13:51:08 INFO - PROCESS | 1770 | 1461099068586 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]]]}] 13:51:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 13:51:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1648ms 13:51:08 INFO - PROCESS | 1770 | 1461099068658 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 13:51:08 INFO - PROCESS | 1770 | 1461099068662 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 13:51:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 13:51:08 INFO - PROCESS | 1770 | 1461099068668 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 13:51:08 INFO - PROCESS | 1770 | 1461099068671 Marionette TRACE conn3 <- [1,1202,null,{}] 13:51:08 INFO - PROCESS | 1770 | 1461099068678 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}] 13:51:08 INFO - PROCESS | 1770 | 1461099068944 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 13:51:09 INFO - PROCESS | 1770 | 1461099069270 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:09 INFO - PROCESS | 1770 | ++DOCSHELL 0x8ba13400 == 138 [pid = 1770] [id = 308] 13:51:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 277 (0x8f7e3000) [pid = 1770] [serial = 925] [outer = (nil)] 13:51:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 278 (0x8f9bc800) [pid = 1770] [serial = 926] [outer = 0x8f7e3000] 13:51:09 INFO - PROCESS | 1770 | 1461099069362 Marionette DEBUG loaded listener.js 13:51:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 279 (0x8fa99800) [pid = 1770] [serial = 927] [outer = 0x8f7e3000] 13:51:10 INFO - PROCESS | 1770 | 1461099070295 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]]]}] 13:51:10 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 13:51:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1693ms 13:51:10 INFO - PROCESS | 1770 | 1461099070363 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 13:51:10 INFO - PROCESS | 1770 | 1461099070367 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 13:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 13:51:10 INFO - PROCESS | 1770 | 1461099070374 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 13:51:10 INFO - PROCESS | 1770 | 1461099070378 Marionette TRACE conn3 <- [1,1206,null,{}] 13:51:10 INFO - PROCESS | 1770 | 1461099070383 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}] 13:51:10 INFO - PROCESS | 1770 | 1461099070568 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 13:51:10 INFO - PROCESS | 1770 | 1461099070882 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:10 INFO - PROCESS | 1770 | ++DOCSHELL 0x8bb5b400 == 139 [pid = 1770] [id = 309] 13:51:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 280 (0x8f6ebc00) [pid = 1770] [serial = 928] [outer = (nil)] 13:51:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 281 (0x8ffa8400) [pid = 1770] [serial = 929] [outer = 0x8f6ebc00] 13:51:10 INFO - PROCESS | 1770 | 1461099070979 Marionette DEBUG loaded listener.js 13:51:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 282 (0x8ffaf800) [pid = 1770] [serial = 930] [outer = 0x8f6ebc00] 13:51:11 INFO - PROCESS | 1770 | 1461099071870 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]]]}] 13:51:11 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 13:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1539ms 13:51:11 INFO - PROCESS | 1770 | 1461099071912 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 13:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 13:51:11 INFO - PROCESS | 1770 | 1461099071917 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 13:51:11 INFO - PROCESS | 1770 | 1461099071923 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 13:51:11 INFO - PROCESS | 1770 | 1461099071927 Marionette TRACE conn3 <- [1,1210,null,{}] 13:51:11 INFO - PROCESS | 1770 | 1461099071932 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}] 13:51:12 INFO - PROCESS | 1770 | 1461099072113 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 13:51:12 INFO - PROCESS | 1770 | 1461099072386 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:12 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fcb7c00 == 140 [pid = 1770] [id = 310] 13:51:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 283 (0x8fcb9400) [pid = 1770] [serial = 931] [outer = (nil)] 13:51:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 284 (0x90258400) [pid = 1770] [serial = 932] [outer = 0x8fcb9400] 13:51:12 INFO - PROCESS | 1770 | 1461099072520 Marionette DEBUG loaded listener.js 13:51:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 285 (0x90406400) [pid = 1770] [serial = 933] [outer = 0x8fcb9400] 13:51:13 INFO - PROCESS | 1770 | 1461099073423 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]]]}] 13:51:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 13:51:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1533ms 13:51:13 INFO - PROCESS | 1770 | 1461099073457 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 13:51:13 INFO - PROCESS | 1770 | 1461099073461 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 13:51:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 13:51:13 INFO - PROCESS | 1770 | 1461099073467 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 13:51:13 INFO - PROCESS | 1770 | 1461099073471 Marionette TRACE conn3 <- [1,1214,null,{}] 13:51:13 INFO - PROCESS | 1770 | 1461099073477 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}] 13:51:13 INFO - PROCESS | 1770 | 1461099073667 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 13:51:14 INFO - PROCESS | 1770 | 1461099073992 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:14 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f6eb800 == 141 [pid = 1770] [id = 311] 13:51:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 286 (0x8ffa2800) [pid = 1770] [serial = 934] [outer = (nil)] 13:51:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 287 (0x904e9c00) [pid = 1770] [serial = 935] [outer = 0x8ffa2800] 13:51:14 INFO - PROCESS | 1770 | 1461099074085 Marionette DEBUG loaded listener.js 13:51:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 288 (0x90573800) [pid = 1770] [serial = 936] [outer = 0x8ffa2800] 13:51:14 INFO - PROCESS | 1770 | 1461099074992 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]]]}] 13:51:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 13:51:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1580ms 13:51:15 INFO - PROCESS | 1770 | 1461099075054 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 13:51:15 INFO - PROCESS | 1770 | 1461099075059 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 13:51:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 13:51:15 INFO - PROCESS | 1770 | 1461099075067 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 13:51:15 INFO - PROCESS | 1770 | 1461099075070 Marionette TRACE conn3 <- [1,1218,null,{}] 13:51:15 INFO - PROCESS | 1770 | 1461099075076 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}] 13:51:15 INFO - PROCESS | 1770 | 1461099075281 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 13:51:15 INFO - PROCESS | 1770 | 1461099075595 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:15 INFO - PROCESS | 1770 | ++DOCSHELL 0x9040a000 == 142 [pid = 1770] [id = 312] 13:51:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 289 (0x904e3800) [pid = 1770] [serial = 937] [outer = (nil)] 13:51:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 290 (0x9131c800) [pid = 1770] [serial = 938] [outer = 0x904e3800] 13:51:15 INFO - PROCESS | 1770 | 1461099075685 Marionette DEBUG loaded listener.js 13:51:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 291 (0x913a5c00) [pid = 1770] [serial = 939] [outer = 0x904e3800] 13:51:16 INFO - PROCESS | 1770 | 1461099076557 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]]]}] 13:51:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 13:51:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1532ms 13:51:16 INFO - PROCESS | 1770 | 1461099076600 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 13:51:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 13:51:16 INFO - PROCESS | 1770 | 1461099076604 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 13:51:16 INFO - PROCESS | 1770 | 1461099076611 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 13:51:16 INFO - PROCESS | 1770 | 1461099076615 Marionette TRACE conn3 <- [1,1222,null,{}] 13:51:16 INFO - PROCESS | 1770 | 1461099076621 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}] 13:51:16 INFO - PROCESS | 1770 | 1461099076833 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 13:51:17 INFO - PROCESS | 1770 | 1461099077159 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:17 INFO - PROCESS | 1770 | ++DOCSHELL 0x91315000 == 143 [pid = 1770] [id = 313] 13:51:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 292 (0x91fc1800) [pid = 1770] [serial = 940] [outer = (nil)] 13:51:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 293 (0x9297a000) [pid = 1770] [serial = 941] [outer = 0x91fc1800] 13:51:17 INFO - PROCESS | 1770 | 1461099077261 Marionette DEBUG loaded listener.js 13:51:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 294 (0x92a42000) [pid = 1770] [serial = 942] [outer = 0x91fc1800] 13:51:18 INFO - PROCESS | 1770 | 1461099078153 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] 13:51:18 INFO - PROCESS | 1770 | 1461099078195 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 13:51:18 INFO - PROCESS | 1770 | 1461099078202 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 13:51:18 INFO - PROCESS | 1770 | 1461099078205 Marionette TRACE conn3 <- [1,1226,null,{}] 13:51:18 INFO - PROCESS | 1770 | 1461099078211 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}] 13:51:18 INFO - PROCESS | 1770 | 1461099078391 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 13:51:18 INFO - PROCESS | 1770 | 1461099078721 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:18 INFO - PROCESS | 1770 | ++DOCSHELL 0x92a45400 == 144 [pid = 1770] [id = 314] 13:51:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 295 (0x92aa2400) [pid = 1770] [serial = 943] [outer = (nil)] 13:51:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 296 (0x92d3e000) [pid = 1770] [serial = 944] [outer = 0x92aa2400] 13:51:18 INFO - PROCESS | 1770 | 1461099078822 Marionette DEBUG loaded listener.js 13:51:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 297 (0x933c7400) [pid = 1770] [serial = 945] [outer = 0x92aa2400] 13:51:19 INFO - PROCESS | 1770 | 1461099079694 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]]]}] 13:51:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 13:51:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1536ms 13:51:19 INFO - PROCESS | 1770 | 1461099079737 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 13:51:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 13:51:19 INFO - PROCESS | 1770 | 1461099079741 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 13:51:19 INFO - PROCESS | 1770 | 1461099079747 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 13:51:19 INFO - PROCESS | 1770 | 1461099079751 Marionette TRACE conn3 <- [1,1230,null,{}] 13:51:19 INFO - PROCESS | 1770 | 1461099079757 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}] 13:51:19 INFO - PROCESS | 1770 | 1461099079946 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 13:51:20 INFO - PROCESS | 1770 | 1461099080283 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:20 INFO - PROCESS | 1770 | ++DOCSHELL 0x92aa3400 == 145 [pid = 1770] [id = 315] 13:51:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 298 (0x935d2000) [pid = 1770] [serial = 946] [outer = (nil)] 13:51:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 299 (0x937a3000) [pid = 1770] [serial = 947] [outer = 0x935d2000] 13:51:20 INFO - PROCESS | 1770 | 1461099080374 Marionette DEBUG loaded listener.js 13:51:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 300 (0x937a3c00) [pid = 1770] [serial = 948] [outer = 0x935d2000] 13:51:21 INFO - PROCESS | 1770 | 1461099081227 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]]]}] 13:51:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 13:51:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1530ms 13:51:21 INFO - PROCESS | 1770 | 1461099081278 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 13:51:21 INFO - PROCESS | 1770 | 1461099081282 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 13:51:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 13:51:21 INFO - PROCESS | 1770 | 1461099081289 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 13:51:21 INFO - PROCESS | 1770 | 1461099081291 Marionette TRACE conn3 <- [1,1234,null,{}] 13:51:21 INFO - PROCESS | 1770 | 1461099081297 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}] 13:51:21 INFO - PROCESS | 1770 | 1461099081478 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 13:51:21 INFO - PROCESS | 1770 | 1461099081800 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:21 INFO - PROCESS | 1770 | ++DOCSHELL 0x933c3c00 == 146 [pid = 1770] [id = 316] 13:51:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 301 (0x933d1000) [pid = 1770] [serial = 949] [outer = (nil)] 13:51:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 302 (0x93a34c00) [pid = 1770] [serial = 950] [outer = 0x933d1000] 13:51:21 INFO - PROCESS | 1770 | 1461099081898 Marionette DEBUG loaded listener.js 13:51:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 303 (0x93a36c00) [pid = 1770] [serial = 951] [outer = 0x933d1000] 13:51:22 INFO - PROCESS | 1770 | 1461099082759 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]]]}] 13:51:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 13:51:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1531ms 13:51:22 INFO - PROCESS | 1770 | 1461099082821 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 13:51:22 INFO - PROCESS | 1770 | 1461099082824 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 13:51:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 13:51:22 INFO - PROCESS | 1770 | 1461099082831 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 13:51:22 INFO - PROCESS | 1770 | 1461099082834 Marionette TRACE conn3 <- [1,1238,null,{}] 13:51:22 INFO - PROCESS | 1770 | 1461099082840 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}] 13:51:23 INFO - PROCESS | 1770 | 1461099083029 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 13:51:23 INFO - PROCESS | 1770 | 1461099083349 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:23 INFO - PROCESS | 1770 | ++DOCSHELL 0x90251400 == 147 [pid = 1770] [id = 317] 13:51:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 304 (0x935dd800) [pid = 1770] [serial = 952] [outer = (nil)] 13:51:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 305 (0x93c61800) [pid = 1770] [serial = 953] [outer = 0x935dd800] 13:51:23 INFO - PROCESS | 1770 | 1461099083440 Marionette DEBUG loaded listener.js 13:51:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 306 (0x93c67800) [pid = 1770] [serial = 954] [outer = 0x935dd800] 13:51:24 INFO - PROCESS | 1770 | 1461099084316 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]]]}] 13:51:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 13:51:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1530ms 13:51:24 INFO - PROCESS | 1770 | 1461099084362 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 13:51:24 INFO - PROCESS | 1770 | 1461099084366 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 13:51:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 13:51:24 INFO - PROCESS | 1770 | 1461099084372 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 13:51:24 INFO - PROCESS | 1770 | 1461099084375 Marionette TRACE conn3 <- [1,1242,null,{}] 13:51:24 INFO - PROCESS | 1770 | 1461099084381 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}] 13:51:24 INFO - PROCESS | 1770 | 1461099084577 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 13:51:24 INFO - PROCESS | 1770 | 1461099084911 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:24 INFO - PROCESS | 1770 | ++DOCSHELL 0x93c62400 == 148 [pid = 1770] [id = 318] 13:51:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 307 (0x93c64800) [pid = 1770] [serial = 955] [outer = (nil)] 13:51:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 308 (0x95a85c00) [pid = 1770] [serial = 956] [outer = 0x93c64800] 13:51:25 INFO - PROCESS | 1770 | 1461099085006 Marionette DEBUG loaded listener.js 13:51:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 309 (0x95ae6400) [pid = 1770] [serial = 957] [outer = 0x93c64800] 13:51:25 INFO - PROCESS | 1770 | 1461099085923 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]]]}] 13:51:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 13:51:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1585ms 13:51:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 13:51:25 INFO - PROCESS | 1770 | 1461099085958 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 13:51:25 INFO - PROCESS | 1770 | 1461099085961 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 13:51:25 INFO - PROCESS | 1770 | 1461099085968 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 13:51:25 INFO - PROCESS | 1770 | 1461099085971 Marionette TRACE conn3 <- [1,1246,null,{}] 13:51:25 INFO - PROCESS | 1770 | 1461099085977 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}] 13:51:26 INFO - PROCESS | 1770 | 1461099086169 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 13:51:26 INFO - PROCESS | 1770 | 1461099086521 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:26 INFO - PROCESS | 1770 | ++DOCSHELL 0x8ba14800 == 149 [pid = 1770] [id = 319] 13:51:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 310 (0x8ba1a000) [pid = 1770] [serial = 958] [outer = (nil)] 13:51:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 311 (0x963be800) [pid = 1770] [serial = 959] [outer = 0x8ba1a000] 13:51:26 INFO - PROCESS | 1770 | 1461099086619 Marionette DEBUG loaded listener.js 13:51:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 312 (0x96fe9c00) [pid = 1770] [serial = 960] [outer = 0x8ba1a000] 13:51:27 INFO - PROCESS | 1770 | 1461099087522 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]]]}] 13:51:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 13:51:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1588ms 13:51:27 INFO - PROCESS | 1770 | 1461099087559 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 13:51:27 INFO - PROCESS | 1770 | 1461099087562 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 13:51:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 13:51:27 INFO - PROCESS | 1770 | 1461099087569 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 13:51:27 INFO - PROCESS | 1770 | 1461099087571 Marionette TRACE conn3 <- [1,1250,null,{}] 13:51:27 INFO - PROCESS | 1770 | 1461099087579 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}] 13:51:27 INFO - PROCESS | 1770 | 1461099087766 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 13:51:28 INFO - PROCESS | 1770 | 1461099088100 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:28 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a73cc00 == 150 [pid = 1770] [id = 320] 13:51:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 313 (0x8ba13c00) [pid = 1770] [serial = 961] [outer = (nil)] 13:51:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 314 (0x8e5bd000) [pid = 1770] [serial = 962] [outer = 0x8ba13c00] 13:51:28 INFO - PROCESS | 1770 | 1461099088191 Marionette DEBUG loaded listener.js 13:51:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 315 (0x8f7df800) [pid = 1770] [serial = 963] [outer = 0x8ba13c00] 13:51:29 INFO - PROCESS | 1770 | 1461099089110 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]]]}] 13:51:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 13:51:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1582ms 13:51:29 INFO - PROCESS | 1770 | 1461099089151 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 13:51:29 INFO - PROCESS | 1770 | 1461099089155 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 13:51:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 13:51:29 INFO - PROCESS | 1770 | 1461099089162 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 13:51:29 INFO - PROCESS | 1770 | 1461099089165 Marionette TRACE conn3 <- [1,1254,null,{}] 13:51:29 INFO - PROCESS | 1770 | 1461099089171 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}] 13:51:29 INFO - PROCESS | 1770 | 1461099089376 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 13:51:29 INFO - PROCESS | 1770 | 1461099089707 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:29 INFO - PROCESS | 1770 | ++DOCSHELL 0x84b5e800 == 151 [pid = 1770] [id = 321] 13:51:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 316 (0x84b5f000) [pid = 1770] [serial = 964] [outer = (nil)] 13:51:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 317 (0x85846800) [pid = 1770] [serial = 965] [outer = 0x84b5f000] 13:51:29 INFO - PROCESS | 1770 | 1461099089802 Marionette DEBUG loaded listener.js 13:51:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 318 (0x85849800) [pid = 1770] [serial = 966] [outer = 0x84b5f000] 13:51:31 INFO - PROCESS | 1770 | --DOCSHELL 0x84b64000 == 150 [pid = 1770] [id = 246] 13:51:31 INFO - PROCESS | 1770 | --DOCSHELL 0x893f0000 == 149 [pid = 1770] [id = 205] 13:51:31 INFO - PROCESS | 1770 | --DOCSHELL 0x88c84c00 == 148 [pid = 1770] [id = 247] 13:51:31 INFO - PROCESS | 1770 | --DOCSHELL 0x88b4d800 == 147 [pid = 1770] [id = 301] 13:51:31 INFO - PROCESS | 1770 | --DOCSHELL 0x88da1000 == 146 [pid = 1770] [id = 300] 13:51:31 INFO - PROCESS | 1770 | --DOCSHELL 0x8584a400 == 145 [pid = 1770] [id = 299] 13:51:31 INFO - PROCESS | 1770 | --DOCSHELL 0x84b65c00 == 144 [pid = 1770] [id = 298] 13:51:31 INFO - PROCESS | 1770 | --DOCSHELL 0x89422c00 == 143 [pid = 1770] [id = 297] 13:51:31 INFO - PROCESS | 1770 | --DOCSHELL 0x87f94400 == 142 [pid = 1770] [id = 296] 13:51:31 INFO - PROCESS | 1770 | --DOCSHELL 0x86f4a800 == 141 [pid = 1770] [id = 295] 13:51:31 INFO - PROCESS | 1770 | --DOCSHELL 0x859b8400 == 140 [pid = 1770] [id = 293] 13:51:31 INFO - PROCESS | 1770 | --DOCSHELL 0x859b1800 == 139 [pid = 1770] [id = 292] 13:51:31 INFO - PROCESS | 1770 | --DOCSHELL 0x859b7800 == 138 [pid = 1770] [id = 291] 13:51:31 INFO - PROCESS | 1770 | --DOCSHELL 0x9fb98c00 == 137 [pid = 1770] [id = 289] 13:51:31 INFO - PROCESS | 1770 | --DOCSHELL 0x99148000 == 136 [pid = 1770] [id = 290] 13:51:31 INFO - PROCESS | 1770 | --DOCSHELL 0x8f7e9800 == 135 [pid = 1770] [id = 288] 13:51:31 INFO - PROCESS | 1770 | --DOCSHELL 0x92a41800 == 134 [pid = 1770] [id = 286] 13:51:31 INFO - PROCESS | 1770 | --DOCSHELL 0x900ca800 == 133 [pid = 1770] [id = 285] 13:51:31 INFO - PROCESS | 1770 | --DOCSHELL 0x91f03000 == 132 [pid = 1770] [id = 284] 13:51:31 INFO - PROCESS | 1770 | --DOCSHELL 0x900d1800 == 131 [pid = 1770] [id = 283] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 317 (0x8a5dd400) [pid = 1770] [serial = 497] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 316 (0xa0f48400) [pid = 1770] [serial = 216] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 315 (0x935d8000) [pid = 1770] [serial = 452] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 314 (0x9fc51000) [pid = 1770] [serial = 304] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 313 (0xa44cc000) [pid = 1770] [serial = 337] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 312 (0x893f3800) [pid = 1770] [serial = 506] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 311 (0xa0a94c00) [pid = 1770] [serial = 210] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 310 (0x92981c00) [pid = 1770] [serial = 204] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 309 (0x894ec000) [pid = 1770] [serial = 500] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 308 (0x975ee400) [pid = 1770] [serial = 503] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 307 (0x95af2c00) [pid = 1770] [serial = 174] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 306 (0x95a7f800) [pid = 1770] [serial = 138] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 305 (0x8ffad400) [pid = 1770] [serial = 343] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 304 (0xa4b09400) [pid = 1770] [serial = 256] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 303 (0x92aa0000) [pid = 1770] [serial = 518] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 302 (0x92d36800) [pid = 1770] [serial = 247] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 301 (0x933d1c00) [pid = 1770] [serial = 446] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 300 (0x9feb5400) [pid = 1770] [serial = 301] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 299 (0x937a4000) [pid = 1770] [serial = 455] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 298 (0x98e8f000) [pid = 1770] [serial = 141] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 297 (0x95af4c00) [pid = 1770] [serial = 488] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 296 (0x97897000) [pid = 1770] [serial = 292] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 295 (0xa4b4e800) [pid = 1770] [serial = 259] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 294 (0xa4479c00) [pid = 1770] [serial = 219] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 293 (0xa3c73800) [pid = 1770] [serial = 144] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 292 (0x93b7e000) [pid = 1770] [serial = 385] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 291 (0x8a732800) [pid = 1770] [serial = 443] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 290 (0x935db000) [pid = 1770] [serial = 449] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 289 (0x9df8dc00) [pid = 1770] [serial = 298] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 288 (0x8b75ac00) [pid = 1770] [serial = 434] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 287 (0x98221000) [pid = 1770] [serial = 373] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 286 (0x92d3d400) [pid = 1770] [serial = 325] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 285 (0xa4450800) [pid = 1770] [serial = 376] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 284 (0x87f99800) [pid = 1770] [serial = 515] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 283 (0xa4b10400) [pid = 1770] [serial = 379] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 282 (0x8e5c6800) [pid = 1770] [serial = 431] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 281 (0x87e69c00) [pid = 1770] [serial = 512] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 280 (0x900d2c00) [pid = 1770] [serial = 415] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 279 (0x92a49000) [pid = 1770] [serial = 340] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 278 (0x904e4c00) [pid = 1770] [serial = 322] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 277 (0x99153000) [pid = 1770] [serial = 180] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 276 (0x9fb31c00) [pid = 1770] [serial = 213] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 275 (0x97de5800) [pid = 1770] [serial = 422] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 274 (0x904e9400) [pid = 1770] [serial = 367] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 273 (0x9fc97800) [pid = 1770] [serial = 334] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 272 (0x933c6400) [pid = 1770] [serial = 437] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 271 (0x97d20800) [pid = 1770] [serial = 425] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 270 (0xa4b42000) [pid = 1770] [serial = 262] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 269 (0x97dab400) [pid = 1770] [serial = 250] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 268 (0x98872800) [pid = 1770] [serial = 207] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 267 (0x97d17400) [pid = 1770] [serial = 491] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 266 (0x92aa0400) [pid = 1770] [serial = 147] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 265 (0xa44c4400) [pid = 1770] [serial = 253] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 264 (0x92a9b800) [pid = 1770] [serial = 289] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 263 (0x975e7c00) [pid = 1770] [serial = 307] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 262 (0x93914800) [pid = 1770] [serial = 485] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 261 (0x98e8f800) [pid = 1770] [serial = 494] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 260 (0x9b091400) [pid = 1770] [serial = 331] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 259 (0x93c63400) [pid = 1770] [serial = 419] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 258 (0x8a60e400) [pid = 1770] [serial = 440] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 257 (0x893eac00) [pid = 1770] [serial = 509] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 256 (0x915cd000) [pid = 1770] [serial = 370] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 255 (0x98a42c00) [pid = 1770] [serial = 177] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 254 (0x97d18c00) [pid = 1770] [serial = 295] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 253 (0x97d1f000) [pid = 1770] [serial = 328] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 252 (0x900d6c00) [pid = 1770] [serial = 479] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 251 (0x91fbb400) [pid = 1770] [serial = 171] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 250 (0x8bb59400) [pid = 1770] [serial = 388] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 249 (0x9b0ef400) [pid = 1770] [serial = 428] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 248 (0x8ba16400) [pid = 1770] [serial = 476] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 247 (0xa4b4ac00) [pid = 1770] [serial = 382] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 246 (0x933c5400) [pid = 1770] [serial = 482] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 245 (0x85b38800) [pid = 1770] [serial = 669] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 244 (0x9390c800) [pid = 1770] [serial = 629] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 243 (0x937aac00) [pid = 1770] [serial = 587] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 242 (0x855a6000) [pid = 1770] [serial = 735] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 241 (0x937a6c00) [pid = 1770] [serial = 705] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 240 (0x93b7dc00) [pid = 1770] [serial = 708] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 239 (0x9057a400) [pid = 1770] [serial = 560] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 238 (0x95a86c00) [pid = 1770] [serial = 638] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 237 (0x87714c00) [pid = 1770] [serial = 666] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 236 (0x93c70400) [pid = 1770] [serial = 590] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 235 (0x864cdc00) [pid = 1770] [serial = 723] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 234 (0x98a81c00) [pid = 1770] [serial = 720] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 233 (0x93906800) [pid = 1770] [serial = 548] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 232 (0x9df8c000) [pid = 1770] [serial = 654] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 231 (0x895e0000) [pid = 1770] [serial = 599] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 230 (0x9feb2000) [pid = 1770] [serial = 663] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 229 (0x9b0ed400) [pid = 1770] [serial = 729] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 228 (0x97668000) [pid = 1770] [serial = 593] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 227 (0x9b083400) [pid = 1770] [serial = 645] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 226 (0x9765f400) [pid = 1770] [serial = 711] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 225 (0x8bd43400) [pid = 1770] [serial = 702] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 224 (0x90405c00) [pid = 1770] [serial = 545] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 223 (0x8786dc00) [pid = 1770] [serial = 717] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 222 (0x98e0d400) [pid = 1770] [serial = 648] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 221 (0x97d13c00) [pid = 1770] [serial = 641] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 220 (0x91317800) [pid = 1770] [serial = 744] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 219 (0x8be6cc00) [pid = 1770] [serial = 605] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 218 (0x864c2800) [pid = 1770] [serial = 738] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 217 (0x900d4c00) [pid = 1770] [serial = 584] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 216 (0x8be64400) [pid = 1770] [serial = 632] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 215 (0x8be66800) [pid = 1770] [serial = 602] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 214 (0x8941a000) [pid = 1770] [serial = 699] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 213 (0x97d12000) [pid = 1770] [serial = 554] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 1770 | --DOMWINDOW == 212 (0x84b69000) [pid = 1770] [serial = 732] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 211 (0x87718c00) [pid = 1770] [serial = 672] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 210 (0x8ffa6c00) [pid = 1770] [serial = 608] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 209 (0x95a85800) [pid = 1770] [serial = 714] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 208 (0x876e7400) [pid = 1770] [serial = 657] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 207 (0x8890a400) [pid = 1770] [serial = 539] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 206 (0x9b031c00) [pid = 1770] [serial = 596] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 205 (0x93a3a000) [pid = 1770] [serial = 651] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 204 (0x93c68400) [pid = 1770] [serial = 551] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 203 (0x867f0400) [pid = 1770] [serial = 660] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 202 (0x8e5c4400) [pid = 1770] [serial = 741] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 201 (0x8b758400) [pid = 1770] [serial = 581] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 200 (0x9b089400) [pid = 1770] [serial = 557] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 199 (0x90578000) [pid = 1770] [serial = 635] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 198 (0x8bd41800) [pid = 1770] [serial = 542] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 197 (0x937a6800) [pid = 1770] [serial = 578] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 196 (0x971cb800) [pid = 1770] [serial = 726] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 195 (0x933d0000) [pid = 1770] [serial = 696] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 194 (0x895df400) [pid = 1770] [serial = 833] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 193 (0x8a730c00) [pid = 1770] [serial = 834] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 192 (0x8f4aa000) [pid = 1770] [serial = 782] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 191 (0x8f6eb000) [pid = 1770] [serial = 783] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 190 (0x8be66c00) [pid = 1770] [serial = 779] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 189 (0x8be6c800) [pid = 1770] [serial = 780] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 188 (0x8fcb8400) [pid = 1770] [serial = 785] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 187 (0x8ffa4000) [pid = 1770] [serial = 786] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 186 (0x93906000) [pid = 1770] [serial = 806] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 185 (0x9390c400) [pid = 1770] [serial = 807] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 184 (0x8b757800) [pid = 1770] [serial = 776] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 183 (0x8bb59c00) [pid = 1770] [serial = 777] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 182 (0x90730800) [pid = 1770] [serial = 794] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 181 (0x9131ac00) [pid = 1770] [serial = 795] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 180 (0x88b47800) [pid = 1770] [serial = 773] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 179 (0x88c82400) [pid = 1770] [serial = 774] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 178 (0x913b0000) [pid = 1770] [serial = 797] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 177 (0x915d2800) [pid = 1770] [serial = 798] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 176 (0x96861c00) [pid = 1770] [serial = 815] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 175 (0x9714e800) [pid = 1770] [serial = 816] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 174 (0x933cbc00) [pid = 1770] [serial = 803] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 173 (0x935d2800) [pid = 1770] [serial = 804] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 172 (0x93b7b000) [pid = 1770] [serial = 809] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 171 (0x93b80c00) [pid = 1770] [serial = 810] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 170 (0x95a83c00) [pid = 1770] [serial = 812] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 169 (0x95aeb000) [pid = 1770] [serial = 813] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 168 (0x88b44c00) [pid = 1770] [serial = 830] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 167 (0x8770ac00) [pid = 1770] [serial = 827] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 166 (0x87718800) [pid = 1770] [serial = 828] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 165 (0x92a4a800) [pid = 1770] [serial = 800] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 164 (0x92d33800) [pid = 1770] [serial = 801] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 163 (0x900d1000) [pid = 1770] [serial = 788] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 162 (0x900d7800) [pid = 1770] [serial = 789] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 161 (0x904e7c00) [pid = 1770] [serial = 791] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 160 (0x90576400) [pid = 1770] [serial = 792] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 159 (0x97d14c00) [pid = 1770] [serial = 824] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 158 (0x97663000) [pid = 1770] [serial = 818] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 157 (0x97665c00) [pid = 1770] [serial = 819] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 156 (0x9821fc00) [pid = 1770] [serial = 821] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 155 (0x98438000) [pid = 1770] [serial = 822] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 154 (0x864c8000) [pid = 1770] [serial = 770] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 153 (0x867ed000) [pid = 1770] [serial = 771] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 152 (0x8e5c3c00) [pid = 1770] [serial = 839] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 151 (0x88c90000) [pid = 1770] [serial = 831] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 150 (0x8a5d7400) [pid = 1770] [serial = 836] [outer = (nil)] [url = about:blank] 13:51:32 INFO - PROCESS | 1770 | --DOMWINDOW == 149 (0x8ba13000) [pid = 1770] [serial = 837] [outer = (nil)] [url = about:blank] 13:51:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 13:51:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 3150ms 13:51:32 INFO - PROCESS | 1770 | 1461099092303 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]]]}] 13:51:32 INFO - PROCESS | 1770 | 1461099092314 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 13:51:32 INFO - PROCESS | 1770 | 1461099092319 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 13:51:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 13:51:32 INFO - PROCESS | 1770 | 1461099092327 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 13:51:32 INFO - PROCESS | 1770 | 1461099092332 Marionette TRACE conn3 <- [1,1258,null,{}] 13:51:32 INFO - PROCESS | 1770 | 1461099092342 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}] 13:51:32 INFO - PROCESS | 1770 | 1461099092516 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 13:51:32 INFO - PROCESS | 1770 | 1461099092715 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:32 INFO - PROCESS | 1770 | ++DOCSHELL 0x855a8400 == 132 [pid = 1770] [id = 322] 13:51:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 150 (0x85850800) [pid = 1770] [serial = 967] [outer = (nil)] 13:51:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 151 (0x85b3a800) [pid = 1770] [serial = 968] [outer = 0x85850800] 13:51:32 INFO - PROCESS | 1770 | 1461099092790 Marionette DEBUG loaded listener.js 13:51:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 152 (0x862f4000) [pid = 1770] [serial = 969] [outer = 0x85850800] 13:51:33 INFO - PROCESS | 1770 | 1461099093567 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]]]}] 13:51:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 13:51:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1288ms 13:51:33 INFO - PROCESS | 1770 | 1461099093615 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 13:51:33 INFO - PROCESS | 1770 | 1461099093623 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 13:51:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 13:51:33 INFO - PROCESS | 1770 | 1461099093632 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 13:51:33 INFO - PROCESS | 1770 | 1461099093637 Marionette TRACE conn3 <- [1,1262,null,{}] 13:51:33 INFO - PROCESS | 1770 | 1461099093642 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}] 13:51:33 INFO - PROCESS | 1770 | 1461099093817 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 13:51:33 INFO - PROCESS | 1770 | 1461099093828 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:33 INFO - PROCESS | 1770 | ++DOCSHELL 0x859be800 == 133 [pid = 1770] [id = 323] 13:51:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 153 (0x864cf800) [pid = 1770] [serial = 970] [outer = (nil)] 13:51:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 154 (0x86f49800) [pid = 1770] [serial = 971] [outer = 0x864cf800] 13:51:33 INFO - PROCESS | 1770 | 1461099093898 Marionette DEBUG loaded listener.js 13:51:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 155 (0x876dc400) [pid = 1770] [serial = 972] [outer = 0x864cf800] 13:51:35 INFO - PROCESS | 1770 | 1461099095030 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]]]}] 13:51:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 13:51:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1435ms 13:51:35 INFO - PROCESS | 1770 | 1461099095068 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 13:51:35 INFO - PROCESS | 1770 | 1461099095071 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 13:51:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 13:51:35 INFO - PROCESS | 1770 | 1461099095078 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 13:51:35 INFO - PROCESS | 1770 | 1461099095083 Marionette TRACE conn3 <- [1,1266,null,{}] 13:51:35 INFO - PROCESS | 1770 | 1461099095107 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}] 13:51:35 INFO - PROCESS | 1770 | 1461099095347 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 13:51:35 INFO - PROCESS | 1770 | 1461099095375 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:35 INFO - PROCESS | 1770 | ++DOCSHELL 0x864cf000 == 134 [pid = 1770] [id = 324] 13:51:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 156 (0x87719400) [pid = 1770] [serial = 973] [outer = (nil)] 13:51:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 157 (0x8786dc00) [pid = 1770] [serial = 974] [outer = 0x87719400] 13:51:35 INFO - PROCESS | 1770 | 1461099095463 Marionette DEBUG loaded listener.js 13:51:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 158 (0x87e6b000) [pid = 1770] [serial = 975] [outer = 0x87719400] 13:51:36 INFO - PROCESS | 1770 | 1461099096519 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]]]}] 13:51:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 13:51:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1493ms 13:51:36 INFO - PROCESS | 1770 | 1461099096579 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 13:51:36 INFO - PROCESS | 1770 | 1461099096583 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 13:51:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 13:51:36 INFO - PROCESS | 1770 | 1461099096589 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 13:51:36 INFO - PROCESS | 1770 | 1461099096592 Marionette TRACE conn3 <- [1,1270,null,{}] 13:51:36 INFO - PROCESS | 1770 | 1461099096599 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}] 13:51:37 INFO - PROCESS | 1770 | 1461099097218 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 13:51:37 INFO - PROCESS | 1770 | --DOMWINDOW == 157 (0x929e0800) [pid = 1770] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 13:51:37 INFO - PROCESS | 1770 | --DOMWINDOW == 156 (0x88c8f800) [pid = 1770] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 13:51:37 INFO - PROCESS | 1770 | --DOMWINDOW == 155 (0x86f4ac00) [pid = 1770] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 13:51:37 INFO - PROCESS | 1770 | --DOMWINDOW == 154 (0x87fa1400) [pid = 1770] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 13:51:37 INFO - PROCESS | 1770 | --DOMWINDOW == 153 (0x84b68400) [pid = 1770] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 13:51:37 INFO - PROCESS | 1770 | --DOMWINDOW == 152 (0x86f47c00) [pid = 1770] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 13:51:37 INFO - PROCESS | 1770 | --DOMWINDOW == 151 (0x8a5ddc00) [pid = 1770] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 13:51:37 INFO - PROCESS | 1770 | --DOMWINDOW == 150 (0x88da4000) [pid = 1770] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 13:51:37 INFO - PROCESS | 1770 | 1461099097397 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:37 INFO - PROCESS | 1770 | ++DOCSHELL 0x84b5e400 == 135 [pid = 1770] [id = 325] 13:51:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 151 (0x84fa5400) [pid = 1770] [serial = 976] [outer = (nil)] 13:51:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 152 (0x86f47c00) [pid = 1770] [serial = 977] [outer = 0x84fa5400] 13:51:37 INFO - PROCESS | 1770 | 1461099097474 Marionette DEBUG loaded listener.js 13:51:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 153 (0x88902800) [pid = 1770] [serial = 978] [outer = 0x84fa5400] 13:51:38 INFO - PROCESS | 1770 | 1461099098212 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]]]}] 13:51:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 13:51:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1683ms 13:51:38 INFO - PROCESS | 1770 | 1461099098272 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 13:51:38 INFO - PROCESS | 1770 | 1461099098276 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 13:51:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 13:51:38 INFO - PROCESS | 1770 | 1461099098282 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 13:51:38 INFO - PROCESS | 1770 | 1461099098284 Marionette TRACE conn3 <- [1,1274,null,{}] 13:51:38 INFO - PROCESS | 1770 | 1461099098294 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}] 13:51:38 INFO - PROCESS | 1770 | 1461099098520 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 13:51:38 INFO - PROCESS | 1770 | 1461099098541 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:38 INFO - PROCESS | 1770 | ++DOCSHELL 0x87714c00 == 136 [pid = 1770] [id = 326] 13:51:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 154 (0x87f97400) [pid = 1770] [serial = 979] [outer = (nil)] 13:51:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 155 (0x88b4d800) [pid = 1770] [serial = 980] [outer = 0x87f97400] 13:51:38 INFO - PROCESS | 1770 | 1461099098613 Marionette DEBUG loaded listener.js 13:51:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 156 (0x88c8ac00) [pid = 1770] [serial = 981] [outer = 0x87f97400] 13:51:39 INFO - PROCESS | 1770 | 1461099099666 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]]]}] 13:51:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 13:51:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1436ms 13:51:39 INFO - PROCESS | 1770 | 1461099099719 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 13:51:39 INFO - PROCESS | 1770 | 1461099099726 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 13:51:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 13:51:39 INFO - PROCESS | 1770 | 1461099099735 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 13:51:39 INFO - PROCESS | 1770 | 1461099099741 Marionette TRACE conn3 <- [1,1278,null,{}] 13:51:39 INFO - PROCESS | 1770 | 1461099099752 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}] 13:51:40 INFO - PROCESS | 1770 | 1461099099997 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 13:51:40 INFO - PROCESS | 1770 | 1461099100326 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:40 INFO - PROCESS | 1770 | ++DOCSHELL 0x84b69400 == 137 [pid = 1770] [id = 327] 13:51:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 157 (0x859b4c00) [pid = 1770] [serial = 982] [outer = (nil)] 13:51:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 158 (0x867e8400) [pid = 1770] [serial = 983] [outer = 0x859b4c00] 13:51:40 INFO - PROCESS | 1770 | 1461099100421 Marionette DEBUG loaded listener.js 13:51:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 159 (0x86f4ac00) [pid = 1770] [serial = 984] [outer = 0x859b4c00] 13:51:41 INFO - PROCESS | 1770 | 1461099101398 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]]]}] 13:51:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 13:51:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1703ms 13:51:41 INFO - PROCESS | 1770 | 1461099101437 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 13:51:41 INFO - PROCESS | 1770 | 1461099101446 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 13:51:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 13:51:41 INFO - PROCESS | 1770 | 1461099101458 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 13:51:41 INFO - PROCESS | 1770 | 1461099101462 Marionette TRACE conn3 <- [1,1282,null,{}] 13:51:41 INFO - PROCESS | 1770 | 1461099101468 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}] 13:51:41 INFO - PROCESS | 1770 | 1461099101671 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 13:51:41 INFO - PROCESS | 1770 | 1461099101931 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:42 INFO - PROCESS | 1770 | ++DOCSHELL 0x86f54400 == 138 [pid = 1770] [id = 328] 13:51:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 160 (0x8770d000) [pid = 1770] [serial = 985] [outer = (nil)] 13:51:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 161 (0x87f96c00) [pid = 1770] [serial = 986] [outer = 0x8770d000] 13:51:42 INFO - PROCESS | 1770 | 1461099102062 Marionette DEBUG loaded listener.js 13:51:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 162 (0x88b48800) [pid = 1770] [serial = 987] [outer = 0x8770d000] 13:51:43 INFO - PROCESS | 1770 | 1461099103088 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]]]}] 13:51:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 13:51:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1686ms 13:51:43 INFO - PROCESS | 1770 | 1461099103144 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 13:51:43 INFO - PROCESS | 1770 | 1461099103148 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 13:51:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 13:51:43 INFO - PROCESS | 1770 | 1461099103155 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 13:51:43 INFO - PROCESS | 1770 | 1461099103162 Marionette TRACE conn3 <- [1,1286,null,{}] 13:51:43 INFO - PROCESS | 1770 | 1461099103179 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}] 13:51:43 INFO - PROCESS | 1770 | 1461099103416 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 13:51:43 INFO - PROCESS | 1770 | 1461099103717 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x88da6800 == 139 [pid = 1770] [id = 329] 13:51:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 163 (0x893e7800) [pid = 1770] [serial = 988] [outer = (nil)] 13:51:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 164 (0x89419400) [pid = 1770] [serial = 989] [outer = 0x893e7800] 13:51:43 INFO - PROCESS | 1770 | 1461099103810 Marionette DEBUG loaded listener.js 13:51:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 165 (0x89422c00) [pid = 1770] [serial = 990] [outer = 0x893e7800] 13:51:44 INFO - PROCESS | 1770 | 1461099104821 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]]]}] 13:51:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 13:51:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1737ms 13:51:44 INFO - PROCESS | 1770 | 1461099104893 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 13:51:44 INFO - PROCESS | 1770 | 1461099104898 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 13:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 13:51:44 INFO - PROCESS | 1770 | 1461099104905 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 13:51:44 INFO - PROCESS | 1770 | 1461099104908 Marionette TRACE conn3 <- [1,1290,null,{}] 13:51:44 INFO - PROCESS | 1770 | 1461099104914 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}] 13:51:45 INFO - PROCESS | 1770 | 1461099105146 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 13:51:45 INFO - PROCESS | 1770 | 1461099105402 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:45 INFO - PROCESS | 1770 | ++DOCSHELL 0x862f7c00 == 140 [pid = 1770] [id = 330] 13:51:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 166 (0x89417800) [pid = 1770] [serial = 991] [outer = (nil)] 13:51:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 167 (0x895de800) [pid = 1770] [serial = 992] [outer = 0x89417800] 13:51:45 INFO - PROCESS | 1770 | 1461099105533 Marionette DEBUG loaded listener.js 13:51:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 168 (0x8a5d6400) [pid = 1770] [serial = 993] [outer = 0x89417800] 13:51:46 INFO - PROCESS | 1770 | 1461099106418 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]]]}] 13:51:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 13:51:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1585ms 13:51:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 13:51:46 INFO - PROCESS | 1770 | 1461099106491 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 13:51:46 INFO - PROCESS | 1770 | 1461099106494 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 13:51:46 INFO - PROCESS | 1770 | 1461099106501 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 13:51:46 INFO - PROCESS | 1770 | 1461099106504 Marionette TRACE conn3 <- [1,1294,null,{}] 13:51:46 INFO - PROCESS | 1770 | 1461099106510 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}] 13:51:46 INFO - PROCESS | 1770 | 1461099106738 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 13:51:47 INFO - PROCESS | 1770 | 1461099106991 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:47 INFO - PROCESS | 1770 | ++DOCSHELL 0x8890c400 == 141 [pid = 1770] [id = 331] 13:51:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 169 (0x894edc00) [pid = 1770] [serial = 994] [outer = (nil)] 13:51:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 170 (0x8a60fc00) [pid = 1770] [serial = 995] [outer = 0x894edc00] 13:51:47 INFO - PROCESS | 1770 | 1461099107115 Marionette DEBUG loaded listener.js 13:51:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 171 (0x8a735c00) [pid = 1770] [serial = 996] [outer = 0x894edc00] 13:51:47 INFO - PROCESS | 1770 | 1461099107977 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]]]}] 13:51:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 13:51:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1532ms 13:51:48 INFO - PROCESS | 1770 | 1461099108033 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 13:51:48 INFO - PROCESS | 1770 | 1461099108037 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 13:51:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 13:51:48 INFO - PROCESS | 1770 | 1461099108043 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 13:51:48 INFO - PROCESS | 1770 | 1461099108047 Marionette TRACE conn3 <- [1,1298,null,{}] 13:51:48 INFO - PROCESS | 1770 | 1461099108053 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}] 13:51:48 INFO - PROCESS | 1770 | 1461099108270 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 13:51:48 INFO - PROCESS | 1770 | 1461099108541 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:48 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a5dd800 == 142 [pid = 1770] [id = 332] 13:51:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 172 (0x8ba15400) [pid = 1770] [serial = 997] [outer = (nil)] 13:51:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 173 (0x8bb58400) [pid = 1770] [serial = 998] [outer = 0x8ba15400] 13:51:48 INFO - PROCESS | 1770 | 1461099108673 Marionette DEBUG loaded listener.js 13:51:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 174 (0x8bd41c00) [pid = 1770] [serial = 999] [outer = 0x8ba15400] 13:51:49 INFO - PROCESS | 1770 | 1461099109600 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]]]}] 13:51:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 13:51:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1632ms 13:51:49 INFO - PROCESS | 1770 | 1461099109675 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 13:51:49 INFO - PROCESS | 1770 | 1461099109680 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 13:51:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 13:51:49 INFO - PROCESS | 1770 | 1461099109686 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 13:51:49 INFO - PROCESS | 1770 | 1461099109689 Marionette TRACE conn3 <- [1,1302,null,{}] 13:51:49 INFO - PROCESS | 1770 | 1461099109695 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}] 13:51:49 INFO - PROCESS | 1770 | 1461099109921 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 13:51:50 INFO - PROCESS | 1770 | 1461099110173 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:50 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a5dfc00 == 143 [pid = 1770] [id = 333] 13:51:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 175 (0x8a739c00) [pid = 1770] [serial = 1000] [outer = (nil)] 13:51:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 176 (0x8be68400) [pid = 1770] [serial = 1001] [outer = 0x8a739c00] 13:51:50 INFO - PROCESS | 1770 | 1461099110299 Marionette DEBUG loaded listener.js 13:51:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 177 (0x8be6c000) [pid = 1770] [serial = 1002] [outer = 0x8a739c00] 13:51:51 INFO - PROCESS | 1770 | 1461099111160 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]]]}] 13:51:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 13:51:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1531ms 13:51:51 INFO - PROCESS | 1770 | 1461099111218 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 13:51:51 INFO - PROCESS | 1770 | 1461099111221 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 13:51:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 13:51:51 INFO - PROCESS | 1770 | 1461099111228 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 13:51:51 INFO - PROCESS | 1770 | 1461099111232 Marionette TRACE conn3 <- [1,1306,null,{}] 13:51:51 INFO - PROCESS | 1770 | 1461099111238 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}] 13:51:51 INFO - PROCESS | 1770 | 1461099111424 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 13:51:51 INFO - PROCESS | 1770 | 1461099111634 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:51 INFO - PROCESS | 1770 | ++DOCSHELL 0x8bb5a800 == 144 [pid = 1770] [id = 334] 13:51:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 178 (0x8bd4d400) [pid = 1770] [serial = 1003] [outer = (nil)] 13:51:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 179 (0x8f4a9000) [pid = 1770] [serial = 1004] [outer = 0x8bd4d400] 13:51:51 INFO - PROCESS | 1770 | 1461099111764 Marionette DEBUG loaded listener.js 13:51:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 180 (0x8f4b2400) [pid = 1770] [serial = 1005] [outer = 0x8bd4d400] 13:51:52 INFO - PROCESS | 1770 | 1461099112704 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]]]}] 13:51:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 13:51:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1532ms 13:51:52 INFO - PROCESS | 1770 | 1461099112761 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 13:51:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 13:51:52 INFO - PROCESS | 1770 | 1461099112765 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 13:51:52 INFO - PROCESS | 1770 | 1461099112772 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 13:51:52 INFO - PROCESS | 1770 | 1461099112776 Marionette TRACE conn3 <- [1,1310,null,{}] 13:51:52 INFO - PROCESS | 1770 | 1461099112782 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}] 13:51:52 INFO - PROCESS | 1770 | 1461099112979 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 13:51:53 INFO - PROCESS | 1770 | 1461099113235 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:53 INFO - PROCESS | 1770 | ++DOCSHELL 0x893ec800 == 145 [pid = 1770] [id = 335] 13:51:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 181 (0x8bd47400) [pid = 1770] [serial = 1006] [outer = (nil)] 13:51:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 182 (0x8f7df400) [pid = 1770] [serial = 1007] [outer = 0x8bd47400] 13:51:53 INFO - PROCESS | 1770 | 1461099113366 Marionette DEBUG loaded listener.js 13:51:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 183 (0x8f7e9800) [pid = 1770] [serial = 1008] [outer = 0x8bd47400] 13:51:54 INFO - PROCESS | 1770 | 1461099114261 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] 13:51:54 INFO - PROCESS | 1770 | 1461099114309 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 13:51:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 13:51:54 INFO - PROCESS | 1770 | 1461099114315 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 13:51:54 INFO - PROCESS | 1770 | 1461099114319 Marionette TRACE conn3 <- [1,1314,null,{}] 13:51:54 INFO - PROCESS | 1770 | 1461099114324 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}] 13:51:54 INFO - PROCESS | 1770 | 1461099114511 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 13:51:54 INFO - PROCESS | 1770 | 1461099114729 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:54 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a734000 == 146 [pid = 1770] [id = 336] 13:51:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 184 (0x8f6f1000) [pid = 1770] [serial = 1009] [outer = (nil)] 13:51:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 185 (0x8ffa4000) [pid = 1770] [serial = 1010] [outer = 0x8f6f1000] 13:51:54 INFO - PROCESS | 1770 | 1461099114904 Marionette DEBUG loaded listener.js 13:51:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 186 (0x8ffae000) [pid = 1770] [serial = 1011] [outer = 0x8f6f1000] 13:51:55 INFO - PROCESS | 1770 | 1461099115903 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]]]}] 13:51:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 13:51:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1633ms 13:51:55 INFO - PROCESS | 1770 | 1461099115949 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 13:51:55 INFO - PROCESS | 1770 | 1461099115953 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 13:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 13:51:55 INFO - PROCESS | 1770 | 1461099115960 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 13:51:55 INFO - PROCESS | 1770 | 1461099115964 Marionette TRACE conn3 <- [1,1318,null,{}] 13:51:55 INFO - PROCESS | 1770 | 1461099115970 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}] 13:51:56 INFO - PROCESS | 1770 | 1461099116203 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 13:51:56 INFO - PROCESS | 1770 | 1461099116522 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:56 INFO - PROCESS | 1770 | ++DOCSHELL 0x8ffa8c00 == 147 [pid = 1770] [id = 337] 13:51:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 187 (0x90406c00) [pid = 1770] [serial = 1012] [outer = (nil)] 13:51:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 188 (0x904e7c00) [pid = 1770] [serial = 1013] [outer = 0x90406c00] 13:51:56 INFO - PROCESS | 1770 | 1461099116616 Marionette DEBUG loaded listener.js 13:51:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 189 (0x90573000) [pid = 1770] [serial = 1014] [outer = 0x90406c00] 13:51:57 INFO - PROCESS | 1770 | 1461099117525 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]]]}] 13:51:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 13:51:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1642ms 13:51:57 INFO - PROCESS | 1770 | 1461099117603 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 13:51:57 INFO - PROCESS | 1770 | 1461099117606 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 13:51:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 13:51:57 INFO - PROCESS | 1770 | 1461099117613 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 13:51:57 INFO - PROCESS | 1770 | 1461099117616 Marionette TRACE conn3 <- [1,1322,null,{}] 13:51:57 INFO - PROCESS | 1770 | 1461099117622 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}] 13:51:57 INFO - PROCESS | 1770 | 1461099117846 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 13:51:58 INFO - PROCESS | 1770 | 1461099118114 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:58 INFO - PROCESS | 1770 | ++DOCSHELL 0x9024a800 == 148 [pid = 1770] [id = 338] 13:51:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 190 (0x9040d000) [pid = 1770] [serial = 1015] [outer = (nil)] 13:51:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 191 (0x91312400) [pid = 1770] [serial = 1016] [outer = 0x9040d000] 13:51:58 INFO - PROCESS | 1770 | 1461099118239 Marionette DEBUG loaded listener.js 13:51:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 192 (0x9131b400) [pid = 1770] [serial = 1017] [outer = 0x9040d000] 13:51:59 INFO - PROCESS | 1770 | 1461099119077 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]]]}] 13:51:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 13:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1535ms 13:51:59 INFO - PROCESS | 1770 | 1461099119149 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 13:51:59 INFO - PROCESS | 1770 | 1461099119153 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 13:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 13:51:59 INFO - PROCESS | 1770 | 1461099119160 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 13:51:59 INFO - PROCESS | 1770 | 1461099119164 Marionette TRACE conn3 <- [1,1326,null,{}] 13:51:59 INFO - PROCESS | 1770 | 1461099119169 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}] 13:51:59 INFO - PROCESS | 1770 | 1461099119358 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 13:51:59 INFO - PROCESS | 1770 | 1461099119571 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:59 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a73b800 == 149 [pid = 1770] [id = 339] 13:51:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 193 (0x9057a800) [pid = 1770] [serial = 1018] [outer = (nil)] 13:51:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 194 (0x91f02800) [pid = 1770] [serial = 1019] [outer = 0x9057a800] 13:51:59 INFO - PROCESS | 1770 | 1461099119701 Marionette DEBUG loaded listener.js 13:51:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 195 (0x91f0a800) [pid = 1770] [serial = 1020] [outer = 0x9057a800] 13:52:00 INFO - PROCESS | 1770 | 1461099120608 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]]]}] 13:52:00 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 13:52:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1496ms 13:52:00 INFO - PROCESS | 1770 | 1461099120657 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 13:52:00 INFO - PROCESS | 1770 | 1461099120660 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 13:52:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 13:52:00 INFO - PROCESS | 1770 | 1461099120667 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 13:52:00 INFO - PROCESS | 1770 | 1461099120670 Marionette TRACE conn3 <- [1,1330,null,{}] 13:52:00 INFO - PROCESS | 1770 | 1461099120676 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}] 13:52:00 INFO - PROCESS | 1770 | 1461099120863 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 13:52:01 INFO - PROCESS | 1770 | 1461099121094 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:01 INFO - PROCESS | 1770 | ++DOCSHELL 0x859be000 == 150 [pid = 1770] [id = 340] 13:52:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 196 (0x88c8f800) [pid = 1770] [serial = 1021] [outer = (nil)] 13:52:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 197 (0x92975400) [pid = 1770] [serial = 1022] [outer = 0x88c8f800] 13:52:01 INFO - PROCESS | 1770 | 1461099121247 Marionette DEBUG loaded listener.js 13:52:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 198 (0x9297f800) [pid = 1770] [serial = 1023] [outer = 0x88c8f800] 13:52:02 INFO - PROCESS | 1770 | 1461099122818 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]]]}] 13:52:02 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 13:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 2189ms 13:52:02 INFO - PROCESS | 1770 | 1461099122857 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 13:52:02 INFO - PROCESS | 1770 | 1461099122863 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 13:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 13:52:02 INFO - PROCESS | 1770 | 1461099122871 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 13:52:02 INFO - PROCESS | 1770 | 1461099122877 Marionette TRACE conn3 <- [1,1334,null,{}] 13:52:02 INFO - PROCESS | 1770 | 1461099122886 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}] 13:52:03 INFO - PROCESS | 1770 | 1461099123078 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 13:52:03 INFO - PROCESS | 1770 | 1461099123299 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:03 INFO - PROCESS | 1770 | ++DOCSHELL 0x862e9c00 == 151 [pid = 1770] [id = 341] 13:52:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 199 (0x867ea400) [pid = 1770] [serial = 1024] [outer = (nil)] 13:52:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 200 (0x876eac00) [pid = 1770] [serial = 1025] [outer = 0x867ea400] 13:52:03 INFO - PROCESS | 1770 | 1461099123416 Marionette DEBUG loaded listener.js 13:52:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 201 (0x87711400) [pid = 1770] [serial = 1026] [outer = 0x867ea400] 13:52:04 INFO - PROCESS | 1770 | 1461099124350 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]]]}] 13:52:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 13:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1543ms 13:52:04 INFO - PROCESS | 1770 | 1461099124414 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 13:52:04 INFO - PROCESS | 1770 | 1461099124423 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 13:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 13:52:04 INFO - PROCESS | 1770 | 1461099124433 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 13:52:04 INFO - PROCESS | 1770 | 1461099124436 Marionette TRACE conn3 <- [1,1338,null,{}] 13:52:04 INFO - PROCESS | 1770 | 1461099124443 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}] 13:52:04 INFO - PROCESS | 1770 | 1461099124748 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 13:52:05 INFO - PROCESS | 1770 | 1461099125102 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:05 INFO - PROCESS | 1770 | ++DOCSHELL 0x862ee400 == 152 [pid = 1770] [id = 342] 13:52:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 202 (0x862f5400) [pid = 1770] [serial = 1027] [outer = (nil)] 13:52:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 203 (0x87717c00) [pid = 1770] [serial = 1028] [outer = 0x862f5400] 13:52:05 INFO - PROCESS | 1770 | 1461099125182 Marionette DEBUG loaded listener.js 13:52:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 204 (0x88c88000) [pid = 1770] [serial = 1029] [outer = 0x862f5400] 13:52:06 INFO - PROCESS | 1770 | 1461099126647 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]]]}] 13:52:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 13:52:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2240ms 13:52:06 INFO - PROCESS | 1770 | 1461099126673 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 13:52:06 INFO - PROCESS | 1770 | 1461099126677 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 13:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 13:52:06 INFO - PROCESS | 1770 | 1461099126683 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 13:52:06 INFO - PROCESS | 1770 | 1461099126689 Marionette TRACE conn3 <- [1,1342,null,{}] 13:52:06 INFO - PROCESS | 1770 | 1461099126705 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}] 13:52:06 INFO - PROCESS | 1770 | 1461099126881 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 13:52:07 INFO - PROCESS | 1770 | --DOCSHELL 0x8f9bf000 == 151 [pid = 1770] [id = 70] 13:52:07 INFO - PROCESS | 1770 | --DOCSHELL 0x85b30c00 == 150 [pid = 1770] [id = 223] 13:52:07 INFO - PROCESS | 1770 | --DOMWINDOW == 203 (0x950e2400) [pid = 1770] [serial = 857] [outer = (nil)] [url = about:blank] 13:52:07 INFO - PROCESS | 1770 | --DOMWINDOW == 202 (0x97fcc000) [pid = 1770] [serial = 860] [outer = (nil)] [url = about:blank] 13:52:07 INFO - PROCESS | 1770 | --DOMWINDOW == 201 (0x9b0ea400) [pid = 1770] [serial = 863] [outer = (nil)] [url = about:blank] 13:52:07 INFO - PROCESS | 1770 | --DOMWINDOW == 200 (0x9fb95800) [pid = 1770] [serial = 866] [outer = (nil)] [url = about:blank] 13:52:07 INFO - PROCESS | 1770 | --DOMWINDOW == 199 (0x9feecc00) [pid = 1770] [serial = 869] [outer = (nil)] [url = about:blank] 13:52:07 INFO - PROCESS | 1770 | --DOMWINDOW == 198 (0xa0c39800) [pid = 1770] [serial = 872] [outer = (nil)] [url = about:blank] 13:52:07 INFO - PROCESS | 1770 | --DOMWINDOW == 197 (0x859ba800) [pid = 1770] [serial = 875] [outer = (nil)] [url = about:blank] 13:52:07 INFO - PROCESS | 1770 | --DOMWINDOW == 196 (0x862ed400) [pid = 1770] [serial = 878] [outer = (nil)] [url = about:blank] 13:52:07 INFO - PROCESS | 1770 | --DOMWINDOW == 195 (0x862f7400) [pid = 1770] [serial = 881] [outer = (nil)] [url = about:blank] 13:52:07 INFO - PROCESS | 1770 | --DOMWINDOW == 194 (0x86f4dc00) [pid = 1770] [serial = 884] [outer = (nil)] [url = about:blank] 13:52:07 INFO - PROCESS | 1770 | --DOMWINDOW == 193 (0x87fa2800) [pid = 1770] [serial = 842] [outer = (nil)] [url = about:blank] 13:52:07 INFO - PROCESS | 1770 | --DOMWINDOW == 192 (0x8b751c00) [pid = 1770] [serial = 845] [outer = (nil)] [url = about:blank] 13:52:07 INFO - PROCESS | 1770 | --DOMWINDOW == 191 (0x90255800) [pid = 1770] [serial = 848] [outer = (nil)] [url = about:blank] 13:52:07 INFO - PROCESS | 1770 | --DOMWINDOW == 190 (0x91fbb000) [pid = 1770] [serial = 851] [outer = (nil)] [url = about:blank] 13:52:07 INFO - PROCESS | 1770 | --DOMWINDOW == 189 (0x92a4ec00) [pid = 1770] [serial = 854] [outer = (nil)] [url = about:blank] 13:52:07 INFO - PROCESS | 1770 | --DOMWINDOW == 188 (0x864c6c00) [pid = 1770] [serial = 908] [outer = (nil)] [url = about:blank] 13:52:07 INFO - PROCESS | 1770 | 1461099127259 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:07 INFO - PROCESS | 1770 | --DOCSHELL 0x867e5400 == 149 [pid = 1770] [id = 219] 13:52:07 INFO - PROCESS | 1770 | --DOCSHELL 0x85b2dc00 == 148 [pid = 1770] [id = 222] 13:52:07 INFO - PROCESS | 1770 | --DOCSHELL 0x8770cc00 == 147 [pid = 1770] [id = 221] 13:52:07 INFO - PROCESS | 1770 | --DOCSHELL 0x867f2400 == 146 [pid = 1770] [id = 220] 13:52:07 INFO - PROCESS | 1770 | --DOCSHELL 0x84b5e400 == 145 [pid = 1770] [id = 325] 13:52:07 INFO - PROCESS | 1770 | ++DOCSHELL 0x84b5e400 == 146 [pid = 1770] [id = 343] 13:52:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 189 (0x84f9f800) [pid = 1770] [serial = 1030] [outer = (nil)] 13:52:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 190 (0x859bc400) [pid = 1770] [serial = 1031] [outer = 0x84f9f800] 13:52:07 INFO - PROCESS | 1770 | 1461099127343 Marionette DEBUG loaded listener.js 13:52:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 191 (0x864ca000) [pid = 1770] [serial = 1032] [outer = 0x84f9f800] 13:52:07 INFO - PROCESS | 1770 | --DOCSHELL 0x864cf000 == 145 [pid = 1770] [id = 324] 13:52:07 INFO - PROCESS | 1770 | --DOCSHELL 0x859be800 == 144 [pid = 1770] [id = 323] 13:52:07 INFO - PROCESS | 1770 | --DOCSHELL 0x855a8400 == 143 [pid = 1770] [id = 322] 13:52:07 INFO - PROCESS | 1770 | --DOCSHELL 0x91315c00 == 142 [pid = 1770] [id = 11] 13:52:07 INFO - PROCESS | 1770 | --DOCSHELL 0x84b5e800 == 141 [pid = 1770] [id = 321] 13:52:07 INFO - PROCESS | 1770 | --DOCSHELL 0x8a73cc00 == 140 [pid = 1770] [id = 320] 13:52:07 INFO - PROCESS | 1770 | --DOCSHELL 0x8ba14800 == 139 [pid = 1770] [id = 319] 13:52:07 INFO - PROCESS | 1770 | --DOCSHELL 0x93c62400 == 138 [pid = 1770] [id = 318] 13:52:07 INFO - PROCESS | 1770 | --DOCSHELL 0x90251400 == 137 [pid = 1770] [id = 317] 13:52:07 INFO - PROCESS | 1770 | --DOCSHELL 0x933c3c00 == 136 [pid = 1770] [id = 316] 13:52:07 INFO - PROCESS | 1770 | --DOCSHELL 0x92aa3400 == 135 [pid = 1770] [id = 315] 13:52:07 INFO - PROCESS | 1770 | --DOCSHELL 0x92a45400 == 134 [pid = 1770] [id = 314] 13:52:07 INFO - PROCESS | 1770 | --DOCSHELL 0x91315000 == 133 [pid = 1770] [id = 313] 13:52:07 INFO - PROCESS | 1770 | --DOCSHELL 0x9040a000 == 132 [pid = 1770] [id = 312] 13:52:07 INFO - PROCESS | 1770 | --DOCSHELL 0x8f6eb800 == 131 [pid = 1770] [id = 311] 13:52:07 INFO - PROCESS | 1770 | --DOCSHELL 0x8fcb7c00 == 130 [pid = 1770] [id = 310] 13:52:07 INFO - PROCESS | 1770 | --DOCSHELL 0x8bb5b400 == 129 [pid = 1770] [id = 309] 13:52:08 INFO - PROCESS | 1770 | --DOCSHELL 0x8ba13400 == 128 [pid = 1770] [id = 308] 13:52:08 INFO - PROCESS | 1770 | --DOCSHELL 0x8a609c00 == 127 [pid = 1770] [id = 307] 13:52:08 INFO - PROCESS | 1770 | --DOCSHELL 0x894e6800 == 126 [pid = 1770] [id = 306] 13:52:08 INFO - PROCESS | 1770 | --DOCSHELL 0x88c8ec00 == 125 [pid = 1770] [id = 305] 13:52:08 INFO - PROCESS | 1770 | --DOCSHELL 0x85b31400 == 124 [pid = 1770] [id = 304] 13:52:08 INFO - PROCESS | 1770 | --DOCSHELL 0x862f5c00 == 123 [pid = 1770] [id = 303] 13:52:08 INFO - PROCESS | 1770 | 1461099128183 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]]]}] 13:52:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 13:52:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1545ms 13:52:08 INFO - PROCESS | 1770 | --DOMWINDOW == 190 (0x97ddd800) [pid = 1770] [serial = 825] [outer = (nil)] [url = about:blank] 13:52:08 INFO - PROCESS | 1770 | --DOMWINDOW == 189 (0x8bd44400) [pid = 1770] [serial = 905] [outer = (nil)] [url = about:blank] 13:52:08 INFO - PROCESS | 1770 | --DOMWINDOW == 188 (0x8f6ed400) [pid = 1770] [serial = 906] [outer = (nil)] [url = about:blank] 13:52:08 INFO - PROCESS | 1770 | --DOMWINDOW == 187 (0x876e2c00) [pid = 1770] [serial = 888] [outer = (nil)] [url = about:blank] 13:52:08 INFO - PROCESS | 1770 | --DOMWINDOW == 186 (0x86f4e800) [pid = 1770] [serial = 887] [outer = (nil)] [url = about:blank] 13:52:08 INFO - PROCESS | 1770 | --DOMWINDOW == 185 (0x88c86000) [pid = 1770] [serial = 891] [outer = (nil)] [url = about:blank] 13:52:08 INFO - PROCESS | 1770 | --DOMWINDOW == 184 (0x8890a800) [pid = 1770] [serial = 890] [outer = (nil)] [url = about:blank] 13:52:08 INFO - PROCESS | 1770 | --DOMWINDOW == 183 (0x855a6400) [pid = 1770] [serial = 896] [outer = (nil)] [url = about:blank] 13:52:08 INFO - PROCESS | 1770 | --DOMWINDOW == 182 (0x8584c800) [pid = 1770] [serial = 897] [outer = (nil)] [url = about:blank] 13:52:08 INFO - PROCESS | 1770 | --DOMWINDOW == 181 (0x876e5c00) [pid = 1770] [serial = 899] [outer = (nil)] [url = about:blank] 13:52:08 INFO - PROCESS | 1770 | --DOMWINDOW == 180 (0x8bb4d800) [pid = 1770] [serial = 894] [outer = (nil)] [url = about:blank] 13:52:08 INFO - PROCESS | 1770 | --DOMWINDOW == 179 (0x8a737800) [pid = 1770] [serial = 893] [outer = (nil)] [url = about:blank] 13:52:08 INFO - PROCESS | 1770 | --DOMWINDOW == 178 (0x893ee400) [pid = 1770] [serial = 902] [outer = (nil)] [url = about:blank] 13:52:08 INFO - PROCESS | 1770 | --DOMWINDOW == 177 (0x895e4000) [pid = 1770] [serial = 903] [outer = (nil)] [url = about:blank] 13:52:08 INFO - PROCESS | 1770 | --DOMWINDOW == 176 (0x8786e400) [pid = 1770] [serial = 900] [outer = (nil)] [url = about:blank] 13:52:08 INFO - PROCESS | 1770 | 1461099128252 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 13:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 13:52:08 INFO - PROCESS | 1770 | 1461099128256 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 13:52:08 INFO - PROCESS | 1770 | 1461099128266 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 13:52:08 INFO - PROCESS | 1770 | 1461099128270 Marionette TRACE conn3 <- [1,1346,null,{}] 13:52:08 INFO - PROCESS | 1770 | 1461099128275 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}] 13:52:08 INFO - PROCESS | 1770 | 1461099128445 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 13:52:08 INFO - PROCESS | 1770 | 1461099128455 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:08 INFO - PROCESS | 1770 | ++DOCSHELL 0x85b2dc00 == 124 [pid = 1770] [id = 344] 13:52:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 177 (0x862eb800) [pid = 1770] [serial = 1033] [outer = (nil)] 13:52:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 178 (0x87e6c400) [pid = 1770] [serial = 1034] [outer = 0x862eb800] 13:52:08 INFO - PROCESS | 1770 | 1461099128529 Marionette DEBUG loaded listener.js 13:52:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 179 (0x88c8b400) [pid = 1770] [serial = 1035] [outer = 0x862eb800] 13:52:09 INFO - PROCESS | 1770 | 1461099129520 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]]]}] 13:52:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 13:52:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1285ms 13:52:09 INFO - PROCESS | 1770 | 1461099129548 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 13:52:09 INFO - PROCESS | 1770 | 1461099129552 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 13:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 13:52:09 INFO - PROCESS | 1770 | 1461099129557 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 13:52:09 INFO - PROCESS | 1770 | 1461099129561 Marionette TRACE conn3 <- [1,1350,null,{}] 13:52:09 INFO - PROCESS | 1770 | 1461099129566 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}] 13:52:09 INFO - PROCESS | 1770 | 1461099129744 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 13:52:09 INFO - PROCESS | 1770 | 1461099129958 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:09 INFO - PROCESS | 1770 | ++DOCSHELL 0x859be800 == 125 [pid = 1770] [id = 345] 13:52:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 180 (0x85b2fc00) [pid = 1770] [serial = 1036] [outer = (nil)] 13:52:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 181 (0x894ee800) [pid = 1770] [serial = 1037] [outer = 0x85b2fc00] 13:52:10 INFO - PROCESS | 1770 | 1461099130031 Marionette DEBUG loaded listener.js 13:52:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 182 (0x895e4800) [pid = 1770] [serial = 1038] [outer = 0x85b2fc00] 13:52:10 INFO - PROCESS | 1770 | 1461099130884 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]]]}] 13:52:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 13:52:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1382ms 13:52:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 13:52:11 INFO - PROCESS | 1770 | 1461099130995 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 13:52:11 INFO - PROCESS | 1770 | 1461099130998 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 13:52:11 INFO - PROCESS | 1770 | 1461099131003 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 13:52:11 INFO - PROCESS | 1770 | 1461099131007 Marionette TRACE conn3 <- [1,1354,null,{}] 13:52:11 INFO - PROCESS | 1770 | 1461099131012 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}] 13:52:11 INFO - PROCESS | 1770 | 1461099131295 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 13:52:11 INFO - PROCESS | 1770 | 1461099131332 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:11 INFO - PROCESS | 1770 | ++DOCSHELL 0x85850400 == 126 [pid = 1770] [id = 346] 13:52:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 183 (0x895d6000) [pid = 1770] [serial = 1039] [outer = (nil)] 13:52:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 184 (0x8ba20400) [pid = 1770] [serial = 1040] [outer = 0x895d6000] 13:52:11 INFO - PROCESS | 1770 | 1461099131407 Marionette DEBUG loaded listener.js 13:52:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 185 (0x8bb4f400) [pid = 1770] [serial = 1041] [outer = 0x895d6000] 13:52:12 INFO - PROCESS | 1770 | --DOMWINDOW == 184 (0x91fc1800) [pid = 1770] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 13:52:12 INFO - PROCESS | 1770 | --DOMWINDOW == 183 (0x8ffa2800) [pid = 1770] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 13:52:12 INFO - PROCESS | 1770 | --DOMWINDOW == 182 (0x90408000) [pid = 1770] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 13:52:12 INFO - PROCESS | 1770 | --DOMWINDOW == 181 (0x8b750000) [pid = 1770] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 13:52:12 INFO - PROCESS | 1770 | --DOMWINDOW == 180 (0x933d1000) [pid = 1770] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 13:52:12 INFO - PROCESS | 1770 | --DOMWINDOW == 179 (0x84b5f000) [pid = 1770] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 13:52:12 INFO - PROCESS | 1770 | --DOMWINDOW == 178 (0x84fa5400) [pid = 1770] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 13:52:12 INFO - PROCESS | 1770 | --DOMWINDOW == 177 (0x8a731400) [pid = 1770] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 13:52:12 INFO - PROCESS | 1770 | --DOMWINDOW == 176 (0x935d9800) [pid = 1770] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 13:52:12 INFO - PROCESS | 1770 | --DOMWINDOW == 175 (0x90679800) [pid = 1770] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:52:12 INFO - PROCESS | 1770 | --DOMWINDOW == 174 (0x8ba1a000) [pid = 1770] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 13:52:12 INFO - PROCESS | 1770 | --DOMWINDOW == 173 (0x86f48c00) [pid = 1770] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 13:52:12 INFO - PROCESS | 1770 | --DOMWINDOW == 172 (0x904e3800) [pid = 1770] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 13:52:12 INFO - PROCESS | 1770 | --DOMWINDOW == 171 (0x864cf800) [pid = 1770] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 13:52:12 INFO - PROCESS | 1770 | --DOMWINDOW == 170 (0x862e9400) [pid = 1770] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 13:52:12 INFO - PROCESS | 1770 | --DOMWINDOW == 169 (0x8ffac800) [pid = 1770] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 13:52:12 INFO - PROCESS | 1770 | --DOMWINDOW == 168 (0x8f6ebc00) [pid = 1770] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 13:52:12 INFO - PROCESS | 1770 | --DOMWINDOW == 167 (0x8a5d4000) [pid = 1770] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 13:52:12 INFO - PROCESS | 1770 | --DOMWINDOW == 166 (0x935dd800) [pid = 1770] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 13:52:12 INFO - PROCESS | 1770 | --DOMWINDOW == 165 (0x92aa2400) [pid = 1770] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 13:52:12 INFO - PROCESS | 1770 | --DOMWINDOW == 164 (0x9131a800) [pid = 1770] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:52:12 INFO - PROCESS | 1770 | --DOMWINDOW == 163 (0x87866400) [pid = 1770] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 13:52:12 INFO - PROCESS | 1770 | --DOMWINDOW == 162 (0x85850800) [pid = 1770] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 13:52:12 INFO - PROCESS | 1770 | --DOMWINDOW == 161 (0x93c64800) [pid = 1770] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 13:52:12 INFO - PROCESS | 1770 | --DOMWINDOW == 160 (0x8fcb9400) [pid = 1770] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 13:52:12 INFO - PROCESS | 1770 | --DOMWINDOW == 159 (0x895dd800) [pid = 1770] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 13:52:12 INFO - PROCESS | 1770 | --DOMWINDOW == 158 (0x8f7e3000) [pid = 1770] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 13:52:12 INFO - PROCESS | 1770 | --DOMWINDOW == 157 (0x935d2000) [pid = 1770] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 13:52:12 INFO - PROCESS | 1770 | --DOMWINDOW == 156 (0x862f7000) [pid = 1770] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 13:52:12 INFO - PROCESS | 1770 | --DOMWINDOW == 155 (0xa0c11c00) [pid = 1770] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 13:52:12 INFO - PROCESS | 1770 | --DOMWINDOW == 154 (0x8ba13c00) [pid = 1770] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 13:52:12 INFO - PROCESS | 1770 | --DOMWINDOW == 153 (0x933cec00) [pid = 1770] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 13:52:12 INFO - PROCESS | 1770 | --DOMWINDOW == 152 (0x855a5400) [pid = 1770] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 13:52:12 INFO - PROCESS | 1770 | --DOMWINDOW == 151 (0x92977000) [pid = 1770] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 13:52:12 INFO - PROCESS | 1770 | --DOMWINDOW == 150 (0x97d15400) [pid = 1770] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 13:52:12 INFO - PROCESS | 1770 | --DOMWINDOW == 149 (0x9fc4ec00) [pid = 1770] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 13:52:12 INFO - PROCESS | 1770 | --DOMWINDOW == 148 (0x859bb400) [pid = 1770] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 13:52:12 INFO - PROCESS | 1770 | --DOMWINDOW == 147 (0x87719400) [pid = 1770] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 13:52:12 INFO - PROCESS | 1770 | --DOMWINDOW == 146 (0x89422400) [pid = 1770] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 13:52:12 INFO - PROCESS | 1770 | --DOMWINDOW == 145 (0x88b44800) [pid = 1770] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 13:52:12 INFO - PROCESS | 1770 | --DOMWINDOW == 144 (0x859b8000) [pid = 1770] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 13:52:12 INFO - PROCESS | 1770 | --DOMWINDOW == 143 (0x862f8400) [pid = 1770] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 13:52:12 INFO - PROCESS | 1770 | --DOMWINDOW == 142 (0x9024d400) [pid = 1770] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 13:52:13 INFO - PROCESS | 1770 | 1461099133114 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]]]}] 13:52:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 13:52:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 2135ms 13:52:13 INFO - PROCESS | 1770 | 1461099133138 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 13:52:13 INFO - PROCESS | 1770 | 1461099133142 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 13:52:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 13:52:13 INFO - PROCESS | 1770 | 1461099133148 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 13:52:13 INFO - PROCESS | 1770 | 1461099133151 Marionette TRACE conn3 <- [1,1358,null,{}] 13:52:13 INFO - PROCESS | 1770 | 1461099133167 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}] 13:52:13 INFO - PROCESS | 1770 | 1461099133329 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 13:52:13 INFO - PROCESS | 1770 | 1461099133343 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:13 INFO - PROCESS | 1770 | ++DOCSHELL 0x855ab400 == 127 [pid = 1770] [id = 347] 13:52:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 143 (0x859b8000) [pid = 1770] [serial = 1042] [outer = (nil)] 13:52:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 144 (0x862eb400) [pid = 1770] [serial = 1043] [outer = 0x859b8000] 13:52:13 INFO - PROCESS | 1770 | 1461099133415 Marionette DEBUG loaded listener.js 13:52:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 145 (0x8770ac00) [pid = 1770] [serial = 1044] [outer = 0x859b8000] 13:52:14 INFO - PROCESS | 1770 | 1461099134281 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]]]}] 13:52:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 13:52:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1194ms 13:52:14 INFO - PROCESS | 1770 | 1461099134352 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 13:52:14 INFO - PROCESS | 1770 | 1461099134356 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 13:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 13:52:14 INFO - PROCESS | 1770 | 1461099134362 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 13:52:14 INFO - PROCESS | 1770 | 1461099134365 Marionette TRACE conn3 <- [1,1362,null,{}] 13:52:14 INFO - PROCESS | 1770 | 1461099134371 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}] 13:52:14 INFO - PROCESS | 1770 | 1461099134540 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 13:52:14 INFO - PROCESS | 1770 | 1461099134550 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:14 INFO - PROCESS | 1770 | ++DOCSHELL 0x8584f000 == 128 [pid = 1770] [id = 348] 13:52:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 146 (0x85b3a000) [pid = 1770] [serial = 1045] [outer = (nil)] 13:52:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 147 (0x895e1800) [pid = 1770] [serial = 1046] [outer = 0x85b3a000] 13:52:14 INFO - PROCESS | 1770 | 1461099134620 Marionette DEBUG loaded listener.js 13:52:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 148 (0x8ba11800) [pid = 1770] [serial = 1047] [outer = 0x85b3a000] 13:52:16 INFO - PROCESS | 1770 | 1461099136035 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]]]}] 13:52:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 13:52:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1730ms 13:52:16 INFO - PROCESS | 1770 | 1461099136093 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 13:52:16 INFO - PROCESS | 1770 | 1461099136101 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 13:52:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 13:52:16 INFO - PROCESS | 1770 | 1461099136111 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 13:52:16 INFO - PROCESS | 1770 | 1461099136116 Marionette TRACE conn3 <- [1,1366,null,{}] 13:52:16 INFO - PROCESS | 1770 | 1461099136125 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}] 13:52:16 INFO - PROCESS | 1770 | 1461099136337 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 13:52:16 INFO - PROCESS | 1770 | 1461099136627 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:16 INFO - PROCESS | 1770 | ++DOCSHELL 0x85b36400 == 129 [pid = 1770] [id = 349] 13:52:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 149 (0x864cd000) [pid = 1770] [serial = 1048] [outer = (nil)] 13:52:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 150 (0x8770f400) [pid = 1770] [serial = 1049] [outer = 0x864cd000] 13:52:16 INFO - PROCESS | 1770 | 1461099136721 Marionette DEBUG loaded listener.js 13:52:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 151 (0x87871c00) [pid = 1770] [serial = 1050] [outer = 0x864cd000] 13:52:17 INFO - PROCESS | 1770 | 1461099137825 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] 13:52:17 INFO - PROCESS | 1770 | 1461099137853 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 13:52:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 13:52:17 INFO - PROCESS | 1770 | 1461099137864 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 13:52:17 INFO - PROCESS | 1770 | 1461099137868 Marionette TRACE conn3 <- [1,1370,null,{}] 13:52:17 INFO - PROCESS | 1770 | 1461099137875 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}] 13:52:18 INFO - PROCESS | 1770 | 1461099138068 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 13:52:18 INFO - PROCESS | 1770 | 1461099138338 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:18 INFO - PROCESS | 1770 | ++DOCSHELL 0x87fa2800 == 130 [pid = 1770] [id = 350] 13:52:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 152 (0x88b45c00) [pid = 1770] [serial = 1051] [outer = (nil)] 13:52:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 153 (0x89419800) [pid = 1770] [serial = 1052] [outer = 0x88b45c00] 13:52:18 INFO - PROCESS | 1770 | 1461099138465 Marionette DEBUG loaded listener.js 13:52:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 154 (0x8a5d4000) [pid = 1770] [serial = 1053] [outer = 0x88b45c00] 13:52:19 INFO - PROCESS | 1770 | 1461099139392 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] 13:52:19 INFO - PROCESS | 1770 | 1461099139456 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 13:52:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 13:52:19 INFO - PROCESS | 1770 | 1461099139463 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 13:52:19 INFO - PROCESS | 1770 | 1461099139470 Marionette TRACE conn3 <- [1,1374,null,{}] 13:52:19 INFO - PROCESS | 1770 | 1461099139487 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}] 13:52:19 INFO - PROCESS | 1770 | 1461099139808 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 13:52:20 INFO - PROCESS | 1770 | 1461099140054 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:20 INFO - PROCESS | 1770 | ++DOCSHELL 0x876e1400 == 131 [pid = 1770] [id = 351] 13:52:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 155 (0x8a606400) [pid = 1770] [serial = 1054] [outer = (nil)] 13:52:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 156 (0x8be67800) [pid = 1770] [serial = 1055] [outer = 0x8a606400] 13:52:20 INFO - PROCESS | 1770 | 1461099140147 Marionette DEBUG loaded listener.js 13:52:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 157 (0x8e5c6400) [pid = 1770] [serial = 1056] [outer = 0x8a606400] 13:52:21 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:52:21 INFO - PROCESS | 1770 | 1461099141115 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] 13:52:21 INFO - PROCESS | 1770 | 1461099141160 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 13:52:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 13:52:21 INFO - PROCESS | 1770 | 1461099141167 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 13:52:21 INFO - PROCESS | 1770 | 1461099141170 Marionette TRACE conn3 <- [1,1378,null,{}] 13:52:21 INFO - PROCESS | 1770 | 1461099141177 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}] 13:52:21 INFO - PROCESS | 1770 | 1461099141417 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 13:52:21 INFO - PROCESS | 1770 | 1461099141717 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:21 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a605400 == 132 [pid = 1770] [id = 352] 13:52:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 158 (0x8f6ee400) [pid = 1770] [serial = 1057] [outer = (nil)] 13:52:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 159 (0x8f9bfc00) [pid = 1770] [serial = 1058] [outer = 0x8f6ee400] 13:52:21 INFO - PROCESS | 1770 | 1461099141806 Marionette DEBUG loaded listener.js 13:52:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 160 (0x8fcb3c00) [pid = 1770] [serial = 1059] [outer = 0x8f6ee400] 13:52:22 INFO - PROCESS | 1770 | 1461099142780 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] 13:52:22 INFO - PROCESS | 1770 | 1461099142803 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 13:52:22 INFO - PROCESS | 1770 | 1461099142810 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 13:52:22 INFO - PROCESS | 1770 | 1461099142814 Marionette TRACE conn3 <- [1,1382,null,{}] 13:52:22 INFO - PROCESS | 1770 | 1461099142820 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}] 13:52:23 INFO - PROCESS | 1770 | 1461099143004 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 13:52:23 INFO - PROCESS | 1770 | 1461099143220 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:23 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f7e2000 == 133 [pid = 1770] [id = 353] 13:52:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 161 (0x8ffac800) [pid = 1770] [serial = 1060] [outer = (nil)] 13:52:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 162 (0x900d4400) [pid = 1770] [serial = 1061] [outer = 0x8ffac800] 13:52:23 INFO - PROCESS | 1770 | 1461099143346 Marionette DEBUG loaded listener.js 13:52:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 163 (0x9024cc00) [pid = 1770] [serial = 1062] [outer = 0x8ffac800] 13:52:24 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:52:24 INFO - PROCESS | 1770 | 1461099144433 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] 13:52:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 13:52:24 INFO - PROCESS | 1770 | 1461099144509 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 13:52:24 INFO - PROCESS | 1770 | 1461099144515 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 13:52:24 INFO - PROCESS | 1770 | 1461099144519 Marionette TRACE conn3 <- [1,1386,null,{}] 13:52:24 INFO - PROCESS | 1770 | 1461099144525 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}] 13:52:24 INFO - PROCESS | 1770 | 1461099144764 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 13:52:25 INFO - PROCESS | 1770 | 1461099145080 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:25 INFO - PROCESS | 1770 | ++DOCSHELL 0x904e3c00 == 134 [pid = 1770] [id = 354] 13:52:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 164 (0x904e6400) [pid = 1770] [serial = 1063] [outer = (nil)] 13:52:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 165 (0x90678400) [pid = 1770] [serial = 1064] [outer = 0x904e6400] 13:52:25 INFO - PROCESS | 1770 | 1461099145172 Marionette DEBUG loaded listener.js 13:52:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 166 (0x9072f800) [pid = 1770] [serial = 1065] [outer = 0x904e6400] 13:52:26 INFO - PROCESS | 1770 | 1461099146157 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] 13:52:26 INFO - PROCESS | 1770 | 1461099146201 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 13:52:26 INFO - PROCESS | 1770 | 1461099146207 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 13:52:26 INFO - PROCESS | 1770 | 1461099146211 Marionette TRACE conn3 <- [1,1390,null,{}] 13:52:26 INFO - PROCESS | 1770 | 1461099146217 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}] 13:52:26 INFO - PROCESS | 1770 | 1461099146417 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 13:52:26 INFO - PROCESS | 1770 | 1461099146681 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:26 INFO - PROCESS | 1770 | ++DOCSHELL 0x894e4000 == 135 [pid = 1770] [id = 355] 13:52:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 167 (0x8a5d5800) [pid = 1770] [serial = 1066] [outer = (nil)] 13:52:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 168 (0x91f3e000) [pid = 1770] [serial = 1067] [outer = 0x8a5d5800] 13:52:26 INFO - PROCESS | 1770 | 1461099146809 Marionette DEBUG loaded listener.js 13:52:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 169 (0x929de000) [pid = 1770] [serial = 1068] [outer = 0x8a5d5800] 13:52:27 INFO - PROCESS | 1770 | 1461099147696 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]]]}] 13:52:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 13:52:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1533ms 13:52:27 INFO - PROCESS | 1770 | 1461099147740 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 13:52:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 13:52:27 INFO - PROCESS | 1770 | 1461099147744 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 13:52:27 INFO - PROCESS | 1770 | 1461099147750 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 13:52:27 INFO - PROCESS | 1770 | 1461099147754 Marionette TRACE conn3 <- [1,1394,null,{}] 13:52:27 INFO - PROCESS | 1770 | 1461099147760 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}] 13:52:27 INFO - PROCESS | 1770 | 1461099147947 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 13:52:28 INFO - PROCESS | 1770 | 1461099148211 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:28 INFO - PROCESS | 1770 | ++DOCSHELL 0x91fc4800 == 136 [pid = 1770] [id = 356] 13:52:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 170 (0x92979800) [pid = 1770] [serial = 1069] [outer = (nil)] 13:52:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 171 (0x92a44c00) [pid = 1770] [serial = 1070] [outer = 0x92979800] 13:52:28 INFO - PROCESS | 1770 | 1461099148334 Marionette DEBUG loaded listener.js 13:52:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 172 (0x92a4bc00) [pid = 1770] [serial = 1071] [outer = 0x92979800] 13:52:29 INFO - PROCESS | 1770 | 1461099149213 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]]]}] 13:52:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 13:52:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1535ms 13:52:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 13:52:29 INFO - PROCESS | 1770 | 1461099149284 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 13:52:29 INFO - PROCESS | 1770 | 1461099149287 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 13:52:29 INFO - PROCESS | 1770 | 1461099149294 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 13:52:29 INFO - PROCESS | 1770 | 1461099149298 Marionette TRACE conn3 <- [1,1398,null,{}] 13:52:29 INFO - PROCESS | 1770 | 1461099149303 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}] 13:52:29 INFO - PROCESS | 1770 | 1461099149529 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 13:52:29 INFO - PROCESS | 1770 | 1461099149798 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:29 INFO - PROCESS | 1770 | ++DOCSHELL 0x84b64000 == 137 [pid = 1770] [id = 357] 13:52:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 173 (0x92a42c00) [pid = 1770] [serial = 1072] [outer = (nil)] 13:52:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 174 (0x92aa5000) [pid = 1770] [serial = 1073] [outer = 0x92a42c00] 13:52:29 INFO - PROCESS | 1770 | 1461099149933 Marionette DEBUG loaded listener.js 13:52:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 175 (0x92d34c00) [pid = 1770] [serial = 1074] [outer = 0x92a42c00] 13:52:30 INFO - PROCESS | 1770 | 1461099150823 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]]]}] 13:52:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 13:52:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1585ms 13:52:30 INFO - PROCESS | 1770 | 1461099150879 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 13:52:30 INFO - PROCESS | 1770 | 1461099150883 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 13:52:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 13:52:30 INFO - PROCESS | 1770 | 1461099150890 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 13:52:30 INFO - PROCESS | 1770 | 1461099150893 Marionette TRACE conn3 <- [1,1402,null,{}] 13:52:30 INFO - PROCESS | 1770 | 1461099150899 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}] 13:52:31 INFO - PROCESS | 1770 | 1461099151096 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 13:52:31 INFO - PROCESS | 1770 | 1461099151391 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:31 INFO - PROCESS | 1770 | ++DOCSHELL 0x9131f800 == 138 [pid = 1770] [id = 358] 13:52:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 176 (0x933c3000) [pid = 1770] [serial = 1075] [outer = (nil)] 13:52:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 177 (0x933c6400) [pid = 1770] [serial = 1076] [outer = 0x933c3000] 13:52:31 INFO - PROCESS | 1770 | 1461099151519 Marionette DEBUG loaded listener.js 13:52:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 178 (0x933cc800) [pid = 1770] [serial = 1077] [outer = 0x933c3000] 13:52:32 INFO - PROCESS | 1770 | 1461099152427 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]]]}] 13:52:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 13:52:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1585ms 13:52:32 INFO - PROCESS | 1770 | 1461099152476 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 13:52:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 13:52:32 INFO - PROCESS | 1770 | 1461099152481 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 13:52:32 INFO - PROCESS | 1770 | 1461099152487 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 13:52:32 INFO - PROCESS | 1770 | 1461099152492 Marionette TRACE conn3 <- [1,1406,null,{}] 13:52:32 INFO - PROCESS | 1770 | 1461099152497 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}] 13:52:32 INFO - PROCESS | 1770 | 1461099152714 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 13:52:33 INFO - PROCESS | 1770 | 1461099152987 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:33 INFO - PROCESS | 1770 | ++DOCSHELL 0x893e7000 == 139 [pid = 1770] [id = 359] 13:52:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 179 (0x92d40000) [pid = 1770] [serial = 1078] [outer = (nil)] 13:52:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 180 (0x935dd000) [pid = 1770] [serial = 1079] [outer = 0x92d40000] 13:52:33 INFO - PROCESS | 1770 | 1461099153121 Marionette DEBUG loaded listener.js 13:52:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 181 (0x937a7c00) [pid = 1770] [serial = 1080] [outer = 0x92d40000] 13:52:33 INFO - PROCESS | 1770 | 1461099153973 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]]]}] 13:52:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 13:52:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1548ms 13:52:34 INFO - PROCESS | 1770 | 1461099154052 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 13:52:34 INFO - PROCESS | 1770 | 1461099154055 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 13:52:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 13:52:34 INFO - PROCESS | 1770 | 1461099154065 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 13:52:34 INFO - PROCESS | 1770 | 1461099154067 Marionette TRACE conn3 <- [1,1410,null,{}] 13:52:34 INFO - PROCESS | 1770 | 1461099154073 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}] 13:52:34 INFO - PROCESS | 1770 | 1461099154268 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 13:52:34 INFO - PROCESS | 1770 | 1461099154488 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:34 INFO - PROCESS | 1770 | ++DOCSHELL 0x935df400 == 140 [pid = 1770] [id = 360] 13:52:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 182 (0x937a6000) [pid = 1770] [serial = 1081] [outer = (nil)] 13:52:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 183 (0x9390c000) [pid = 1770] [serial = 1082] [outer = 0x937a6000] 13:52:34 INFO - PROCESS | 1770 | 1461099154656 Marionette DEBUG loaded listener.js 13:52:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 184 (0x93911000) [pid = 1770] [serial = 1083] [outer = 0x937a6000] 13:52:35 INFO - PROCESS | 1770 | 1461099155589 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]]]}] 13:52:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 13:52:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1580ms 13:52:35 INFO - PROCESS | 1770 | 1461099155646 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 13:52:35 INFO - PROCESS | 1770 | 1461099155650 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 13:52:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 13:52:35 INFO - PROCESS | 1770 | 1461099155656 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 13:52:35 INFO - PROCESS | 1770 | 1461099155660 Marionette TRACE conn3 <- [1,1414,null,{}] 13:52:35 INFO - PROCESS | 1770 | 1461099155666 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}] 13:52:35 INFO - PROCESS | 1770 | 1461099155896 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 13:52:36 INFO - PROCESS | 1770 | 1461099156220 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:36 INFO - PROCESS | 1770 | ++DOCSHELL 0x90405c00 == 141 [pid = 1770] [id = 361] 13:52:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 185 (0x937ac400) [pid = 1770] [serial = 1084] [outer = (nil)] 13:52:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 186 (0x93a3d400) [pid = 1770] [serial = 1085] [outer = 0x937ac400] 13:52:36 INFO - PROCESS | 1770 | 1461099156308 Marionette DEBUG loaded listener.js 13:52:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 187 (0x93a41800) [pid = 1770] [serial = 1086] [outer = 0x937ac400] 13:52:37 INFO - PROCESS | 1770 | 1461099157275 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]]]}] 13:52:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 13:52:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1633ms 13:52:37 INFO - PROCESS | 1770 | 1461099157291 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 13:52:37 INFO - PROCESS | 1770 | 1461099157294 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 13:52:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 13:52:37 INFO - PROCESS | 1770 | 1461099157301 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 13:52:37 INFO - PROCESS | 1770 | 1461099157303 Marionette TRACE conn3 <- [1,1418,null,{}] 13:52:37 INFO - PROCESS | 1770 | 1461099157309 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}] 13:52:37 INFO - PROCESS | 1770 | 1461099157501 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 13:52:37 INFO - PROCESS | 1770 | 1461099157821 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:37 INFO - PROCESS | 1770 | ++DOCSHELL 0x87f94800 == 142 [pid = 1770] [id = 362] 13:52:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 188 (0x87fa1800) [pid = 1770] [serial = 1087] [outer = (nil)] 13:52:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 189 (0x93b7b000) [pid = 1770] [serial = 1088] [outer = 0x87fa1800] 13:52:37 INFO - PROCESS | 1770 | 1461099157913 Marionette DEBUG loaded listener.js 13:52:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 190 (0x93c68000) [pid = 1770] [serial = 1089] [outer = 0x87fa1800] 13:52:38 INFO - PROCESS | 1770 | 1461099158812 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]]]}] 13:52:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 13:52:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1589ms 13:52:38 INFO - PROCESS | 1770 | 1461099158891 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 13:52:38 INFO - PROCESS | 1770 | 1461099158895 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 13:52:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 13:52:38 INFO - PROCESS | 1770 | 1461099158902 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 13:52:38 INFO - PROCESS | 1770 | 1461099158906 Marionette TRACE conn3 <- [1,1422,null,{}] 13:52:38 INFO - PROCESS | 1770 | 1461099158911 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}] 13:52:39 INFO - PROCESS | 1770 | 1461099159149 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 13:52:39 INFO - PROCESS | 1770 | 1461099159467 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:39 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fcbac00 == 143 [pid = 1770] [id = 363] 13:52:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 191 (0x93c6cc00) [pid = 1770] [serial = 1090] [outer = (nil)] 13:52:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 192 (0x95a7a800) [pid = 1770] [serial = 1091] [outer = 0x93c6cc00] 13:52:39 INFO - PROCESS | 1770 | 1461099159555 Marionette DEBUG loaded listener.js 13:52:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 193 (0x95a7c000) [pid = 1770] [serial = 1092] [outer = 0x93c6cc00] 13:52:40 INFO - PROCESS | 1770 | 1461099160500 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]]]}] 13:52:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 13:52:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1633ms 13:52:40 INFO - PROCESS | 1770 | 1461099160536 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 13:52:40 INFO - PROCESS | 1770 | 1461099160540 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 13:52:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 13:52:40 INFO - PROCESS | 1770 | 1461099160547 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 13:52:40 INFO - PROCESS | 1770 | 1461099160550 Marionette TRACE conn3 <- [1,1426,null,{}] 13:52:40 INFO - PROCESS | 1770 | 1461099160556 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}] 13:52:40 INFO - PROCESS | 1770 | 1461099160744 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 13:52:41 INFO - PROCESS | 1770 | 1461099161069 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:41 INFO - PROCESS | 1770 | ++DOCSHELL 0x84f98800 == 144 [pid = 1770] [id = 364] 13:52:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 194 (0x85848800) [pid = 1770] [serial = 1093] [outer = (nil)] 13:52:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 195 (0x86f53000) [pid = 1770] [serial = 1094] [outer = 0x85848800] 13:52:41 INFO - PROCESS | 1770 | 1461099161171 Marionette DEBUG loaded listener.js 13:52:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 196 (0x87715800) [pid = 1770] [serial = 1095] [outer = 0x85848800] 13:52:42 INFO - PROCESS | 1770 | 1461099162153 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]]]}] 13:52:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 13:52:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1687ms 13:52:42 INFO - PROCESS | 1770 | 1461099162235 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 13:52:42 INFO - PROCESS | 1770 | 1461099162238 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 13:52:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 13:52:42 INFO - PROCESS | 1770 | 1461099162245 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 13:52:42 INFO - PROCESS | 1770 | 1461099162249 Marionette TRACE conn3 <- [1,1430,null,{}] 13:52:42 INFO - PROCESS | 1770 | 1461099162254 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}] 13:52:42 INFO - PROCESS | 1770 | 1461099162484 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 13:52:42 INFO - PROCESS | 1770 | 1461099162812 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:42 INFO - PROCESS | 1770 | ++DOCSHELL 0x859b1000 == 145 [pid = 1770] [id = 365] 13:52:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 197 (0x859b5800) [pid = 1770] [serial = 1096] [outer = (nil)] 13:52:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 198 (0x862f2000) [pid = 1770] [serial = 1097] [outer = 0x859b5800] 13:52:42 INFO - PROCESS | 1770 | 1461099162897 Marionette DEBUG loaded listener.js 13:52:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 199 (0x867ee800) [pid = 1770] [serial = 1098] [outer = 0x859b5800] 13:52:44 INFO - PROCESS | 1770 | 1461099164423 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]]]}] 13:52:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 13:52:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 2292ms 13:52:44 INFO - PROCESS | 1770 | 1461099164557 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 13:52:44 INFO - PROCESS | 1770 | 1461099164562 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 13:52:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 13:52:44 INFO - PROCESS | 1770 | 1461099164571 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 13:52:44 INFO - PROCESS | 1770 | 1461099164577 Marionette TRACE conn3 <- [1,1434,null,{}] 13:52:44 INFO - PROCESS | 1770 | 1461099164585 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}] 13:52:44 INFO - PROCESS | 1770 | 1461099164768 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 13:52:45 INFO - PROCESS | 1770 | 1461099165018 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:45 INFO - PROCESS | 1770 | ++DOCSHELL 0x862ea000 == 146 [pid = 1770] [id = 366] 13:52:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 200 (0x86f54c00) [pid = 1770] [serial = 1099] [outer = (nil)] 13:52:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 201 (0x876e3c00) [pid = 1770] [serial = 1100] [outer = 0x86f54c00] 13:52:45 INFO - PROCESS | 1770 | 1461099165099 Marionette DEBUG loaded listener.js 13:52:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 202 (0x8770bc00) [pid = 1770] [serial = 1101] [outer = 0x86f54c00] 13:52:45 INFO - PROCESS | 1770 | --DOCSHELL 0x85b35c00 == 145 [pid = 1770] [id = 280] 13:52:45 INFO - PROCESS | 1770 | --DOCSHELL 0x84fa3000 == 144 [pid = 1770] [id = 302] 13:52:45 INFO - PROCESS | 1770 | --DOCSHELL 0x92aa2000 == 143 [pid = 1770] [id = 208] 13:52:45 INFO - PROCESS | 1770 | --DOCSHELL 0x8a5d3c00 == 142 [pid = 1770] [id = 281] 13:52:45 INFO - PROCESS | 1770 | --DOCSHELL 0x8ffa9800 == 141 [pid = 1770] [id = 282] 13:52:45 INFO - PROCESS | 1770 | --DOCSHELL 0x92a43000 == 140 [pid = 1770] [id = 287] 13:52:45 INFO - PROCESS | 1770 | --DOCSHELL 0x855ab400 == 139 [pid = 1770] [id = 347] 13:52:45 INFO - PROCESS | 1770 | --DOCSHELL 0x85850400 == 138 [pid = 1770] [id = 346] 13:52:45 INFO - PROCESS | 1770 | --DOCSHELL 0x859be800 == 137 [pid = 1770] [id = 345] 13:52:45 INFO - PROCESS | 1770 | --DOCSHELL 0x85b2dc00 == 136 [pid = 1770] [id = 344] 13:52:45 INFO - PROCESS | 1770 | --DOCSHELL 0x84b5e400 == 135 [pid = 1770] [id = 343] 13:52:45 INFO - PROCESS | 1770 | --DOCSHELL 0x862ee400 == 134 [pid = 1770] [id = 342] 13:52:45 INFO - PROCESS | 1770 | --DOCSHELL 0x862e9c00 == 133 [pid = 1770] [id = 341] 13:52:45 INFO - PROCESS | 1770 | --DOCSHELL 0x859be000 == 132 [pid = 1770] [id = 340] 13:52:45 INFO - PROCESS | 1770 | --DOCSHELL 0x8a73b800 == 131 [pid = 1770] [id = 339] 13:52:45 INFO - PROCESS | 1770 | --DOCSHELL 0x8ffa8c00 == 130 [pid = 1770] [id = 337] 13:52:45 INFO - PROCESS | 1770 | --DOCSHELL 0x9024a800 == 129 [pid = 1770] [id = 338] 13:52:45 INFO - PROCESS | 1770 | --DOCSHELL 0x8a734000 == 128 [pid = 1770] [id = 336] 13:52:45 INFO - PROCESS | 1770 | --DOCSHELL 0x893ec800 == 127 [pid = 1770] [id = 335] 13:52:45 INFO - PROCESS | 1770 | --DOCSHELL 0x8bb5a800 == 126 [pid = 1770] [id = 334] 13:52:45 INFO - PROCESS | 1770 | --DOCSHELL 0x862f2400 == 125 [pid = 1770] [id = 294] 13:52:45 INFO - PROCESS | 1770 | --DOCSHELL 0x8a5dfc00 == 124 [pid = 1770] [id = 333] 13:52:45 INFO - PROCESS | 1770 | --DOCSHELL 0x8a5dd800 == 123 [pid = 1770] [id = 332] 13:52:45 INFO - PROCESS | 1770 | --DOCSHELL 0x88da6800 == 122 [pid = 1770] [id = 329] 13:52:45 INFO - PROCESS | 1770 | --DOCSHELL 0x862f7c00 == 121 [pid = 1770] [id = 330] 13:52:45 INFO - PROCESS | 1770 | --DOCSHELL 0x86f54400 == 120 [pid = 1770] [id = 328] 13:52:45 INFO - PROCESS | 1770 | --DOCSHELL 0x87714c00 == 119 [pid = 1770] [id = 326] 13:52:45 INFO - PROCESS | 1770 | --DOCSHELL 0x84b69400 == 118 [pid = 1770] [id = 327] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 201 (0x88b4d800) [pid = 1770] [serial = 980] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 200 (0x92a42000) [pid = 1770] [serial = 942] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 199 (0x90573800) [pid = 1770] [serial = 936] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 198 (0x929e2800) [pid = 1770] [serial = 852] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 197 (0x8bd48c00) [pid = 1770] [serial = 923] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 196 (0x93a36c00) [pid = 1770] [serial = 951] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 195 (0x85846800) [pid = 1770] [serial = 965] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 194 (0x86f47c00) [pid = 1770] [serial = 977] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 193 (0x8b75c000) [pid = 1770] [serial = 920] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 192 (0x98a4a400) [pid = 1770] [serial = 861] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 191 (0x8fcbd000) [pid = 1770] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 190 (0x963be800) [pid = 1770] [serial = 959] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 189 (0x88902c00) [pid = 1770] [serial = 914] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 188 (0x9131c800) [pid = 1770] [serial = 938] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 187 (0x876dc400) [pid = 1770] [serial = 972] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 186 (0x862f8800) [pid = 1770] [serial = 882] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 185 (0x96fe9c00) [pid = 1770] [serial = 960] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 184 (0x90575400) [pid = 1770] [serial = 849] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 183 (0x8ffaf800) [pid = 1770] [serial = 930] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 182 (0x88c8b000) [pid = 1770] [serial = 915] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 181 (0x8be68c00) [pid = 1770] [serial = 846] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 180 (0x93c61800) [pid = 1770] [serial = 953] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 179 (0x933c7400) [pid = 1770] [serial = 945] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 178 (0x93c67800) [pid = 1770] [serial = 954] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 177 (0x8ba1d000) [pid = 1770] [serial = 921] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 176 (0x92d3e000) [pid = 1770] [serial = 944] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 175 (0x95ca5800) [pid = 1770] [serial = 642] [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.] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 174 (0x88b49400) [pid = 1770] [serial = 843] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 173 (0x85b3a800) [pid = 1770] [serial = 968] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 172 (0x8ffa8400) [pid = 1770] [serial = 929] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 171 (0x95a85c00) [pid = 1770] [serial = 956] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 170 (0x90258400) [pid = 1770] [serial = 932] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 169 (0x8ba1a800) [pid = 1770] [serial = 768] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 168 (0x8fa99800) [pid = 1770] [serial = 927] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 167 (0x937a3c00) [pid = 1770] [serial = 948] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 166 (0x864ce800) [pid = 1770] [serial = 911] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 165 (0x8f9bc800) [pid = 1770] [serial = 926] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 164 (0x862f4000) [pid = 1770] [serial = 969] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 163 (0x8bd4dc00) [pid = 1770] [serial = 924] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 162 (0xa0f98c00) [pid = 1770] [serial = 873] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 161 (0x8e5bd000) [pid = 1770] [serial = 962] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 160 (0x88902800) [pid = 1770] [serial = 978] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 159 (0x9737e800) [pid = 1770] [serial = 858] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 158 (0x8770e800) [pid = 1770] [serial = 909] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 157 (0x8f7df800) [pid = 1770] [serial = 963] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 156 (0x86f49800) [pid = 1770] [serial = 971] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 155 (0x92aa5800) [pid = 1770] [serial = 855] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 154 (0x9b0ef000) [pid = 1770] [serial = 864] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 153 (0x9ff31000) [pid = 1770] [serial = 870] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 152 (0x862eec00) [pid = 1770] [serial = 879] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 151 (0x8786dc00) [pid = 1770] [serial = 974] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 150 (0x895e2c00) [pid = 1770] [serial = 918] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 149 (0x85849800) [pid = 1770] [serial = 966] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 148 (0x937a3000) [pid = 1770] [serial = 947] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 147 (0x87e6b000) [pid = 1770] [serial = 975] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 146 (0x9297a000) [pid = 1770] [serial = 941] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 145 (0x93a34c00) [pid = 1770] [serial = 950] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 144 (0x904e9c00) [pid = 1770] [serial = 935] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 143 (0x8f6f4400) [pid = 1770] [serial = 840] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 142 (0x867eb800) [pid = 1770] [serial = 912] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 141 (0x913a5c00) [pid = 1770] [serial = 939] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 140 (0x95ae6400) [pid = 1770] [serial = 957] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 139 (0x859bd000) [pid = 1770] [serial = 876] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 138 (0x90406400) [pid = 1770] [serial = 933] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 137 (0x895d6c00) [pid = 1770] [serial = 917] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 136 (0x86f4f000) [pid = 1770] [serial = 885] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | --DOMWINDOW == 135 (0x9fc50400) [pid = 1770] [serial = 867] [outer = (nil)] [url = about:blank] 13:52:46 INFO - PROCESS | 1770 | 1461099166635 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]]]}] 13:52:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 13:52:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 2087ms 13:52:46 INFO - PROCESS | 1770 | 1461099166658 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 13:52:46 INFO - PROCESS | 1770 | 1461099166666 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 13:52:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 13:52:46 INFO - PROCESS | 1770 | 1461099166676 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 13:52:46 INFO - PROCESS | 1770 | 1461099166680 Marionette TRACE conn3 <- [1,1438,null,{}] 13:52:46 INFO - PROCESS | 1770 | 1461099166686 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}] 13:52:46 INFO - PROCESS | 1770 | 1461099166866 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 13:52:47 INFO - PROCESS | 1770 | 1461099167042 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:47 INFO - PROCESS | 1770 | ++DOCSHELL 0x8584cc00 == 119 [pid = 1770] [id = 367] 13:52:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 136 (0x85850400) [pid = 1770] [serial = 1102] [outer = (nil)] 13:52:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 137 (0x867e5c00) [pid = 1770] [serial = 1103] [outer = 0x85850400] 13:52:47 INFO - PROCESS | 1770 | 1461099167115 Marionette DEBUG loaded listener.js 13:52:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 138 (0x86f50400) [pid = 1770] [serial = 1104] [outer = 0x85850400] 13:52:48 INFO - PROCESS | 1770 | 1461099168023 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]]]}] 13:52:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 13:52:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1393ms 13:52:48 INFO - PROCESS | 1770 | 1461099168068 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 13:52:48 INFO - PROCESS | 1770 | 1461099168072 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 13:52:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 13:52:48 INFO - PROCESS | 1770 | 1461099168079 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 13:52:48 INFO - PROCESS | 1770 | 1461099168084 Marionette TRACE conn3 <- [1,1442,null,{}] 13:52:48 INFO - PROCESS | 1770 | 1461099168099 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}] 13:52:48 INFO - PROCESS | 1770 | 1461099168285 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 13:52:48 INFO - PROCESS | 1770 | 1461099168529 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:48 INFO - PROCESS | 1770 | ++DOCSHELL 0x87716400 == 120 [pid = 1770] [id = 368] 13:52:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 139 (0x88902800) [pid = 1770] [serial = 1105] [outer = (nil)] 13:52:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 140 (0x8890f400) [pid = 1770] [serial = 1106] [outer = 0x88902800] 13:52:48 INFO - PROCESS | 1770 | 1461099168618 Marionette DEBUG loaded listener.js 13:52:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 141 (0x88c85800) [pid = 1770] [serial = 1107] [outer = 0x88902800] 13:52:49 INFO - PROCESS | 1770 | 1461099169425 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]]]}] 13:52:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 13:52:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1389ms 13:52:49 INFO - PROCESS | 1770 | 1461099169469 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 13:52:49 INFO - PROCESS | 1770 | 1461099169473 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 13:52:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 13:52:49 INFO - PROCESS | 1770 | 1461099169487 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 13:52:49 INFO - PROCESS | 1770 | 1461099169490 Marionette TRACE conn3 <- [1,1446,null,{}] 13:52:49 INFO - PROCESS | 1770 | 1461099169496 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}] 13:52:49 INFO - PROCESS | 1770 | 1461099169729 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 13:52:49 INFO - PROCESS | 1770 | 1461099169762 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:49 INFO - PROCESS | 1770 | ++DOCSHELL 0x88d9f800 == 121 [pid = 1770] [id = 369] 13:52:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 142 (0x88da6400) [pid = 1770] [serial = 1108] [outer = (nil)] 13:52:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 143 (0x893eac00) [pid = 1770] [serial = 1109] [outer = 0x88da6400] 13:52:49 INFO - PROCESS | 1770 | 1461099169876 Marionette DEBUG loaded listener.js 13:52:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 144 (0x894e6000) [pid = 1770] [serial = 1110] [outer = 0x88da6400] 13:52:50 INFO - PROCESS | 1770 | --DOMWINDOW == 143 (0x859b8000) [pid = 1770] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 13:52:50 INFO - PROCESS | 1770 | --DOMWINDOW == 142 (0x862f5400) [pid = 1770] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 13:52:50 INFO - PROCESS | 1770 | --DOMWINDOW == 141 (0x867ea400) [pid = 1770] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 13:52:50 INFO - PROCESS | 1770 | --DOMWINDOW == 140 (0x862eb800) [pid = 1770] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 13:52:50 INFO - PROCESS | 1770 | --DOMWINDOW == 139 (0x895d6000) [pid = 1770] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 13:52:50 INFO - PROCESS | 1770 | --DOMWINDOW == 138 (0x84f9f800) [pid = 1770] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 13:52:50 INFO - PROCESS | 1770 | --DOMWINDOW == 137 (0x85b2fc00) [pid = 1770] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 13:52:51 INFO - PROCESS | 1770 | 1461099171236 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]]]}] 13:52:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 13:52:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1802ms 13:52:51 INFO - PROCESS | 1770 | 1461099171282 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 13:52:51 INFO - PROCESS | 1770 | 1461099171285 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 13:52:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 13:52:51 INFO - PROCESS | 1770 | 1461099171291 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 13:52:51 INFO - PROCESS | 1770 | 1461099171294 Marionette TRACE conn3 <- [1,1450,null,{}] 13:52:51 INFO - PROCESS | 1770 | 1461099171300 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}] 13:52:51 INFO - PROCESS | 1770 | 1461099171470 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 13:52:51 INFO - PROCESS | 1770 | 1461099171496 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:51 INFO - PROCESS | 1770 | ++DOCSHELL 0x855a8400 == 122 [pid = 1770] [id = 370] 13:52:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 138 (0x85847c00) [pid = 1770] [serial = 1111] [outer = (nil)] 13:52:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 139 (0x893e6c00) [pid = 1770] [serial = 1112] [outer = 0x85847c00] 13:52:51 INFO - PROCESS | 1770 | 1461099171569 Marionette DEBUG loaded listener.js 13:52:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 140 (0x895d9000) [pid = 1770] [serial = 1113] [outer = 0x85847c00] 13:52:52 INFO - PROCESS | 1770 | 1461099172460 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]]]}] 13:52:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 13:52:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1186ms 13:52:52 INFO - PROCESS | 1770 | 1461099172488 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 13:52:52 INFO - PROCESS | 1770 | 1461099172491 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 13:52:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 13:52:52 INFO - PROCESS | 1770 | 1461099172497 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 13:52:52 INFO - PROCESS | 1770 | 1461099172500 Marionette TRACE conn3 <- [1,1454,null,{}] 13:52:52 INFO - PROCESS | 1770 | 1461099172510 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}] 13:52:52 INFO - PROCESS | 1770 | 1461099172712 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 13:52:53 INFO - PROCESS | 1770 | 1461099173043 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:53 INFO - PROCESS | 1770 | ++DOCSHELL 0x855ad800 == 123 [pid = 1770] [id = 371] 13:52:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 141 (0x85849800) [pid = 1770] [serial = 1114] [outer = (nil)] 13:52:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 142 (0x859bfc00) [pid = 1770] [serial = 1115] [outer = 0x85849800] 13:52:53 INFO - PROCESS | 1770 | 1461099173206 Marionette DEBUG loaded listener.js 13:52:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 143 (0x862f0c00) [pid = 1770] [serial = 1116] [outer = 0x85849800] 13:52:54 INFO - PROCESS | 1770 | 1461099174202 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]]]}] 13:52:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 13:52:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1783ms 13:52:54 INFO - PROCESS | 1770 | 1461099174283 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 13:52:54 INFO - PROCESS | 1770 | 1461099174291 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 13:52:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 13:52:54 INFO - PROCESS | 1770 | 1461099174300 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 13:52:54 INFO - PROCESS | 1770 | 1461099174305 Marionette TRACE conn3 <- [1,1458,null,{}] 13:52:54 INFO - PROCESS | 1770 | 1461099174313 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}] 13:52:54 INFO - PROCESS | 1770 | 1461099174558 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 13:52:54 INFO - PROCESS | 1770 | 1461099174875 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:54 INFO - PROCESS | 1770 | ++DOCSHELL 0x8786dc00 == 124 [pid = 1770] [id = 372] 13:52:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 144 (0x87e60000) [pid = 1770] [serial = 1117] [outer = (nil)] 13:52:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 145 (0x87f9a400) [pid = 1770] [serial = 1118] [outer = 0x87e60000] 13:52:54 INFO - PROCESS | 1770 | 1461099174977 Marionette DEBUG loaded listener.js 13:52:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 146 (0x88c85400) [pid = 1770] [serial = 1119] [outer = 0x87e60000] 13:52:56 INFO - PROCESS | 1770 | 1461099176054 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]]]}] 13:52:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 13:52:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1787ms 13:52:56 INFO - PROCESS | 1770 | 1461099176092 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 13:52:56 INFO - PROCESS | 1770 | 1461099176099 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 13:52:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 13:52:56 INFO - PROCESS | 1770 | 1461099176105 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 13:52:56 INFO - PROCESS | 1770 | 1461099176108 Marionette TRACE conn3 <- [1,1462,null,{}] 13:52:56 INFO - PROCESS | 1770 | 1461099176115 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}] 13:52:56 INFO - PROCESS | 1770 | 1461099176324 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 13:52:56 INFO - PROCESS | 1770 | 1461099176724 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:56 INFO - PROCESS | 1770 | ++DOCSHELL 0x87712000 == 125 [pid = 1770] [id = 373] 13:52:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 147 (0x8a72e000) [pid = 1770] [serial = 1120] [outer = (nil)] 13:52:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 148 (0x8a73a800) [pid = 1770] [serial = 1121] [outer = 0x8a72e000] 13:52:56 INFO - PROCESS | 1770 | 1461099176824 Marionette DEBUG loaded listener.js 13:52:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 149 (0x8b758000) [pid = 1770] [serial = 1122] [outer = 0x8a72e000] 13:52:57 INFO - PROCESS | 1770 | 1461099177747 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]]]}] 13:52:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 13:52:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1698ms 13:52:57 INFO - PROCESS | 1770 | 1461099177804 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 13:52:57 INFO - PROCESS | 1770 | 1461099177808 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 13:52:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 13:52:57 INFO - PROCESS | 1770 | 1461099177826 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 13:52:57 INFO - PROCESS | 1770 | 1461099177835 Marionette TRACE conn3 <- [1,1466,null,{}] 13:52:57 INFO - PROCESS | 1770 | 1461099177842 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}] 13:52:58 INFO - PROCESS | 1770 | 1461099178095 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 13:52:58 INFO - PROCESS | 1770 | 1461099178397 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:58 INFO - PROCESS | 1770 | ++DOCSHELL 0x8bb59400 == 126 [pid = 1770] [id = 374] 13:52:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 150 (0x8bb5b000) [pid = 1770] [serial = 1123] [outer = (nil)] 13:52:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 151 (0x8be6b000) [pid = 1770] [serial = 1124] [outer = 0x8bb5b000] 13:52:58 INFO - PROCESS | 1770 | 1461099178489 Marionette DEBUG loaded listener.js 13:52:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 152 (0x8e5bd000) [pid = 1770] [serial = 1125] [outer = 0x8bb5b000] 13:52:59 INFO - PROCESS | 1770 | 1461099179423 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]]]}] 13:52:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 13:52:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1648ms 13:52:59 INFO - PROCESS | 1770 | 1461099179465 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 13:52:59 INFO - PROCESS | 1770 | 1461099179470 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 13:52:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 13:52:59 INFO - PROCESS | 1770 | 1461099179477 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 13:52:59 INFO - PROCESS | 1770 | 1461099179480 Marionette TRACE conn3 <- [1,1470,null,{}] 13:52:59 INFO - PROCESS | 1770 | 1461099179486 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}] 13:52:59 INFO - PROCESS | 1770 | 1461099179687 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 13:52:59 INFO - PROCESS | 1770 | 1461099179958 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:00 INFO - PROCESS | 1770 | ++DOCSHELL 0x8be6d000 == 127 [pid = 1770] [id = 375] 13:53:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 153 (0x8f6f4000) [pid = 1770] [serial = 1126] [outer = (nil)] 13:53:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 154 (0x8f9bd800) [pid = 1770] [serial = 1127] [outer = 0x8f6f4000] 13:53:00 INFO - PROCESS | 1770 | 1461099180085 Marionette DEBUG loaded listener.js 13:53:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 155 (0x8fa8b400) [pid = 1770] [serial = 1128] [outer = 0x8f6f4000] 13:53:00 INFO - PROCESS | 1770 | 1461099180986 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]]]}] 13:53:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 13:53:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1583ms 13:53:01 INFO - PROCESS | 1770 | 1461099181061 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 13:53:01 INFO - PROCESS | 1770 | 1461099181065 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 13:53:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 13:53:01 INFO - PROCESS | 1770 | 1461099181071 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 13:53:01 INFO - PROCESS | 1770 | 1461099181075 Marionette TRACE conn3 <- [1,1474,null,{}] 13:53:01 INFO - PROCESS | 1770 | 1461099181081 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}] 13:53:01 INFO - PROCESS | 1770 | 1461099181312 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 13:53:01 INFO - PROCESS | 1770 | 1461099181630 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:01 INFO - PROCESS | 1770 | ++DOCSHELL 0x8ffa7c00 == 128 [pid = 1770] [id = 376] 13:53:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 156 (0x8ffa9800) [pid = 1770] [serial = 1129] [outer = (nil)] 13:53:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 157 (0x8ffb0400) [pid = 1770] [serial = 1130] [outer = 0x8ffa9800] 13:53:01 INFO - PROCESS | 1770 | 1461099181748 Marionette DEBUG loaded listener.js 13:53:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 158 (0x90402800) [pid = 1770] [serial = 1131] [outer = 0x8ffa9800] 13:53:02 INFO - PROCESS | 1770 | 1461099182737 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]]]}] 13:53:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 13:53:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1730ms 13:53:02 INFO - PROCESS | 1770 | 1461099182802 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 13:53:02 INFO - PROCESS | 1770 | 1461099182806 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 13:53:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 13:53:02 INFO - PROCESS | 1770 | 1461099182813 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 13:53:02 INFO - PROCESS | 1770 | 1461099182818 Marionette TRACE conn3 <- [1,1478,null,{}] 13:53:02 INFO - PROCESS | 1770 | 1461099182823 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}] 13:53:03 INFO - PROCESS | 1770 | 1461099183026 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 13:53:03 INFO - PROCESS | 1770 | 1461099183337 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:03 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e5c3000 == 129 [pid = 1770] [id = 377] 13:53:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 159 (0x8fcb3800) [pid = 1770] [serial = 1132] [outer = (nil)] 13:53:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 160 (0x90574c00) [pid = 1770] [serial = 1133] [outer = 0x8fcb3800] 13:53:03 INFO - PROCESS | 1770 | 1461099183429 Marionette DEBUG loaded listener.js 13:53:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 161 (0x90576000) [pid = 1770] [serial = 1134] [outer = 0x8fcb3800] 13:53:04 INFO - PROCESS | 1770 | 1461099184331 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]]]}] 13:53:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 13:53:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1583ms 13:53:04 INFO - PROCESS | 1770 | 1461099184397 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 13:53:04 INFO - PROCESS | 1770 | 1461099184402 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 13:53:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 13:53:04 INFO - PROCESS | 1770 | 1461099184408 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 13:53:04 INFO - PROCESS | 1770 | 1461099184412 Marionette TRACE conn3 <- [1,1482,null,{}] 13:53:04 INFO - PROCESS | 1770 | 1461099184417 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}] 13:53:04 INFO - PROCESS | 1770 | 1461099184610 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 13:53:04 INFO - PROCESS | 1770 | 1461099184869 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:04 INFO - PROCESS | 1770 | ++DOCSHELL 0x895dfc00 == 130 [pid = 1770] [id = 378] 13:53:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 162 (0x90410400) [pid = 1770] [serial = 1135] [outer = (nil)] 13:53:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 163 (0x91319800) [pid = 1770] [serial = 1136] [outer = 0x90410400] 13:53:05 INFO - PROCESS | 1770 | 1461099185010 Marionette DEBUG loaded listener.js 13:53:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 164 (0x913a6400) [pid = 1770] [serial = 1137] [outer = 0x90410400] 13:53:05 INFO - PROCESS | 1770 | 1461099185939 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]]]}] 13:53:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 13:53:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1581ms 13:53:05 INFO - PROCESS | 1770 | 1461099185989 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 13:53:05 INFO - PROCESS | 1770 | 1461099185993 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 13:53:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 13:53:06 INFO - PROCESS | 1770 | 1461099186000 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 13:53:06 INFO - PROCESS | 1770 | 1461099186004 Marionette TRACE conn3 <- [1,1486,null,{}] 13:53:06 INFO - PROCESS | 1770 | 1461099186009 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}] 13:53:06 INFO - PROCESS | 1770 | 1461099186203 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 13:53:06 INFO - PROCESS | 1770 | 1461099186464 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:06 INFO - PROCESS | 1770 | ++DOCSHELL 0x90575400 == 131 [pid = 1770] [id = 379] 13:53:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 165 (0x90676400) [pid = 1770] [serial = 1138] [outer = (nil)] 13:53:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 166 (0x91f0e800) [pid = 1770] [serial = 1139] [outer = 0x90676400] 13:53:06 INFO - PROCESS | 1770 | 1461099186600 Marionette DEBUG loaded listener.js 13:53:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 167 (0x91fc3400) [pid = 1770] [serial = 1140] [outer = 0x90676400] 13:53:07 INFO - PROCESS | 1770 | 1461099187512 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]]]}] 13:53:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 13:53:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1585ms 13:53:07 INFO - PROCESS | 1770 | 1461099187586 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 13:53:07 INFO - PROCESS | 1770 | 1461099187590 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 13:53:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 13:53:07 INFO - PROCESS | 1770 | 1461099187596 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 13:53:07 INFO - PROCESS | 1770 | 1461099187600 Marionette TRACE conn3 <- [1,1490,null,{}] 13:53:07 INFO - PROCESS | 1770 | 1461099187606 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}] 13:53:07 INFO - PROCESS | 1770 | 1461099187797 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 13:53:08 INFO - PROCESS | 1770 | 1461099188104 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:08 INFO - PROCESS | 1770 | ++DOCSHELL 0x8bd4b800 == 132 [pid = 1770] [id = 380] 13:53:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 168 (0x8f4b0c00) [pid = 1770] [serial = 1141] [outer = (nil)] 13:53:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 169 (0x929e8400) [pid = 1770] [serial = 1142] [outer = 0x8f4b0c00] 13:53:08 INFO - PROCESS | 1770 | 1461099188194 Marionette DEBUG loaded listener.js 13:53:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 170 (0x929ea400) [pid = 1770] [serial = 1143] [outer = 0x8f4b0c00] 13:53:09 INFO - PROCESS | 1770 | 1461099189055 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]]]}] 13:53:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 13:53:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1533ms 13:53:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 13:53:09 INFO - PROCESS | 1770 | 1461099189130 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 13:53:09 INFO - PROCESS | 1770 | 1461099189133 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 13:53:09 INFO - PROCESS | 1770 | 1461099189140 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 13:53:09 INFO - PROCESS | 1770 | 1461099189143 Marionette TRACE conn3 <- [1,1494,null,{}] 13:53:09 INFO - PROCESS | 1770 | 1461099189149 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}] 13:53:09 INFO - PROCESS | 1770 | 1461099189377 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 13:53:09 INFO - PROCESS | 1770 | 1461099189649 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:09 INFO - PROCESS | 1770 | ++DOCSHELL 0x92aa4800 == 133 [pid = 1770] [id = 381] 13:53:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 171 (0x92aa5800) [pid = 1770] [serial = 1144] [outer = (nil)] 13:53:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 172 (0x92d3ac00) [pid = 1770] [serial = 1145] [outer = 0x92aa5800] 13:53:09 INFO - PROCESS | 1770 | 1461099189791 Marionette DEBUG loaded listener.js 13:53:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 173 (0x933cb800) [pid = 1770] [serial = 1146] [outer = 0x92aa5800] 13:53:10 INFO - PROCESS | 1770 | 1461099190766 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]]]}] 13:53:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 13:53:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1689ms 13:53:10 INFO - PROCESS | 1770 | 1461099190829 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 13:53:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 13:53:10 INFO - PROCESS | 1770 | 1461099190834 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 13:53:10 INFO - PROCESS | 1770 | 1461099190840 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 13:53:10 INFO - PROCESS | 1770 | 1461099190845 Marionette TRACE conn3 <- [1,1498,null,{}] 13:53:10 INFO - PROCESS | 1770 | 1461099190851 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}] 13:53:11 INFO - PROCESS | 1770 | 1461099191078 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 13:53:11 INFO - PROCESS | 1770 | 1461099191350 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:11 INFO - PROCESS | 1770 | ++DOCSHELL 0x933c9c00 == 134 [pid = 1770] [id = 382] 13:53:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 174 (0x935d7400) [pid = 1770] [serial = 1147] [outer = (nil)] 13:53:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 175 (0x937a7000) [pid = 1770] [serial = 1148] [outer = 0x935d7400] 13:53:11 INFO - PROCESS | 1770 | 1461099191478 Marionette DEBUG loaded listener.js 13:53:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 176 (0x93908400) [pid = 1770] [serial = 1149] [outer = 0x935d7400] 13:53:12 INFO - PROCESS | 1770 | 1461099192436 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]]]}] 13:53:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 13:53:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1636ms 13:53:12 INFO - PROCESS | 1770 | 1461099192477 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 13:53:12 INFO - PROCESS | 1770 | 1461099192480 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 13:53:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 13:53:12 INFO - PROCESS | 1770 | 1461099192487 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 13:53:12 INFO - PROCESS | 1770 | 1461099192490 Marionette TRACE conn3 <- [1,1502,null,{}] 13:53:12 INFO - PROCESS | 1770 | 1461099192496 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}] 13:53:12 INFO - PROCESS | 1770 | 1461099192686 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 13:53:12 INFO - PROCESS | 1770 | 1461099192953 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:13 INFO - PROCESS | 1770 | ++DOCSHELL 0x92aa2800 == 135 [pid = 1770] [id = 383] 13:53:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 177 (0x937a6800) [pid = 1770] [serial = 1150] [outer = (nil)] 13:53:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 178 (0x93b7d400) [pid = 1770] [serial = 1151] [outer = 0x937a6800] 13:53:13 INFO - PROCESS | 1770 | 1461099193078 Marionette DEBUG loaded listener.js 13:53:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 179 (0x93c61800) [pid = 1770] [serial = 1152] [outer = 0x937a6800] 13:53:13 INFO - PROCESS | 1770 | 1461099193937 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]]]}] 13:53:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 13:53:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1479ms 13:53:13 INFO - PROCESS | 1770 | 1461099193966 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 13:53:13 INFO - PROCESS | 1770 | 1461099193970 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 13:53:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 13:53:13 INFO - PROCESS | 1770 | 1461099193976 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 13:53:13 INFO - PROCESS | 1770 | 1461099193979 Marionette TRACE conn3 <- [1,1506,null,{}] 13:53:13 INFO - PROCESS | 1770 | 1461099193985 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}] 13:53:14 INFO - PROCESS | 1770 | 1461099194170 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 13:53:14 INFO - PROCESS | 1770 | 1461099194395 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:14 INFO - PROCESS | 1770 | ++DOCSHELL 0x93a36400 == 136 [pid = 1770] [id = 384] 13:53:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 180 (0x93a3dc00) [pid = 1770] [serial = 1153] [outer = (nil)] 13:53:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 181 (0x95a81800) [pid = 1770] [serial = 1154] [outer = 0x93a3dc00] 13:53:14 INFO - PROCESS | 1770 | 1461099194519 Marionette DEBUG loaded listener.js 13:53:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 182 (0x95a88800) [pid = 1770] [serial = 1155] [outer = 0x93a3dc00] 13:53:15 INFO - PROCESS | 1770 | 1461099195489 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]]]}] 13:53:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 13:53:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1584ms 13:53:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 13:53:15 INFO - PROCESS | 1770 | 1461099195561 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 13:53:15 INFO - PROCESS | 1770 | 1461099195564 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 13:53:15 INFO - PROCESS | 1770 | 1461099195571 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 13:53:15 INFO - PROCESS | 1770 | 1461099195575 Marionette TRACE conn3 <- [1,1510,null,{}] 13:53:15 INFO - PROCESS | 1770 | 1461099195580 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}] 13:53:15 INFO - PROCESS | 1770 | 1461099195812 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 13:53:16 INFO - PROCESS | 1770 | 1461099196125 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:16 INFO - PROCESS | 1770 | ++DOCSHELL 0x87716800 == 137 [pid = 1770] [id = 385] 13:53:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 183 (0x935ddc00) [pid = 1770] [serial = 1156] [outer = (nil)] 13:53:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 184 (0x95c9f400) [pid = 1770] [serial = 1157] [outer = 0x935ddc00] 13:53:16 INFO - PROCESS | 1770 | 1461099196211 Marionette DEBUG loaded listener.js 13:53:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 185 (0x95ca3800) [pid = 1770] [serial = 1158] [outer = 0x935ddc00] 13:53:17 INFO - PROCESS | 1770 | 1461099197098 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]]]}] 13:53:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 13:53:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1587ms 13:53:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 13:53:17 INFO - PROCESS | 1770 | 1461099197157 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 13:53:17 INFO - PROCESS | 1770 | 1461099197160 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 13:53:17 INFO - PROCESS | 1770 | 1461099197167 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 13:53:17 INFO - PROCESS | 1770 | 1461099197170 Marionette TRACE conn3 <- [1,1514,null,{}] 13:53:17 INFO - PROCESS | 1770 | 1461099197176 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}] 13:53:17 INFO - PROCESS | 1770 | 1461099197366 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 13:53:17 INFO - PROCESS | 1770 | 1461099197629 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:17 INFO - PROCESS | 1770 | ++DOCSHELL 0x87e6cc00 == 138 [pid = 1770] [id = 386] 13:53:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 186 (0x93a3ec00) [pid = 1770] [serial = 1159] [outer = (nil)] 13:53:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 187 (0x963bb400) [pid = 1770] [serial = 1160] [outer = 0x93a3ec00] 13:53:17 INFO - PROCESS | 1770 | 1461099197763 Marionette DEBUG loaded listener.js 13:53:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 188 (0x9685cc00) [pid = 1770] [serial = 1161] [outer = 0x93a3ec00] 13:53:18 INFO - PROCESS | 1770 | 1461099198721 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]]]}] 13:53:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 13:53:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1582ms 13:53:18 INFO - PROCESS | 1770 | 1461099198748 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 13:53:18 INFO - PROCESS | 1770 | 1461099198752 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 13:53:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 13:53:18 INFO - PROCESS | 1770 | 1461099198759 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 13:53:18 INFO - PROCESS | 1770 | 1461099198762 Marionette TRACE conn3 <- [1,1518,null,{}] 13:53:18 INFO - PROCESS | 1770 | 1461099198768 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}] 13:53:18 INFO - PROCESS | 1770 | 1461099198962 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 13:53:19 INFO - PROCESS | 1770 | 1461099199274 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:19 INFO - PROCESS | 1770 | ++DOCSHELL 0x95c1e000 == 139 [pid = 1770] [id = 387] 13:53:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 189 (0x95c25000) [pid = 1770] [serial = 1162] [outer = (nil)] 13:53:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 190 (0x971c8400) [pid = 1770] [serial = 1163] [outer = 0x95c25000] 13:53:19 INFO - PROCESS | 1770 | 1461099199364 Marionette DEBUG loaded listener.js 13:53:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 191 (0x974da400) [pid = 1770] [serial = 1164] [outer = 0x95c25000] 13:53:20 INFO - PROCESS | 1770 | 1461099200266 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]]]}] 13:53:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 13:53:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1581ms 13:53:20 INFO - PROCESS | 1770 | 1461099200341 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 13:53:20 INFO - PROCESS | 1770 | 1461099200344 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 13:53:20 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 13:53:20 INFO - PROCESS | 1770 | 1461099200351 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 13:53:20 INFO - PROCESS | 1770 | 1461099200354 Marionette TRACE conn3 <- [1,1522,null,{}] 13:53:20 INFO - PROCESS | 1770 | 1461099200360 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}] 13:53:20 INFO - PROCESS | 1770 | 1461099200553 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 13:53:20 INFO - PROCESS | 1770 | 1461099200880 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:20 INFO - PROCESS | 1770 | ++DOCSHELL 0x85b3ac00 == 140 [pid = 1770] [id = 388] 13:53:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 192 (0x87713400) [pid = 1770] [serial = 1165] [outer = (nil)] 13:53:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 193 (0x9765a000) [pid = 1770] [serial = 1166] [outer = 0x87713400] 13:53:20 INFO - PROCESS | 1770 | 1461099200971 Marionette DEBUG loaded listener.js 13:53:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 194 (0x9765b000) [pid = 1770] [serial = 1167] [outer = 0x87713400] 13:53:21 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 13:53:21 INFO - PROCESS | 1770 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:53:21 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 13:53:21 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 13:53:21 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 13:53:21 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 13:53:21 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 13:53:21 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 13:53:21 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 13:53:21 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 13:53:21 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 13:53:21 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 13:53:21 INFO - PROCESS | 1770 | 1461099201788 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"]]]}] 13:53:21 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 () { 13:53:21 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:53:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 13:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:53:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 13:53:21 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 () { 13:53:21 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:53:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 13:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:53:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 13:53:21 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 () { 13:53:21 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:53:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 13:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:53:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 13:53:21 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 () { 13:53:21 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:53:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 13:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:53:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 13:53:21 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1480ms 13:53:21 INFO - PROCESS | 1770 | 1461099201835 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 13:53:21 INFO - PROCESS | 1770 | 1461099201838 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 13:53:21 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 13:53:21 INFO - PROCESS | 1770 | 1461099201868 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 13:53:21 INFO - PROCESS | 1770 | 1461099201871 Marionette TRACE conn3 <- [1,1526,null,{}] 13:53:21 INFO - PROCESS | 1770 | 1461099201879 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}] 13:53:22 INFO - PROCESS | 1770 | 1461099202073 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 13:53:22 INFO - PROCESS | 1770 | 1461099202860 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:22 INFO - PROCESS | 1770 | ++DOCSHELL 0x864ce400 == 141 [pid = 1770] [id = 389] 13:53:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 195 (0x864d0000) [pid = 1770] [serial = 1168] [outer = (nil)] 13:53:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 196 (0x867f2400) [pid = 1770] [serial = 1169] [outer = 0x864d0000] 13:53:22 INFO - PROCESS | 1770 | 1461099202946 Marionette DEBUG loaded listener.js 13:53:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 197 (0x86f54400) [pid = 1770] [serial = 1170] [outer = 0x864d0000] 13:53:23 INFO - PROCESS | 1770 | --DOCSHELL 0x855a8400 == 140 [pid = 1770] [id = 370] 13:53:23 INFO - PROCESS | 1770 | --DOCSHELL 0x88d9f800 == 139 [pid = 1770] [id = 369] 13:53:23 INFO - PROCESS | 1770 | --DOCSHELL 0x87716400 == 138 [pid = 1770] [id = 368] 13:53:23 INFO - PROCESS | 1770 | --DOCSHELL 0x8584cc00 == 137 [pid = 1770] [id = 367] 13:53:23 INFO - PROCESS | 1770 | --DOCSHELL 0x862ea000 == 136 [pid = 1770] [id = 366] 13:53:23 INFO - PROCESS | 1770 | --DOCSHELL 0x87f94800 == 135 [pid = 1770] [id = 362] 13:53:23 INFO - PROCESS | 1770 | --DOCSHELL 0x90405c00 == 134 [pid = 1770] [id = 361] 13:53:23 INFO - PROCESS | 1770 | --DOCSHELL 0x893e7000 == 133 [pid = 1770] [id = 359] 13:53:23 INFO - PROCESS | 1770 | --DOCSHELL 0x935df400 == 132 [pid = 1770] [id = 360] 13:53:23 INFO - PROCESS | 1770 | --DOCSHELL 0x9131f800 == 131 [pid = 1770] [id = 358] 13:53:23 INFO - PROCESS | 1770 | --DOCSHELL 0x84b64000 == 130 [pid = 1770] [id = 357] 13:53:23 INFO - PROCESS | 1770 | --DOCSHELL 0x894e4000 == 129 [pid = 1770] [id = 355] 13:53:23 INFO - PROCESS | 1770 | --DOCSHELL 0x91fc4800 == 128 [pid = 1770] [id = 356] 13:53:23 INFO - PROCESS | 1770 | --DOCSHELL 0x904e3c00 == 127 [pid = 1770] [id = 354] 13:53:23 INFO - PROCESS | 1770 | --DOCSHELL 0x8f7e2000 == 126 [pid = 1770] [id = 353] 13:53:23 INFO - PROCESS | 1770 | --DOCSHELL 0x8a605400 == 125 [pid = 1770] [id = 352] 13:53:23 INFO - PROCESS | 1770 | --DOCSHELL 0x876e1400 == 124 [pid = 1770] [id = 351] 13:53:23 INFO - PROCESS | 1770 | --DOCSHELL 0x87fa2800 == 123 [pid = 1770] [id = 350] 13:53:23 INFO - PROCESS | 1770 | --DOCSHELL 0x85b36400 == 122 [pid = 1770] [id = 349] 13:53:23 INFO - PROCESS | 1770 | --DOMWINDOW == 196 (0x862eb400) [pid = 1770] [serial = 1043] [outer = (nil)] [url = about:blank] 13:53:23 INFO - PROCESS | 1770 | --DOMWINDOW == 195 (0x8770ac00) [pid = 1770] [serial = 1044] [outer = (nil)] [url = about:blank] 13:53:23 INFO - PROCESS | 1770 | --DOMWINDOW == 194 (0x895de800) [pid = 1770] [serial = 992] [outer = (nil)] [url = about:blank] 13:53:23 INFO - PROCESS | 1770 | --DOMWINDOW == 193 (0x89419400) [pid = 1770] [serial = 989] [outer = (nil)] [url = about:blank] 13:53:23 INFO - PROCESS | 1770 | --DOMWINDOW == 192 (0x87717c00) [pid = 1770] [serial = 1028] [outer = (nil)] [url = about:blank] 13:53:23 INFO - PROCESS | 1770 | --DOMWINDOW == 191 (0x876eac00) [pid = 1770] [serial = 1025] [outer = (nil)] [url = about:blank] 13:53:23 INFO - PROCESS | 1770 | --DOMWINDOW == 190 (0x867e8400) [pid = 1770] [serial = 983] [outer = (nil)] [url = about:blank] 13:53:23 INFO - PROCESS | 1770 | --DOMWINDOW == 189 (0x87e6c400) [pid = 1770] [serial = 1034] [outer = (nil)] [url = about:blank] 13:53:23 INFO - PROCESS | 1770 | --DOMWINDOW == 188 (0x904e7c00) [pid = 1770] [serial = 1013] [outer = (nil)] [url = about:blank] 13:53:23 INFO - PROCESS | 1770 | --DOMWINDOW == 187 (0x8f4a9000) [pid = 1770] [serial = 1004] [outer = (nil)] [url = about:blank] 13:53:23 INFO - PROCESS | 1770 | --DOMWINDOW == 186 (0x91312400) [pid = 1770] [serial = 1016] [outer = (nil)] [url = about:blank] 13:53:23 INFO - PROCESS | 1770 | --DOMWINDOW == 185 (0x8bb4f400) [pid = 1770] [serial = 1041] [outer = (nil)] [url = about:blank] 13:53:23 INFO - PROCESS | 1770 | --DOMWINDOW == 184 (0x859bc400) [pid = 1770] [serial = 1031] [outer = (nil)] [url = about:blank] 13:53:23 INFO - PROCESS | 1770 | --DOMWINDOW == 183 (0x8ba20400) [pid = 1770] [serial = 1040] [outer = (nil)] [url = about:blank] 13:53:23 INFO - PROCESS | 1770 | --DOMWINDOW == 182 (0x91f02800) [pid = 1770] [serial = 1019] [outer = (nil)] [url = about:blank] 13:53:23 INFO - PROCESS | 1770 | --DOMWINDOW == 181 (0x8a60fc00) [pid = 1770] [serial = 995] [outer = (nil)] [url = about:blank] 13:53:23 INFO - PROCESS | 1770 | --DOMWINDOW == 180 (0x894ee800) [pid = 1770] [serial = 1037] [outer = (nil)] [url = about:blank] 13:53:23 INFO - PROCESS | 1770 | --DOMWINDOW == 179 (0x864ca000) [pid = 1770] [serial = 1032] [outer = (nil)] [url = about:blank] 13:53:23 INFO - PROCESS | 1770 | --DOMWINDOW == 178 (0x8be68400) [pid = 1770] [serial = 1001] [outer = (nil)] [url = about:blank] 13:53:23 INFO - PROCESS | 1770 | --DOMWINDOW == 177 (0x88c88000) [pid = 1770] [serial = 1029] [outer = (nil)] [url = about:blank] 13:53:23 INFO - PROCESS | 1770 | --DOMWINDOW == 176 (0x87f96c00) [pid = 1770] [serial = 986] [outer = (nil)] [url = about:blank] 13:53:23 INFO - PROCESS | 1770 | --DOMWINDOW == 175 (0x895e4800) [pid = 1770] [serial = 1038] [outer = (nil)] [url = about:blank] 13:53:23 INFO - PROCESS | 1770 | --DOMWINDOW == 174 (0x87711400) [pid = 1770] [serial = 1026] [outer = (nil)] [url = about:blank] 13:53:23 INFO - PROCESS | 1770 | --DOMWINDOW == 173 (0x8f7df400) [pid = 1770] [serial = 1007] [outer = (nil)] [url = about:blank] 13:53:23 INFO - PROCESS | 1770 | --DOMWINDOW == 172 (0x92975400) [pid = 1770] [serial = 1022] [outer = (nil)] [url = about:blank] 13:53:23 INFO - PROCESS | 1770 | --DOMWINDOW == 171 (0x8bb58400) [pid = 1770] [serial = 998] [outer = (nil)] [url = about:blank] 13:53:23 INFO - PROCESS | 1770 | --DOMWINDOW == 170 (0x88c8b400) [pid = 1770] [serial = 1035] [outer = (nil)] [url = about:blank] 13:53:23 INFO - PROCESS | 1770 | --DOMWINDOW == 169 (0x8ffa4000) [pid = 1770] [serial = 1010] [outer = (nil)] [url = about:blank] 13:53:24 INFO - PROCESS | 1770 | 1461099204391 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"]]]}] 13:53:24 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:53:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 13:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:53:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 13:53:24 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:53:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 13:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:53:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 13:53:24 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 13:53:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 13:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:53:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 13:53:24 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 2611ms 13:53:24 INFO - PROCESS | 1770 | 1461099204462 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 13:53:24 INFO - PROCESS | 1770 | 1461099204470 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 13:53:24 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 13:53:24 INFO - PROCESS | 1770 | 1461099204508 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 13:53:24 INFO - PROCESS | 1770 | 1461099204513 Marionette TRACE conn3 <- [1,1530,null,{}] 13:53:24 INFO - PROCESS | 1770 | 1461099204520 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}] 13:53:24 INFO - PROCESS | 1770 | 1461099204707 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 13:53:24 INFO - PROCESS | 1770 | 1461099204897 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:24 INFO - PROCESS | 1770 | ++DOCSHELL 0x87711400 == 123 [pid = 1770] [id = 390] 13:53:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 170 (0x87719000) [pid = 1770] [serial = 1171] [outer = (nil)] 13:53:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 171 (0x87f96400) [pid = 1770] [serial = 1172] [outer = 0x87719000] 13:53:24 INFO - PROCESS | 1770 | 1461099204976 Marionette DEBUG loaded listener.js 13:53:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 172 (0x8890cc00) [pid = 1770] [serial = 1173] [outer = 0x87719000] 13:53:25 INFO - PROCESS | 1770 | 1461099205836 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]]]}] 13:53:25 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 13:53:25 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 13:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:53:25 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 13:53:25 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 13:53:25 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. 13:53:25 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 13:53:25 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1377ms 13:53:25 INFO - PROCESS | 1770 | 1461099205861 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 13:53:25 INFO - PROCESS | 1770 | 1461099205866 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 13:53:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 13:53:25 INFO - PROCESS | 1770 | 1461099205873 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 13:53:25 INFO - PROCESS | 1770 | 1461099205877 Marionette TRACE conn3 <- [1,1534,null,{}] 13:53:25 INFO - PROCESS | 1770 | 1461099205883 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}] 13:53:26 INFO - PROCESS | 1770 | 1461099206055 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 13:53:26 INFO - PROCESS | 1770 | 1461099206072 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:26 INFO - PROCESS | 1770 | ++DOCSHELL 0x88b41800 == 124 [pid = 1770] [id = 391] 13:53:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 173 (0x88c91c00) [pid = 1770] [serial = 1174] [outer = (nil)] 13:53:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 174 (0x8941e000) [pid = 1770] [serial = 1175] [outer = 0x88c91c00] 13:53:26 INFO - PROCESS | 1770 | 1461099206147 Marionette DEBUG loaded listener.js 13:53:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 175 (0x895e3000) [pid = 1770] [serial = 1176] [outer = 0x88c91c00] 13:53:27 INFO - PROCESS | 1770 | 1461099207304 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]]]}] 13:53:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 13:53:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1481ms 13:53:27 INFO - PROCESS | 1770 | 1461099207362 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 13:53:27 INFO - PROCESS | 1770 | 1461099207366 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 13:53:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 13:53:27 INFO - PROCESS | 1770 | 1461099207380 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 13:53:27 INFO - PROCESS | 1770 | 1461099207388 Marionette TRACE conn3 <- [1,1538,null,{}] 13:53:27 INFO - PROCESS | 1770 | 1461099207403 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}] 13:53:27 INFO - PROCESS | 1770 | 1461099207663 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 13:53:27 INFO - PROCESS | 1770 | 1461099207689 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:27 INFO - PROCESS | 1770 | ++DOCSHELL 0x89420400 == 125 [pid = 1770] [id = 392] 13:53:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 176 (0x8a5d8800) [pid = 1770] [serial = 1177] [outer = (nil)] 13:53:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 177 (0x8ba20c00) [pid = 1770] [serial = 1178] [outer = 0x8a5d8800] 13:53:27 INFO - PROCESS | 1770 | 1461099207768 Marionette DEBUG loaded listener.js 13:53:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 178 (0x8bb58000) [pid = 1770] [serial = 1179] [outer = 0x8a5d8800] 13:53:28 INFO - PROCESS | 1770 | --DOMWINDOW == 177 (0x85850400) [pid = 1770] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 13:53:28 INFO - PROCESS | 1770 | --DOMWINDOW == 176 (0x86f54c00) [pid = 1770] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 13:53:28 INFO - PROCESS | 1770 | --DOMWINDOW == 175 (0x88902800) [pid = 1770] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 13:53:28 INFO - PROCESS | 1770 | --DOMWINDOW == 174 (0x88da6400) [pid = 1770] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 13:53:28 INFO - PROCESS | 1770 | --DOMWINDOW == 173 (0x85b3a000) [pid = 1770] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 13:53:28 INFO - PROCESS | 1770 | --DOMWINDOW == 172 (0x87f97400) [pid = 1770] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 13:53:29 INFO - PROCESS | 1770 | 1461099209115 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]]]}] 13:53:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 13:53:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1797ms 13:53:29 INFO - PROCESS | 1770 | 1461099209171 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 13:53:29 INFO - PROCESS | 1770 | 1461099209175 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 13:53:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 13:53:29 INFO - PROCESS | 1770 | 1461099209181 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 13:53:29 INFO - PROCESS | 1770 | 1461099209183 Marionette TRACE conn3 <- [1,1542,null,{}] 13:53:29 INFO - PROCESS | 1770 | 1461099209189 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}] 13:53:29 INFO - PROCESS | 1770 | 1461099209395 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 13:53:29 INFO - PROCESS | 1770 | 1461099209586 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:29 INFO - PROCESS | 1770 | ++DOCSHELL 0x84f9a400 == 126 [pid = 1770] [id = 393] 13:53:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 173 (0x84fa3000) [pid = 1770] [serial = 1180] [outer = (nil)] 13:53:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 174 (0x87f98400) [pid = 1770] [serial = 1181] [outer = 0x84fa3000] 13:53:29 INFO - PROCESS | 1770 | 1461099209661 Marionette DEBUG loaded listener.js 13:53:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 175 (0x8bd48c00) [pid = 1770] [serial = 1182] [outer = 0x84fa3000] 13:53:30 INFO - PROCESS | 1770 | 1461099210382 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]]]}] 13:53:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 13:53:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1230ms 13:53:30 INFO - PROCESS | 1770 | 1461099210412 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 13:53:30 INFO - PROCESS | 1770 | 1461099210415 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 13:53:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 13:53:30 INFO - PROCESS | 1770 | 1461099210421 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 13:53:30 INFO - PROCESS | 1770 | 1461099210423 Marionette TRACE conn3 <- [1,1546,null,{}] 13:53:30 INFO - PROCESS | 1770 | 1461099210429 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}] 13:53:30 INFO - PROCESS | 1770 | 1461099210676 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 13:53:30 INFO - PROCESS | 1770 | 1461099210691 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:30 INFO - PROCESS | 1770 | ++DOCSHELL 0x8be6f400 == 127 [pid = 1770] [id = 394] 13:53:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 176 (0x8e5bec00) [pid = 1770] [serial = 1183] [outer = (nil)] 13:53:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 177 (0x8f4a4000) [pid = 1770] [serial = 1184] [outer = 0x8e5bec00] 13:53:30 INFO - PROCESS | 1770 | 1461099210894 Marionette DEBUG loaded listener.js 13:53:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 178 (0x8fcb6c00) [pid = 1770] [serial = 1185] [outer = 0x8e5bec00] 13:53:32 INFO - PROCESS | 1770 | 1461099212027 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]]]}] 13:53:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 13:53:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1642ms 13:53:32 INFO - PROCESS | 1770 | 1461099212070 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 13:53:32 INFO - PROCESS | 1770 | 1461099212085 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 13:53:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 13:53:32 INFO - PROCESS | 1770 | 1461099212094 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 13:53:32 INFO - PROCESS | 1770 | 1461099212100 Marionette TRACE conn3 <- [1,1550,null,{}] 13:53:32 INFO - PROCESS | 1770 | 1461099212108 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}] 13:53:32 INFO - PROCESS | 1770 | 1461099212319 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 13:53:32 INFO - PROCESS | 1770 | 1461099212641 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:32 INFO - PROCESS | 1770 | ++DOCSHELL 0x8786e400 == 128 [pid = 1770] [id = 395] 13:53:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 179 (0x87e6c400) [pid = 1770] [serial = 1186] [outer = (nil)] 13:53:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 180 (0x88c87000) [pid = 1770] [serial = 1187] [outer = 0x87e6c400] 13:53:32 INFO - PROCESS | 1770 | 1461099212739 Marionette DEBUG loaded listener.js 13:53:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 181 (0x893ec800) [pid = 1770] [serial = 1188] [outer = 0x87e6c400] 13:53:33 INFO - PROCESS | 1770 | 1461099213693 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]]]}] 13:53:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 13:53:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1638ms 13:53:33 INFO - PROCESS | 1770 | 1461099213733 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 13:53:33 INFO - PROCESS | 1770 | 1461099213742 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 13:53:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 13:53:33 INFO - PROCESS | 1770 | 1461099213753 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 13:53:33 INFO - PROCESS | 1770 | 1461099213758 Marionette TRACE conn3 <- [1,1554,null,{}] 13:53:33 INFO - PROCESS | 1770 | 1461099213764 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}] 13:53:33 INFO - PROCESS | 1770 | 1461099213993 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 13:53:34 INFO - PROCESS | 1770 | 1461099214353 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:34 INFO - PROCESS | 1770 | ++DOCSHELL 0x88c8b000 == 129 [pid = 1770] [id = 396] 13:53:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 182 (0x8a60fc00) [pid = 1770] [serial = 1189] [outer = (nil)] 13:53:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 183 (0x8b75d400) [pid = 1770] [serial = 1190] [outer = 0x8a60fc00] 13:53:34 INFO - PROCESS | 1770 | 1461099214446 Marionette DEBUG loaded listener.js 13:53:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 184 (0x8bd4e000) [pid = 1770] [serial = 1191] [outer = 0x8a60fc00] 13:53:35 INFO - PROCESS | 1770 | 1461099215366 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]]]}] 13:53:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 13:53:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1686ms 13:53:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 13:53:35 INFO - PROCESS | 1770 | 1461099215439 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 13:53:35 INFO - PROCESS | 1770 | 1461099215443 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 13:53:35 INFO - PROCESS | 1770 | 1461099215450 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 13:53:35 INFO - PROCESS | 1770 | 1461099215456 Marionette TRACE conn3 <- [1,1558,null,{}] 13:53:35 INFO - PROCESS | 1770 | 1461099215473 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}] 13:53:35 INFO - PROCESS | 1770 | 1461099215717 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 13:53:36 INFO - PROCESS | 1770 | 1461099216039 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:36 INFO - PROCESS | 1770 | ++DOCSHELL 0x867e8c00 == 130 [pid = 1770] [id = 397] 13:53:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 185 (0x8f9c1400) [pid = 1770] [serial = 1192] [outer = (nil)] 13:53:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 186 (0x900cac00) [pid = 1770] [serial = 1193] [outer = 0x8f9c1400] 13:53:36 INFO - PROCESS | 1770 | 1461099216130 Marionette DEBUG loaded listener.js 13:53:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 187 (0x9024c800) [pid = 1770] [serial = 1194] [outer = 0x8f9c1400] 13:53:37 INFO - PROCESS | 1770 | 1461099217079 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]]]}] 13:53:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 13:53:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1687ms 13:53:37 INFO - PROCESS | 1770 | 1461099217137 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 13:53:37 INFO - PROCESS | 1770 | 1461099217142 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 13:53:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 13:53:37 INFO - PROCESS | 1770 | 1461099217148 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 13:53:37 INFO - PROCESS | 1770 | 1461099217152 Marionette TRACE conn3 <- [1,1562,null,{}] 13:53:37 INFO - PROCESS | 1770 | 1461099217157 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}] 13:53:37 INFO - PROCESS | 1770 | 1461099217355 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 13:53:37 INFO - PROCESS | 1770 | 1461099217665 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:37 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a733c00 == 131 [pid = 1770] [id = 398] 13:53:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 188 (0x900c9c00) [pid = 1770] [serial = 1195] [outer = (nil)] 13:53:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 189 (0x9040ec00) [pid = 1770] [serial = 1196] [outer = 0x900c9c00] 13:53:37 INFO - PROCESS | 1770 | 1461099217757 Marionette DEBUG loaded listener.js 13:53:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 190 (0x904ecc00) [pid = 1770] [serial = 1197] [outer = 0x900c9c00] 13:53:38 INFO - PROCESS | 1770 | 1461099218618 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]]]}] 13:53:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 13:53:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1529ms 13:53:38 INFO - PROCESS | 1770 | 1461099218678 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 13:53:38 INFO - PROCESS | 1770 | 1461099218682 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 13:53:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 13:53:38 INFO - PROCESS | 1770 | 1461099218688 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 13:53:38 INFO - PROCESS | 1770 | 1461099218691 Marionette TRACE conn3 <- [1,1566,null,{}] 13:53:38 INFO - PROCESS | 1770 | 1461099218698 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}] 13:53:38 INFO - PROCESS | 1770 | 1461099218890 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 13:53:39 INFO - PROCESS | 1770 | 1461099219210 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:39 INFO - PROCESS | 1770 | ++DOCSHELL 0x9067bc00 == 132 [pid = 1770] [id = 399] 13:53:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 191 (0x90681c00) [pid = 1770] [serial = 1198] [outer = (nil)] 13:53:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 192 (0x9131e000) [pid = 1770] [serial = 1199] [outer = 0x90681c00] 13:53:39 INFO - PROCESS | 1770 | 1461099219309 Marionette DEBUG loaded listener.js 13:53:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 193 (0x915cd000) [pid = 1770] [serial = 1200] [outer = 0x90681c00] 13:53:40 INFO - PROCESS | 1770 | 1461099220228 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]]]}] 13:53:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 13:53:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1581ms 13:53:40 INFO - PROCESS | 1770 | 1461099220270 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 13:53:40 INFO - PROCESS | 1770 | 1461099220274 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 13:53:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 13:53:40 INFO - PROCESS | 1770 | 1461099220281 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 13:53:40 INFO - PROCESS | 1770 | 1461099220284 Marionette TRACE conn3 <- [1,1570,null,{}] 13:53:40 INFO - PROCESS | 1770 | 1461099220290 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}] 13:53:40 INFO - PROCESS | 1770 | 1461099220546 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 13:53:40 INFO - PROCESS | 1770 | 1461099220872 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:40 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fcb3000 == 133 [pid = 1770] [id = 400] 13:53:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 194 (0x913aa800) [pid = 1770] [serial = 1201] [outer = (nil)] 13:53:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 195 (0x92a4ec00) [pid = 1770] [serial = 1202] [outer = 0x913aa800] 13:53:40 INFO - PROCESS | 1770 | 1461099220962 Marionette DEBUG loaded listener.js 13:53:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 196 (0x92aa6c00) [pid = 1770] [serial = 1203] [outer = 0x913aa800] 13:53:41 INFO - PROCESS | 1770 | 1461099221864 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]]]}] 13:53:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 13:53:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1635ms 13:53:41 INFO - PROCESS | 1770 | 1461099221917 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 13:53:41 INFO - PROCESS | 1770 | 1461099221920 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 13:53:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 13:53:41 INFO - PROCESS | 1770 | 1461099221927 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 13:53:41 INFO - PROCESS | 1770 | 1461099221930 Marionette TRACE conn3 <- [1,1574,null,{}] 13:53:41 INFO - PROCESS | 1770 | 1461099221936 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}] 13:53:42 INFO - PROCESS | 1770 | 1461099222138 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 13:53:42 INFO - PROCESS | 1770 | 1461099222482 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:42 INFO - PROCESS | 1770 | ++DOCSHELL 0x8b759000 == 134 [pid = 1770] [id = 401] 13:53:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 197 (0x91f3c400) [pid = 1770] [serial = 1204] [outer = (nil)] 13:53:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 198 (0x935d6800) [pid = 1770] [serial = 1205] [outer = 0x91f3c400] 13:53:42 INFO - PROCESS | 1770 | 1461099222572 Marionette DEBUG loaded listener.js 13:53:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 199 (0x9379f000) [pid = 1770] [serial = 1206] [outer = 0x91f3c400] 13:53:43 INFO - PROCESS | 1770 | 1461099223429 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]]]}] 13:53:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 13:53:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1544ms 13:53:43 INFO - PROCESS | 1770 | 1461099223471 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 13:53:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 13:53:43 INFO - PROCESS | 1770 | 1461099223475 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 13:53:43 INFO - PROCESS | 1770 | 1461099223481 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 13:53:43 INFO - PROCESS | 1770 | 1461099223485 Marionette TRACE conn3 <- [1,1578,null,{}] 13:53:43 INFO - PROCESS | 1770 | 1461099223491 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}] 13:53:43 INFO - PROCESS | 1770 | 1461099223685 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 13:53:43 INFO - PROCESS | 1770 | 1461099223961 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:44 INFO - PROCESS | 1770 | ++DOCSHELL 0x935d2800 == 135 [pid = 1770] [id = 402] 13:53:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 200 (0x935d5400) [pid = 1770] [serial = 1207] [outer = (nil)] 13:53:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 201 (0x93a38400) [pid = 1770] [serial = 1208] [outer = 0x935d5400] 13:53:44 INFO - PROCESS | 1770 | 1461099224093 Marionette DEBUG loaded listener.js 13:53:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 202 (0x93b7e000) [pid = 1770] [serial = 1209] [outer = 0x935d5400] 13:53:44 INFO - PROCESS | 1770 | 1461099224918 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]]]}] 13:53:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 13:53:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1485ms 13:53:44 INFO - PROCESS | 1770 | 1461099224966 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 13:53:44 INFO - PROCESS | 1770 | 1461099224970 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 13:53:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 13:53:44 INFO - PROCESS | 1770 | 1461099224977 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 13:53:44 INFO - PROCESS | 1770 | 1461099224979 Marionette TRACE conn3 <- [1,1582,null,{}] 13:53:45 INFO - PROCESS | 1770 | 1461099225005 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}] 13:53:45 INFO - PROCESS | 1770 | 1461099225209 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 13:53:45 INFO - PROCESS | 1770 | 1461099225481 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:45 INFO - PROCESS | 1770 | ++DOCSHELL 0x937a3c00 == 136 [pid = 1770] [id = 403] 13:53:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 203 (0x93910000) [pid = 1770] [serial = 1210] [outer = (nil)] 13:53:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 204 (0x95af3c00) [pid = 1770] [serial = 1211] [outer = 0x93910000] 13:53:45 INFO - PROCESS | 1770 | 1461099225618 Marionette DEBUG loaded listener.js 13:53:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 205 (0x963c4c00) [pid = 1770] [serial = 1212] [outer = 0x93910000] 13:53:46 INFO - PROCESS | 1770 | 1461099226515 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]]]}] 13:53:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 13:53:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1599ms 13:53:46 INFO - PROCESS | 1770 | 1461099226577 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 13:53:46 INFO - PROCESS | 1770 | 1461099226581 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 13:53:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 13:53:46 INFO - PROCESS | 1770 | 1461099226588 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 13:53:46 INFO - PROCESS | 1770 | 1461099226591 Marionette TRACE conn3 <- [1,1586,null,{}] 13:53:46 INFO - PROCESS | 1770 | 1461099226597 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}] 13:53:46 INFO - PROCESS | 1770 | 1461099226808 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 13:53:47 INFO - PROCESS | 1770 | 1461099227135 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:47 INFO - PROCESS | 1770 | ++DOCSHELL 0x97662000 == 137 [pid = 1770] [id = 404] 13:53:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 206 (0x97664000) [pid = 1770] [serial = 1213] [outer = (nil)] 13:53:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 207 (0x97668800) [pid = 1770] [serial = 1214] [outer = 0x97664000] 13:53:47 INFO - PROCESS | 1770 | 1461099227228 Marionette DEBUG loaded listener.js 13:53:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 208 (0x9789f000) [pid = 1770] [serial = 1215] [outer = 0x97664000] 13:53:48 INFO - PROCESS | 1770 | 1461099228181 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]]]}] 13:53:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 13:53:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1629ms 13:53:48 INFO - PROCESS | 1770 | 1461099228218 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 13:53:48 INFO - PROCESS | 1770 | 1461099228221 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 13:53:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 13:53:48 INFO - PROCESS | 1770 | 1461099228228 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 13:53:48 INFO - PROCESS | 1770 | 1461099228232 Marionette TRACE conn3 <- [1,1590,null,{}] 13:53:48 INFO - PROCESS | 1770 | 1461099228239 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}] 13:53:48 INFO - PROCESS | 1770 | 1461099228462 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 13:53:48 INFO - PROCESS | 1770 | 1461099228780 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:48 INFO - PROCESS | 1770 | ++DOCSHELL 0x975eb800 == 138 [pid = 1770] [id = 405] 13:53:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 209 (0x97666800) [pid = 1770] [serial = 1216] [outer = (nil)] 13:53:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 210 (0x97d1dc00) [pid = 1770] [serial = 1217] [outer = 0x97666800] 13:53:48 INFO - PROCESS | 1770 | 1461099228880 Marionette DEBUG loaded listener.js 13:53:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 211 (0x97de1800) [pid = 1770] [serial = 1218] [outer = 0x97666800] 13:53:49 INFO - PROCESS | 1770 | 1461099229758 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]]]}] 13:53:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 13:53:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1584ms 13:53:49 INFO - PROCESS | 1770 | 1461099229813 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 13:53:49 INFO - PROCESS | 1770 | 1461099229817 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 13:53:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 13:53:49 INFO - PROCESS | 1770 | 1461099229824 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 13:53:49 INFO - PROCESS | 1770 | 1461099229827 Marionette TRACE conn3 <- [1,1594,null,{}] 13:53:49 INFO - PROCESS | 1770 | 1461099229833 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}] 13:53:50 INFO - PROCESS | 1770 | 1461099230024 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 13:53:50 INFO - PROCESS | 1770 | 1461099230354 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:50 INFO - PROCESS | 1770 | ++DOCSHELL 0x859b6400 == 139 [pid = 1770] [id = 406] 13:53:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 212 (0x88da2c00) [pid = 1770] [serial = 1219] [outer = (nil)] 13:53:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 213 (0x983db000) [pid = 1770] [serial = 1220] [outer = 0x88da2c00] 13:53:50 INFO - PROCESS | 1770 | 1461099230445 Marionette DEBUG loaded listener.js 13:53:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 214 (0x983e0400) [pid = 1770] [serial = 1221] [outer = 0x88da2c00] 13:53:51 INFO - PROCESS | 1770 | 1461099231307 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]]]}] 13:53:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 13:53:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1534ms 13:53:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 13:53:51 INFO - PROCESS | 1770 | 1461099231358 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 13:53:51 INFO - PROCESS | 1770 | 1461099231361 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 13:53:51 INFO - PROCESS | 1770 | 1461099231368 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 13:53:51 INFO - PROCESS | 1770 | 1461099231371 Marionette TRACE conn3 <- [1,1598,null,{}] 13:53:51 INFO - PROCESS | 1770 | 1461099231377 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}] 13:53:51 INFO - PROCESS | 1770 | 1461099231575 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 13:53:51 INFO - PROCESS | 1770 | 1461099231861 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:51 INFO - PROCESS | 1770 | ++DOCSHELL 0x93c65c00 == 140 [pid = 1770] [id = 407] 13:53:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 215 (0x93c69800) [pid = 1770] [serial = 1222] [outer = (nil)] 13:53:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 216 (0x983e7000) [pid = 1770] [serial = 1223] [outer = 0x93c69800] 13:53:52 INFO - PROCESS | 1770 | 1461099231995 Marionette DEBUG loaded listener.js 13:53:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 217 (0x9843fc00) [pid = 1770] [serial = 1224] [outer = 0x93c69800] 13:53:52 INFO - PROCESS | 1770 | 1461099232891 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]]]}] 13:53:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 13:53:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1584ms 13:53:52 INFO - PROCESS | 1770 | 1461099232952 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 13:53:52 INFO - PROCESS | 1770 | 1461099232956 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 13:53:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 13:53:52 INFO - PROCESS | 1770 | 1461099232962 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 13:53:52 INFO - PROCESS | 1770 | 1461099232965 Marionette TRACE conn3 <- [1,1602,null,{}] 13:53:52 INFO - PROCESS | 1770 | 1461099232971 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}] 13:53:53 INFO - PROCESS | 1770 | 1461099233165 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 13:53:53 INFO - PROCESS | 1770 | 1461099233482 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:53 INFO - PROCESS | 1770 | ++DOCSHELL 0x862ec800 == 141 [pid = 1770] [id = 408] 13:53:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 218 (0x983dbc00) [pid = 1770] [serial = 1225] [outer = (nil)] 13:53:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 219 (0x98a47400) [pid = 1770] [serial = 1226] [outer = 0x983dbc00] 13:53:53 INFO - PROCESS | 1770 | 1461099233572 Marionette DEBUG loaded listener.js 13:53:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 220 (0x98a4ac00) [pid = 1770] [serial = 1227] [outer = 0x983dbc00] 13:53:54 INFO - PROCESS | 1770 | 1461099234433 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]]]}] 13:53:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 13:53:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1529ms 13:53:54 INFO - PROCESS | 1770 | 1461099234492 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 13:53:54 INFO - PROCESS | 1770 | 1461099234495 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 13:53:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 13:53:54 INFO - PROCESS | 1770 | 1461099234502 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 13:53:54 INFO - PROCESS | 1770 | 1461099234505 Marionette TRACE conn3 <- [1,1606,null,{}] 13:53:54 INFO - PROCESS | 1770 | 1461099234511 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}] 13:53:54 INFO - PROCESS | 1770 | 1461099234715 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 13:53:55 INFO - PROCESS | 1770 | 1461099235035 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:55 INFO - PROCESS | 1770 | ++DOCSHELL 0x98875400 == 142 [pid = 1770] [id = 409] 13:53:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 221 (0x9887dc00) [pid = 1770] [serial = 1228] [outer = (nil)] 13:53:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 222 (0x98e8f800) [pid = 1770] [serial = 1229] [outer = 0x9887dc00] 13:53:55 INFO - PROCESS | 1770 | 1461099235124 Marionette DEBUG loaded listener.js 13:53:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 223 (0x98e95400) [pid = 1770] [serial = 1230] [outer = 0x9887dc00] 13:53:56 INFO - PROCESS | 1770 | 1461099236036 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]]]}] 13:53:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 13:53:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1597ms 13:53:56 INFO - PROCESS | 1770 | 1461099236100 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 13:53:56 INFO - PROCESS | 1770 | 1461099236104 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 13:53:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 13:53:56 INFO - PROCESS | 1770 | 1461099236110 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 13:53:56 INFO - PROCESS | 1770 | 1461099236114 Marionette TRACE conn3 <- [1,1610,null,{}] 13:53:56 INFO - PROCESS | 1770 | 1461099236119 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}] 13:53:56 INFO - PROCESS | 1770 | 1461099236314 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 13:53:56 INFO - PROCESS | 1770 | 1461099236635 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:56 INFO - PROCESS | 1770 | ++DOCSHELL 0x98a8d000 == 143 [pid = 1770] [id = 410] 13:53:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 224 (0x98e05000) [pid = 1770] [serial = 1231] [outer = (nil)] 13:53:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 225 (0x9b085800) [pid = 1770] [serial = 1232] [outer = 0x98e05000] 13:53:56 INFO - PROCESS | 1770 | 1461099236725 Marionette DEBUG loaded listener.js 13:53:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 226 (0x9b08c400) [pid = 1770] [serial = 1233] [outer = 0x98e05000] 13:53:57 INFO - PROCESS | 1770 | 1461099237635 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]]]}] 13:53:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 13:53:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1580ms 13:53:57 INFO - PROCESS | 1770 | 1461099237690 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 13:53:57 INFO - PROCESS | 1770 | 1461099237693 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 13:53:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 13:53:57 INFO - PROCESS | 1770 | 1461099237700 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 13:53:57 INFO - PROCESS | 1770 | 1461099237703 Marionette TRACE conn3 <- [1,1614,null,{}] 13:53:57 INFO - PROCESS | 1770 | 1461099237709 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}] 13:53:57 INFO - PROCESS | 1770 | 1461099237911 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 13:53:58 INFO - PROCESS | 1770 | 1461099238235 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:58 INFO - PROCESS | 1770 | ++DOCSHELL 0x98e0d000 == 144 [pid = 1770] [id = 411] 13:53:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 227 (0x9b030000) [pid = 1770] [serial = 1234] [outer = (nil)] 13:53:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 228 (0x9df8e000) [pid = 1770] [serial = 1235] [outer = 0x9b030000] 13:53:58 INFO - PROCESS | 1770 | 1461099238325 Marionette DEBUG loaded listener.js 13:53:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 229 (0x9df95000) [pid = 1770] [serial = 1236] [outer = 0x9b030000] 13:53:59 INFO - PROCESS | 1770 | 1461099239215 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]]]}] 13:53:59 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 13:53:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1544ms 13:53:59 INFO - PROCESS | 1770 | 1461099239248 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 13:53:59 INFO - PROCESS | 1770 | 1461099239251 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 13:53:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 13:53:59 INFO - PROCESS | 1770 | 1461099239258 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 13:53:59 INFO - PROCESS | 1770 | 1461099239261 Marionette TRACE conn3 <- [1,1618,null,{}] 13:53:59 INFO - PROCESS | 1770 | 1461099239267 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}] 13:53:59 INFO - PROCESS | 1770 | 1461099239472 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 13:53:59 INFO - PROCESS | 1770 | 1461099239805 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:59 INFO - PROCESS | 1770 | ++DOCSHELL 0x862f0000 == 145 [pid = 1770] [id = 412] 13:53:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 230 (0x867e9c00) [pid = 1770] [serial = 1237] [outer = (nil)] 13:53:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 231 (0x9ea19800) [pid = 1770] [serial = 1238] [outer = 0x867e9c00] 13:53:59 INFO - PROCESS | 1770 | 1461099239898 Marionette DEBUG loaded listener.js 13:54:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 232 (0x9fb8d000) [pid = 1770] [serial = 1239] [outer = 0x867e9c00] 13:54:00 INFO - PROCESS | 1770 | 1461099240750 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]]]}] 13:54:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 13:54:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1539ms 13:54:00 INFO - PROCESS | 1770 | 1461099240801 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 13:54:00 INFO - PROCESS | 1770 | 1461099240805 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 13:54:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 13:54:00 INFO - PROCESS | 1770 | 1461099240813 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 13:54:00 INFO - PROCESS | 1770 | 1461099240817 Marionette TRACE conn3 <- [1,1622,null,{}] 13:54:00 INFO - PROCESS | 1770 | 1461099240822 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}] 13:54:01 INFO - PROCESS | 1770 | 1461099241019 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 13:54:01 INFO - PROCESS | 1770 | 1461099241342 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:01 INFO - PROCESS | 1770 | ++DOCSHELL 0x9b0efc00 == 146 [pid = 1770] [id = 413] 13:54:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 233 (0x9ea1bc00) [pid = 1770] [serial = 1240] [outer = (nil)] 13:54:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 234 (0x9fc9dc00) [pid = 1770] [serial = 1241] [outer = 0x9ea1bc00] 13:54:01 INFO - PROCESS | 1770 | 1461099241434 Marionette DEBUG loaded listener.js 13:54:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 235 (0x9feb2800) [pid = 1770] [serial = 1242] [outer = 0x9ea1bc00] 13:54:02 INFO - PROCESS | 1770 | --DOCSHELL 0x8a5db000 == 145 [pid = 1770] [id = 204] 13:54:02 INFO - PROCESS | 1770 | --DOCSHELL 0x913a6c00 == 144 [pid = 1770] [id = 196] 13:54:02 INFO - PROCESS | 1770 | --DOCSHELL 0x893f2400 == 143 [pid = 1770] [id = 198] 13:54:02 INFO - PROCESS | 1770 | --DOCSHELL 0x8a5dc000 == 142 [pid = 1770] [id = 203] 13:54:02 INFO - PROCESS | 1770 | --DOCSHELL 0x893f0400 == 141 [pid = 1770] [id = 195] 13:54:02 INFO - PROCESS | 1770 | --DOCSHELL 0x8890c400 == 140 [pid = 1770] [id = 331] 13:54:02 INFO - PROCESS | 1770 | --DOCSHELL 0x92a45000 == 139 [pid = 1770] [id = 197] 13:54:02 INFO - PROCESS | 1770 | --DOCSHELL 0x93a36400 == 138 [pid = 1770] [id = 384] 13:54:02 INFO - PROCESS | 1770 | --DOCSHELL 0x92aa2800 == 137 [pid = 1770] [id = 383] 13:54:02 INFO - PROCESS | 1770 | --DOCSHELL 0x933c9c00 == 136 [pid = 1770] [id = 382] 13:54:02 INFO - PROCESS | 1770 | --DOCSHELL 0x8bd4b800 == 135 [pid = 1770] [id = 380] 13:54:02 INFO - PROCESS | 1770 | --DOCSHELL 0x92aa4800 == 134 [pid = 1770] [id = 381] 13:54:02 INFO - PROCESS | 1770 | --DOCSHELL 0x90575400 == 133 [pid = 1770] [id = 379] 13:54:02 INFO - PROCESS | 1770 | --DOCSHELL 0x895dfc00 == 132 [pid = 1770] [id = 378] 13:54:02 INFO - PROCESS | 1770 | --DOCSHELL 0x8e5c3000 == 131 [pid = 1770] [id = 377] 13:54:02 INFO - PROCESS | 1770 | --DOCSHELL 0x8ffa7c00 == 130 [pid = 1770] [id = 376] 13:54:02 INFO - PROCESS | 1770 | --DOCSHELL 0x8bb59400 == 129 [pid = 1770] [id = 374] 13:54:02 INFO - PROCESS | 1770 | --DOCSHELL 0x8be6d000 == 128 [pid = 1770] [id = 375] 13:54:02 INFO - PROCESS | 1770 | --DOCSHELL 0x87712000 == 127 [pid = 1770] [id = 373] 13:54:02 INFO - PROCESS | 1770 | --DOCSHELL 0x8786dc00 == 126 [pid = 1770] [id = 372] 13:54:02 INFO - PROCESS | 1770 | --DOCSHELL 0x855ad800 == 125 [pid = 1770] [id = 371] 13:54:03 INFO - PROCESS | 1770 | --DOMWINDOW == 234 (0x893e6c00) [pid = 1770] [serial = 1112] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1770 | --DOMWINDOW == 233 (0x8f9bfc00) [pid = 1770] [serial = 1058] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1770 | --DOMWINDOW == 232 (0x867e5c00) [pid = 1770] [serial = 1103] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1770 | --DOMWINDOW == 231 (0x876e3c00) [pid = 1770] [serial = 1100] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1770 | --DOMWINDOW == 230 (0x862f2000) [pid = 1770] [serial = 1097] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1770 | --DOMWINDOW == 229 (0x8be67800) [pid = 1770] [serial = 1055] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1770 | --DOMWINDOW == 228 (0x933c6400) [pid = 1770] [serial = 1076] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1770 | --DOMWINDOW == 227 (0x89419800) [pid = 1770] [serial = 1052] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1770 | --DOMWINDOW == 226 (0x8890f400) [pid = 1770] [serial = 1106] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1770 | --DOMWINDOW == 225 (0x893eac00) [pid = 1770] [serial = 1109] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1770 | --DOMWINDOW == 224 (0x935dd000) [pid = 1770] [serial = 1079] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1770 | --DOMWINDOW == 223 (0x93b7b000) [pid = 1770] [serial = 1088] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1770 | --DOMWINDOW == 222 (0x86f53000) [pid = 1770] [serial = 1094] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1770 | --DOMWINDOW == 221 (0x895e1800) [pid = 1770] [serial = 1046] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1770 | --DOMWINDOW == 220 (0x95a7a800) [pid = 1770] [serial = 1091] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1770 | --DOMWINDOW == 219 (0x88c8ac00) [pid = 1770] [serial = 981] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1770 | --DOMWINDOW == 218 (0x86f50400) [pid = 1770] [serial = 1104] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1770 | --DOMWINDOW == 217 (0x93a3d400) [pid = 1770] [serial = 1085] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1770 | --DOMWINDOW == 216 (0x92aa5000) [pid = 1770] [serial = 1073] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1770 | --DOMWINDOW == 215 (0x88c85800) [pid = 1770] [serial = 1107] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1770 | --DOMWINDOW == 214 (0x900d4400) [pid = 1770] [serial = 1061] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1770 | --DOMWINDOW == 213 (0x92a44c00) [pid = 1770] [serial = 1070] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1770 | --DOMWINDOW == 212 (0x894e6000) [pid = 1770] [serial = 1110] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1770 | --DOMWINDOW == 211 (0x9390c000) [pid = 1770] [serial = 1082] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1770 | --DOMWINDOW == 210 (0x90678400) [pid = 1770] [serial = 1064] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1770 | --DOMWINDOW == 209 (0x91f3e000) [pid = 1770] [serial = 1067] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1770 | --DOMWINDOW == 208 (0x8770f400) [pid = 1770] [serial = 1049] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1770 | --DOMWINDOW == 207 (0x8ba11800) [pid = 1770] [serial = 1047] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1770 | --DOMWINDOW == 206 (0x8770bc00) [pid = 1770] [serial = 1101] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1770 | 1461099243783 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]]]}] 13:54:03 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 13:54:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 2988ms 13:54:03 INFO - PROCESS | 1770 | 1461099243802 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 13:54:03 INFO - PROCESS | 1770 | 1461099243809 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 13:54:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 13:54:03 INFO - PROCESS | 1770 | 1461099243818 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 13:54:03 INFO - PROCESS | 1770 | 1461099243824 Marionette TRACE conn3 <- [1,1626,null,{}] 13:54:03 INFO - PROCESS | 1770 | 1461099243835 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}] 13:54:04 INFO - PROCESS | 1770 | 1461099244013 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 13:54:04 INFO - PROCESS | 1770 | 1461099244212 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:04 INFO - PROCESS | 1770 | ++DOCSHELL 0x85850800 == 126 [pid = 1770] [id = 414] 13:54:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 207 (0x862f7400) [pid = 1770] [serial = 1243] [outer = (nil)] 13:54:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 208 (0x867ec400) [pid = 1770] [serial = 1244] [outer = 0x862f7400] 13:54:04 INFO - PROCESS | 1770 | 1461099244288 Marionette DEBUG loaded listener.js 13:54:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 209 (0x86f4a400) [pid = 1770] [serial = 1245] [outer = 0x862f7400] 13:54:05 INFO - PROCESS | 1770 | 1461099245176 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]]]}] 13:54:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 13:54:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1407ms 13:54:05 INFO - PROCESS | 1770 | 1461099245225 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 13:54:05 INFO - PROCESS | 1770 | 1461099245233 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 13:54:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 13:54:05 INFO - PROCESS | 1770 | 1461099245243 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 13:54:05 INFO - PROCESS | 1770 | 1461099245247 Marionette TRACE conn3 <- [1,1630,null,{}] 13:54:05 INFO - PROCESS | 1770 | 1461099245253 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}] 13:54:05 INFO - PROCESS | 1770 | 1461099245446 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 13:54:05 INFO - PROCESS | 1770 | 1461099245669 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:05 INFO - PROCESS | 1770 | ++DOCSHELL 0x8584a800 == 127 [pid = 1770] [id = 415] 13:54:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 210 (0x867ea400) [pid = 1770] [serial = 1246] [outer = (nil)] 13:54:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 211 (0x87866400) [pid = 1770] [serial = 1247] [outer = 0x867ea400] 13:54:05 INFO - PROCESS | 1770 | 1461099245745 Marionette DEBUG loaded listener.js 13:54:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 212 (0x8786f400) [pid = 1770] [serial = 1248] [outer = 0x867ea400] 13:54:06 INFO - PROCESS | 1770 | 1461099246643 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]]]}] 13:54:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 13:54:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1438ms 13:54:06 INFO - PROCESS | 1770 | 1461099246681 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 13:54:06 INFO - PROCESS | 1770 | 1461099246684 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 13:54:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 13:54:06 INFO - PROCESS | 1770 | 1461099246691 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 13:54:06 INFO - PROCESS | 1770 | 1461099246697 Marionette TRACE conn3 <- [1,1634,null,{}] 13:54:06 INFO - PROCESS | 1770 | 1461099246722 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}] 13:54:06 INFO - PROCESS | 1770 | 1461099246985 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 13:54:07 INFO - PROCESS | 1770 | 1461099247027 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:07 INFO - PROCESS | 1770 | ++DOCSHELL 0x8786b000 == 128 [pid = 1770] [id = 416] 13:54:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 213 (0x88904800) [pid = 1770] [serial = 1249] [outer = (nil)] 13:54:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 214 (0x88c86800) [pid = 1770] [serial = 1250] [outer = 0x88904800] 13:54:07 INFO - PROCESS | 1770 | 1461099247103 Marionette DEBUG loaded listener.js 13:54:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 215 (0x88da3800) [pid = 1770] [serial = 1251] [outer = 0x88904800] 13:54:08 INFO - PROCESS | 1770 | --DOMWINDOW == 214 (0x87719000) [pid = 1770] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 13:54:08 INFO - PROCESS | 1770 | --DOMWINDOW == 213 (0x88c91c00) [pid = 1770] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 13:54:08 INFO - PROCESS | 1770 | --DOMWINDOW == 212 (0x84fa3000) [pid = 1770] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 13:54:08 INFO - PROCESS | 1770 | --DOMWINDOW == 211 (0x864d0000) [pid = 1770] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 13:54:08 INFO - PROCESS | 1770 | --DOMWINDOW == 210 (0x8a5d8800) [pid = 1770] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 13:54:08 INFO - PROCESS | 1770 | --DOMWINDOW == 209 (0x85847c00) [pid = 1770] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 13:54:08 INFO - PROCESS | 1770 | 1461099248592 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]]]}] 13:54:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 13:54:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1950ms 13:54:08 INFO - PROCESS | 1770 | 1461099248642 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 13:54:08 INFO - PROCESS | 1770 | 1461099248646 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 13:54:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 13:54:08 INFO - PROCESS | 1770 | 1461099248652 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 13:54:08 INFO - PROCESS | 1770 | 1461099248654 Marionette TRACE conn3 <- [1,1638,null,{}] 13:54:08 INFO - PROCESS | 1770 | 1461099248660 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}] 13:54:08 INFO - PROCESS | 1770 | 1461099248827 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 13:54:08 INFO - PROCESS | 1770 | 1461099248842 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:08 INFO - PROCESS | 1770 | ++DOCSHELL 0x864d0000 == 129 [pid = 1770] [id = 417] 13:54:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 210 (0x88b42000) [pid = 1770] [serial = 1252] [outer = (nil)] 13:54:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 211 (0x893eb400) [pid = 1770] [serial = 1253] [outer = 0x88b42000] 13:54:08 INFO - PROCESS | 1770 | 1461099248913 Marionette DEBUG loaded listener.js 13:54:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 212 (0x893f3c00) [pid = 1770] [serial = 1254] [outer = 0x88b42000] 13:54:09 INFO - PROCESS | 1770 | 1461099249832 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]]]}] 13:54:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 13:54:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1230ms 13:54:09 INFO - PROCESS | 1770 | 1461099249882 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 13:54:09 INFO - PROCESS | 1770 | 1461099249886 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 13:54:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 13:54:09 INFO - PROCESS | 1770 | 1461099249892 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 13:54:09 INFO - PROCESS | 1770 | 1461099249896 Marionette TRACE conn3 <- [1,1642,null,{}] 13:54:09 INFO - PROCESS | 1770 | 1461099249901 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}] 13:54:10 INFO - PROCESS | 1770 | 1461099250071 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 13:54:10 INFO - PROCESS | 1770 | 1461099250429 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:10 INFO - PROCESS | 1770 | ++DOCSHELL 0x855a7000 == 130 [pid = 1770] [id = 418] 13:54:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 213 (0x855ad800) [pid = 1770] [serial = 1255] [outer = (nil)] 13:54:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 214 (0x862ea000) [pid = 1770] [serial = 1256] [outer = 0x855ad800] 13:54:10 INFO - PROCESS | 1770 | 1461099250521 Marionette DEBUG loaded listener.js 13:54:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 215 (0x862f3000) [pid = 1770] [serial = 1257] [outer = 0x855ad800] 13:54:11 INFO - PROCESS | 1770 | 1461099251566 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]]]}] 13:54:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 13:54:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1743ms 13:54:11 INFO - PROCESS | 1770 | 1461099251637 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 13:54:11 INFO - PROCESS | 1770 | 1461099251645 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 13:54:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 13:54:11 INFO - PROCESS | 1770 | 1461099251654 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 13:54:11 INFO - PROCESS | 1770 | 1461099251659 Marionette TRACE conn3 <- [1,1646,null,{}] 13:54:11 INFO - PROCESS | 1770 | 1461099251666 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}] 13:54:11 INFO - PROCESS | 1770 | 1461099251925 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 13:54:12 INFO - PROCESS | 1770 | 1461099252253 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:12 INFO - PROCESS | 1770 | ++DOCSHELL 0x87711800 == 131 [pid = 1770] [id = 419] 13:54:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 216 (0x87863800) [pid = 1770] [serial = 1258] [outer = (nil)] 13:54:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 217 (0x87e66800) [pid = 1770] [serial = 1259] [outer = 0x87863800] 13:54:12 INFO - PROCESS | 1770 | 1461099252343 Marionette DEBUG loaded listener.js 13:54:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 218 (0x88901800) [pid = 1770] [serial = 1260] [outer = 0x87863800] 13:54:13 INFO - PROCESS | 1770 | 1461099253380 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]]]}] 13:54:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 13:54:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1788ms 13:54:13 INFO - PROCESS | 1770 | 1461099253446 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 13:54:13 INFO - PROCESS | 1770 | 1461099253453 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 13:54:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 13:54:13 INFO - PROCESS | 1770 | 1461099253460 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 13:54:13 INFO - PROCESS | 1770 | 1461099253464 Marionette TRACE conn3 <- [1,1650,null,{}] 13:54:13 INFO - PROCESS | 1770 | 1461099253471 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}] 13:54:13 INFO - PROCESS | 1770 | 1461099253688 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 13:54:14 INFO - PROCESS | 1770 | 1461099254051 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:14 INFO - PROCESS | 1770 | ++DOCSHELL 0x87fa1400 == 132 [pid = 1770] [id = 420] 13:54:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 219 (0x88c83400) [pid = 1770] [serial = 1261] [outer = (nil)] 13:54:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 220 (0x895d5800) [pid = 1770] [serial = 1262] [outer = 0x88c83400] 13:54:14 INFO - PROCESS | 1770 | 1461099254144 Marionette DEBUG loaded listener.js 13:54:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 221 (0x8a5d4400) [pid = 1770] [serial = 1263] [outer = 0x88c83400] 13:54:15 INFO - PROCESS | 1770 | 1461099255113 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]]]}] 13:54:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 13:54:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1684ms 13:54:15 INFO - PROCESS | 1770 | 1461099255145 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 13:54:15 INFO - PROCESS | 1770 | 1461099255149 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 13:54:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 13:54:15 INFO - PROCESS | 1770 | 1461099255165 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 13:54:15 INFO - PROCESS | 1770 | 1461099255175 Marionette TRACE conn3 <- [1,1654,null,{}] 13:54:15 INFO - PROCESS | 1770 | 1461099255182 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}] 13:54:15 INFO - PROCESS | 1770 | 1461099255415 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 13:54:15 INFO - PROCESS | 1770 | 1461099255733 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:15 INFO - PROCESS | 1770 | ++DOCSHELL 0x894ee400 == 133 [pid = 1770] [id = 421] 13:54:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 222 (0x895d6c00) [pid = 1770] [serial = 1264] [outer = (nil)] 13:54:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 223 (0x8ba11800) [pid = 1770] [serial = 1265] [outer = 0x895d6c00] 13:54:15 INFO - PROCESS | 1770 | 1461099255826 Marionette DEBUG loaded listener.js 13:54:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 224 (0x8bb4d400) [pid = 1770] [serial = 1266] [outer = 0x895d6c00] 13:54:16 INFO - PROCESS | 1770 | 1461099256694 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]]]}] 13:54:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 13:54:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1550ms 13:54:16 INFO - PROCESS | 1770 | 1461099256706 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 13:54:16 INFO - PROCESS | 1770 | 1461099256710 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 13:54:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 13:54:16 INFO - PROCESS | 1770 | 1461099256717 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 13:54:16 INFO - PROCESS | 1770 | 1461099256720 Marionette TRACE conn3 <- [1,1658,null,{}] 13:54:16 INFO - PROCESS | 1770 | 1461099256726 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}] 13:54:16 INFO - PROCESS | 1770 | 1461099256937 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 13:54:17 INFO - PROCESS | 1770 | 1461099257213 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:17 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a730c00 == 134 [pid = 1770] [id = 422] 13:54:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 225 (0x8a735800) [pid = 1770] [serial = 1267] [outer = (nil)] 13:54:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 226 (0x8be6d800) [pid = 1770] [serial = 1268] [outer = 0x8a735800] 13:54:17 INFO - PROCESS | 1770 | 1461099257347 Marionette DEBUG loaded listener.js 13:54:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 227 (0x8e5c7400) [pid = 1770] [serial = 1269] [outer = 0x8a735800] 13:54:18 INFO - PROCESS | 1770 | 1461099258258 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]]]}] 13:54:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 13:54:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1581ms 13:54:18 INFO - PROCESS | 1770 | 1461099258298 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 13:54:18 INFO - PROCESS | 1770 | 1461099258301 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 13:54:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 13:54:18 INFO - PROCESS | 1770 | 1461099258308 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 13:54:18 INFO - PROCESS | 1770 | 1461099258312 Marionette TRACE conn3 <- [1,1662,null,{}] 13:54:18 INFO - PROCESS | 1770 | 1461099258318 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}] 13:54:18 INFO - PROCESS | 1770 | 1461099258509 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 13:54:18 INFO - PROCESS | 1770 | 1461099258843 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:18 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f6f0800 == 135 [pid = 1770] [id = 423] 13:54:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 228 (0x8f7e1800) [pid = 1770] [serial = 1270] [outer = (nil)] 13:54:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 229 (0x8f9b5000) [pid = 1770] [serial = 1271] [outer = 0x8f7e1800] 13:54:18 INFO - PROCESS | 1770 | 1461099258948 Marionette DEBUG loaded listener.js 13:54:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 230 (0x8ffa7400) [pid = 1770] [serial = 1272] [outer = 0x8f7e1800] 13:54:19 INFO - PROCESS | 1770 | 1461099259898 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]]]}] 13:54:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 13:54:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1636ms 13:54:19 INFO - PROCESS | 1770 | 1461099259946 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 13:54:19 INFO - PROCESS | 1770 | 1461099259950 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 13:54:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 13:54:19 INFO - PROCESS | 1770 | 1461099259956 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 13:54:19 INFO - PROCESS | 1770 | 1461099259960 Marionette TRACE conn3 <- [1,1666,null,{}] 13:54:19 INFO - PROCESS | 1770 | 1461099259966 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}] 13:54:20 INFO - PROCESS | 1770 | 1461099260165 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 13:54:20 INFO - PROCESS | 1770 | 1461099260494 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:20 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f7dd400 == 136 [pid = 1770] [id = 424] 13:54:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 231 (0x8f7ddc00) [pid = 1770] [serial = 1273] [outer = (nil)] 13:54:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 232 (0x90409400) [pid = 1770] [serial = 1274] [outer = 0x8f7ddc00] 13:54:20 INFO - PROCESS | 1770 | 1461099260585 Marionette DEBUG loaded listener.js 13:54:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 233 (0x904e9400) [pid = 1770] [serial = 1275] [outer = 0x8f7ddc00] 13:54:21 INFO - PROCESS | 1770 | 1461099261493 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]]]}] 13:54:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 13:54:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1583ms 13:54:21 INFO - PROCESS | 1770 | 1461099261540 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 13:54:21 INFO - PROCESS | 1770 | 1461099261544 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 13:54:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 13:54:21 INFO - PROCESS | 1770 | 1461099261550 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 13:54:21 INFO - PROCESS | 1770 | 1461099261554 Marionette TRACE conn3 <- [1,1670,null,{}] 13:54:21 INFO - PROCESS | 1770 | 1461099261560 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}] 13:54:21 INFO - PROCESS | 1770 | 1461099261753 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 13:54:22 INFO - PROCESS | 1770 | 1461099262082 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:22 INFO - PROCESS | 1770 | ++DOCSHELL 0x9040f000 == 137 [pid = 1770] [id = 425] 13:54:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 234 (0x90571400) [pid = 1770] [serial = 1276] [outer = (nil)] 13:54:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 235 (0x91317c00) [pid = 1770] [serial = 1277] [outer = 0x90571400] 13:54:22 INFO - PROCESS | 1770 | 1461099262173 Marionette DEBUG loaded listener.js 13:54:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 236 (0x9131f800) [pid = 1770] [serial = 1278] [outer = 0x90571400] 13:54:23 INFO - PROCESS | 1770 | 1461099263045 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]]]}] 13:54:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 13:54:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1529ms 13:54:23 INFO - PROCESS | 1770 | 1461099263081 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 13:54:23 INFO - PROCESS | 1770 | 1461099263085 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 13:54:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 13:54:23 INFO - PROCESS | 1770 | 1461099263091 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 13:54:23 INFO - PROCESS | 1770 | 1461099263095 Marionette TRACE conn3 <- [1,1674,null,{}] 13:54:23 INFO - PROCESS | 1770 | 1461099263121 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}] 13:54:23 INFO - PROCESS | 1770 | 1461099263315 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 13:54:23 INFO - PROCESS | 1770 | 1461099263642 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:23 INFO - PROCESS | 1770 | ++DOCSHELL 0x87710800 == 138 [pid = 1770] [id = 426] 13:54:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 237 (0x9057a400) [pid = 1770] [serial = 1279] [outer = (nil)] 13:54:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 238 (0x92976800) [pid = 1770] [serial = 1280] [outer = 0x9057a400] 13:54:23 INFO - PROCESS | 1770 | 1461099263735 Marionette DEBUG loaded listener.js 13:54:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 239 (0x929dd400) [pid = 1770] [serial = 1281] [outer = 0x9057a400] 13:54:24 INFO - PROCESS | 1770 | 1461099264646 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]]]}] 13:54:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 13:54:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1603ms 13:54:24 INFO - PROCESS | 1770 | 1461099264695 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 13:54:24 INFO - PROCESS | 1770 | 1461099264699 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 13:54:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 13:54:24 INFO - PROCESS | 1770 | 1461099264705 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 13:54:24 INFO - PROCESS | 1770 | 1461099264709 Marionette TRACE conn3 <- [1,1678,null,{}] 13:54:24 INFO - PROCESS | 1770 | 1461099264715 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}] 13:54:24 INFO - PROCESS | 1770 | 1461099264910 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 13:54:25 INFO - PROCESS | 1770 | 1461099265229 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:25 INFO - PROCESS | 1770 | ++DOCSHELL 0x88da0400 == 139 [pid = 1770] [id = 427] 13:54:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 240 (0x90410000) [pid = 1770] [serial = 1282] [outer = (nil)] 13:54:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 241 (0x92a4d000) [pid = 1770] [serial = 1283] [outer = 0x90410000] 13:54:25 INFO - PROCESS | 1770 | 1461099265319 Marionette DEBUG loaded listener.js 13:54:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 242 (0x92aa6800) [pid = 1770] [serial = 1284] [outer = 0x90410000] 13:54:26 INFO - PROCESS | 1770 | 1461099266242 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]]]}] 13:54:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 13:54:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1584ms 13:54:26 INFO - PROCESS | 1770 | 1461099266291 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 13:54:26 INFO - PROCESS | 1770 | 1461099266295 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 13:54:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 13:54:26 INFO - PROCESS | 1770 | 1461099266301 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 13:54:26 INFO - PROCESS | 1770 | 1461099266305 Marionette TRACE conn3 <- [1,1682,null,{}] 13:54:26 INFO - PROCESS | 1770 | 1461099266311 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}] 13:54:26 INFO - PROCESS | 1770 | 1461099266503 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 13:54:26 INFO - PROCESS | 1770 | 1461099266834 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:26 INFO - PROCESS | 1770 | ++DOCSHELL 0x933ca400 == 140 [pid = 1770] [id = 428] 13:54:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 243 (0x933ca800) [pid = 1770] [serial = 1285] [outer = (nil)] 13:54:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 244 (0x935d1c00) [pid = 1770] [serial = 1286] [outer = 0x933ca800] 13:54:26 INFO - PROCESS | 1770 | 1461099266952 Marionette DEBUG loaded listener.js 13:54:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 245 (0x937a6400) [pid = 1770] [serial = 1287] [outer = 0x933ca800] 13:54:27 INFO - PROCESS | 1770 | 1461099267936 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]]]}] 13:54:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 13:54:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1681ms 13:54:27 INFO - PROCESS | 1770 | 1461099267989 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 13:54:27 INFO - PROCESS | 1770 | 1461099267993 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 13:54:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 13:54:28 INFO - PROCESS | 1770 | 1461099268000 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 13:54:28 INFO - PROCESS | 1770 | 1461099268004 Marionette TRACE conn3 <- [1,1686,null,{}] 13:54:28 INFO - PROCESS | 1770 | 1461099268010 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}] 13:54:28 INFO - PROCESS | 1770 | 1461099268230 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 13:54:28 INFO - PROCESS | 1770 | 1461099268559 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:28 INFO - PROCESS | 1770 | ++DOCSHELL 0x933c8000 == 141 [pid = 1770] [id = 429] 13:54:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 246 (0x933cb400) [pid = 1770] [serial = 1288] [outer = (nil)] 13:54:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 247 (0x93c6d400) [pid = 1770] [serial = 1289] [outer = 0x933cb400] 13:54:28 INFO - PROCESS | 1770 | 1461099268653 Marionette DEBUG loaded listener.js 13:54:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 248 (0x95a85c00) [pid = 1770] [serial = 1290] [outer = 0x933cb400] 13:54:29 INFO - PROCESS | 1770 | 1461099269498 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]]]}] 13:54:29 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 13:54:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1545ms 13:54:29 INFO - PROCESS | 1770 | 1461099269554 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 13:54:29 INFO - PROCESS | 1770 | 1461099269557 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 13:54:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 13:54:29 INFO - PROCESS | 1770 | 1461099269566 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 13:54:29 INFO - PROCESS | 1770 | 1461099269569 Marionette TRACE conn3 <- [1,1690,null,{}] 13:54:29 INFO - PROCESS | 1770 | 1461099269575 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}] 13:54:29 INFO - PROCESS | 1770 | 1461099269769 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 13:54:30 INFO - PROCESS | 1770 | 1461099270050 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:30 INFO - PROCESS | 1770 | ++DOCSHELL 0x933cec00 == 142 [pid = 1770] [id = 430] 13:54:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 249 (0x950dd000) [pid = 1770] [serial = 1291] [outer = (nil)] 13:54:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 250 (0x9737ac00) [pid = 1770] [serial = 1292] [outer = 0x950dd000] 13:54:30 INFO - PROCESS | 1770 | 1461099270181 Marionette DEBUG loaded listener.js 13:54:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 251 (0x9765d400) [pid = 1770] [serial = 1293] [outer = 0x950dd000] 13:54:31 INFO - PROCESS | 1770 | 1461099271089 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]]]}] 13:54:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 13:54:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1590ms 13:54:31 INFO - PROCESS | 1770 | 1461099271157 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 13:54:31 INFO - PROCESS | 1770 | 1461099271160 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 13:54:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 13:54:31 INFO - PROCESS | 1770 | 1461099271167 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 13:54:31 INFO - PROCESS | 1770 | 1461099271170 Marionette TRACE conn3 <- [1,1694,null,{}] 13:54:31 INFO - PROCESS | 1770 | 1461099271176 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}] 13:54:31 INFO - PROCESS | 1770 | 1461099271368 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 13:54:31 INFO - PROCESS | 1770 | 1461099271688 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:31 INFO - PROCESS | 1770 | ++DOCSHELL 0x9024b000 == 143 [pid = 1770] [id = 431] 13:54:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 252 (0x92a3fc00) [pid = 1770] [serial = 1294] [outer = (nil)] 13:54:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 253 (0x97d15800) [pid = 1770] [serial = 1295] [outer = 0x92a3fc00] 13:54:31 INFO - PROCESS | 1770 | 1461099271776 Marionette DEBUG loaded listener.js 13:54:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 254 (0x97d1a000) [pid = 1770] [serial = 1296] [outer = 0x92a3fc00] 13:54:32 INFO - PROCESS | 1770 | 1461099272654 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]]]}] 13:54:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 13:54:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1533ms 13:54:32 INFO - PROCESS | 1770 | 1461099272700 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 13:54:32 INFO - PROCESS | 1770 | 1461099272704 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 13:54:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 13:54:32 INFO - PROCESS | 1770 | 1461099272710 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 13:54:32 INFO - PROCESS | 1770 | 1461099272714 Marionette TRACE conn3 <- [1,1698,null,{}] 13:54:32 INFO - PROCESS | 1770 | 1461099272720 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}] 13:54:32 INFO - PROCESS | 1770 | 1461099272908 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 13:54:33 INFO - PROCESS | 1770 | 1461099273253 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:33 INFO - PROCESS | 1770 | ++DOCSHELL 0x90572400 == 144 [pid = 1770] [id = 432] 13:54:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 255 (0x93a36800) [pid = 1770] [serial = 1297] [outer = (nil)] 13:54:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 256 (0x983e2400) [pid = 1770] [serial = 1298] [outer = 0x93a36800] 13:54:33 INFO - PROCESS | 1770 | 1461099273342 Marionette DEBUG loaded listener.js 13:54:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 257 (0x983e9800) [pid = 1770] [serial = 1299] [outer = 0x93a36800] 13:54:34 INFO - PROCESS | 1770 | 1461099274212 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]]]}] 13:54:34 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 13:54:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1580ms 13:54:34 INFO - PROCESS | 1770 | 1461099274292 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 13:54:34 INFO - PROCESS | 1770 | 1461099274296 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 13:54:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 13:54:34 INFO - PROCESS | 1770 | 1461099274302 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 13:54:34 INFO - PROCESS | 1770 | 1461099274306 Marionette TRACE conn3 <- [1,1702,null,{}] 13:54:34 INFO - PROCESS | 1770 | 1461099274312 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}] 13:54:34 INFO - PROCESS | 1770 | 1461099274539 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 13:54:34 INFO - PROCESS | 1770 | 1461099274864 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:34 INFO - PROCESS | 1770 | ++DOCSHELL 0x9390bc00 == 145 [pid = 1770] [id = 433] 13:54:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 258 (0x97d16800) [pid = 1770] [serial = 1300] [outer = (nil)] 13:54:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 259 (0x9b087c00) [pid = 1770] [serial = 1301] [outer = 0x97d16800] 13:54:34 INFO - PROCESS | 1770 | 1461099274953 Marionette DEBUG loaded listener.js 13:54:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 260 (0x9b092c00) [pid = 1770] [serial = 1302] [outer = 0x97d16800] 13:54:35 INFO - PROCESS | 1770 | 1461099275903 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]]]}] 13:54:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 13:54:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1632ms 13:54:35 INFO - PROCESS | 1770 | 1461099275936 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 13:54:35 INFO - PROCESS | 1770 | 1461099275939 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 13:54:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 13:54:35 INFO - PROCESS | 1770 | 1461099275947 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 13:54:35 INFO - PROCESS | 1770 | 1461099275950 Marionette TRACE conn3 <- [1,1706,null,{}] 13:54:35 INFO - PROCESS | 1770 | 1461099275956 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}] 13:54:36 INFO - PROCESS | 1770 | 1461099276144 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 13:54:36 INFO - PROCESS | 1770 | 1461099276400 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:36 INFO - PROCESS | 1770 | ++DOCSHELL 0x859ba400 == 146 [pid = 1770] [id = 434] 13:54:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 261 (0x85b37000) [pid = 1770] [serial = 1303] [outer = (nil)] 13:54:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 262 (0x9fc96c00) [pid = 1770] [serial = 1304] [outer = 0x85b37000] 13:54:36 INFO - PROCESS | 1770 | 1461099276532 Marionette DEBUG loaded listener.js 13:54:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 263 (0x9feb9c00) [pid = 1770] [serial = 1305] [outer = 0x85b37000] 13:54:37 INFO - PROCESS | 1770 | 1461099277418 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]]]}] 13:54:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 13:54:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1534ms 13:54:37 INFO - PROCESS | 1770 | 1461099277482 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 13:54:37 INFO - PROCESS | 1770 | 1461099277486 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 13:54:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 13:54:37 INFO - PROCESS | 1770 | 1461099277492 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 13:54:37 INFO - PROCESS | 1770 | 1461099277495 Marionette TRACE conn3 <- [1,1710,null,{}] 13:54:37 INFO - PROCESS | 1770 | 1461099277501 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}] 13:54:37 INFO - PROCESS | 1770 | 1461099277694 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 13:54:38 INFO - PROCESS | 1770 | 1461099278042 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:38 INFO - PROCESS | 1770 | ++DOCSHELL 0x87865c00 == 147 [pid = 1770] [id = 435] 13:54:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 264 (0x88b45000) [pid = 1770] [serial = 1306] [outer = (nil)] 13:54:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 265 (0x9ff31800) [pid = 1770] [serial = 1307] [outer = 0x88b45000] 13:54:38 INFO - PROCESS | 1770 | 1461099278131 Marionette DEBUG loaded listener.js 13:54:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 266 (0x9ff35400) [pid = 1770] [serial = 1308] [outer = 0x88b45000] 13:54:38 INFO - PROCESS | 1770 | 1461099278977 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]]]}] 13:54:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 13:54:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1537ms 13:54:39 INFO - PROCESS | 1770 | 1461099279030 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 13:54:39 INFO - PROCESS | 1770 | 1461099279033 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 13:54:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 13:54:39 INFO - PROCESS | 1770 | 1461099279040 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 13:54:39 INFO - PROCESS | 1770 | 1461099279043 Marionette TRACE conn3 <- [1,1714,null,{}] 13:54:39 INFO - PROCESS | 1770 | 1461099279049 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}] 13:54:39 INFO - PROCESS | 1770 | 1461099279245 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 13:54:39 INFO - PROCESS | 1770 | 1461099279498 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:39 INFO - PROCESS | 1770 | ++DOCSHELL 0x85b2ec00 == 148 [pid = 1770] [id = 436] 13:54:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 267 (0x86f47c00) [pid = 1770] [serial = 1309] [outer = (nil)] 13:54:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 268 (0xa0a2d800) [pid = 1770] [serial = 1310] [outer = 0x86f47c00] 13:54:39 INFO - PROCESS | 1770 | 1461099279635 Marionette DEBUG loaded listener.js 13:54:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 269 (0xa0a8ec00) [pid = 1770] [serial = 1311] [outer = 0x86f47c00] 13:54:41 INFO - PROCESS | 1770 | --DOCSHELL 0x89420400 == 147 [pid = 1770] [id = 392] 13:54:41 INFO - PROCESS | 1770 | --DOCSHELL 0x894f0400 == 146 [pid = 1770] [id = 187] 13:54:41 INFO - PROCESS | 1770 | --DOCSHELL 0x864d0000 == 145 [pid = 1770] [id = 417] 13:54:41 INFO - PROCESS | 1770 | --DOCSHELL 0x8786b000 == 144 [pid = 1770] [id = 416] 13:54:41 INFO - PROCESS | 1770 | --DOCSHELL 0x8584a800 == 143 [pid = 1770] [id = 415] 13:54:41 INFO - PROCESS | 1770 | --DOCSHELL 0x85850800 == 142 [pid = 1770] [id = 414] 13:54:41 INFO - PROCESS | 1770 | --DOCSHELL 0x98e0d000 == 141 [pid = 1770] [id = 411] 13:54:41 INFO - PROCESS | 1770 | --DOCSHELL 0x862f0000 == 140 [pid = 1770] [id = 412] 13:54:41 INFO - PROCESS | 1770 | --DOCSHELL 0x98a8d000 == 139 [pid = 1770] [id = 410] 13:54:41 INFO - PROCESS | 1770 | --DOCSHELL 0x98875400 == 138 [pid = 1770] [id = 409] 13:54:41 INFO - PROCESS | 1770 | --DOCSHELL 0x93c65c00 == 137 [pid = 1770] [id = 407] 13:54:41 INFO - PROCESS | 1770 | --DOCSHELL 0x862ec800 == 136 [pid = 1770] [id = 408] 13:54:41 INFO - PROCESS | 1770 | --DOCSHELL 0x859b6400 == 135 [pid = 1770] [id = 406] 13:54:41 INFO - PROCESS | 1770 | --DOCSHELL 0x975eb800 == 134 [pid = 1770] [id = 405] 13:54:41 INFO - PROCESS | 1770 | --DOCSHELL 0x97662000 == 133 [pid = 1770] [id = 404] 13:54:41 INFO - PROCESS | 1770 | --DOCSHELL 0x935d2800 == 132 [pid = 1770] [id = 402] 13:54:41 INFO - PROCESS | 1770 | --DOCSHELL 0x937a3c00 == 131 [pid = 1770] [id = 403] 13:54:41 INFO - PROCESS | 1770 | --DOCSHELL 0x8b759000 == 130 [pid = 1770] [id = 401] 13:54:41 INFO - PROCESS | 1770 | --DOCSHELL 0x8fcb3000 == 129 [pid = 1770] [id = 400] 13:54:41 INFO - PROCESS | 1770 | --DOCSHELL 0x9067bc00 == 128 [pid = 1770] [id = 399] 13:54:41 INFO - PROCESS | 1770 | --DOCSHELL 0x8a733c00 == 127 [pid = 1770] [id = 398] 13:54:41 INFO - PROCESS | 1770 | --DOCSHELL 0x88c8b000 == 126 [pid = 1770] [id = 396] 13:54:41 INFO - PROCESS | 1770 | --DOCSHELL 0x867e8c00 == 125 [pid = 1770] [id = 397] 13:54:41 INFO - PROCESS | 1770 | --DOCSHELL 0x8786e400 == 124 [pid = 1770] [id = 395] 13:54:42 INFO - PROCESS | 1770 | --DOMWINDOW == 268 (0x91319800) [pid = 1770] [serial = 1136] [outer = (nil)] [url = about:blank] 13:54:42 INFO - PROCESS | 1770 | --DOMWINDOW == 267 (0x92d3ac00) [pid = 1770] [serial = 1145] [outer = (nil)] [url = about:blank] 13:54:42 INFO - PROCESS | 1770 | --DOMWINDOW == 266 (0x90574c00) [pid = 1770] [serial = 1133] [outer = (nil)] [url = about:blank] 13:54:42 INFO - PROCESS | 1770 | --DOMWINDOW == 265 (0x8f9bd800) [pid = 1770] [serial = 1127] [outer = (nil)] [url = about:blank] 13:54:42 INFO - PROCESS | 1770 | --DOMWINDOW == 264 (0x8890cc00) [pid = 1770] [serial = 1173] [outer = (nil)] [url = about:blank] 13:54:42 INFO - PROCESS | 1770 | --DOMWINDOW == 263 (0x8941e000) [pid = 1770] [serial = 1175] [outer = (nil)] [url = about:blank] 13:54:42 INFO - PROCESS | 1770 | --DOMWINDOW == 262 (0x93b7d400) [pid = 1770] [serial = 1151] [outer = (nil)] [url = about:blank] 13:54:42 INFO - PROCESS | 1770 | --DOMWINDOW == 261 (0x91f0e800) [pid = 1770] [serial = 1139] [outer = (nil)] [url = about:blank] 13:54:42 INFO - PROCESS | 1770 | --DOMWINDOW == 260 (0x95a81800) [pid = 1770] [serial = 1154] [outer = (nil)] [url = about:blank] 13:54:42 INFO - PROCESS | 1770 | --DOMWINDOW == 259 (0x895e3000) [pid = 1770] [serial = 1176] [outer = (nil)] [url = about:blank] 13:54:42 INFO - PROCESS | 1770 | --DOMWINDOW == 258 (0x87f98400) [pid = 1770] [serial = 1181] [outer = (nil)] [url = about:blank] 13:54:42 INFO - PROCESS | 1770 | --DOMWINDOW == 257 (0x86f54400) [pid = 1770] [serial = 1170] [outer = (nil)] [url = about:blank] 13:54:42 INFO - PROCESS | 1770 | --DOMWINDOW == 256 (0x929e8400) [pid = 1770] [serial = 1142] [outer = (nil)] [url = about:blank] 13:54:42 INFO - PROCESS | 1770 | --DOMWINDOW == 255 (0x8ffb0400) [pid = 1770] [serial = 1130] [outer = (nil)] [url = about:blank] 13:54:42 INFO - PROCESS | 1770 | --DOMWINDOW == 254 (0x8be6b000) [pid = 1770] [serial = 1124] [outer = (nil)] [url = about:blank] 13:54:42 INFO - PROCESS | 1770 | --DOMWINDOW == 253 (0x963bb400) [pid = 1770] [serial = 1160] [outer = (nil)] [url = about:blank] 13:54:42 INFO - PROCESS | 1770 | --DOMWINDOW == 252 (0x859bfc00) [pid = 1770] [serial = 1115] [outer = (nil)] [url = about:blank] 13:54:42 INFO - PROCESS | 1770 | --DOMWINDOW == 251 (0x867f2400) [pid = 1770] [serial = 1169] [outer = (nil)] [url = about:blank] 13:54:42 INFO - PROCESS | 1770 | --DOMWINDOW == 250 (0x8a73a800) [pid = 1770] [serial = 1121] [outer = (nil)] [url = about:blank] 13:54:42 INFO - PROCESS | 1770 | --DOMWINDOW == 249 (0x87f96400) [pid = 1770] [serial = 1172] [outer = (nil)] [url = about:blank] 13:54:42 INFO - PROCESS | 1770 | --DOMWINDOW == 248 (0x95c9f400) [pid = 1770] [serial = 1157] [outer = (nil)] [url = about:blank] 13:54:42 INFO - PROCESS | 1770 | --DOMWINDOW == 247 (0x971c8400) [pid = 1770] [serial = 1163] [outer = (nil)] [url = about:blank] 13:54:42 INFO - PROCESS | 1770 | --DOMWINDOW == 246 (0x937a7000) [pid = 1770] [serial = 1148] [outer = (nil)] [url = about:blank] 13:54:42 INFO - PROCESS | 1770 | --DOMWINDOW == 245 (0x8bb58000) [pid = 1770] [serial = 1179] [outer = (nil)] [url = about:blank] 13:54:42 INFO - PROCESS | 1770 | --DOMWINDOW == 244 (0x8bd48c00) [pid = 1770] [serial = 1182] [outer = (nil)] [url = about:blank] 13:54:42 INFO - PROCESS | 1770 | --DOMWINDOW == 243 (0x895d9000) [pid = 1770] [serial = 1113] [outer = (nil)] [url = about:blank] 13:54:42 INFO - PROCESS | 1770 | --DOMWINDOW == 242 (0x87f9a400) [pid = 1770] [serial = 1118] [outer = (nil)] [url = about:blank] 13:54:42 INFO - PROCESS | 1770 | --DOMWINDOW == 241 (0x8ba20c00) [pid = 1770] [serial = 1178] [outer = (nil)] [url = about:blank] 13:54:42 INFO - PROCESS | 1770 | --DOMWINDOW == 240 (0x9765a000) [pid = 1770] [serial = 1166] [outer = (nil)] [url = about:blank] 13:54:42 INFO - PROCESS | 1770 | 1461099282195 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]]]}] 13:54:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 13:54:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 3288ms 13:54:42 INFO - PROCESS | 1770 | 1461099282328 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 13:54:42 INFO - PROCESS | 1770 | 1461099282333 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 13:54:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 13:54:42 INFO - PROCESS | 1770 | 1461099282341 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 13:54:42 INFO - PROCESS | 1770 | 1461099282347 Marionette TRACE conn3 <- [1,1718,null,{}] 13:54:42 INFO - PROCESS | 1770 | 1461099282355 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}] 13:54:42 INFO - PROCESS | 1770 | 1461099282530 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 13:54:42 INFO - PROCESS | 1770 | 1461099282546 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:42 INFO - PROCESS | 1770 | ++DOCSHELL 0x86356400 == 125 [pid = 1770] [id = 437] 13:54:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 241 (0x86357000) [pid = 1770] [serial = 1312] [outer = (nil)] 13:54:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 242 (0x864c5400) [pid = 1770] [serial = 1313] [outer = 0x86357000] 13:54:42 INFO - PROCESS | 1770 | 1461099282653 Marionette DEBUG loaded listener.js 13:54:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 243 (0x867f0c00) [pid = 1770] [serial = 1314] [outer = 0x86357000] 13:54:43 INFO - PROCESS | 1770 | 1461099283653 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]]]}] 13:54:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 13:54:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1339ms 13:54:43 INFO - PROCESS | 1770 | 1461099283680 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 13:54:43 INFO - PROCESS | 1770 | 1461099283688 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 13:54:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 13:54:43 INFO - PROCESS | 1770 | 1461099283712 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 13:54:43 INFO - PROCESS | 1770 | 1461099283717 Marionette TRACE conn3 <- [1,1722,null,{}] 13:54:43 INFO - PROCESS | 1770 | 1461099283722 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}] 13:54:43 INFO - PROCESS | 1770 | 1461099283906 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 13:54:43 INFO - PROCESS | 1770 | 1461099283927 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x876dcc00 == 126 [pid = 1770] [id = 438] 13:54:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 244 (0x8770f400) [pid = 1770] [serial = 1315] [outer = (nil)] 13:54:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 245 (0x87869400) [pid = 1770] [serial = 1316] [outer = 0x8770f400] 13:54:44 INFO - PROCESS | 1770 | 1461099284000 Marionette DEBUG loaded listener.js 13:54:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 246 (0x87f98400) [pid = 1770] [serial = 1317] [outer = 0x8770f400] 13:54:45 INFO - PROCESS | 1770 | 1461099285186 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]]]}] 13:54:45 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 13:54:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1542ms 13:54:45 INFO - PROCESS | 1770 | 1461099285253 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 13:54:45 INFO - PROCESS | 1770 | 1461099285257 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 13:54:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 13:54:45 INFO - PROCESS | 1770 | 1461099285264 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 13:54:45 INFO - PROCESS | 1770 | 1461099285269 Marionette TRACE conn3 <- [1,1726,null,{}] 13:54:45 INFO - PROCESS | 1770 | 1461099285293 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}] 13:54:45 INFO - PROCESS | 1770 | 1461099285562 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 13:54:45 INFO - PROCESS | 1770 | 1461099285592 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:45 INFO - PROCESS | 1770 | ++DOCSHELL 0x86f50800 == 127 [pid = 1770] [id = 439] 13:54:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 247 (0x88c88800) [pid = 1770] [serial = 1318] [outer = (nil)] 13:54:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 248 (0x88dab400) [pid = 1770] [serial = 1319] [outer = 0x88c88800] 13:54:45 INFO - PROCESS | 1770 | 1461099285670 Marionette DEBUG loaded listener.js 13:54:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 249 (0x8941b800) [pid = 1770] [serial = 1320] [outer = 0x88c88800] 13:54:46 INFO - PROCESS | 1770 | 1461099286648 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]]]}] 13:54:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 13:54:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1436ms 13:54:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 13:54:46 INFO - PROCESS | 1770 | 1461099286700 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 13:54:46 INFO - PROCESS | 1770 | 1461099286704 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 13:54:46 INFO - PROCESS | 1770 | 1461099286710 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 13:54:46 INFO - PROCESS | 1770 | 1461099286714 Marionette TRACE conn3 <- [1,1730,null,{}] 13:54:46 INFO - PROCESS | 1770 | 1461099286733 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}] 13:54:47 INFO - PROCESS | 1770 | 1461099287919 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 13:54:47 INFO - PROCESS | 1770 | --DOMWINDOW == 248 (0x8f6ee400) [pid = 1770] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 13:54:47 INFO - PROCESS | 1770 | --DOMWINDOW == 247 (0x8a606400) [pid = 1770] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 13:54:47 INFO - PROCESS | 1770 | --DOMWINDOW == 246 (0x8ffac800) [pid = 1770] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 13:54:47 INFO - PROCESS | 1770 | --DOMWINDOW == 245 (0x95c25000) [pid = 1770] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 244 (0x8fcb3800) [pid = 1770] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 243 (0x9057a800) [pid = 1770] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 242 (0x8bd4d400) [pid = 1770] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 241 (0x859b4c00) [pid = 1770] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 240 (0x93a3ec00) [pid = 1770] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 239 (0x8a739c00) [pid = 1770] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 238 (0x8a72e000) [pid = 1770] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 237 (0x92a42c00) [pid = 1770] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 236 (0x85848800) [pid = 1770] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 235 (0x92979800) [pid = 1770] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 234 (0x937a6800) [pid = 1770] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 233 (0x9040d000) [pid = 1770] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 232 (0x933c3000) [pid = 1770] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 231 (0x89417800) [pid = 1770] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 230 (0x85849800) [pid = 1770] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 229 (0x8ba15400) [pid = 1770] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 228 (0x8f6f4000) [pid = 1770] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 227 (0x894edc00) [pid = 1770] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 226 (0x93a3dc00) [pid = 1770] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 225 (0x90406c00) [pid = 1770] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 224 (0x90676400) [pid = 1770] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 223 (0x8bb5b000) [pid = 1770] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 222 (0x92aa5800) [pid = 1770] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 221 (0x8770d000) [pid = 1770] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 220 (0x90410400) [pid = 1770] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 219 (0x92d40000) [pid = 1770] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 218 (0x87e60000) [pid = 1770] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 217 (0x88c8f800) [pid = 1770] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 216 (0x8f6f1000) [pid = 1770] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 215 (0x8bd47400) [pid = 1770] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 214 (0x8a5d5800) [pid = 1770] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 213 (0x937a6000) [pid = 1770] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 212 (0x904e6400) [pid = 1770] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 211 (0x87fa1800) [pid = 1770] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 210 (0x93c6cc00) [pid = 1770] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 209 (0x935ddc00) [pid = 1770] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 208 (0x893e7800) [pid = 1770] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 207 (0x87713400) [pid = 1770] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 206 (0x864cd000) [pid = 1770] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 205 (0x88b45c00) [pid = 1770] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 204 (0x935d7400) [pid = 1770] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 203 (0x8f4b0c00) [pid = 1770] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 202 (0x8ffa9800) [pid = 1770] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 201 (0x88904800) [pid = 1770] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 200 (0x862f7400) [pid = 1770] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 199 (0x9ea1bc00) [pid = 1770] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 198 (0x867e9c00) [pid = 1770] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 197 (0x9b030000) [pid = 1770] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 196 (0x98e05000) [pid = 1770] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 195 (0x9887dc00) [pid = 1770] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 194 (0x983dbc00) [pid = 1770] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 193 (0x93c69800) [pid = 1770] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 192 (0x88da2c00) [pid = 1770] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 191 (0x97666800) [pid = 1770] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 190 (0x97664000) [pid = 1770] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 189 (0x93910000) [pid = 1770] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 188 (0x935d5400) [pid = 1770] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 187 (0x91f3c400) [pid = 1770] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 186 (0x913aa800) [pid = 1770] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 185 (0x90681c00) [pid = 1770] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 184 (0x900c9c00) [pid = 1770] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 183 (0x8f9c1400) [pid = 1770] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 182 (0x8a60fc00) [pid = 1770] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 181 (0x87e6c400) [pid = 1770] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 180 (0x867ea400) [pid = 1770] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 179 (0x937ac400) [pid = 1770] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 13:54:48 INFO - PROCESS | 1770 | --DOMWINDOW == 178 (0x859b5800) [pid = 1770] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 13:54:48 INFO - PROCESS | 1770 | 1461099288270 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:48 INFO - PROCESS | 1770 | ++DOCSHELL 0x84b5ec00 == 128 [pid = 1770] [id = 440] 13:54:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 179 (0x84fa3000) [pid = 1770] [serial = 1321] [outer = (nil)] 13:54:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 180 (0x85849800) [pid = 1770] [serial = 1322] [outer = 0x84fa3000] 13:54:48 INFO - PROCESS | 1770 | 1461099288348 Marionette DEBUG loaded listener.js 13:54:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 181 (0x864cd000) [pid = 1770] [serial = 1323] [outer = 0x84fa3000] 13:54:49 INFO - PROCESS | 1770 | 1461099289073 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]]]}] 13:54:49 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 13:54:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 2386ms 13:54:49 INFO - PROCESS | 1770 | 1461099289095 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 13:54:49 INFO - PROCESS | 1770 | 1461099289099 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 13:54:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 13:54:49 INFO - PROCESS | 1770 | 1461099289105 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 13:54:49 INFO - PROCESS | 1770 | 1461099289108 Marionette TRACE conn3 <- [1,1734,null,{}] 13:54:49 INFO - PROCESS | 1770 | 1461099289114 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}] 13:54:49 INFO - PROCESS | 1770 | 1461099289361 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 13:54:49 INFO - PROCESS | 1770 | 1461099289382 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:49 INFO - PROCESS | 1770 | ++DOCSHELL 0x8584c000 == 129 [pid = 1770] [id = 441] 13:54:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 182 (0x876e7c00) [pid = 1770] [serial = 1324] [outer = (nil)] 13:54:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 183 (0x893e7800) [pid = 1770] [serial = 1325] [outer = 0x876e7c00] 13:54:49 INFO - PROCESS | 1770 | 1461099289454 Marionette DEBUG loaded listener.js 13:54:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 184 (0x895e4800) [pid = 1770] [serial = 1326] [outer = 0x876e7c00] 13:54:50 INFO - PROCESS | 1770 | 1461099290626 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]]]}] 13:54:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 13:54:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1580ms 13:54:50 INFO - PROCESS | 1770 | 1461099290687 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 13:54:50 INFO - PROCESS | 1770 | 1461099290694 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 13:54:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 13:54:50 INFO - PROCESS | 1770 | 1461099290703 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 13:54:50 INFO - PROCESS | 1770 | 1461099290710 Marionette TRACE conn3 <- [1,1738,null,{}] 13:54:50 INFO - PROCESS | 1770 | 1461099290720 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}] 13:54:50 INFO - PROCESS | 1770 | 1461099290989 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 13:54:51 INFO - PROCESS | 1770 | 1461099291337 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:51 INFO - PROCESS | 1770 | ++DOCSHELL 0x86355800 == 130 [pid = 1770] [id = 442] 13:54:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 185 (0x86358c00) [pid = 1770] [serial = 1327] [outer = (nil)] 13:54:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 186 (0x87719c00) [pid = 1770] [serial = 1328] [outer = 0x86358c00] 13:54:51 INFO - PROCESS | 1770 | 1461099291427 Marionette DEBUG loaded listener.js 13:54:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 187 (0x8890cc00) [pid = 1770] [serial = 1329] [outer = 0x86358c00] 13:54:52 INFO - PROCESS | 1770 | 1461099292411 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]]]}] 13:54:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 13:54:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1787ms 13:54:52 INFO - PROCESS | 1770 | 1461099292489 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 13:54:52 INFO - PROCESS | 1770 | 1461099292499 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 13:54:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 13:54:52 INFO - PROCESS | 1770 | 1461099292509 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 13:54:52 INFO - PROCESS | 1770 | 1461099292513 Marionette TRACE conn3 <- [1,1742,null,{}] 13:54:52 INFO - PROCESS | 1770 | 1461099292520 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}] 13:54:52 INFO - PROCESS | 1770 | 1461099292760 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 13:54:53 INFO - PROCESS | 1770 | 1461099293160 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:53 INFO - PROCESS | 1770 | ++DOCSHELL 0x88da1400 == 131 [pid = 1770] [id = 443] 13:54:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 188 (0x88da3000) [pid = 1770] [serial = 1330] [outer = (nil)] 13:54:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 189 (0x895dec00) [pid = 1770] [serial = 1331] [outer = 0x88da3000] 13:54:53 INFO - PROCESS | 1770 | 1461099293266 Marionette DEBUG loaded listener.js 13:54:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 190 (0x8a605400) [pid = 1770] [serial = 1332] [outer = 0x88da3000] 13:54:54 INFO - PROCESS | 1770 | 1461099294248 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]]]}] 13:54:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 13:54:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1783ms 13:54:54 INFO - PROCESS | 1770 | 1461099294292 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 13:54:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 13:54:54 INFO - PROCESS | 1770 | 1461099294297 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 13:54:54 INFO - PROCESS | 1770 | 1461099294304 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 13:54:54 INFO - PROCESS | 1770 | 1461099294310 Marionette TRACE conn3 <- [1,1746,null,{}] 13:54:54 INFO - PROCESS | 1770 | 1461099294327 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}] 13:54:54 INFO - PROCESS | 1770 | 1461099294545 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 13:54:54 INFO - PROCESS | 1770 | 1461099294871 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:54 INFO - PROCESS | 1770 | ++DOCSHELL 0x88c8f800 == 132 [pid = 1770] [id = 444] 13:54:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 191 (0x895dfc00) [pid = 1770] [serial = 1333] [outer = (nil)] 13:54:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 192 (0x8ba15000) [pid = 1770] [serial = 1334] [outer = 0x895dfc00] 13:54:54 INFO - PROCESS | 1770 | 1461099294968 Marionette DEBUG loaded listener.js 13:54:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 193 (0x8bb58400) [pid = 1770] [serial = 1335] [outer = 0x895dfc00] 13:54:55 INFO - PROCESS | 1770 | 1461099295875 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]]]}] 13:54:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 13:54:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1636ms 13:54:55 INFO - PROCESS | 1770 | 1461099295955 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 13:54:55 INFO - PROCESS | 1770 | 1461099295959 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 13:54:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 13:54:55 INFO - PROCESS | 1770 | 1461099295966 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 13:54:55 INFO - PROCESS | 1770 | 1461099295969 Marionette TRACE conn3 <- [1,1750,null,{}] 13:54:55 INFO - PROCESS | 1770 | 1461099295975 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}] 13:54:56 INFO - PROCESS | 1770 | 1461099296173 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 13:54:56 INFO - PROCESS | 1770 | 1461099296503 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:56 INFO - PROCESS | 1770 | ++DOCSHELL 0x8b75dc00 == 133 [pid = 1770] [id = 445] 13:54:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 194 (0x8ba19000) [pid = 1770] [serial = 1336] [outer = (nil)] 13:54:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 195 (0x8be6e000) [pid = 1770] [serial = 1337] [outer = 0x8ba19000] 13:54:56 INFO - PROCESS | 1770 | 1461099296595 Marionette DEBUG loaded listener.js 13:54:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 196 (0x8e5c5800) [pid = 1770] [serial = 1338] [outer = 0x8ba19000] 13:54:57 INFO - PROCESS | 1770 | 1461099297506 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]]]}] 13:54:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 13:54:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1582ms 13:54:57 INFO - PROCESS | 1770 | 1461099297549 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 13:54:57 INFO - PROCESS | 1770 | 1461099297554 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 13:54:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 13:54:57 INFO - PROCESS | 1770 | 1461099297560 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 13:54:57 INFO - PROCESS | 1770 | 1461099297563 Marionette TRACE conn3 <- [1,1754,null,{}] 13:54:57 INFO - PROCESS | 1770 | 1461099297569 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}] 13:54:57 INFO - PROCESS | 1770 | 1461099297758 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 13:54:58 INFO - PROCESS | 1770 | 1461099298090 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:58 INFO - PROCESS | 1770 | ++DOCSHELL 0x8bb55400 == 134 [pid = 1770] [id = 446] 13:54:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 197 (0x8bd4b800) [pid = 1770] [serial = 1339] [outer = (nil)] 13:54:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 198 (0x8f9bf000) [pid = 1770] [serial = 1340] [outer = 0x8bd4b800] 13:54:58 INFO - PROCESS | 1770 | 1461099298182 Marionette DEBUG loaded listener.js 13:54:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 199 (0x8f9c2000) [pid = 1770] [serial = 1341] [outer = 0x8bd4b800] 13:54:59 INFO - PROCESS | 1770 | 1461099299145 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]]]}] 13:54:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 13:54:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1640ms 13:54:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 13:54:59 INFO - PROCESS | 1770 | 1461099299201 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 13:54:59 INFO - PROCESS | 1770 | 1461099299204 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 13:54:59 INFO - PROCESS | 1770 | 1461099299211 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 13:54:59 INFO - PROCESS | 1770 | 1461099299214 Marionette TRACE conn3 <- [1,1758,null,{}] 13:54:59 INFO - PROCESS | 1770 | 1461099299220 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}] 13:54:59 INFO - PROCESS | 1770 | 1461099299451 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 13:54:59 INFO - PROCESS | 1770 | 1461099299793 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:59 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fa99800 == 135 [pid = 1770] [id = 447] 13:54:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 200 (0x8fcb1c00) [pid = 1770] [serial = 1342] [outer = (nil)] 13:54:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 201 (0x9024bc00) [pid = 1770] [serial = 1343] [outer = 0x8fcb1c00] 13:54:59 INFO - PROCESS | 1770 | 1461099299898 Marionette DEBUG loaded listener.js 13:55:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 202 (0x9040ac00) [pid = 1770] [serial = 1344] [outer = 0x8fcb1c00] 13:55:00 INFO - PROCESS | 1770 | 1461099300802 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]]]}] 13:55:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 13:55:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1643ms 13:55:00 INFO - PROCESS | 1770 | 1461099300854 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 13:55:00 INFO - PROCESS | 1770 | 1461099300857 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 13:55:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 13:55:00 INFO - PROCESS | 1770 | 1461099300864 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 13:55:00 INFO - PROCESS | 1770 | 1461099300867 Marionette TRACE conn3 <- [1,1762,null,{}] 13:55:00 INFO - PROCESS | 1770 | 1461099300873 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}] 13:55:01 INFO - PROCESS | 1770 | 1461099301066 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 13:55:01 INFO - PROCESS | 1770 | 1461099301390 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:01 INFO - PROCESS | 1770 | ++DOCSHELL 0x87f96c00 == 136 [pid = 1770] [id = 448] 13:55:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 203 (0x8fcbec00) [pid = 1770] [serial = 1345] [outer = (nil)] 13:55:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 204 (0x9057a800) [pid = 1770] [serial = 1346] [outer = 0x8fcbec00] 13:55:01 INFO - PROCESS | 1770 | 1461099301480 Marionette DEBUG loaded listener.js 13:55:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 205 (0x90580800) [pid = 1770] [serial = 1347] [outer = 0x8fcbec00] 13:55:02 INFO - PROCESS | 1770 | 1461099302334 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]]]}] 13:55:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 13:55:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1535ms 13:55:02 INFO - PROCESS | 1770 | 1461099302401 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 13:55:02 INFO - PROCESS | 1770 | 1461099302404 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 13:55:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 13:55:02 INFO - PROCESS | 1770 | 1461099302411 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 13:55:02 INFO - PROCESS | 1770 | 1461099302415 Marionette TRACE conn3 <- [1,1766,null,{}] 13:55:02 INFO - PROCESS | 1770 | 1461099302421 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}] 13:55:02 INFO - PROCESS | 1770 | 1461099302648 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 13:55:02 INFO - PROCESS | 1770 | 1461099302961 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:02 INFO - PROCESS | 1770 | ++DOCSHELL 0x90575c00 == 137 [pid = 1770] [id = 449] 13:55:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 206 (0x9057c000) [pid = 1770] [serial = 1348] [outer = (nil)] 13:55:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 207 (0x915d0800) [pid = 1770] [serial = 1349] [outer = 0x9057c000] 13:55:03 INFO - PROCESS | 1770 | 1461099303051 Marionette DEBUG loaded listener.js 13:55:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 208 (0x91fbc400) [pid = 1770] [serial = 1350] [outer = 0x9057c000] 13:55:03 INFO - PROCESS | 1770 | 1461099303950 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]]]}] 13:55:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 13:55:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1580ms 13:55:03 INFO - PROCESS | 1770 | 1461099303992 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 13:55:03 INFO - PROCESS | 1770 | 1461099303996 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 13:55:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 13:55:04 INFO - PROCESS | 1770 | 1461099304002 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 13:55:04 INFO - PROCESS | 1770 | 1461099304006 Marionette TRACE conn3 <- [1,1770,null,{}] 13:55:04 INFO - PROCESS | 1770 | 1461099304012 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}] 13:55:04 INFO - PROCESS | 1770 | 1461099304203 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 13:55:04 INFO - PROCESS | 1770 | 1461099304497 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:04 INFO - PROCESS | 1770 | ++DOCSHELL 0x85b34400 == 138 [pid = 1770] [id = 450] 13:55:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 209 (0x8770f000) [pid = 1770] [serial = 1351] [outer = (nil)] 13:55:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 210 (0x929e4800) [pid = 1770] [serial = 1352] [outer = 0x8770f000] 13:55:04 INFO - PROCESS | 1770 | 1461099304633 Marionette DEBUG loaded listener.js 13:55:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 211 (0x92a9b800) [pid = 1770] [serial = 1353] [outer = 0x8770f000] 13:55:05 INFO - PROCESS | 1770 | 1461099305516 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]]]}] 13:55:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 13:55:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1593ms 13:55:05 INFO - PROCESS | 1770 | 1461099305595 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 13:55:05 INFO - PROCESS | 1770 | 1461099305599 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 13:55:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 13:55:05 INFO - PROCESS | 1770 | 1461099305608 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 13:55:05 INFO - PROCESS | 1770 | 1461099305612 Marionette TRACE conn3 <- [1,1774,null,{}] 13:55:05 INFO - PROCESS | 1770 | 1461099305618 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}] 13:55:05 INFO - PROCESS | 1770 | 1461099305852 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 13:55:06 INFO - PROCESS | 1770 | 1461099306188 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:06 INFO - PROCESS | 1770 | ++DOCSHELL 0x84fa5400 == 139 [pid = 1770] [id = 451] 13:55:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 212 (0x929e4000) [pid = 1770] [serial = 1354] [outer = (nil)] 13:55:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 213 (0x933cc000) [pid = 1770] [serial = 1355] [outer = 0x929e4000] 13:55:06 INFO - PROCESS | 1770 | 1461099306275 Marionette DEBUG loaded listener.js 13:55:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 214 (0x935d5000) [pid = 1770] [serial = 1356] [outer = 0x929e4000] 13:55:07 INFO - PROCESS | 1770 | 1461099307196 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]]]}] 13:55:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 13:55:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1634ms 13:55:07 INFO - PROCESS | 1770 | 1461099307244 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 13:55:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 13:55:07 INFO - PROCESS | 1770 | 1461099307249 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 13:55:07 INFO - PROCESS | 1770 | 1461099307255 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 13:55:07 INFO - PROCESS | 1770 | 1461099307260 Marionette TRACE conn3 <- [1,1778,null,{}] 13:55:07 INFO - PROCESS | 1770 | 1461099307265 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}] 13:55:07 INFO - PROCESS | 1770 | 1461099307545 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 13:55:07 INFO - PROCESS | 1770 | 1461099307887 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:07 INFO - PROCESS | 1770 | ++DOCSHELL 0x933c2400 == 140 [pid = 1770] [id = 452] 13:55:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 215 (0x9390ec00) [pid = 1770] [serial = 1357] [outer = (nil)] 13:55:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 216 (0x93a35c00) [pid = 1770] [serial = 1358] [outer = 0x9390ec00] 13:55:08 INFO - PROCESS | 1770 | 1461099308013 Marionette DEBUG loaded listener.js 13:55:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 217 (0x93b7d400) [pid = 1770] [serial = 1359] [outer = 0x9390ec00] 13:55:08 INFO - PROCESS | 1770 | 1461099308907 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]]]}] 13:55:08 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 13:55:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1688ms 13:55:08 INFO - PROCESS | 1770 | 1461099308943 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 13:55:08 INFO - PROCESS | 1770 | 1461099308946 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 13:55:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 13:55:08 INFO - PROCESS | 1770 | 1461099308954 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 13:55:08 INFO - PROCESS | 1770 | 1461099308958 Marionette TRACE conn3 <- [1,1782,null,{}] 13:55:08 INFO - PROCESS | 1770 | 1461099308979 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}] 13:55:09 INFO - PROCESS | 1770 | 1461099309250 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 13:55:09 INFO - PROCESS | 1770 | 1461099309482 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:09 INFO - PROCESS | 1770 | ++DOCSHELL 0x89424000 == 141 [pid = 1770] [id = 453] 13:55:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 218 (0x8a732000) [pid = 1770] [serial = 1360] [outer = (nil)] 13:55:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 219 (0x93c70800) [pid = 1770] [serial = 1361] [outer = 0x8a732000] 13:55:09 INFO - PROCESS | 1770 | 1461099309583 Marionette DEBUG loaded listener.js 13:55:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 220 (0x95a7f000) [pid = 1770] [serial = 1362] [outer = 0x8a732000] 13:55:10 INFO - PROCESS | 1770 | 1461099310472 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]]]}] 13:55:10 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 13:55:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1593ms 13:55:10 INFO - PROCESS | 1770 | 1461099310548 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 13:55:10 INFO - PROCESS | 1770 | 1461099310555 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 13:55:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 13:55:10 INFO - PROCESS | 1770 | 1461099310562 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 13:55:10 INFO - PROCESS | 1770 | 1461099310565 Marionette TRACE conn3 <- [1,1786,null,{}] 13:55:10 INFO - PROCESS | 1770 | 1461099310571 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}] 13:55:10 INFO - PROCESS | 1770 | 1461099310815 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 13:55:11 INFO - PROCESS | 1770 | 1461099311148 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:11 INFO - PROCESS | 1770 | ++DOCSHELL 0x90250000 == 142 [pid = 1770] [id = 454] 13:55:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 221 (0x93b7b000) [pid = 1770] [serial = 1363] [outer = (nil)] 13:55:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 222 (0x96864400) [pid = 1770] [serial = 1364] [outer = 0x93b7b000] 13:55:11 INFO - PROCESS | 1770 | 1461099311240 Marionette DEBUG loaded listener.js 13:55:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 223 (0x971c8800) [pid = 1770] [serial = 1365] [outer = 0x93b7b000] 13:55:12 INFO - PROCESS | 1770 | 1461099312136 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]]]}] 13:55:12 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 13:55:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1633ms 13:55:12 INFO - PROCESS | 1770 | 1461099312196 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 13:55:12 INFO - PROCESS | 1770 | 1461099312200 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 13:55:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 13:55:12 INFO - PROCESS | 1770 | 1461099312206 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 13:55:12 INFO - PROCESS | 1770 | 1461099312210 Marionette TRACE conn3 <- [1,1790,null,{}] 13:55:12 INFO - PROCESS | 1770 | 1461099312216 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}] 13:55:12 INFO - PROCESS | 1770 | 1461099312421 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 13:55:12 INFO - PROCESS | 1770 | 1461099312753 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:12 INFO - PROCESS | 1770 | ++DOCSHELL 0x937ac000 == 143 [pid = 1770] [id = 455] 13:55:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 224 (0x95ca5800) [pid = 1770] [serial = 1366] [outer = (nil)] 13:55:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 225 (0x9799f400) [pid = 1770] [serial = 1367] [outer = 0x95ca5800] 13:55:12 INFO - PROCESS | 1770 | 1461099312844 Marionette DEBUG loaded listener.js 13:55:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 226 (0x97d13c00) [pid = 1770] [serial = 1368] [outer = 0x95ca5800] 13:55:13 INFO - PROCESS | 1770 | 1461099313766 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]]]}] 13:55:13 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) 13:55:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1602ms 13:55:13 INFO - PROCESS | 1770 | 1461099313809 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 13:55:13 INFO - PROCESS | 1770 | 1461099313813 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 13:55:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 13:55:13 INFO - PROCESS | 1770 | 1461099313819 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 13:55:13 INFO - PROCESS | 1770 | 1461099313823 Marionette TRACE conn3 <- [1,1794,null,{}] 13:55:13 INFO - PROCESS | 1770 | 1461099313829 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}] 13:55:14 INFO - PROCESS | 1770 | 1461099314036 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 13:55:14 INFO - PROCESS | 1770 | 1461099314379 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:14 INFO - PROCESS | 1770 | ++DOCSHELL 0x8b75d000 == 144 [pid = 1770] [id = 456] 13:55:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 227 (0x93c69800) [pid = 1770] [serial = 1369] [outer = (nil)] 13:55:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 228 (0x983e1c00) [pid = 1770] [serial = 1370] [outer = 0x93c69800] 13:55:14 INFO - PROCESS | 1770 | 1461099314471 Marionette DEBUG loaded listener.js 13:55:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 229 (0x98437800) [pid = 1770] [serial = 1371] [outer = 0x93c69800] 13:55:15 INFO - PROCESS | 1770 | 1461099315368 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]]]}] 13:55:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:55:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1582ms 13:55:15 INFO - PROCESS | 1770 | 1461099315403 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 13:55:15 INFO - PROCESS | 1770 | 1461099315406 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 13:55:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 13:55:15 INFO - PROCESS | 1770 | 1461099315413 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 13:55:15 INFO - PROCESS | 1770 | 1461099315417 Marionette TRACE conn3 <- [1,1798,null,{}] 13:55:15 INFO - PROCESS | 1770 | 1461099315422 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}] 13:55:15 INFO - PROCESS | 1770 | 1461099315616 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 13:55:15 INFO - PROCESS | 1770 | 1461099315965 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:16 INFO - PROCESS | 1770 | ++DOCSHELL 0x9765e800 == 145 [pid = 1770] [id = 457] 13:55:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 230 (0x97664000) [pid = 1770] [serial = 1372] [outer = (nil)] 13:55:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 231 (0x98e99000) [pid = 1770] [serial = 1373] [outer = 0x97664000] 13:55:16 INFO - PROCESS | 1770 | 1461099316056 Marionette DEBUG loaded listener.js 13:55:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 232 (0x99151800) [pid = 1770] [serial = 1374] [outer = 0x97664000] 13:55:16 INFO - PROCESS | 1770 | 1461099316950 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]]]}] 13:55:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 13:55:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1583ms 13:55:17 INFO - PROCESS | 1770 | 1461099316997 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 13:55:17 INFO - PROCESS | 1770 | 1461099317000 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 13:55:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 13:55:17 INFO - PROCESS | 1770 | 1461099317007 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 13:55:17 INFO - PROCESS | 1770 | 1461099317011 Marionette TRACE conn3 <- [1,1802,null,{}] 13:55:17 INFO - PROCESS | 1770 | 1461099317017 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}] 13:55:17 INFO - PROCESS | 1770 | 1461099317207 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 13:55:17 INFO - PROCESS | 1770 | 1461099317547 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:17 INFO - PROCESS | 1770 | ++DOCSHELL 0x859bc400 == 146 [pid = 1770] [id = 458] 13:55:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 233 (0x98e0d400) [pid = 1770] [serial = 1375] [outer = (nil)] 13:55:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 234 (0x9fb95c00) [pid = 1770] [serial = 1376] [outer = 0x98e0d400] 13:55:17 INFO - PROCESS | 1770 | 1461099317642 Marionette DEBUG loaded listener.js 13:55:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 235 (0x9fc5b400) [pid = 1770] [serial = 1377] [outer = 0x98e0d400] 13:55:18 INFO - PROCESS | 1770 | 1461099318540 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]]]}] 13:55:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 13:55:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1585ms 13:55:18 INFO - PROCESS | 1770 | 1461099318592 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 13:55:18 INFO - PROCESS | 1770 | 1461099318596 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 13:55:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 13:55:18 INFO - PROCESS | 1770 | 1461099318603 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 13:55:18 INFO - PROCESS | 1770 | 1461099318607 Marionette TRACE conn3 <- [1,1806,null,{}] 13:55:18 INFO - PROCESS | 1770 | 1461099318613 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}] 13:55:18 INFO - PROCESS | 1770 | 1461099318829 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 13:55:19 INFO - PROCESS | 1770 | 1461099319174 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:19 INFO - PROCESS | 1770 | ++DOCSHELL 0x87f94000 == 147 [pid = 1770] [id = 459] 13:55:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 236 (0x895dac00) [pid = 1770] [serial = 1378] [outer = (nil)] 13:55:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 237 (0x95ccc000) [pid = 1770] [serial = 1379] [outer = 0x895dac00] 13:55:19 INFO - PROCESS | 1770 | 1461099319265 Marionette DEBUG loaded listener.js 13:55:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 238 (0x9fc51800) [pid = 1770] [serial = 1380] [outer = 0x895dac00] 13:55:20 INFO - PROCESS | 1770 | 1461099320158 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]]]}] 13:55:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 13:55:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1632ms 13:55:20 INFO - PROCESS | 1770 | 1461099320236 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 13:55:20 INFO - PROCESS | 1770 | 1461099320239 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 13:55:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 13:55:20 INFO - PROCESS | 1770 | 1461099320246 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 13:55:20 INFO - PROCESS | 1770 | 1461099320249 Marionette TRACE conn3 <- [1,1810,null,{}] 13:55:20 INFO - PROCESS | 1770 | 1461099320255 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}] 13:55:20 INFO - PROCESS | 1770 | 1461099320486 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 13:55:22 INFO - PROCESS | 1770 | --DOCSHELL 0x87f95400 == 146 [pid = 1770] [id = 200] 13:55:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8f6f6000 == 145 [pid = 1770] [id = 130] 13:55:22 INFO - PROCESS | 1770 | --DOCSHELL 0x87711400 == 144 [pid = 1770] [id = 390] 13:55:22 INFO - PROCESS | 1770 | --DOCSHELL 0x895d6400 == 143 [pid = 1770] [id = 199] 13:55:22 INFO - PROCESS | 1770 | --DOCSHELL 0x88c90c00 == 142 [pid = 1770] [id = 201] 13:55:22 INFO - PROCESS | 1770 | --DOCSHELL 0x864ce400 == 141 [pid = 1770] [id = 389] 13:55:22 INFO - PROCESS | 1770 | --DOCSHELL 0x85b2ec00 == 140 [pid = 1770] [id = 436] 13:55:22 INFO - PROCESS | 1770 | --DOCSHELL 0x87865c00 == 139 [pid = 1770] [id = 435] 13:55:22 INFO - PROCESS | 1770 | --DOCSHELL 0x859ba400 == 138 [pid = 1770] [id = 434] 13:55:22 INFO - PROCESS | 1770 | --DOCSHELL 0x90572400 == 137 [pid = 1770] [id = 432] 13:55:22 INFO - PROCESS | 1770 | --DOCSHELL 0x9390bc00 == 136 [pid = 1770] [id = 433] 13:55:22 INFO - PROCESS | 1770 | --DOCSHELL 0x9024b000 == 135 [pid = 1770] [id = 431] 13:55:22 INFO - PROCESS | 1770 | --DOCSHELL 0x933cec00 == 134 [pid = 1770] [id = 430] 13:55:22 INFO - PROCESS | 1770 | --DOCSHELL 0x933c8000 == 133 [pid = 1770] [id = 429] 13:55:22 INFO - PROCESS | 1770 | --DOCSHELL 0x933ca400 == 132 [pid = 1770] [id = 428] 13:55:22 INFO - PROCESS | 1770 | --DOCSHELL 0x87710800 == 131 [pid = 1770] [id = 426] 13:55:22 INFO - PROCESS | 1770 | --DOCSHELL 0x88da0400 == 130 [pid = 1770] [id = 427] 13:55:22 INFO - PROCESS | 1770 | --DOCSHELL 0x9040f000 == 129 [pid = 1770] [id = 425] 13:55:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8f7dd400 == 128 [pid = 1770] [id = 424] 13:55:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8f6f0800 == 127 [pid = 1770] [id = 423] 13:55:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8a730c00 == 126 [pid = 1770] [id = 422] 13:55:22 INFO - PROCESS | 1770 | --DOCSHELL 0x87fa1400 == 125 [pid = 1770] [id = 420] 13:55:22 INFO - PROCESS | 1770 | --DOCSHELL 0x894ee400 == 124 [pid = 1770] [id = 421] 13:55:22 INFO - PROCESS | 1770 | --DOCSHELL 0x87711800 == 123 [pid = 1770] [id = 419] 13:55:22 INFO - PROCESS | 1770 | --DOCSHELL 0x855a7000 == 122 [pid = 1770] [id = 418] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 237 (0x90576000) [pid = 1770] [serial = 1134] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 236 (0x91f0a800) [pid = 1770] [serial = 1020] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 235 (0x8f4b2400) [pid = 1770] [serial = 1005] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 234 (0x86f4ac00) [pid = 1770] [serial = 984] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 233 (0x9685cc00) [pid = 1770] [serial = 1161] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 232 (0x8be6c000) [pid = 1770] [serial = 1002] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 231 (0x8b758000) [pid = 1770] [serial = 1122] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 230 (0x92d34c00) [pid = 1770] [serial = 1074] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 229 (0x87715800) [pid = 1770] [serial = 1095] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 228 (0x92a4bc00) [pid = 1770] [serial = 1071] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 227 (0x93c61800) [pid = 1770] [serial = 1152] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 226 (0x9131b400) [pid = 1770] [serial = 1017] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 225 (0x933cc800) [pid = 1770] [serial = 1077] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 224 (0x8a5d6400) [pid = 1770] [serial = 993] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 223 (0x862f0c00) [pid = 1770] [serial = 1116] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 222 (0x8bd41c00) [pid = 1770] [serial = 999] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 221 (0x8fa8b400) [pid = 1770] [serial = 1128] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 220 (0x8a735c00) [pid = 1770] [serial = 996] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 219 (0x95a88800) [pid = 1770] [serial = 1155] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 218 (0x90573000) [pid = 1770] [serial = 1014] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 217 (0x91fc3400) [pid = 1770] [serial = 1140] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 216 (0x8e5bd000) [pid = 1770] [serial = 1125] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 215 (0x933cb800) [pid = 1770] [serial = 1146] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 214 (0x88b48800) [pid = 1770] [serial = 987] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 213 (0x913a6400) [pid = 1770] [serial = 1137] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 212 (0x937a7c00) [pid = 1770] [serial = 1080] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 211 (0x88c85400) [pid = 1770] [serial = 1119] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 210 (0x9297f800) [pid = 1770] [serial = 1023] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 209 (0x8ffae000) [pid = 1770] [serial = 1011] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 208 (0x8f7e9800) [pid = 1770] [serial = 1008] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 207 (0x929de000) [pid = 1770] [serial = 1068] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 206 (0x9072f800) [pid = 1770] [serial = 1065] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 205 (0x93c68000) [pid = 1770] [serial = 1089] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 204 (0x95a7c000) [pid = 1770] [serial = 1092] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 203 (0x95ca3800) [pid = 1770] [serial = 1158] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 202 (0x89422c00) [pid = 1770] [serial = 990] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 201 (0x9765b000) [pid = 1770] [serial = 1167] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 200 (0x87871c00) [pid = 1770] [serial = 1050] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 199 (0x8a5d4000) [pid = 1770] [serial = 1053] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 198 (0x93908400) [pid = 1770] [serial = 1149] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 197 (0x929ea400) [pid = 1770] [serial = 1143] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 196 (0x90402800) [pid = 1770] [serial = 1131] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 195 (0x8fcb3c00) [pid = 1770] [serial = 1059] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 194 (0x8e5c6400) [pid = 1770] [serial = 1056] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 193 (0x9024cc00) [pid = 1770] [serial = 1062] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 192 (0x974da400) [pid = 1770] [serial = 1164] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 191 (0x93911000) [pid = 1770] [serial = 1083] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 190 (0x893eb400) [pid = 1770] [serial = 1253] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 189 (0x88c86800) [pid = 1770] [serial = 1250] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 188 (0x88da3800) [pid = 1770] [serial = 1251] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 187 (0x867ec400) [pid = 1770] [serial = 1244] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 186 (0x86f4a400) [pid = 1770] [serial = 1245] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 185 (0x9feb2800) [pid = 1770] [serial = 1242] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 184 (0x9fc9dc00) [pid = 1770] [serial = 1241] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 183 (0x9fb8d000) [pid = 1770] [serial = 1239] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 182 (0x9ea19800) [pid = 1770] [serial = 1238] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 181 (0x9df95000) [pid = 1770] [serial = 1236] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 180 (0x9df8e000) [pid = 1770] [serial = 1235] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 179 (0x9b08c400) [pid = 1770] [serial = 1233] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 178 (0x9b085800) [pid = 1770] [serial = 1232] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 177 (0x98e95400) [pid = 1770] [serial = 1230] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 176 (0x98e8f800) [pid = 1770] [serial = 1229] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 175 (0x98a4ac00) [pid = 1770] [serial = 1227] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 174 (0x98a47400) [pid = 1770] [serial = 1226] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 173 (0x9843fc00) [pid = 1770] [serial = 1224] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 172 (0x983e7000) [pid = 1770] [serial = 1223] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 171 (0x983e0400) [pid = 1770] [serial = 1221] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 170 (0x983db000) [pid = 1770] [serial = 1220] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 169 (0x97de1800) [pid = 1770] [serial = 1218] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 168 (0x97d1dc00) [pid = 1770] [serial = 1217] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 167 (0x9789f000) [pid = 1770] [serial = 1215] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 166 (0x97668800) [pid = 1770] [serial = 1214] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 165 (0x963c4c00) [pid = 1770] [serial = 1212] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 164 (0x95af3c00) [pid = 1770] [serial = 1211] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 163 (0x93b7e000) [pid = 1770] [serial = 1209] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 162 (0x93a38400) [pid = 1770] [serial = 1208] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 161 (0x9379f000) [pid = 1770] [serial = 1206] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 160 (0x935d6800) [pid = 1770] [serial = 1205] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 159 (0x92aa6c00) [pid = 1770] [serial = 1203] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 158 (0x92a4ec00) [pid = 1770] [serial = 1202] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 157 (0x915cd000) [pid = 1770] [serial = 1200] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 156 (0x9131e000) [pid = 1770] [serial = 1199] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 155 (0x904ecc00) [pid = 1770] [serial = 1197] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 154 (0x9040ec00) [pid = 1770] [serial = 1196] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 153 (0x9024c800) [pid = 1770] [serial = 1194] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 152 (0x900cac00) [pid = 1770] [serial = 1193] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 151 (0x8bd4e000) [pid = 1770] [serial = 1191] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 150 (0x8b75d400) [pid = 1770] [serial = 1190] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 149 (0x893ec800) [pid = 1770] [serial = 1188] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 148 (0x88c87000) [pid = 1770] [serial = 1187] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 147 (0x8f4a4000) [pid = 1770] [serial = 1184] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 146 (0x8786f400) [pid = 1770] [serial = 1248] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 145 (0x87866400) [pid = 1770] [serial = 1247] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 144 (0x93a41800) [pid = 1770] [serial = 1086] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | --DOMWINDOW == 143 (0x867ee800) [pid = 1770] [serial = 1098] [outer = (nil)] [url = about:blank] 13:55:22 INFO - PROCESS | 1770 | 1461099322570 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:22 INFO - PROCESS | 1770 | ++DOCSHELL 0x855a7000 == 123 [pid = 1770] [id = 460] 13:55:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 144 (0x855aa000) [pid = 1770] [serial = 1381] [outer = (nil)] 13:55:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 145 (0x859b5800) [pid = 1770] [serial = 1382] [outer = 0x855aa000] 13:55:22 INFO - PROCESS | 1770 | 1461099322651 Marionette DEBUG loaded listener.js 13:55:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 146 (0x862f2400) [pid = 1770] [serial = 1383] [outer = 0x855aa000] 13:55:23 INFO - PROCESS | 1770 | 1461099323456 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]]]}] 13:55:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 13:55:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 3246ms 13:55:23 INFO - PROCESS | 1770 | 1461099323493 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 13:55:23 INFO - PROCESS | 1770 | 1461099323500 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 13:55:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 13:55:23 INFO - PROCESS | 1770 | 1461099323509 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 13:55:23 INFO - PROCESS | 1770 | 1461099323513 Marionette TRACE conn3 <- [1,1814,null,{}] 13:55:23 INFO - PROCESS | 1770 | 1461099323520 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}] 13:55:23 INFO - PROCESS | 1770 | 1461099323807 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 13:55:23 INFO - PROCESS | 1770 | 1461099323931 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:23 INFO - PROCESS | 1770 | ++DOCSHELL 0x867ec000 == 124 [pid = 1770] [id = 461] 13:55:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 147 (0x867eec00) [pid = 1770] [serial = 1384] [outer = (nil)] 13:55:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 148 (0x86f4a400) [pid = 1770] [serial = 1385] [outer = 0x867eec00] 13:55:24 INFO - PROCESS | 1770 | 1461099324006 Marionette DEBUG loaded listener.js 13:55:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 149 (0x86f54800) [pid = 1770] [serial = 1386] [outer = 0x867eec00] 13:55:24 INFO - PROCESS | 1770 | 1461099324917 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]]]}] 13:55:25 INFO - PROCESS | 1770 | ************************* 13:55:25 INFO - PROCESS | 1770 | A coding exception was thrown and uncaught in a Task. 13:55:25 INFO - PROCESS | 1770 | 13:55:25 INFO - PROCESS | 1770 | Full message: TypeError: NetworkError when attempting to fetch resource. 13:55:25 INFO - PROCESS | 1770 | Full stack: 13:55:25 INFO - PROCESS | 1770 | ************************* 13:55:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 13:55:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1537ms 13:55:25 INFO - PROCESS | 1770 | 1461099325048 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 13:55:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 13:55:25 INFO - PROCESS | 1770 | 1461099325054 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 13:55:25 INFO - PROCESS | 1770 | 1461099325061 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 13:55:25 INFO - PROCESS | 1770 | 1461099325064 Marionette TRACE conn3 <- [1,1818,null,{}] 13:55:25 INFO - PROCESS | 1770 | 1461099325078 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}] 13:55:25 INFO - PROCESS | 1770 | 1461099325318 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 13:55:25 INFO - PROCESS | 1770 | 1461099325355 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:25 INFO - PROCESS | 1770 | ++DOCSHELL 0x86f4ac00 == 125 [pid = 1770] [id = 462] 13:55:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 150 (0x8786f400) [pid = 1770] [serial = 1387] [outer = (nil)] 13:55:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 151 (0x87f9ac00) [pid = 1770] [serial = 1388] [outer = 0x8786f400] 13:55:25 INFO - PROCESS | 1770 | 1461099325433 Marionette DEBUG loaded listener.js 13:55:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 152 (0x88c89000) [pid = 1770] [serial = 1389] [outer = 0x8786f400] 13:55:26 INFO - PROCESS | 1770 | 1461099326515 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]]]}] 13:55:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 13:55:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1493ms 13:55:26 INFO - PROCESS | 1770 | 1461099326553 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 13:55:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 13:55:26 INFO - PROCESS | 1770 | 1461099326557 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 13:55:26 INFO - PROCESS | 1770 | 1461099326581 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 13:55:26 INFO - PROCESS | 1770 | 1461099326589 Marionette TRACE conn3 <- [1,1822,null,{}] 13:55:26 INFO - PROCESS | 1770 | 1461099326595 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}] 13:55:27 INFO - PROCESS | 1770 | 1461099327452 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 13:55:27 INFO - PROCESS | 1770 | --DOMWINDOW == 151 (0x8e5bec00) [pid = 1770] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 13:55:27 INFO - PROCESS | 1770 | --DOMWINDOW == 150 (0x88c88800) [pid = 1770] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 13:55:27 INFO - PROCESS | 1770 | --DOMWINDOW == 149 (0x8f7ddc00) [pid = 1770] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 13:55:27 INFO - PROCESS | 1770 | --DOMWINDOW == 148 (0x8f7e1800) [pid = 1770] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 13:55:27 INFO - PROCESS | 1770 | --DOMWINDOW == 147 (0x8a735800) [pid = 1770] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 13:55:27 INFO - PROCESS | 1770 | --DOMWINDOW == 146 (0x895d6c00) [pid = 1770] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 13:55:27 INFO - PROCESS | 1770 | --DOMWINDOW == 145 (0x88c83400) [pid = 1770] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 13:55:27 INFO - PROCESS | 1770 | --DOMWINDOW == 144 (0x87863800) [pid = 1770] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 13:55:27 INFO - PROCESS | 1770 | --DOMWINDOW == 143 (0x855ad800) [pid = 1770] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 13:55:27 INFO - PROCESS | 1770 | --DOMWINDOW == 142 (0x8770f400) [pid = 1770] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 13:55:27 INFO - PROCESS | 1770 | --DOMWINDOW == 141 (0x86357000) [pid = 1770] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 13:55:27 INFO - PROCESS | 1770 | --DOMWINDOW == 140 (0x86f47c00) [pid = 1770] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 13:55:27 INFO - PROCESS | 1770 | --DOMWINDOW == 139 (0x88b45000) [pid = 1770] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 13:55:27 INFO - PROCESS | 1770 | --DOMWINDOW == 138 (0x85b37000) [pid = 1770] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 13:55:27 INFO - PROCESS | 1770 | --DOMWINDOW == 137 (0x97d16800) [pid = 1770] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 13:55:27 INFO - PROCESS | 1770 | --DOMWINDOW == 136 (0x93a36800) [pid = 1770] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 13:55:27 INFO - PROCESS | 1770 | --DOMWINDOW == 135 (0x92a3fc00) [pid = 1770] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 13:55:27 INFO - PROCESS | 1770 | --DOMWINDOW == 134 (0x950dd000) [pid = 1770] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 13:55:27 INFO - PROCESS | 1770 | --DOMWINDOW == 133 (0x933cb400) [pid = 1770] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 13:55:27 INFO - PROCESS | 1770 | --DOMWINDOW == 132 (0x933ca800) [pid = 1770] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 13:55:27 INFO - PROCESS | 1770 | --DOMWINDOW == 131 (0x90410000) [pid = 1770] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 13:55:27 INFO - PROCESS | 1770 | --DOMWINDOW == 130 (0x9057a400) [pid = 1770] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 13:55:27 INFO - PROCESS | 1770 | --DOMWINDOW == 129 (0x90571400) [pid = 1770] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 13:55:27 INFO - PROCESS | 1770 | --DOMWINDOW == 128 (0x84fa3000) [pid = 1770] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 13:55:27 INFO - PROCESS | 1770 | 1461099327696 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:27 INFO - PROCESS | 1770 | ++DOCSHELL 0x84fa3000 == 126 [pid = 1770] [id = 463] 13:55:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 129 (0x855a9400) [pid = 1770] [serial = 1390] [outer = (nil)] 13:55:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 130 (0x86354c00) [pid = 1770] [serial = 1391] [outer = 0x855a9400] 13:55:27 INFO - PROCESS | 1770 | 1461099327772 Marionette DEBUG loaded listener.js 13:55:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 131 (0x87870000) [pid = 1770] [serial = 1392] [outer = 0x855a9400] 13:55:28 INFO - PROCESS | 1770 | 1461099328494 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]]]}] 13:55:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 13:55:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1957ms 13:55:28 INFO - PROCESS | 1770 | 1461099328521 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 13:55:28 INFO - PROCESS | 1770 | 1461099328526 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 13:55:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 13:55:28 INFO - PROCESS | 1770 | 1461099328532 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 13:55:28 INFO - PROCESS | 1770 | 1461099328534 Marionette TRACE conn3 <- [1,1826,null,{}] 13:55:28 INFO - PROCESS | 1770 | 1461099328540 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}] 13:55:28 INFO - PROCESS | 1770 | 1461099328796 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 13:55:28 INFO - PROCESS | 1770 | 1461099328860 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:28 INFO - PROCESS | 1770 | ++DOCSHELL 0x8941e000 == 127 [pid = 1770] [id = 464] 13:55:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 132 (0x894e8400) [pid = 1770] [serial = 1393] [outer = (nil)] 13:55:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 133 (0x894ee800) [pid = 1770] [serial = 1394] [outer = 0x894e8400] 13:55:28 INFO - PROCESS | 1770 | 1461099328937 Marionette DEBUG loaded listener.js 13:55:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 134 (0x895d9400) [pid = 1770] [serial = 1395] [outer = 0x894e8400] 13:55:30 INFO - PROCESS | 1770 | 1461099330149 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]]]}] 13:55:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 13:55:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1686ms 13:55:30 INFO - PROCESS | 1770 | 1461099330219 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 13:55:30 INFO - PROCESS | 1770 | 1461099330226 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 13:55:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 13:55:30 INFO - PROCESS | 1770 | 1461099330235 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 13:55:30 INFO - PROCESS | 1770 | 1461099330248 Marionette TRACE conn3 <- [1,1830,null,{}] 13:55:30 INFO - PROCESS | 1770 | 1461099330268 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}] 13:55:30 INFO - PROCESS | 1770 | 1461099330590 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 13:55:30 INFO - PROCESS | 1770 | 1461099330846 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:30 INFO - PROCESS | 1770 | ++DOCSHELL 0x864ca400 == 128 [pid = 1770] [id = 465] 13:55:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 135 (0x867ee000) [pid = 1770] [serial = 1396] [outer = (nil)] 13:55:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 136 (0x8770c400) [pid = 1770] [serial = 1397] [outer = 0x867ee000] 13:55:30 INFO - PROCESS | 1770 | 1461099330938 Marionette DEBUG loaded listener.js 13:55:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 137 (0x8786e800) [pid = 1770] [serial = 1398] [outer = 0x867ee000] 13:55:31 INFO - PROCESS | 1770 | 1461099331850 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]]]}] 13:55:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 13:55:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1652ms 13:55:31 INFO - PROCESS | 1770 | 1461099331888 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 13:55:31 INFO - PROCESS | 1770 | 1461099331897 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 13:55:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 13:55:31 INFO - PROCESS | 1770 | 1461099331907 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 13:55:31 INFO - PROCESS | 1770 | 1461099331911 Marionette TRACE conn3 <- [1,1834,null,{}] 13:55:31 INFO - PROCESS | 1770 | 1461099331918 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}] 13:55:32 INFO - PROCESS | 1770 | 1461099332122 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 13:55:32 INFO - PROCESS | 1770 | 1461099332516 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:32 INFO - PROCESS | 1770 | ++DOCSHELL 0x88da3800 == 129 [pid = 1770] [id = 466] 13:55:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 138 (0x88da5c00) [pid = 1770] [serial = 1399] [outer = (nil)] 13:55:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 139 (0x88daec00) [pid = 1770] [serial = 1400] [outer = 0x88da5c00] 13:55:32 INFO - PROCESS | 1770 | 1461099332608 Marionette DEBUG loaded listener.js 13:55:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 140 (0x89417800) [pid = 1770] [serial = 1401] [outer = 0x88da5c00] 13:55:33 INFO - PROCESS | 1770 | 1461099333564 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]]]}] 13:55:33 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 13:55:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1732ms 13:55:33 INFO - PROCESS | 1770 | 1461099333639 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 13:55:33 INFO - PROCESS | 1770 | 1461099333643 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 13:55:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 13:55:33 INFO - PROCESS | 1770 | 1461099333650 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 13:55:33 INFO - PROCESS | 1770 | 1461099333656 Marionette TRACE conn3 <- [1,1838,null,{}] 13:55:33 INFO - PROCESS | 1770 | 1461099333673 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}] 13:55:33 INFO - PROCESS | 1770 | 1461099333941 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 13:55:34 INFO - PROCESS | 1770 | 1461099334262 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:34 INFO - PROCESS | 1770 | ++DOCSHELL 0x88da7400 == 130 [pid = 1770] [id = 467] 13:55:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 141 (0x8a60f000) [pid = 1770] [serial = 1402] [outer = (nil)] 13:55:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 142 (0x8a73c000) [pid = 1770] [serial = 1403] [outer = 0x8a60f000] 13:55:34 INFO - PROCESS | 1770 | 1461099334353 Marionette DEBUG loaded listener.js 13:55:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 143 (0x8b758000) [pid = 1770] [serial = 1404] [outer = 0x8a60f000] 13:55:35 INFO - PROCESS | 1770 | 1461099335294 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]]]}] 13:55:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 13:55:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1701ms 13:55:35 INFO - PROCESS | 1770 | 1461099335351 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 13:55:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 13:55:35 INFO - PROCESS | 1770 | 1461099335356 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 13:55:35 INFO - PROCESS | 1770 | 1461099335362 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 13:55:35 INFO - PROCESS | 1770 | 1461099335366 Marionette TRACE conn3 <- [1,1842,null,{}] 13:55:35 INFO - PROCESS | 1770 | 1461099335372 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}] 13:55:35 INFO - PROCESS | 1770 | 1461099335577 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 13:55:35 INFO - PROCESS | 1770 | 1461099335911 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:35 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a734000 == 131 [pid = 1770] [id = 468] 13:55:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 144 (0x8b75bc00) [pid = 1770] [serial = 1405] [outer = (nil)] 13:55:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 145 (0x8bb50800) [pid = 1770] [serial = 1406] [outer = 0x8b75bc00] 13:55:36 INFO - PROCESS | 1770 | 1461099336004 Marionette DEBUG loaded listener.js 13:55:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 146 (0x8bd41c00) [pid = 1770] [serial = 1407] [outer = 0x8b75bc00] 13:55:36 INFO - PROCESS | 1770 | 1461099336894 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]]]}] 13:55:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 13:55:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1584ms 13:55:36 INFO - PROCESS | 1770 | 1461099336946 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 13:55:36 INFO - PROCESS | 1770 | 1461099336950 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 13:55:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 13:55:36 INFO - PROCESS | 1770 | 1461099336957 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 13:55:36 INFO - PROCESS | 1770 | 1461099336961 Marionette TRACE conn3 <- [1,1846,null,{}] 13:55:36 INFO - PROCESS | 1770 | 1461099336966 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}] 13:55:37 INFO - PROCESS | 1770 | 1461099337161 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 13:55:37 INFO - PROCESS | 1770 | 1461099337484 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:37 INFO - PROCESS | 1770 | ++DOCSHELL 0x894ef800 == 132 [pid = 1770] [id = 469] 13:55:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 147 (0x8a739400) [pid = 1770] [serial = 1408] [outer = (nil)] 13:55:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 148 (0x8be63800) [pid = 1770] [serial = 1409] [outer = 0x8a739400] 13:55:37 INFO - PROCESS | 1770 | 1461099337575 Marionette DEBUG loaded listener.js 13:55:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 149 (0x8be68c00) [pid = 1770] [serial = 1410] [outer = 0x8a739400] 13:55:38 INFO - PROCESS | 1770 | 1461099338441 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]]]}] 13:55:38 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) 13:55:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1545ms 13:55:38 INFO - PROCESS | 1770 | 1461099338504 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 13:55:38 INFO - PROCESS | 1770 | 1461099338508 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 13:55:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 13:55:38 INFO - PROCESS | 1770 | 1461099338516 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 13:55:38 INFO - PROCESS | 1770 | 1461099338520 Marionette TRACE conn3 <- [1,1850,null,{}] 13:55:38 INFO - PROCESS | 1770 | 1461099338526 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}] 13:55:38 INFO - PROCESS | 1770 | 1461099338749 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 13:55:39 INFO - PROCESS | 1770 | 1461099339088 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:39 INFO - PROCESS | 1770 | ++DOCSHELL 0x8bd4c000 == 133 [pid = 1770] [id = 470] 13:55:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 150 (0x8f4aa000) [pid = 1770] [serial = 1411] [outer = (nil)] 13:55:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 151 (0x8f6f5400) [pid = 1770] [serial = 1412] [outer = 0x8f4aa000] 13:55:39 INFO - PROCESS | 1770 | 1461099339184 Marionette DEBUG loaded listener.js 13:55:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 152 (0x8f7e1400) [pid = 1770] [serial = 1413] [outer = 0x8f4aa000] 13:55:40 INFO - PROCESS | 1770 | 1461099340043 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]]]}] 13:55:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:55:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1584ms 13:55:40 INFO - PROCESS | 1770 | 1461099340102 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 13:55:40 INFO - PROCESS | 1770 | 1461099340105 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 13:55:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 13:55:40 INFO - PROCESS | 1770 | 1461099340113 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 13:55:40 INFO - PROCESS | 1770 | 1461099340116 Marionette TRACE conn3 <- [1,1854,null,{}] 13:55:40 INFO - PROCESS | 1770 | 1461099340122 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}] 13:55:40 INFO - PROCESS | 1770 | 1461099340316 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 13:55:40 INFO - PROCESS | 1770 | 1461099340593 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:40 INFO - PROCESS | 1770 | ++DOCSHELL 0x8bd4c800 == 134 [pid = 1770] [id = 471] 13:55:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 153 (0x8e5b9c00) [pid = 1770] [serial = 1414] [outer = (nil)] 13:55:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 154 (0x8ffa1400) [pid = 1770] [serial = 1415] [outer = 0x8e5b9c00] 13:55:40 INFO - PROCESS | 1770 | 1461099340726 Marionette DEBUG loaded listener.js 13:55:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 155 (0x8ffa7800) [pid = 1770] [serial = 1416] [outer = 0x8e5b9c00] 13:55:41 INFO - PROCESS | 1770 | 1461099341605 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]]]}] 13:55:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 13:55:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1531ms 13:55:41 INFO - PROCESS | 1770 | 1461099341650 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 13:55:41 INFO - PROCESS | 1770 | 1461099341654 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 13:55:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 13:55:41 INFO - PROCESS | 1770 | 1461099341660 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 13:55:41 INFO - PROCESS | 1770 | 1461099341664 Marionette TRACE conn3 <- [1,1858,null,{}] 13:55:41 INFO - PROCESS | 1770 | 1461099341670 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}] 13:55:41 INFO - PROCESS | 1770 | 1461099341858 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 13:55:42 INFO - PROCESS | 1770 | 1461099342135 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:42 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f7e2800 == 135 [pid = 1770] [id = 472] 13:55:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 156 (0x8fa8c000) [pid = 1770] [serial = 1417] [outer = (nil)] 13:55:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 157 (0x900d2000) [pid = 1770] [serial = 1418] [outer = 0x8fa8c000] 13:55:42 INFO - PROCESS | 1770 | 1461099342267 Marionette DEBUG loaded listener.js 13:55:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 158 (0x900d4400) [pid = 1770] [serial = 1419] [outer = 0x8fa8c000] 13:55:43 INFO - PROCESS | 1770 | 1461099343174 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]]]}] 13:55:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 13:55:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1584ms 13:55:43 INFO - PROCESS | 1770 | 1461099343246 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 13:55:43 INFO - PROCESS | 1770 | 1461099343249 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 13:55:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 13:55:43 INFO - PROCESS | 1770 | 1461099343256 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 13:55:43 INFO - PROCESS | 1770 | 1461099343260 Marionette TRACE conn3 <- [1,1862,null,{}] 13:55:43 INFO - PROCESS | 1770 | 1461099343266 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}] 13:55:43 INFO - PROCESS | 1770 | 1461099343459 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 13:55:43 INFO - PROCESS | 1770 | 1461099343775 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x86357c00 == 136 [pid = 1770] [id = 473] 13:55:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 159 (0x8fcbe800) [pid = 1770] [serial = 1420] [outer = (nil)] 13:55:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 160 (0x90256c00) [pid = 1770] [serial = 1421] [outer = 0x8fcbe800] 13:55:43 INFO - PROCESS | 1770 | 1461099343864 Marionette DEBUG loaded listener.js 13:55:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 161 (0x90403400) [pid = 1770] [serial = 1422] [outer = 0x8fcbe800] 13:55:44 INFO - PROCESS | 1770 | 1461099344788 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]]]}] 13:55:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 13:55:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1583ms 13:55:44 INFO - PROCESS | 1770 | 1461099344840 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 13:55:44 INFO - PROCESS | 1770 | 1461099344844 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 13:55:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 13:55:44 INFO - PROCESS | 1770 | 1461099344851 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 13:55:44 INFO - PROCESS | 1770 | 1461099344854 Marionette TRACE conn3 <- [1,1866,null,{}] 13:55:44 INFO - PROCESS | 1770 | 1461099344860 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}] 13:55:45 INFO - PROCESS | 1770 | 1461099345061 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 13:55:45 INFO - PROCESS | 1770 | 1461099345386 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:45 INFO - PROCESS | 1770 | ++DOCSHELL 0x87f9a000 == 137 [pid = 1770] [id = 474] 13:55:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 162 (0x89420c00) [pid = 1770] [serial = 1423] [outer = (nil)] 13:55:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 163 (0x904edc00) [pid = 1770] [serial = 1424] [outer = 0x89420c00] 13:55:45 INFO - PROCESS | 1770 | 1461099345477 Marionette DEBUG loaded listener.js 13:55:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 164 (0x90575000) [pid = 1770] [serial = 1425] [outer = 0x89420c00] 13:55:46 INFO - PROCESS | 1770 | 1461099346366 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]]]}] 13:55:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 13:55:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1581ms 13:55:46 INFO - PROCESS | 1770 | 1461099346433 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 13:55:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 13:55:46 INFO - PROCESS | 1770 | 1461099346437 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 13:55:46 INFO - PROCESS | 1770 | 1461099346444 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 13:55:46 INFO - PROCESS | 1770 | 1461099346449 Marionette TRACE conn3 <- [1,1870,null,{}] 13:55:46 INFO - PROCESS | 1770 | 1461099346454 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}] 13:55:46 INFO - PROCESS | 1770 | 1461099346677 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 13:55:47 INFO - PROCESS | 1770 | 1461099347012 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:47 INFO - PROCESS | 1770 | ++DOCSHELL 0x9072f800 == 138 [pid = 1770] [id = 475] 13:55:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 165 (0x9131b400) [pid = 1770] [serial = 1426] [outer = (nil)] 13:55:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 166 (0x913ad000) [pid = 1770] [serial = 1427] [outer = 0x9131b400] 13:55:47 INFO - PROCESS | 1770 | 1461099347109 Marionette DEBUG loaded listener.js 13:55:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 167 (0x91f0b000) [pid = 1770] [serial = 1428] [outer = 0x9131b400] 13:55:47 INFO - PROCESS | 1770 | 1461099347981 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]]]}] 13:55:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 13:55:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1583ms 13:55:48 INFO - PROCESS | 1770 | 1461099348027 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 13:55:48 INFO - PROCESS | 1770 | 1461099348031 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 13:55:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 13:55:48 INFO - PROCESS | 1770 | 1461099348037 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 13:55:48 INFO - PROCESS | 1770 | 1461099348040 Marionette TRACE conn3 <- [1,1874,null,{}] 13:55:48 INFO - PROCESS | 1770 | 1461099348046 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}] 13:55:48 INFO - PROCESS | 1770 | 1461099348239 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 13:55:48 INFO - PROCESS | 1770 | 1461099348513 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:48 INFO - PROCESS | 1770 | ++DOCSHELL 0x913af800 == 139 [pid = 1770] [id = 476] 13:55:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 168 (0x91fbdc00) [pid = 1770] [serial = 1429] [outer = (nil)] 13:55:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 169 (0x929df000) [pid = 1770] [serial = 1430] [outer = 0x91fbdc00] 13:55:48 INFO - PROCESS | 1770 | 1461099348650 Marionette DEBUG loaded listener.js 13:55:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 170 (0x929e9000) [pid = 1770] [serial = 1431] [outer = 0x91fbdc00] 13:55:49 INFO - PROCESS | 1770 | 1461099349565 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]]]}] 13:55:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 13:55:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1592ms 13:55:49 INFO - PROCESS | 1770 | 1461099349629 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 13:55:49 INFO - PROCESS | 1770 | 1461099349632 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 13:55:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 13:55:49 INFO - PROCESS | 1770 | 1461099349639 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 13:55:49 INFO - PROCESS | 1770 | 1461099349643 Marionette TRACE conn3 <- [1,1878,null,{}] 13:55:49 INFO - PROCESS | 1770 | 1461099349648 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}] 13:55:49 INFO - PROCESS | 1770 | 1461099349843 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 13:55:50 INFO - PROCESS | 1770 | 1461099350162 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:50 INFO - PROCESS | 1770 | ++DOCSHELL 0x90250800 == 140 [pid = 1770] [id = 477] 13:55:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 171 (0x91f3d400) [pid = 1770] [serial = 1432] [outer = (nil)] 13:55:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 172 (0x92a4bc00) [pid = 1770] [serial = 1433] [outer = 0x91f3d400] 13:55:50 INFO - PROCESS | 1770 | 1461099350253 Marionette DEBUG loaded listener.js 13:55:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 173 (0x92a9bc00) [pid = 1770] [serial = 1434] [outer = 0x91f3d400] 13:55:51 INFO - PROCESS | 1770 | 1461099351172 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]]]}] 13:55:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 13:55:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1592ms 13:55:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 13:55:51 INFO - PROCESS | 1770 | 1461099351232 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 13:55:51 INFO - PROCESS | 1770 | 1461099351235 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 13:55:51 INFO - PROCESS | 1770 | 1461099351242 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 13:55:51 INFO - PROCESS | 1770 | 1461099351245 Marionette TRACE conn3 <- [1,1882,null,{}] 13:55:51 INFO - PROCESS | 1770 | 1461099351251 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}] 13:55:51 INFO - PROCESS | 1770 | 1461099351448 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 13:55:51 INFO - PROCESS | 1770 | 1461099351769 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:51 INFO - PROCESS | 1770 | ++DOCSHELL 0x91fc5c00 == 141 [pid = 1770] [id = 478] 13:55:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 174 (0x92974c00) [pid = 1770] [serial = 1435] [outer = (nil)] 13:55:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 175 (0x933c6c00) [pid = 1770] [serial = 1436] [outer = 0x92974c00] 13:55:51 INFO - PROCESS | 1770 | 1461099351860 Marionette DEBUG loaded listener.js 13:55:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 176 (0x933cb800) [pid = 1770] [serial = 1437] [outer = 0x92974c00] 13:55:52 INFO - PROCESS | 1770 | 1461099352784 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]]]}] 13:55:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 13:55:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1585ms 13:55:52 INFO - PROCESS | 1770 | 1461099352826 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 13:55:52 INFO - PROCESS | 1770 | 1461099352830 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 13:55:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 13:55:52 INFO - PROCESS | 1770 | 1461099352837 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 13:55:52 INFO - PROCESS | 1770 | 1461099352839 Marionette TRACE conn3 <- [1,1886,null,{}] 13:55:52 INFO - PROCESS | 1770 | 1461099352846 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}] 13:55:53 INFO - PROCESS | 1770 | 1461099353038 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 13:55:53 INFO - PROCESS | 1770 | 1461099353375 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:53 INFO - PROCESS | 1770 | ++DOCSHELL 0x8584dc00 == 142 [pid = 1770] [id = 479] 13:55:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 177 (0x929eb800) [pid = 1770] [serial = 1438] [outer = (nil)] 13:55:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 178 (0x935df000) [pid = 1770] [serial = 1439] [outer = 0x929eb800] 13:55:53 INFO - PROCESS | 1770 | 1461099353464 Marionette DEBUG loaded listener.js 13:55:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 179 (0x937a0000) [pid = 1770] [serial = 1440] [outer = 0x929eb800] 13:55:54 INFO - PROCESS | 1770 | 1461099354351 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]]]}] 13:55:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 13:55:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1581ms 13:55:54 INFO - PROCESS | 1770 | 1461099354419 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 13:55:54 INFO - PROCESS | 1770 | 1461099354423 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 13:55:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 13:55:54 INFO - PROCESS | 1770 | 1461099354429 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 13:55:54 INFO - PROCESS | 1770 | 1461099354432 Marionette TRACE conn3 <- [1,1890,null,{}] 13:55:54 INFO - PROCESS | 1770 | 1461099354438 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}] 13:55:54 INFO - PROCESS | 1770 | 1461099354634 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 13:55:54 INFO - PROCESS | 1770 | 1461099354963 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:55 INFO - PROCESS | 1770 | ++DOCSHELL 0x864c1800 == 143 [pid = 1770] [id = 480] 13:55:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 180 (0x864ce000) [pid = 1770] [serial = 1441] [outer = (nil)] 13:55:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 181 (0x937ab800) [pid = 1770] [serial = 1442] [outer = 0x864ce000] 13:55:55 INFO - PROCESS | 1770 | 1461099355055 Marionette DEBUG loaded listener.js 13:55:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 182 (0x93906000) [pid = 1770] [serial = 1443] [outer = 0x864ce000] 13:55:55 INFO - PROCESS | 1770 | 1461099355948 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]]]}] 13:55:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 13:55:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1580ms 13:55:56 INFO - PROCESS | 1770 | 1461099356010 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 13:55:56 INFO - PROCESS | 1770 | 1461099356014 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 13:55:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 13:55:56 INFO - PROCESS | 1770 | 1461099356020 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 13:55:56 INFO - PROCESS | 1770 | 1461099356023 Marionette TRACE conn3 <- [1,1894,null,{}] 13:55:56 INFO - PROCESS | 1770 | 1461099356029 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}] 13:55:56 INFO - PROCESS | 1770 | 1461099356229 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 13:55:56 INFO - PROCESS | 1770 | 1461099356552 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:56 INFO - PROCESS | 1770 | ++DOCSHELL 0x935db400 == 144 [pid = 1770] [id = 481] 13:55:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 183 (0x9379ec00) [pid = 1770] [serial = 1444] [outer = (nil)] 13:55:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 184 (0x93a36800) [pid = 1770] [serial = 1445] [outer = 0x9379ec00] 13:55:56 INFO - PROCESS | 1770 | 1461099356642 Marionette DEBUG loaded listener.js 13:55:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 185 (0x93a3a400) [pid = 1770] [serial = 1446] [outer = 0x9379ec00] 13:55:57 INFO - PROCESS | 1770 | 1461099357584 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]]]}] 13:55:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 13:55:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1630ms 13:55:57 INFO - PROCESS | 1770 | 1461099357651 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 13:55:57 INFO - PROCESS | 1770 | 1461099357655 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 13:55:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 13:55:57 INFO - PROCESS | 1770 | 1461099357662 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 13:55:57 INFO - PROCESS | 1770 | 1461099357665 Marionette TRACE conn3 <- [1,1898,null,{}] 13:55:57 INFO - PROCESS | 1770 | 1461099357671 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}] 13:55:57 INFO - PROCESS | 1770 | 1461099357870 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 13:55:58 INFO - PROCESS | 1770 | 1461099358196 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:58 INFO - PROCESS | 1770 | ++DOCSHELL 0x8634e400 == 145 [pid = 1770] [id = 482] 13:55:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 186 (0x935dfc00) [pid = 1770] [serial = 1447] [outer = (nil)] 13:55:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 187 (0x93b7f000) [pid = 1770] [serial = 1448] [outer = 0x935dfc00] 13:55:58 INFO - PROCESS | 1770 | 1461099358288 Marionette DEBUG loaded listener.js 13:55:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 188 (0x93c63000) [pid = 1770] [serial = 1449] [outer = 0x935dfc00] 13:55:59 INFO - PROCESS | 1770 | 1461099359168 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]]]}] 13:55:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 13:55:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1582ms 13:55:59 INFO - PROCESS | 1770 | 1461099359278 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 13:55:59 INFO - PROCESS | 1770 | 1461099359282 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 13:55:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 13:55:59 INFO - PROCESS | 1770 | 1461099359344 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 13:55:59 INFO - PROCESS | 1770 | 1461099359346 Marionette TRACE conn3 <- [1,1902,null,{}] 13:55:59 INFO - PROCESS | 1770 | 1461099359355 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}] 13:55:59 INFO - PROCESS | 1770 | 1461099359571 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 13:56:01 INFO - PROCESS | 1770 | --DOCSHELL 0x8f9c1000 == 144 [pid = 1770] [id = 55] 13:56:01 INFO - PROCESS | 1770 | --DOCSHELL 0x8bb4f000 == 143 [pid = 1770] [id = 138] 13:56:01 INFO - PROCESS | 1770 | --DOCSHELL 0x84fa3000 == 142 [pid = 1770] [id = 463] 13:56:01 INFO - PROCESS | 1770 | --DOCSHELL 0x86f4ac00 == 141 [pid = 1770] [id = 462] 13:56:01 INFO - PROCESS | 1770 | --DOCSHELL 0x867ec000 == 140 [pid = 1770] [id = 461] 13:56:01 INFO - PROCESS | 1770 | --DOCSHELL 0x855a7000 == 139 [pid = 1770] [id = 460] 13:56:01 INFO - PROCESS | 1770 | --DOCSHELL 0x859bc400 == 138 [pid = 1770] [id = 458] 13:56:01 INFO - PROCESS | 1770 | --DOCSHELL 0x9765e800 == 137 [pid = 1770] [id = 457] 13:56:01 INFO - PROCESS | 1770 | --DOCSHELL 0x8b75d000 == 136 [pid = 1770] [id = 456] 13:56:01 INFO - PROCESS | 1770 | --DOCSHELL 0x937ac000 == 135 [pid = 1770] [id = 455] 13:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 187 (0x8fcb6c00) [pid = 1770] [serial = 1185] [outer = (nil)] [url = about:blank] 13:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 186 (0x88dab400) [pid = 1770] [serial = 1319] [outer = (nil)] [url = about:blank] 13:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 185 (0x8941b800) [pid = 1770] [serial = 1320] [outer = (nil)] [url = about:blank] 13:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 184 (0x904e9400) [pid = 1770] [serial = 1275] [outer = (nil)] [url = about:blank] 13:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 183 (0x90409400) [pid = 1770] [serial = 1274] [outer = (nil)] [url = about:blank] 13:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 182 (0x8ffa7400) [pid = 1770] [serial = 1272] [outer = (nil)] [url = about:blank] 13:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 181 (0x8f9b5000) [pid = 1770] [serial = 1271] [outer = (nil)] [url = about:blank] 13:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 180 (0x8e5c7400) [pid = 1770] [serial = 1269] [outer = (nil)] [url = about:blank] 13:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 179 (0x8be6d800) [pid = 1770] [serial = 1268] [outer = (nil)] [url = about:blank] 13:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 178 (0x8bb4d400) [pid = 1770] [serial = 1266] [outer = (nil)] [url = about:blank] 13:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 177 (0x8ba11800) [pid = 1770] [serial = 1265] [outer = (nil)] [url = about:blank] 13:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 176 (0x8a5d4400) [pid = 1770] [serial = 1263] [outer = (nil)] [url = about:blank] 13:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 175 (0x895d5800) [pid = 1770] [serial = 1262] [outer = (nil)] [url = about:blank] 13:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 174 (0x88901800) [pid = 1770] [serial = 1260] [outer = (nil)] [url = about:blank] 13:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 173 (0x87e66800) [pid = 1770] [serial = 1259] [outer = (nil)] [url = about:blank] 13:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 172 (0x862f3000) [pid = 1770] [serial = 1257] [outer = (nil)] [url = about:blank] 13:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 171 (0x862ea000) [pid = 1770] [serial = 1256] [outer = (nil)] [url = about:blank] 13:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 170 (0x87869400) [pid = 1770] [serial = 1316] [outer = (nil)] [url = about:blank] 13:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 169 (0x864c5400) [pid = 1770] [serial = 1313] [outer = (nil)] [url = about:blank] 13:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 168 (0x867f0c00) [pid = 1770] [serial = 1314] [outer = (nil)] [url = about:blank] 13:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 167 (0xa0a8ec00) [pid = 1770] [serial = 1311] [outer = (nil)] [url = about:blank] 13:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 166 (0xa0a2d800) [pid = 1770] [serial = 1310] [outer = (nil)] [url = about:blank] 13:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 165 (0x9ff35400) [pid = 1770] [serial = 1308] [outer = (nil)] [url = about:blank] 13:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 164 (0x9ff31800) [pid = 1770] [serial = 1307] [outer = (nil)] [url = about:blank] 13:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 163 (0x9feb9c00) [pid = 1770] [serial = 1305] [outer = (nil)] [url = about:blank] 13:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 162 (0x9fc96c00) [pid = 1770] [serial = 1304] [outer = (nil)] [url = about:blank] 13:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 161 (0x9b092c00) [pid = 1770] [serial = 1302] [outer = (nil)] [url = about:blank] 13:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 160 (0x9b087c00) [pid = 1770] [serial = 1301] [outer = (nil)] [url = about:blank] 13:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 159 (0x983e9800) [pid = 1770] [serial = 1299] [outer = (nil)] [url = about:blank] 13:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 158 (0x983e2400) [pid = 1770] [serial = 1298] [outer = (nil)] [url = about:blank] 13:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 157 (0x97d1a000) [pid = 1770] [serial = 1296] [outer = (nil)] [url = about:blank] 13:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 156 (0x97d15800) [pid = 1770] [serial = 1295] [outer = (nil)] [url = about:blank] 13:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 155 (0x9765d400) [pid = 1770] [serial = 1293] [outer = (nil)] [url = about:blank] 13:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 154 (0x9737ac00) [pid = 1770] [serial = 1292] [outer = (nil)] [url = about:blank] 13:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 153 (0x95a85c00) [pid = 1770] [serial = 1290] [outer = (nil)] [url = about:blank] 13:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 152 (0x93c6d400) [pid = 1770] [serial = 1289] [outer = (nil)] [url = about:blank] 13:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 151 (0x937a6400) [pid = 1770] [serial = 1287] [outer = (nil)] [url = about:blank] 13:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 150 (0x935d1c00) [pid = 1770] [serial = 1286] [outer = (nil)] [url = about:blank] 13:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 149 (0x92aa6800) [pid = 1770] [serial = 1284] [outer = (nil)] [url = about:blank] 13:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 148 (0x92a4d000) [pid = 1770] [serial = 1283] [outer = (nil)] [url = about:blank] 13:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 147 (0x929dd400) [pid = 1770] [serial = 1281] [outer = (nil)] [url = about:blank] 13:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 146 (0x92976800) [pid = 1770] [serial = 1280] [outer = (nil)] [url = about:blank] 13:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 145 (0x9131f800) [pid = 1770] [serial = 1278] [outer = (nil)] [url = about:blank] 13:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 144 (0x91317c00) [pid = 1770] [serial = 1277] [outer = (nil)] [url = about:blank] 13:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 143 (0x893e7800) [pid = 1770] [serial = 1325] [outer = (nil)] [url = about:blank] 13:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 142 (0x85849800) [pid = 1770] [serial = 1322] [outer = (nil)] [url = about:blank] 13:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 141 (0x864cd000) [pid = 1770] [serial = 1323] [outer = (nil)] [url = about:blank] 13:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 140 (0x87f98400) [pid = 1770] [serial = 1317] [outer = (nil)] [url = about:blank] 13:56:01 INFO - PROCESS | 1770 | 1461099361471 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:01 INFO - PROCESS | 1770 | ++DOCSHELL 0x859bc400 == 136 [pid = 1770] [id = 483] 13:56:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 141 (0x859bd800) [pid = 1770] [serial = 1450] [outer = (nil)] 13:56:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 142 (0x862f5800) [pid = 1770] [serial = 1451] [outer = 0x859bd800] 13:56:01 INFO - PROCESS | 1770 | 1461099361613 Marionette DEBUG loaded listener.js 13:56:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 143 (0x864c5400) [pid = 1770] [serial = 1452] [outer = 0x859bd800] 13:56:02 INFO - PROCESS | 1770 | 1461099362381 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]]]}] 13:56:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 13:56:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 3143ms 13:56:02 INFO - PROCESS | 1770 | 1461099362445 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 13:56:02 INFO - PROCESS | 1770 | 1461099362452 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 13:56:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 13:56:02 INFO - PROCESS | 1770 | 1461099362461 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 13:56:02 INFO - PROCESS | 1770 | 1461099362466 Marionette TRACE conn3 <- [1,1906,null,{}] 13:56:02 INFO - PROCESS | 1770 | 1461099362473 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}] 13:56:02 INFO - PROCESS | 1770 | 1461099362676 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 13:56:02 INFO - PROCESS | 1770 | 1461099362709 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:02 INFO - PROCESS | 1770 | ++DOCSHELL 0x86f47c00 == 137 [pid = 1770] [id = 484] 13:56:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 144 (0x86f4a800) [pid = 1770] [serial = 1453] [outer = (nil)] 13:56:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 145 (0x87715800) [pid = 1770] [serial = 1454] [outer = 0x86f4a800] 13:56:02 INFO - PROCESS | 1770 | 1461099362964 Marionette DEBUG loaded listener.js 13:56:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 146 (0x87e61c00) [pid = 1770] [serial = 1455] [outer = 0x86f4a800] 13:56:03 INFO - PROCESS | 1770 | 1461099363780 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]]]}] 13:56:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 13:56:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1385ms 13:56:03 INFO - PROCESS | 1770 | 1461099363848 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 13:56:03 INFO - PROCESS | 1770 | 1461099363854 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 13:56:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 13:56:03 INFO - PROCESS | 1770 | 1461099363862 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 13:56:03 INFO - PROCESS | 1770 | 1461099363865 Marionette TRACE conn3 <- [1,1910,null,{}] 13:56:03 INFO - PROCESS | 1770 | 1461099363878 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}] 13:56:04 INFO - PROCESS | 1770 | 1461099364127 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 13:56:04 INFO - PROCESS | 1770 | 1461099364153 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:04 INFO - PROCESS | 1770 | ++DOCSHELL 0x864cbc00 == 138 [pid = 1770] [id = 485] 13:56:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 147 (0x87716c00) [pid = 1770] [serial = 1456] [outer = (nil)] 13:56:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 148 (0x88c87c00) [pid = 1770] [serial = 1457] [outer = 0x87716c00] 13:56:04 INFO - PROCESS | 1770 | 1461099364224 Marionette DEBUG loaded listener.js 13:56:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 149 (0x88da6c00) [pid = 1770] [serial = 1458] [outer = 0x87716c00] 13:56:05 INFO - PROCESS | 1770 | 1461099365280 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]]]}] 13:56:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 13:56:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1478ms 13:56:05 INFO - PROCESS | 1770 | 1461099365341 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 13:56:05 INFO - PROCESS | 1770 | 1461099365344 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 13:56:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 13:56:05 INFO - PROCESS | 1770 | 1461099365361 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 13:56:05 INFO - PROCESS | 1770 | 1461099365370 Marionette TRACE conn3 <- [1,1914,null,{}] 13:56:05 INFO - PROCESS | 1770 | 1461099365383 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}] 13:56:05 INFO - PROCESS | 1770 | 1461099365636 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 13:56:05 INFO - PROCESS | 1770 | 1461099365665 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:05 INFO - PROCESS | 1770 | ++DOCSHELL 0x8770c000 == 139 [pid = 1770] [id = 486] 13:56:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 150 (0x88c88800) [pid = 1770] [serial = 1459] [outer = (nil)] 13:56:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 151 (0x8a5db000) [pid = 1770] [serial = 1460] [outer = 0x88c88800] 13:56:05 INFO - PROCESS | 1770 | 1461099365736 Marionette DEBUG loaded listener.js 13:56:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 152 (0x8a60e000) [pid = 1770] [serial = 1461] [outer = 0x88c88800] 13:56:06 INFO - PROCESS | 1770 | --DOMWINDOW == 151 (0x93c69800) [pid = 1770] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 13:56:06 INFO - PROCESS | 1770 | --DOMWINDOW == 150 (0x8fcb1c00) [pid = 1770] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 13:56:06 INFO - PROCESS | 1770 | --DOMWINDOW == 149 (0x867eec00) [pid = 1770] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 13:56:06 INFO - PROCESS | 1770 | --DOMWINDOW == 148 (0x8a732000) [pid = 1770] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 13:56:06 INFO - PROCESS | 1770 | --DOMWINDOW == 147 (0x8bd4b800) [pid = 1770] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 13:56:06 INFO - PROCESS | 1770 | --DOMWINDOW == 146 (0x98e0d400) [pid = 1770] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 13:56:06 INFO - PROCESS | 1770 | --DOMWINDOW == 145 (0x895dfc00) [pid = 1770] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 13:56:06 INFO - PROCESS | 1770 | --DOMWINDOW == 144 (0x95ca5800) [pid = 1770] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 13:56:06 INFO - PROCESS | 1770 | --DOMWINDOW == 143 (0x855aa000) [pid = 1770] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 13:56:06 INFO - PROCESS | 1770 | --DOMWINDOW == 142 (0x8ba19000) [pid = 1770] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 13:56:06 INFO - PROCESS | 1770 | --DOMWINDOW == 141 (0x93b7b000) [pid = 1770] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 13:56:06 INFO - PROCESS | 1770 | --DOMWINDOW == 140 (0x8fcbec00) [pid = 1770] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 13:56:06 INFO - PROCESS | 1770 | --DOMWINDOW == 139 (0x855a9400) [pid = 1770] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 13:56:06 INFO - PROCESS | 1770 | --DOMWINDOW == 138 (0x88da3000) [pid = 1770] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 13:56:06 INFO - PROCESS | 1770 | --DOMWINDOW == 137 (0x8770f000) [pid = 1770] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 13:56:06 INFO - PROCESS | 1770 | --DOMWINDOW == 136 (0x86358c00) [pid = 1770] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 13:56:06 INFO - PROCESS | 1770 | --DOMWINDOW == 135 (0x97664000) [pid = 1770] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 13:56:06 INFO - PROCESS | 1770 | --DOMWINDOW == 134 (0x9057c000) [pid = 1770] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 13:56:06 INFO - PROCESS | 1770 | --DOMWINDOW == 133 (0x8786f400) [pid = 1770] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 13:56:06 INFO - PROCESS | 1770 | --DOMWINDOW == 132 (0x88b42000) [pid = 1770] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 13:56:06 INFO - PROCESS | 1770 | --DOMWINDOW == 131 (0x929e4000) [pid = 1770] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 13:56:06 INFO - PROCESS | 1770 | --DOMWINDOW == 130 (0x9390ec00) [pid = 1770] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 13:56:06 INFO - PROCESS | 1770 | --DOMWINDOW == 129 (0x895dac00) [pid = 1770] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 13:56:07 INFO - PROCESS | 1770 | 1461099367165 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]]]}] 13:56:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 13:56:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1849ms 13:56:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 13:56:07 INFO - PROCESS | 1770 | 1461099367200 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 13:56:07 INFO - PROCESS | 1770 | 1461099367203 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 13:56:07 INFO - PROCESS | 1770 | 1461099367210 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 13:56:07 INFO - PROCESS | 1770 | 1461099367213 Marionette TRACE conn3 <- [1,1918,null,{}] 13:56:07 INFO - PROCESS | 1770 | 1461099367218 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}] 13:56:07 INFO - PROCESS | 1770 | 1461099367393 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 13:56:07 INFO - PROCESS | 1770 | 1461099367597 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:07 INFO - PROCESS | 1770 | ++DOCSHELL 0x85b34000 == 140 [pid = 1770] [id = 487] 13:56:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 130 (0x86358c00) [pid = 1770] [serial = 1462] [outer = (nil)] 13:56:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 131 (0x8a5d8800) [pid = 1770] [serial = 1463] [outer = 0x86358c00] 13:56:07 INFO - PROCESS | 1770 | 1461099367668 Marionette DEBUG loaded listener.js 13:56:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 132 (0x8a736400) [pid = 1770] [serial = 1464] [outer = 0x86358c00] 13:56:08 INFO - PROCESS | 1770 | 1461099368446 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]]]}] 13:56:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 13:56:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1281ms 13:56:08 INFO - PROCESS | 1770 | 1461099368618 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 13:56:08 INFO - PROCESS | 1770 | 1461099368626 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 13:56:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 13:56:08 INFO - PROCESS | 1770 | 1461099368637 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 13:56:08 INFO - PROCESS | 1770 | 1461099368642 Marionette TRACE conn3 <- [1,1922,null,{}] 13:56:08 INFO - PROCESS | 1770 | 1461099368650 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}] 13:56:08 INFO - PROCESS | 1770 | 1461099368879 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 13:56:09 INFO - PROCESS | 1770 | 1461099369238 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:09 INFO - PROCESS | 1770 | ++DOCSHELL 0x867f1000 == 141 [pid = 1770] [id = 488] 13:56:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 133 (0x867f2400) [pid = 1770] [serial = 1465] [outer = (nil)] 13:56:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 134 (0x86f4b000) [pid = 1770] [serial = 1466] [outer = 0x867f2400] 13:56:09 INFO - PROCESS | 1770 | 1461099369344 Marionette DEBUG loaded listener.js 13:56:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 135 (0x87716400) [pid = 1770] [serial = 1467] [outer = 0x867f2400] 13:56:10 INFO - PROCESS | 1770 | 1461099370276 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]]]}] 13:56:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 13:56:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1696ms 13:56:10 INFO - PROCESS | 1770 | 1461099370334 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 13:56:10 INFO - PROCESS | 1770 | 1461099370340 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 13:56:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 13:56:10 INFO - PROCESS | 1770 | 1461099370352 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 13:56:10 INFO - PROCESS | 1770 | 1461099370357 Marionette TRACE conn3 <- [1,1926,null,{}] 13:56:10 INFO - PROCESS | 1770 | 1461099370365 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}] 13:56:10 INFO - PROCESS | 1770 | 1461099370607 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 13:56:10 INFO - PROCESS | 1770 | 1461099370962 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:10 INFO - PROCESS | 1770 | ++DOCSHELL 0x88b4d000 == 142 [pid = 1770] [id = 489] 13:56:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 136 (0x88c8b000) [pid = 1770] [serial = 1468] [outer = (nil)] 13:56:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 137 (0x893f2800) [pid = 1770] [serial = 1469] [outer = 0x88c8b000] 13:56:11 INFO - PROCESS | 1770 | 1461099371049 Marionette DEBUG loaded listener.js 13:56:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 138 (0x895df400) [pid = 1770] [serial = 1470] [outer = 0x88c8b000] 13:56:12 INFO - PROCESS | 1770 | 1461099372027 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]]]}] 13:56:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 13:56:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1754ms 13:56:12 INFO - PROCESS | 1770 | 1461099372103 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 13:56:12 INFO - PROCESS | 1770 | 1461099372107 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 13:56:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 13:56:12 INFO - PROCESS | 1770 | 1461099372114 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 13:56:12 INFO - PROCESS | 1770 | 1461099372118 Marionette TRACE conn3 <- [1,1930,null,{}] 13:56:12 INFO - PROCESS | 1770 | 1461099372132 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}] 13:56:12 INFO - PROCESS | 1770 | 1461099372379 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 13:56:12 INFO - PROCESS | 1770 | 1461099372764 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:12 INFO - PROCESS | 1770 | ++DOCSHELL 0x8ba1e800 == 143 [pid = 1770] [id = 490] 13:56:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 139 (0x8bb57000) [pid = 1770] [serial = 1471] [outer = (nil)] 13:56:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 140 (0x8bd4b000) [pid = 1770] [serial = 1472] [outer = 0x8bb57000] 13:56:12 INFO - PROCESS | 1770 | 1461099372858 Marionette DEBUG loaded listener.js 13:56:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 141 (0x8e5ba000) [pid = 1770] [serial = 1473] [outer = 0x8bb57000] 13:56:13 INFO - PROCESS | 1770 | 1461099373811 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]]]}] 13:56:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 13:56:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1735ms 13:56:13 INFO - PROCESS | 1770 | 1461099373850 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 13:56:13 INFO - PROCESS | 1770 | 1461099373853 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 13:56:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 13:56:13 INFO - PROCESS | 1770 | 1461099373861 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 13:56:13 INFO - PROCESS | 1770 | 1461099373863 Marionette TRACE conn3 <- [1,1934,null,{}] 13:56:13 INFO - PROCESS | 1770 | 1461099373870 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}] 13:56:14 INFO - PROCESS | 1770 | 1461099374087 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 13:56:14 INFO - PROCESS | 1770 | 1461099374410 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:14 INFO - PROCESS | 1770 | ++DOCSHELL 0x8bd4a000 == 144 [pid = 1770] [id = 491] 13:56:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 142 (0x8f4b0400) [pid = 1770] [serial = 1474] [outer = (nil)] 13:56:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 143 (0x8f6ed400) [pid = 1770] [serial = 1475] [outer = 0x8f4b0400] 13:56:14 INFO - PROCESS | 1770 | 1461099374553 Marionette DEBUG loaded listener.js 13:56:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 144 (0x8f9b5c00) [pid = 1770] [serial = 1476] [outer = 0x8f4b0400] 13:56:15 INFO - PROCESS | 1770 | 1461099375454 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]]]}] 13:56:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 13:56:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1634ms 13:56:15 INFO - PROCESS | 1770 | 1461099375496 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 13:56:15 INFO - PROCESS | 1770 | 1461099375500 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 13:56:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 13:56:15 INFO - PROCESS | 1770 | 1461099375506 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 13:56:15 INFO - PROCESS | 1770 | 1461099375510 Marionette TRACE conn3 <- [1,1938,null,{}] 13:56:15 INFO - PROCESS | 1770 | 1461099375515 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}] 13:56:15 INFO - PROCESS | 1770 | 1461099375706 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 13:56:16 INFO - PROCESS | 1770 | 1461099376041 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:16 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f4a7c00 == 145 [pid = 1770] [id = 492] 13:56:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 145 (0x8f4ab000) [pid = 1770] [serial = 1477] [outer = (nil)] 13:56:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 146 (0x8fcb7c00) [pid = 1770] [serial = 1478] [outer = 0x8f4ab000] 13:56:16 INFO - PROCESS | 1770 | 1461099376132 Marionette DEBUG loaded listener.js 13:56:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 147 (0x8ffa7400) [pid = 1770] [serial = 1479] [outer = 0x8f4ab000] 13:56:16 INFO - PROCESS | 1770 | 1461099376979 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]]]}] 13:56:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 13:56:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1531ms 13:56:17 INFO - PROCESS | 1770 | 1461099377053 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 13:56:17 INFO - PROCESS | 1770 | 1461099377057 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 13:56:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 13:56:17 INFO - PROCESS | 1770 | 1461099377066 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 13:56:17 INFO - PROCESS | 1770 | 1461099377069 Marionette TRACE conn3 <- [1,1942,null,{}] 13:56:17 INFO - PROCESS | 1770 | 1461099377075 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}] 13:56:17 INFO - PROCESS | 1770 | 1461099377306 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 13:56:17 INFO - PROCESS | 1770 | 1461099377638 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:17 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a5d9400 == 146 [pid = 1770] [id = 493] 13:56:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 148 (0x90410000) [pid = 1770] [serial = 1480] [outer = (nil)] 13:56:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 149 (0x90575400) [pid = 1770] [serial = 1481] [outer = 0x90410000] 13:56:17 INFO - PROCESS | 1770 | 1461099377732 Marionette DEBUG loaded listener.js 13:56:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 150 (0x90735800) [pid = 1770] [serial = 1482] [outer = 0x90410000] 13:56:18 INFO - PROCESS | 1770 | 1461099378623 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]]]}] 13:56:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 13:56:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1587ms 13:56:18 INFO - PROCESS | 1770 | 1461099378653 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 13:56:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 13:56:18 INFO - PROCESS | 1770 | 1461099378657 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 13:56:18 INFO - PROCESS | 1770 | 1461099378664 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 13:56:18 INFO - PROCESS | 1770 | 1461099378667 Marionette TRACE conn3 <- [1,1946,null,{}] 13:56:18 INFO - PROCESS | 1770 | 1461099378673 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}] 13:56:18 INFO - PROCESS | 1770 | 1461099378862 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 13:56:19 INFO - PROCESS | 1770 | 1461099379144 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:19 INFO - PROCESS | 1770 | ++DOCSHELL 0x90577c00 == 147 [pid = 1770] [id = 494] 13:56:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 151 (0x91313000) [pid = 1770] [serial = 1483] [outer = (nil)] 13:56:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 152 (0x913a5400) [pid = 1770] [serial = 1484] [outer = 0x91313000] 13:56:19 INFO - PROCESS | 1770 | 1461099379280 Marionette DEBUG loaded listener.js 13:56:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 153 (0x913a7400) [pid = 1770] [serial = 1485] [outer = 0x91313000] 13:56:20 INFO - PROCESS | 1770 | 1461099380163 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]]]}] 13:56:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 13:56:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1530ms 13:56:20 INFO - PROCESS | 1770 | 1461099380194 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 13:56:20 INFO - PROCESS | 1770 | 1461099380197 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 13:56:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 13:56:20 INFO - PROCESS | 1770 | 1461099380204 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 13:56:20 INFO - PROCESS | 1770 | 1461099380207 Marionette TRACE conn3 <- [1,1950,null,{}] 13:56:20 INFO - PROCESS | 1770 | 1461099380213 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}] 13:56:20 INFO - PROCESS | 1770 | 1461099380404 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 13:56:20 INFO - PROCESS | 1770 | 1461099380682 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:20 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a609c00 == 148 [pid = 1770] [id = 495] 13:56:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 154 (0x913a1c00) [pid = 1770] [serial = 1486] [outer = (nil)] 13:56:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 155 (0x929dfc00) [pid = 1770] [serial = 1487] [outer = 0x913a1c00] 13:56:20 INFO - PROCESS | 1770 | 1461099380816 Marionette DEBUG loaded listener.js 13:56:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 156 (0x929e9800) [pid = 1770] [serial = 1488] [outer = 0x913a1c00] 13:56:21 INFO - PROCESS | 1770 | 1461099381687 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]]]}] 13:56:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 13:56:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1529ms 13:56:21 INFO - PROCESS | 1770 | 1461099381749 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 13:56:21 INFO - PROCESS | 1770 | 1461099381753 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 13:56:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 13:56:21 INFO - PROCESS | 1770 | 1461099381761 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 13:56:21 INFO - PROCESS | 1770 | 1461099381765 Marionette TRACE conn3 <- [1,1954,null,{}] 13:56:21 INFO - PROCESS | 1770 | 1461099381771 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}] 13:56:21 INFO - PROCESS | 1770 | 1461099381965 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 13:56:22 INFO - PROCESS | 1770 | 1461099382214 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:22 INFO - PROCESS | 1770 | ++DOCSHELL 0x90257c00 == 149 [pid = 1770] [id = 496] 13:56:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 157 (0x9297f400) [pid = 1770] [serial = 1489] [outer = (nil)] 13:56:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 158 (0x92d39400) [pid = 1770] [serial = 1490] [outer = 0x9297f400] 13:56:22 INFO - PROCESS | 1770 | 1461099382301 Marionette DEBUG loaded listener.js 13:56:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 159 (0x92d40c00) [pid = 1770] [serial = 1491] [outer = 0x9297f400] 13:56:23 INFO - PROCESS | 1770 | 1461099383258 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]]]}] 13:56:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 13:56:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1542ms 13:56:23 INFO - PROCESS | 1770 | 1461099383305 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 13:56:23 INFO - PROCESS | 1770 | 1461099383309 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 13:56:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 13:56:23 INFO - PROCESS | 1770 | 1461099383315 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 13:56:23 INFO - PROCESS | 1770 | 1461099383319 Marionette TRACE conn3 <- [1,1958,null,{}] 13:56:23 INFO - PROCESS | 1770 | 1461099383324 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}] 13:56:23 INFO - PROCESS | 1770 | 1461099383531 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 13:56:23 INFO - PROCESS | 1770 | 1461099383819 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:23 INFO - PROCESS | 1770 | ++DOCSHELL 0x9297b000 == 150 [pid = 1770] [id = 497] 13:56:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 160 (0x92aa6400) [pid = 1770] [serial = 1492] [outer = (nil)] 13:56:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 161 (0x937ac400) [pid = 1770] [serial = 1493] [outer = 0x92aa6400] 13:56:23 INFO - PROCESS | 1770 | 1461099383955 Marionette DEBUG loaded listener.js 13:56:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 162 (0x93914000) [pid = 1770] [serial = 1494] [outer = 0x92aa6400] 13:56:24 INFO - PROCESS | 1770 | 1461099384860 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]]]}] 13:56:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 13:56:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1594ms 13:56:24 INFO - PROCESS | 1770 | 1461099384909 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 13:56:24 INFO - PROCESS | 1770 | 1461099384914 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 13:56:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 13:56:24 INFO - PROCESS | 1770 | 1461099384921 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 13:56:24 INFO - PROCESS | 1770 | 1461099384925 Marionette TRACE conn3 <- [1,1962,null,{}] 13:56:24 INFO - PROCESS | 1770 | 1461099384931 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}] 13:56:25 INFO - PROCESS | 1770 | 1461099385155 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 13:56:25 INFO - PROCESS | 1770 | 1461099385492 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:25 INFO - PROCESS | 1770 | ++DOCSHELL 0x92d34000 == 151 [pid = 1770] [id = 498] 13:56:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 163 (0x95a7b000) [pid = 1770] [serial = 1495] [outer = (nil)] 13:56:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 164 (0x95a82800) [pid = 1770] [serial = 1496] [outer = 0x95a7b000] 13:56:25 INFO - PROCESS | 1770 | 1461099385590 Marionette DEBUG loaded listener.js 13:56:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 165 (0x95c25c00) [pid = 1770] [serial = 1497] [outer = 0x95a7b000] 13:56:26 INFO - PROCESS | 1770 | 1461099386486 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]]]}] 13:56:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 13:56:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1636ms 13:56:26 INFO - PROCESS | 1770 | 1461099386557 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 13:56:26 INFO - PROCESS | 1770 | 1461099386560 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 13:56:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 13:56:26 INFO - PROCESS | 1770 | 1461099386567 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 13:56:26 INFO - PROCESS | 1770 | 1461099386571 Marionette TRACE conn3 <- [1,1966,null,{}] 13:56:26 INFO - PROCESS | 1770 | 1461099386595 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}] 13:56:26 INFO - PROCESS | 1770 | 1461099386796 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 13:56:27 INFO - PROCESS | 1770 | 1461099387125 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:27 INFO - PROCESS | 1770 | ++DOCSHELL 0x937a8800 == 152 [pid = 1770] [id = 499] 13:56:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 166 (0x95a85c00) [pid = 1770] [serial = 1498] [outer = (nil)] 13:56:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 167 (0x96858400) [pid = 1770] [serial = 1499] [outer = 0x95a85c00] 13:56:27 INFO - PROCESS | 1770 | 1461099387227 Marionette DEBUG loaded listener.js 13:56:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 168 (0x96fec800) [pid = 1770] [serial = 1500] [outer = 0x95a85c00] 13:56:28 INFO - PROCESS | 1770 | 1461099388098 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]]]}] 13:56:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 13:56:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1581ms 13:56:28 INFO - PROCESS | 1770 | 1461099388149 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 13:56:28 INFO - PROCESS | 1770 | 1461099388152 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 13:56:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 13:56:28 INFO - PROCESS | 1770 | 1461099388159 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 13:56:28 INFO - PROCESS | 1770 | 1461099388163 Marionette TRACE conn3 <- [1,1970,null,{}] 13:56:28 INFO - PROCESS | 1770 | 1461099388168 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}] 13:56:28 INFO - PROCESS | 1770 | 1461099388364 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 13:56:28 INFO - PROCESS | 1770 | 1461099388644 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:28 INFO - PROCESS | 1770 | ++DOCSHELL 0x84f9a000 == 153 [pid = 1770] [id = 500] 13:56:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 169 (0x859b3400) [pid = 1770] [serial = 1501] [outer = (nil)] 13:56:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 170 (0x963ba400) [pid = 1770] [serial = 1502] [outer = 0x859b3400] 13:56:28 INFO - PROCESS | 1770 | 1461099388778 Marionette DEBUG loaded listener.js 13:56:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 171 (0x975ee000) [pid = 1770] [serial = 1503] [outer = 0x859b3400] 13:56:29 INFO - PROCESS | 1770 | 1461099389662 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]]]}] 13:56:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 13:56:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1533ms 13:56:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 13:56:29 INFO - PROCESS | 1770 | 1461099389693 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 13:56:29 INFO - PROCESS | 1770 | 1461099389696 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 13:56:29 INFO - PROCESS | 1770 | 1461099389702 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 13:56:29 INFO - PROCESS | 1770 | 1461099389706 Marionette TRACE conn3 <- [1,1974,null,{}] 13:56:29 INFO - PROCESS | 1770 | 1461099389711 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}] 13:56:29 INFO - PROCESS | 1770 | 1461099389901 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 13:56:30 INFO - PROCESS | 1770 | 1461099390185 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:30 INFO - PROCESS | 1770 | ++DOCSHELL 0x9379f800 == 154 [pid = 1770] [id = 501] 13:56:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 172 (0x975e9400) [pid = 1770] [serial = 1504] [outer = (nil)] 13:56:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 173 (0x978a2000) [pid = 1770] [serial = 1505] [outer = 0x975e9400] 13:56:30 INFO - PROCESS | 1770 | 1461099390318 Marionette DEBUG loaded listener.js 13:56:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 174 (0x97d12400) [pid = 1770] [serial = 1506] [outer = 0x975e9400] 13:56:31 INFO - PROCESS | 1770 | 1461099391186 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]]]}] 13:56:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 13:56:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1531ms 13:56:31 INFO - PROCESS | 1770 | 1461099391232 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 13:56:31 INFO - PROCESS | 1770 | 1461099391236 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 13:56:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 13:56:31 INFO - PROCESS | 1770 | 1461099391242 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 13:56:31 INFO - PROCESS | 1770 | 1461099391246 Marionette TRACE conn3 <- [1,1978,null,{}] 13:56:31 INFO - PROCESS | 1770 | 1461099391251 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}] 13:56:31 INFO - PROCESS | 1770 | 1461099391444 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 13:56:31 INFO - PROCESS | 1770 | 1461099391738 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:31 INFO - PROCESS | 1770 | ++DOCSHELL 0x8634ec00 == 155 [pid = 1770] [id = 502] 13:56:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 175 (0x97664000) [pid = 1770] [serial = 1507] [outer = (nil)] 13:56:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 176 (0x97d1fc00) [pid = 1770] [serial = 1508] [outer = 0x97664000] 13:56:31 INFO - PROCESS | 1770 | 1461099391873 Marionette DEBUG loaded listener.js 13:56:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 177 (0x97dae800) [pid = 1770] [serial = 1509] [outer = 0x97664000] 13:56:32 INFO - PROCESS | 1770 | 1461099392763 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]]]}] 13:56:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 13:56:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1584ms 13:56:32 INFO - PROCESS | 1770 | 1461099392827 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 13:56:32 INFO - PROCESS | 1770 | 1461099392831 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 13:56:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 13:56:32 INFO - PROCESS | 1770 | 1461099392837 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 13:56:32 INFO - PROCESS | 1770 | 1461099392841 Marionette TRACE conn3 <- [1,1982,null,{}] 13:56:32 INFO - PROCESS | 1770 | 1461099392847 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}] 13:56:33 INFO - PROCESS | 1770 | 1461099393102 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 13:56:33 INFO - PROCESS | 1770 | 1461099393439 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:33 INFO - PROCESS | 1770 | ++DOCSHELL 0x89425c00 == 156 [pid = 1770] [id = 503] 13:56:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 178 (0x8f6f6800) [pid = 1770] [serial = 1510] [outer = (nil)] 13:56:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 179 (0x983e1800) [pid = 1770] [serial = 1511] [outer = 0x8f6f6800] 13:56:33 INFO - PROCESS | 1770 | 1461099393533 Marionette DEBUG loaded listener.js 13:56:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 180 (0x983e6400) [pid = 1770] [serial = 1512] [outer = 0x8f6f6800] 13:56:34 INFO - PROCESS | 1770 | 1461099394428 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]]]}] 13:56:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 13:56:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1632ms 13:56:34 INFO - PROCESS | 1770 | 1461099394470 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 13:56:34 INFO - PROCESS | 1770 | 1461099394474 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 13:56:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 13:56:34 INFO - PROCESS | 1770 | 1461099394480 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 13:56:34 INFO - PROCESS | 1770 | 1461099394484 Marionette TRACE conn3 <- [1,1986,null,{}] 13:56:34 INFO - PROCESS | 1770 | 1461099394489 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}] 13:56:34 INFO - PROCESS | 1770 | 1461099394697 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 13:56:35 INFO - PROCESS | 1770 | 1461099394985 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:35 INFO - PROCESS | 1770 | ++DOCSHELL 0x97d18c00 == 157 [pid = 1770] [id = 504] 13:56:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 181 (0x9821c400) [pid = 1770] [serial = 1513] [outer = (nil)] 13:56:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 182 (0x9887d400) [pid = 1770] [serial = 1514] [outer = 0x9821c400] 13:56:35 INFO - PROCESS | 1770 | 1461099395122 Marionette DEBUG loaded listener.js 13:56:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 183 (0x98a42c00) [pid = 1770] [serial = 1515] [outer = 0x9821c400] 13:56:36 INFO - PROCESS | 1770 | 1461099396007 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]]]}] 13:56:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 13:56:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1581ms 13:56:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 13:56:36 INFO - PROCESS | 1770 | 1461099396061 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 13:56:36 INFO - PROCESS | 1770 | 1461099396064 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 13:56:36 INFO - PROCESS | 1770 | 1461099396072 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 13:56:36 INFO - PROCESS | 1770 | 1461099396074 Marionette TRACE conn3 <- [1,1990,null,{}] 13:56:36 INFO - PROCESS | 1770 | 1461099396081 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}] 13:56:36 INFO - PROCESS | 1770 | 1461099396300 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 13:56:36 INFO - PROCESS | 1770 | 1461099396637 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:36 INFO - PROCESS | 1770 | ++DOCSHELL 0x8770d800 == 158 [pid = 1770] [id = 505] 13:56:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 184 (0x983de000) [pid = 1770] [serial = 1516] [outer = (nil)] 13:56:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 185 (0x98e95800) [pid = 1770] [serial = 1517] [outer = 0x983de000] 13:56:36 INFO - PROCESS | 1770 | 1461099396727 Marionette DEBUG loaded listener.js 13:56:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 186 (0x98e97c00) [pid = 1770] [serial = 1518] [outer = 0x983de000] 13:56:37 INFO - PROCESS | 1770 | 1461099397598 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]]]}] 13:56:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 13:56:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1591ms 13:56:37 INFO - PROCESS | 1770 | 1461099397662 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 13:56:37 INFO - PROCESS | 1770 | 1461099397666 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 13:56:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 13:56:37 INFO - PROCESS | 1770 | 1461099397672 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 13:56:37 INFO - PROCESS | 1770 | 1461099397676 Marionette TRACE conn3 <- [1,1994,null,{}] 13:56:37 INFO - PROCESS | 1770 | 1461099397681 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}] 13:56:37 INFO - PROCESS | 1770 | 1461099397897 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 13:56:38 INFO - PROCESS | 1770 | 1461099398236 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:38 INFO - PROCESS | 1770 | ++DOCSHELL 0x88da1800 == 159 [pid = 1770] [id = 506] 13:56:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 187 (0x98438c00) [pid = 1770] [serial = 1519] [outer = (nil)] 13:56:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 188 (0x9b0e5400) [pid = 1770] [serial = 1520] [outer = 0x98438c00] 13:56:38 INFO - PROCESS | 1770 | 1461099398329 Marionette DEBUG loaded listener.js 13:56:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 189 (0x9b0ea800) [pid = 1770] [serial = 1521] [outer = 0x98438c00] 13:56:40 INFO - PROCESS | 1770 | --DOCSHELL 0x904e7000 == 158 [pid = 1770] [id = 46] 13:56:40 INFO - PROCESS | 1770 | --DOCSHELL 0x894ebc00 == 157 [pid = 1770] [id = 194] 13:56:40 INFO - PROCESS | 1770 | --DOCSHELL 0x894e3800 == 156 [pid = 1770] [id = 193] 13:56:40 INFO - PROCESS | 1770 | --DOCSHELL 0x8f4ac800 == 155 [pid = 1770] [id = 101] 13:56:40 INFO - PROCESS | 1770 | --DOCSHELL 0x8770c000 == 154 [pid = 1770] [id = 486] 13:56:40 INFO - PROCESS | 1770 | --DOCSHELL 0x864cbc00 == 153 [pid = 1770] [id = 485] 13:56:40 INFO - PROCESS | 1770 | --DOCSHELL 0x86f47c00 == 152 [pid = 1770] [id = 484] 13:56:40 INFO - PROCESS | 1770 | --DOCSHELL 0x859bc400 == 151 [pid = 1770] [id = 483] 13:56:40 INFO - PROCESS | 1770 | --DOCSHELL 0x935db400 == 150 [pid = 1770] [id = 481] 13:56:40 INFO - PROCESS | 1770 | --DOCSHELL 0x864c1800 == 149 [pid = 1770] [id = 480] 13:56:40 INFO - PROCESS | 1770 | --DOCSHELL 0x91fc5c00 == 148 [pid = 1770] [id = 478] 13:56:40 INFO - PROCESS | 1770 | --DOCSHELL 0x8584dc00 == 147 [pid = 1770] [id = 479] 13:56:40 INFO - PROCESS | 1770 | --DOCSHELL 0x90250800 == 146 [pid = 1770] [id = 477] 13:56:40 INFO - PROCESS | 1770 | --DOCSHELL 0x893eec00 == 145 [pid = 1770] [id = 202] 13:56:40 INFO - PROCESS | 1770 | --DOCSHELL 0x913af800 == 144 [pid = 1770] [id = 476] 13:56:40 INFO - PROCESS | 1770 | --DOCSHELL 0x9072f800 == 143 [pid = 1770] [id = 475] 13:56:40 INFO - PROCESS | 1770 | --DOCSHELL 0x87f9a000 == 142 [pid = 1770] [id = 474] 13:56:40 INFO - PROCESS | 1770 | --DOCSHELL 0x8f7e2800 == 141 [pid = 1770] [id = 472] 13:56:40 INFO - PROCESS | 1770 | --DOCSHELL 0x86357c00 == 140 [pid = 1770] [id = 473] 13:56:40 INFO - PROCESS | 1770 | --DOCSHELL 0x8bd4c800 == 139 [pid = 1770] [id = 471] 13:56:40 INFO - PROCESS | 1770 | --DOCSHELL 0x8bd4c000 == 138 [pid = 1770] [id = 470] 13:56:40 INFO - PROCESS | 1770 | --DOCSHELL 0x894ef800 == 137 [pid = 1770] [id = 469] 13:56:40 INFO - PROCESS | 1770 | --DOCSHELL 0x8a734000 == 136 [pid = 1770] [id = 468] 13:56:40 INFO - PROCESS | 1770 | --DOCSHELL 0x88da7400 == 135 [pid = 1770] [id = 467] 13:56:40 INFO - PROCESS | 1770 | --DOCSHELL 0x88da3800 == 134 [pid = 1770] [id = 466] 13:56:40 INFO - PROCESS | 1770 | --DOCSHELL 0x864ca400 == 133 [pid = 1770] [id = 465] 13:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 188 (0x983e1c00) [pid = 1770] [serial = 1370] [outer = (nil)] [url = about:blank] 13:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 187 (0x98437800) [pid = 1770] [serial = 1371] [outer = (nil)] [url = about:blank] 13:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 186 (0x9024bc00) [pid = 1770] [serial = 1343] [outer = (nil)] [url = about:blank] 13:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 185 (0x86f54800) [pid = 1770] [serial = 1386] [outer = (nil)] [url = about:blank] 13:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 184 (0x93c70800) [pid = 1770] [serial = 1361] [outer = (nil)] [url = about:blank] 13:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 183 (0x8f9c2000) [pid = 1770] [serial = 1341] [outer = (nil)] [url = about:blank] 13:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 182 (0x9fc5b400) [pid = 1770] [serial = 1377] [outer = (nil)] [url = about:blank] 13:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 181 (0x8ba15000) [pid = 1770] [serial = 1334] [outer = (nil)] [url = about:blank] 13:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 180 (0x9799f400) [pid = 1770] [serial = 1367] [outer = (nil)] [url = about:blank] 13:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 179 (0x862f2400) [pid = 1770] [serial = 1383] [outer = (nil)] [url = about:blank] 13:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 178 (0x8e5c5800) [pid = 1770] [serial = 1338] [outer = (nil)] [url = about:blank] 13:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 177 (0x96864400) [pid = 1770] [serial = 1364] [outer = (nil)] [url = about:blank] 13:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 176 (0x9040ac00) [pid = 1770] [serial = 1344] [outer = (nil)] [url = about:blank] 13:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 175 (0x90580800) [pid = 1770] [serial = 1347] [outer = (nil)] [url = about:blank] 13:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 174 (0x8be6e000) [pid = 1770] [serial = 1337] [outer = (nil)] [url = about:blank] 13:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 173 (0x87870000) [pid = 1770] [serial = 1392] [outer = (nil)] [url = about:blank] 13:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 172 (0x895dec00) [pid = 1770] [serial = 1331] [outer = (nil)] [url = about:blank] 13:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 171 (0x929e4800) [pid = 1770] [serial = 1352] [outer = (nil)] [url = about:blank] 13:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 170 (0x971c8800) [pid = 1770] [serial = 1365] [outer = (nil)] [url = about:blank] 13:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 169 (0x86f4a400) [pid = 1770] [serial = 1385] [outer = (nil)] [url = about:blank] 13:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 168 (0x87719c00) [pid = 1770] [serial = 1328] [outer = (nil)] [url = about:blank] 13:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 167 (0x98e99000) [pid = 1770] [serial = 1373] [outer = (nil)] [url = about:blank] 13:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 166 (0x8890cc00) [pid = 1770] [serial = 1329] [outer = (nil)] [url = about:blank] 13:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 165 (0x915d0800) [pid = 1770] [serial = 1349] [outer = (nil)] [url = about:blank] 13:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 164 (0x9057a800) [pid = 1770] [serial = 1346] [outer = (nil)] [url = about:blank] 13:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 163 (0x88c89000) [pid = 1770] [serial = 1389] [outer = (nil)] [url = about:blank] 13:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 162 (0x97d13c00) [pid = 1770] [serial = 1368] [outer = (nil)] [url = about:blank] 13:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 161 (0x8a605400) [pid = 1770] [serial = 1332] [outer = (nil)] [url = about:blank] 13:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 160 (0x95a7f000) [pid = 1770] [serial = 1362] [outer = (nil)] [url = about:blank] 13:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 159 (0x8f9bf000) [pid = 1770] [serial = 1340] [outer = (nil)] [url = about:blank] 13:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 158 (0x8bb58400) [pid = 1770] [serial = 1335] [outer = (nil)] [url = about:blank] 13:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 157 (0x893f3c00) [pid = 1770] [serial = 1254] [outer = (nil)] [url = about:blank] 13:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 156 (0x9fb95c00) [pid = 1770] [serial = 1376] [outer = (nil)] [url = about:blank] 13:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 155 (0x935d5000) [pid = 1770] [serial = 1356] [outer = (nil)] [url = about:blank] 13:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 154 (0x91fbc400) [pid = 1770] [serial = 1350] [outer = (nil)] [url = about:blank] 13:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 153 (0x93a35c00) [pid = 1770] [serial = 1358] [outer = (nil)] [url = about:blank] 13:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 152 (0x87f9ac00) [pid = 1770] [serial = 1388] [outer = (nil)] [url = about:blank] 13:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 151 (0x9fc51800) [pid = 1770] [serial = 1380] [outer = (nil)] [url = about:blank] 13:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 150 (0x99151800) [pid = 1770] [serial = 1374] [outer = (nil)] [url = about:blank] 13:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 149 (0x859b5800) [pid = 1770] [serial = 1382] [outer = (nil)] [url = about:blank] 13:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 148 (0x86354c00) [pid = 1770] [serial = 1391] [outer = (nil)] [url = about:blank] 13:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 147 (0x92a9b800) [pid = 1770] [serial = 1353] [outer = (nil)] [url = about:blank] 13:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 146 (0x95ccc000) [pid = 1770] [serial = 1379] [outer = (nil)] [url = about:blank] 13:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 145 (0x933cc000) [pid = 1770] [serial = 1355] [outer = (nil)] [url = about:blank] 13:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 144 (0x93b7d400) [pid = 1770] [serial = 1359] [outer = (nil)] [url = about:blank] 13:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 143 (0x894ee800) [pid = 1770] [serial = 1394] [outer = (nil)] [url = about:blank] 13:56:41 INFO - PROCESS | 1770 | 1461099401116 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]]]}] 13:56:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 13:56:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 3486ms 13:56:41 INFO - PROCESS | 1770 | 1461099401158 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 13:56:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 13:56:41 INFO - PROCESS | 1770 | 1461099401164 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 13:56:41 INFO - PROCESS | 1770 | 1461099401172 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 13:56:41 INFO - PROCESS | 1770 | 1461099401178 Marionette TRACE conn3 <- [1,1998,null,{}] 13:56:41 INFO - PROCESS | 1770 | 1461099401187 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}] 13:56:41 INFO - PROCESS | 1770 | 1461099401412 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 13:56:41 INFO - PROCESS | 1770 | 1461099401617 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:41 INFO - PROCESS | 1770 | ++DOCSHELL 0x862f4400 == 134 [pid = 1770] [id = 507] 13:56:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 144 (0x86352400) [pid = 1770] [serial = 1522] [outer = (nil)] 13:56:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 145 (0x864d0c00) [pid = 1770] [serial = 1523] [outer = 0x86352400] 13:56:41 INFO - PROCESS | 1770 | 1461099401696 Marionette DEBUG loaded listener.js 13:56:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 146 (0x867edc00) [pid = 1770] [serial = 1524] [outer = 0x86352400] 13:56:42 INFO - PROCESS | 1770 | 1461099402472 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]]]}] 13:56:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 13:56:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1344ms 13:56:42 INFO - PROCESS | 1770 | 1461099402515 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 13:56:42 INFO - PROCESS | 1770 | 1461099402523 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 13:56:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 13:56:42 INFO - PROCESS | 1770 | 1461099402533 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 13:56:42 INFO - PROCESS | 1770 | 1461099402537 Marionette TRACE conn3 <- [1,2002,null,{}] 13:56:42 INFO - PROCESS | 1770 | 1461099402543 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}] 13:56:42 INFO - PROCESS | 1770 | 1461099402838 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 13:56:42 INFO - PROCESS | 1770 | 1461099402959 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:42 INFO - PROCESS | 1770 | ++DOCSHELL 0x859bac00 == 135 [pid = 1770] [id = 508] 13:56:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 147 (0x8635b400) [pid = 1770] [serial = 1525] [outer = (nil)] 13:56:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 148 (0x87712c00) [pid = 1770] [serial = 1526] [outer = 0x8635b400] 13:56:43 INFO - PROCESS | 1770 | 1461099403032 Marionette DEBUG loaded listener.js 13:56:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 149 (0x87e65000) [pid = 1770] [serial = 1527] [outer = 0x8635b400] 13:56:44 INFO - PROCESS | 1770 | 1461099403999 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]]]}] 13:56:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 13:56:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1530ms 13:56:44 INFO - PROCESS | 1770 | 1461099404063 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 13:56:44 INFO - PROCESS | 1770 | 1461099404066 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 13:56:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 13:56:44 INFO - PROCESS | 1770 | 1461099404073 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 13:56:44 INFO - PROCESS | 1770 | 1461099404078 Marionette TRACE conn3 <- [1,2006,null,{}] 13:56:44 INFO - PROCESS | 1770 | 1461099404102 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}] 13:56:44 INFO - PROCESS | 1770 | 1461099404359 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 13:56:44 INFO - PROCESS | 1770 | 1461099404388 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:44 INFO - PROCESS | 1770 | ++DOCSHELL 0x86f47000 == 136 [pid = 1770] [id = 509] 13:56:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 150 (0x87e69400) [pid = 1770] [serial = 1528] [outer = (nil)] 13:56:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 151 (0x88c87800) [pid = 1770] [serial = 1529] [outer = 0x87e69400] 13:56:44 INFO - PROCESS | 1770 | 1461099404462 Marionette DEBUG loaded listener.js 13:56:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 152 (0x88da2800) [pid = 1770] [serial = 1530] [outer = 0x87e69400] 13:56:45 INFO - PROCESS | 1770 | --DOMWINDOW == 151 (0x9131b400) [pid = 1770] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 13:56:45 INFO - PROCESS | 1770 | --DOMWINDOW == 150 (0x89420c00) [pid = 1770] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 13:56:45 INFO - PROCESS | 1770 | --DOMWINDOW == 149 (0x86f4a800) [pid = 1770] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 13:56:45 INFO - PROCESS | 1770 | --DOMWINDOW == 148 (0x8e5b9c00) [pid = 1770] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 13:56:45 INFO - PROCESS | 1770 | --DOMWINDOW == 147 (0x8b75bc00) [pid = 1770] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 13:56:45 INFO - PROCESS | 1770 | --DOMWINDOW == 146 (0x88c88800) [pid = 1770] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 13:56:45 INFO - PROCESS | 1770 | --DOMWINDOW == 145 (0x935dfc00) [pid = 1770] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 13:56:45 INFO - PROCESS | 1770 | --DOMWINDOW == 144 (0x92974c00) [pid = 1770] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 13:56:45 INFO - PROCESS | 1770 | --DOMWINDOW == 143 (0x88da5c00) [pid = 1770] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 13:56:45 INFO - PROCESS | 1770 | --DOMWINDOW == 142 (0x864ce000) [pid = 1770] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 13:56:45 INFO - PROCESS | 1770 | --DOMWINDOW == 141 (0x87716c00) [pid = 1770] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 13:56:45 INFO - PROCESS | 1770 | --DOMWINDOW == 140 (0x929eb800) [pid = 1770] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 13:56:45 INFO - PROCESS | 1770 | --DOMWINDOW == 139 (0x91fbdc00) [pid = 1770] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 13:56:45 INFO - PROCESS | 1770 | --DOMWINDOW == 138 (0x8f4aa000) [pid = 1770] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 13:56:45 INFO - PROCESS | 1770 | --DOMWINDOW == 137 (0x8fcbe800) [pid = 1770] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 13:56:45 INFO - PROCESS | 1770 | --DOMWINDOW == 136 (0x867ee000) [pid = 1770] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 13:56:45 INFO - PROCESS | 1770 | --DOMWINDOW == 135 (0x8a60f000) [pid = 1770] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 13:56:45 INFO - PROCESS | 1770 | --DOMWINDOW == 134 (0x91f3d400) [pid = 1770] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 13:56:45 INFO - PROCESS | 1770 | --DOMWINDOW == 133 (0x876e7c00) [pid = 1770] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 13:56:45 INFO - PROCESS | 1770 | --DOMWINDOW == 132 (0x9379ec00) [pid = 1770] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 13:56:45 INFO - PROCESS | 1770 | --DOMWINDOW == 131 (0x8a739400) [pid = 1770] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 13:56:45 INFO - PROCESS | 1770 | --DOMWINDOW == 130 (0x8fa8c000) [pid = 1770] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 13:56:45 INFO - PROCESS | 1770 | --DOMWINDOW == 129 (0x859bd800) [pid = 1770] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 13:56:46 INFO - PROCESS | 1770 | 1461099406204 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]]]}] 13:56:46 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 13:56:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 2186ms 13:56:46 INFO - PROCESS | 1770 | 1461099406260 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 13:56:46 INFO - PROCESS | 1770 | 1461099406264 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 13:56:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 13:56:46 INFO - PROCESS | 1770 | 1461099406270 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 13:56:46 INFO - PROCESS | 1770 | 1461099406272 Marionette TRACE conn3 <- [1,2010,null,{}] 13:56:46 INFO - PROCESS | 1770 | 1461099406278 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}] 13:56:46 INFO - PROCESS | 1770 | 1461099406448 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 13:56:46 INFO - PROCESS | 1770 | 1461099406639 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:46 INFO - PROCESS | 1770 | ++DOCSHELL 0x855a9400 == 137 [pid = 1770] [id = 510] 13:56:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 130 (0x862f1800) [pid = 1770] [serial = 1531] [outer = (nil)] 13:56:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 131 (0x88c87000) [pid = 1770] [serial = 1532] [outer = 0x862f1800] 13:56:46 INFO - PROCESS | 1770 | 1461099406710 Marionette DEBUG loaded listener.js 13:56:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 132 (0x893eb800) [pid = 1770] [serial = 1533] [outer = 0x862f1800] 13:56:47 INFO - PROCESS | 1770 | 1461099407454 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]]]}] 13:56:47 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 13:56:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1229ms 13:56:47 INFO - PROCESS | 1770 | 1461099407499 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 13:56:47 INFO - PROCESS | 1770 | 1461099407503 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 13:56:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 13:56:47 INFO - PROCESS | 1770 | 1461099407509 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 13:56:47 INFO - PROCESS | 1770 | 1461099407513 Marionette TRACE conn3 <- [1,2014,null,{}] 13:56:47 INFO - PROCESS | 1770 | 1461099407529 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}] 13:56:47 INFO - PROCESS | 1770 | 1461099407702 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 13:56:47 INFO - PROCESS | 1770 | 1461099407721 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:47 INFO - PROCESS | 1770 | ++DOCSHELL 0x88c8a800 == 138 [pid = 1770] [id = 511] 13:56:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 133 (0x88da5c00) [pid = 1770] [serial = 1534] [outer = (nil)] 13:56:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 134 (0x895db800) [pid = 1770] [serial = 1535] [outer = 0x88da5c00] 13:56:47 INFO - PROCESS | 1770 | 1461099407804 Marionette DEBUG loaded listener.js 13:56:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 135 (0x8a5ddc00) [pid = 1770] [serial = 1536] [outer = 0x88da5c00] 13:56:49 INFO - PROCESS | 1770 | 1461099409126 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]]]}] 13:56:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 13:56:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1681ms 13:56:49 INFO - PROCESS | 1770 | 1461099409192 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 13:56:49 INFO - PROCESS | 1770 | 1461099409201 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 13:56:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 13:56:49 INFO - PROCESS | 1770 | 1461099409210 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 13:56:49 INFO - PROCESS | 1770 | 1461099409215 Marionette TRACE conn3 <- [1,2018,null,{}] 13:56:49 INFO - PROCESS | 1770 | 1461099409223 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}] 13:56:49 INFO - PROCESS | 1770 | 1461099409477 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 13:56:49 INFO - PROCESS | 1770 | 1461099409807 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:49 INFO - PROCESS | 1770 | ++DOCSHELL 0x862f6c00 == 139 [pid = 1770] [id = 512] 13:56:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 136 (0x864d0400) [pid = 1770] [serial = 1537] [outer = (nil)] 13:56:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 137 (0x8786ec00) [pid = 1770] [serial = 1538] [outer = 0x864d0400] 13:56:49 INFO - PROCESS | 1770 | 1461099409896 Marionette DEBUG loaded listener.js 13:56:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 138 (0x87f9b800) [pid = 1770] [serial = 1539] [outer = 0x864d0400] 13:56:50 INFO - PROCESS | 1770 | 1461099410971 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]]]}] 13:56:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 13:56:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1838ms 13:56:51 INFO - PROCESS | 1770 | 1461099411048 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 13:56:51 INFO - PROCESS | 1770 | 1461099411058 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 13:56:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 13:56:51 INFO - PROCESS | 1770 | 1461099411072 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 13:56:51 INFO - PROCESS | 1770 | 1461099411086 Marionette TRACE conn3 <- [1,2022,null,{}] 13:56:51 INFO - PROCESS | 1770 | 1461099411091 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}] 13:56:51 INFO - PROCESS | 1770 | 1461099411400 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 13:56:51 INFO - PROCESS | 1770 | 1461099411655 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:51 INFO - PROCESS | 1770 | ++DOCSHELL 0x87e5fc00 == 140 [pid = 1770] [id = 513] 13:56:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 139 (0x88da7400) [pid = 1770] [serial = 1540] [outer = (nil)] 13:56:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 140 (0x894ec400) [pid = 1770] [serial = 1541] [outer = 0x88da7400] 13:56:51 INFO - PROCESS | 1770 | 1461099411743 Marionette DEBUG loaded listener.js 13:56:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 141 (0x8a5d3400) [pid = 1770] [serial = 1542] [outer = 0x88da7400] 13:56:52 INFO - PROCESS | 1770 | 1461099412651 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]]]}] 13:56:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 13:56:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1645ms 13:56:52 INFO - PROCESS | 1770 | 1461099412713 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 13:56:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 13:56:52 INFO - PROCESS | 1770 | 1461099412717 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 13:56:52 INFO - PROCESS | 1770 | 1461099412724 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 13:56:52 INFO - PROCESS | 1770 | 1461099412730 Marionette TRACE conn3 <- [1,2026,null,{}] 13:56:52 INFO - PROCESS | 1770 | 1461099412747 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}] 13:56:52 INFO - PROCESS | 1770 | 1461099412969 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 13:56:53 INFO - PROCESS | 1770 | 1461099413291 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:53 INFO - PROCESS | 1770 | ++DOCSHELL 0x876de400 == 141 [pid = 1770] [id = 514] 13:56:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 142 (0x89420000) [pid = 1770] [serial = 1543] [outer = (nil)] 13:56:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 143 (0x8ba1d800) [pid = 1770] [serial = 1544] [outer = 0x89420000] 13:56:53 INFO - PROCESS | 1770 | 1461099413385 Marionette DEBUG loaded listener.js 13:56:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 144 (0x8bb56400) [pid = 1770] [serial = 1545] [outer = 0x89420000] 13:56:54 INFO - PROCESS | 1770 | 1461099414271 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]]]}] 13:56:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 13:56:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1605ms 13:56:54 INFO - PROCESS | 1770 | 1461099414328 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 13:56:54 INFO - PROCESS | 1770 | 1461099414332 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 13:56:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 13:56:54 INFO - PROCESS | 1770 | 1461099414339 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 13:56:54 INFO - PROCESS | 1770 | 1461099414343 Marionette TRACE conn3 <- [1,2030,null,{}] 13:56:54 INFO - PROCESS | 1770 | 1461099414349 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}] 13:56:54 INFO - PROCESS | 1770 | 1461099414551 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 13:56:54 INFO - PROCESS | 1770 | 1461099414823 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:54 INFO - PROCESS | 1770 | ++DOCSHELL 0x864c4c00 == 142 [pid = 1770] [id = 515] 13:56:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 145 (0x8a72dc00) [pid = 1770] [serial = 1546] [outer = (nil)] 13:56:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 146 (0x8bd50800) [pid = 1770] [serial = 1547] [outer = 0x8a72dc00] 13:56:54 INFO - PROCESS | 1770 | 1461099414965 Marionette DEBUG loaded listener.js 13:56:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 147 (0x8e5b8800) [pid = 1770] [serial = 1548] [outer = 0x8a72dc00] 13:56:55 INFO - PROCESS | 1770 | 1461099415863 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]]]}] 13:56:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 13:56:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1590ms 13:56:55 INFO - PROCESS | 1770 | 1461099415929 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 13:56:55 INFO - PROCESS | 1770 | 1461099415934 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 13:56:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 13:56:55 INFO - PROCESS | 1770 | 1461099415940 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 13:56:55 INFO - PROCESS | 1770 | 1461099415943 Marionette TRACE conn3 <- [1,2034,null,{}] 13:56:55 INFO - PROCESS | 1770 | 1461099415949 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}] 13:56:56 INFO - PROCESS | 1770 | 1461099416158 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 13:56:56 INFO - PROCESS | 1770 | 1461099416486 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:56 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e5bd000 == 143 [pid = 1770] [id = 516] 13:56:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 148 (0x8e5c5800) [pid = 1770] [serial = 1549] [outer = (nil)] 13:56:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 149 (0x8f4b0000) [pid = 1770] [serial = 1550] [outer = 0x8e5c5800] 13:56:56 INFO - PROCESS | 1770 | 1461099416576 Marionette DEBUG loaded listener.js 13:56:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 150 (0x8f6e8c00) [pid = 1770] [serial = 1551] [outer = 0x8e5c5800] 13:56:57 INFO - PROCESS | 1770 | 1461099417464 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]]]}] 13:56:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 13:56:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1581ms 13:56:57 INFO - PROCESS | 1770 | 1461099417521 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 13:56:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 13:56:57 INFO - PROCESS | 1770 | 1461099417526 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 13:56:57 INFO - PROCESS | 1770 | 1461099417532 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 13:56:57 INFO - PROCESS | 1770 | 1461099417535 Marionette TRACE conn3 <- [1,2038,null,{}] 13:56:57 INFO - PROCESS | 1770 | 1461099417541 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}] 13:56:57 INFO - PROCESS | 1770 | 1461099417756 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 13:56:58 INFO - PROCESS | 1770 | 1461099418085 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:58 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a72e000 == 144 [pid = 1770] [id = 517] 13:56:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 151 (0x8ba15800) [pid = 1770] [serial = 1552] [outer = (nil)] 13:56:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 152 (0x8fa97400) [pid = 1770] [serial = 1553] [outer = 0x8ba15800] 13:56:58 INFO - PROCESS | 1770 | 1461099418180 Marionette DEBUG loaded listener.js 13:56:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 153 (0x8ffa3000) [pid = 1770] [serial = 1554] [outer = 0x8ba15800] 13:56:59 INFO - PROCESS | 1770 | 1461099419049 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]]]}] 13:56:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 13:56:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1595ms 13:56:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 13:56:59 INFO - PROCESS | 1770 | 1461099419127 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 13:56:59 INFO - PROCESS | 1770 | 1461099419130 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 13:56:59 INFO - PROCESS | 1770 | 1461099419137 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 13:56:59 INFO - PROCESS | 1770 | 1461099419140 Marionette TRACE conn3 <- [1,2042,null,{}] 13:56:59 INFO - PROCESS | 1770 | 1461099419146 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}] 13:56:59 INFO - PROCESS | 1770 | 1461099419377 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 13:56:59 INFO - PROCESS | 1770 | 1461099419702 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:59 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f9b9800 == 145 [pid = 1770] [id = 518] 13:56:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 154 (0x8fa8e400) [pid = 1770] [serial = 1555] [outer = (nil)] 13:56:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 155 (0x90251000) [pid = 1770] [serial = 1556] [outer = 0x8fa8e400] 13:56:59 INFO - PROCESS | 1770 | 1461099419791 Marionette DEBUG loaded listener.js 13:56:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 156 (0x90401c00) [pid = 1770] [serial = 1557] [outer = 0x8fa8e400] 13:57:00 INFO - PROCESS | 1770 | 1461099420717 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]]]}] 13:57:00 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) 13:57:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1632ms 13:57:00 INFO - PROCESS | 1770 | 1461099420769 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 13:57:00 INFO - PROCESS | 1770 | 1461099420773 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 13:57:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 13:57:00 INFO - PROCESS | 1770 | 1461099420779 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 13:57:00 INFO - PROCESS | 1770 | 1461099420783 Marionette TRACE conn3 <- [1,2046,null,{}] 13:57:00 INFO - PROCESS | 1770 | 1461099420789 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}] 13:57:00 INFO - PROCESS | 1770 | 1461099420984 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 13:57:01 INFO - PROCESS | 1770 | 1461099421273 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:01 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f9bf000 == 146 [pid = 1770] [id = 519] 13:57:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 157 (0x90253000) [pid = 1770] [serial = 1558] [outer = (nil)] 13:57:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 158 (0x904e6000) [pid = 1770] [serial = 1559] [outer = 0x90253000] 13:57:01 INFO - PROCESS | 1770 | 1461099421407 Marionette DEBUG loaded listener.js 13:57:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 159 (0x90572000) [pid = 1770] [serial = 1560] [outer = 0x90253000] 13:57:02 INFO - PROCESS | 1770 | 1461099422314 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]]]}] 13:57:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:57:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1582ms 13:57:02 INFO - PROCESS | 1770 | 1461099422361 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 13:57:02 INFO - PROCESS | 1770 | 1461099422366 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 13:57:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 13:57:02 INFO - PROCESS | 1770 | 1461099422372 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 13:57:02 INFO - PROCESS | 1770 | 1461099422376 Marionette TRACE conn3 <- [1,2050,null,{}] 13:57:02 INFO - PROCESS | 1770 | 1461099422382 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}] 13:57:02 INFO - PROCESS | 1770 | 1461099422601 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 13:57:02 INFO - PROCESS | 1770 | 1461099422936 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:02 INFO - PROCESS | 1770 | ++DOCSHELL 0x9040d000 == 147 [pid = 1770] [id = 520] 13:57:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 160 (0x9040e400) [pid = 1770] [serial = 1561] [outer = (nil)] 13:57:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 161 (0x90684c00) [pid = 1770] [serial = 1562] [outer = 0x9040e400] 13:57:03 INFO - PROCESS | 1770 | 1461099423028 Marionette DEBUG loaded listener.js 13:57:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 162 (0x9072f800) [pid = 1770] [serial = 1563] [outer = 0x9040e400] 13:57:03 INFO - PROCESS | 1770 | 1461099423984 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]]]}] 13:57:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 13:57:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1688ms 13:57:04 INFO - PROCESS | 1770 | 1461099424060 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 13:57:04 INFO - PROCESS | 1770 | 1461099424065 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 13:57:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 13:57:04 INFO - PROCESS | 1770 | 1461099424071 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 13:57:04 INFO - PROCESS | 1770 | 1461099424075 Marionette TRACE conn3 <- [1,2054,null,{}] 13:57:04 INFO - PROCESS | 1770 | 1461099424082 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}] 13:57:04 INFO - PROCESS | 1770 | 1461099424284 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 13:57:04 INFO - PROCESS | 1770 | 1461099424617 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:04 INFO - PROCESS | 1770 | ++DOCSHELL 0x9040cc00 == 148 [pid = 1770] [id = 521] 13:57:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 163 (0x9057b000) [pid = 1770] [serial = 1564] [outer = (nil)] 13:57:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 164 (0x91f3d400) [pid = 1770] [serial = 1565] [outer = 0x9057b000] 13:57:04 INFO - PROCESS | 1770 | 1461099424708 Marionette DEBUG loaded listener.js 13:57:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 165 (0x91fbc400) [pid = 1770] [serial = 1566] [outer = 0x9057b000] 13:57:05 INFO - PROCESS | 1770 | 1461099425614 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]]]}] 13:57:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 13:57:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1598ms 13:57:05 INFO - PROCESS | 1770 | 1461099425670 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 13:57:05 INFO - PROCESS | 1770 | 1461099425675 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 13:57:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 13:57:05 INFO - PROCESS | 1770 | 1461099425681 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 13:57:05 INFO - PROCESS | 1770 | 1461099425686 Marionette TRACE conn3 <- [1,2058,null,{}] 13:57:05 INFO - PROCESS | 1770 | 1461099425692 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}] 13:57:05 INFO - PROCESS | 1770 | 1461099425922 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 13:57:06 INFO - PROCESS | 1770 | 1461099426266 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:06 INFO - PROCESS | 1770 | ++DOCSHELL 0x913a2400 == 149 [pid = 1770] [id = 522] 13:57:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 166 (0x913af800) [pid = 1770] [serial = 1567] [outer = (nil)] 13:57:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 167 (0x92a9b800) [pid = 1770] [serial = 1568] [outer = 0x913af800] 13:57:06 INFO - PROCESS | 1770 | 1461099426363 Marionette DEBUG loaded listener.js 13:57:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 168 (0x933c4000) [pid = 1770] [serial = 1569] [outer = 0x913af800] 13:57:07 INFO - PROCESS | 1770 | 1461099427255 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]]]}] 13:57:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 13:57:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1637ms 13:57:07 INFO - PROCESS | 1770 | 1461099427319 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 13:57:07 INFO - PROCESS | 1770 | 1461099427323 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 13:57:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 13:57:07 INFO - PROCESS | 1770 | 1461099427330 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 13:57:07 INFO - PROCESS | 1770 | 1461099427333 Marionette TRACE conn3 <- [1,2062,null,{}] 13:57:07 INFO - PROCESS | 1770 | 1461099427339 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}] 13:57:07 INFO - PROCESS | 1770 | 1461099427535 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 13:57:07 INFO - PROCESS | 1770 | 1461099427868 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:07 INFO - PROCESS | 1770 | ++DOCSHELL 0x85b35c00 == 150 [pid = 1770] [id = 523] 13:57:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 169 (0x929eb800) [pid = 1770] [serial = 1570] [outer = (nil)] 13:57:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 170 (0x935d7400) [pid = 1770] [serial = 1571] [outer = 0x929eb800] 13:57:07 INFO - PROCESS | 1770 | 1461099427959 Marionette DEBUG loaded listener.js 13:57:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 171 (0x935ddc00) [pid = 1770] [serial = 1572] [outer = 0x929eb800] 13:57:08 INFO - PROCESS | 1770 | 1461099428865 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]]]}] 13:57:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 13:57:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1582ms 13:57:08 INFO - PROCESS | 1770 | 1461099428913 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 13:57:08 INFO - PROCESS | 1770 | 1461099428917 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 13:57:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 13:57:08 INFO - PROCESS | 1770 | 1461099428943 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 13:57:08 INFO - PROCESS | 1770 | 1461099428945 Marionette TRACE conn3 <- [1,2066,null,{}] 13:57:08 INFO - PROCESS | 1770 | 1461099428952 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}] 13:57:09 INFO - PROCESS | 1770 | 1461099429150 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 13:57:09 INFO - PROCESS | 1770 | 1461099429480 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:09 INFO - PROCESS | 1770 | ++DOCSHELL 0x91fc7800 == 151 [pid = 1770] [id = 524] 13:57:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 172 (0x933cf000) [pid = 1770] [serial = 1573] [outer = (nil)] 13:57:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 173 (0x93906c00) [pid = 1770] [serial = 1574] [outer = 0x933cf000] 13:57:09 INFO - PROCESS | 1770 | 1461099429572 Marionette DEBUG loaded listener.js 13:57:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 174 (0x93910400) [pid = 1770] [serial = 1575] [outer = 0x933cf000] 13:57:10 INFO - PROCESS | 1770 | 1461099430489 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]]]}] 13:57:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 13:57:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1589ms 13:57:10 INFO - PROCESS | 1770 | 1461099430528 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 13:57:10 INFO - PROCESS | 1770 | 1461099430533 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 13:57:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 13:57:10 INFO - PROCESS | 1770 | 1461099430539 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 13:57:10 INFO - PROCESS | 1770 | 1461099430542 Marionette TRACE conn3 <- [1,2070,null,{}] 13:57:10 INFO - PROCESS | 1770 | 1461099430548 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}] 13:57:10 INFO - PROCESS | 1770 | 1461099430741 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 13:57:11 INFO - PROCESS | 1770 | 1461099431072 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:11 INFO - PROCESS | 1770 | ++DOCSHELL 0x92977400 == 152 [pid = 1770] [id = 525] 13:57:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 175 (0x937a8000) [pid = 1770] [serial = 1576] [outer = (nil)] 13:57:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 176 (0x93c62400) [pid = 1770] [serial = 1577] [outer = 0x937a8000] 13:57:11 INFO - PROCESS | 1770 | 1461099431172 Marionette DEBUG loaded listener.js 13:57:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 177 (0x93c66800) [pid = 1770] [serial = 1578] [outer = 0x937a8000] 13:57:12 INFO - PROCESS | 1770 | 1461099432052 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]]]}] 13:57:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 13:57:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1585ms 13:57:12 INFO - PROCESS | 1770 | 1461099432125 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 13:57:12 INFO - PROCESS | 1770 | 1461099432128 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 13:57:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 13:57:12 INFO - PROCESS | 1770 | 1461099432135 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 13:57:12 INFO - PROCESS | 1770 | 1461099432138 Marionette TRACE conn3 <- [1,2074,null,{}] 13:57:12 INFO - PROCESS | 1770 | 1461099432144 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}] 13:57:12 INFO - PROCESS | 1770 | 1461099432356 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 13:57:12 INFO - PROCESS | 1770 | 1461099432684 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:12 INFO - PROCESS | 1770 | ++DOCSHELL 0x935d5c00 == 153 [pid = 1770] [id = 526] 13:57:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 178 (0x93909400) [pid = 1770] [serial = 1579] [outer = (nil)] 13:57:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 179 (0x95a85400) [pid = 1770] [serial = 1580] [outer = 0x93909400] 13:57:12 INFO - PROCESS | 1770 | 1461099432775 Marionette DEBUG loaded listener.js 13:57:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 180 (0x95a87400) [pid = 1770] [serial = 1581] [outer = 0x93909400] 13:57:13 INFO - PROCESS | 1770 | 1461099433667 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]]]}] 13:57:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 13:57:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1581ms 13:57:13 INFO - PROCESS | 1770 | 1461099433715 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 13:57:13 INFO - PROCESS | 1770 | 1461099433719 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 13:57:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 13:57:13 INFO - PROCESS | 1770 | 1461099433726 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 13:57:13 INFO - PROCESS | 1770 | 1461099433728 Marionette TRACE conn3 <- [1,2078,null,{}] 13:57:13 INFO - PROCESS | 1770 | 1461099433734 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}] 13:57:13 INFO - PROCESS | 1770 | 1461099433930 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 13:57:14 INFO - PROCESS | 1770 | 1461099434217 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:14 INFO - PROCESS | 1770 | ++DOCSHELL 0x862f7000 == 154 [pid = 1770] [id = 527] 13:57:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 181 (0x93b7e800) [pid = 1770] [serial = 1582] [outer = (nil)] 13:57:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 182 (0x97150c00) [pid = 1770] [serial = 1583] [outer = 0x93b7e800] 13:57:14 INFO - PROCESS | 1770 | 1461099434358 Marionette DEBUG loaded listener.js 13:57:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 183 (0x971cb800) [pid = 1770] [serial = 1584] [outer = 0x93b7e800] 13:57:15 INFO - PROCESS | 1770 | 1461099435238 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]]]}] 13:57:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 13:57:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1583ms 13:57:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 13:57:15 INFO - PROCESS | 1770 | 1461099435310 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 13:57:15 INFO - PROCESS | 1770 | 1461099435313 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 13:57:15 INFO - PROCESS | 1770 | 1461099435320 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 13:57:15 INFO - PROCESS | 1770 | 1461099435323 Marionette TRACE conn3 <- [1,2082,null,{}] 13:57:15 INFO - PROCESS | 1770 | 1461099435330 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}] 13:57:15 INFO - PROCESS | 1770 | 1461099435531 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 13:57:15 INFO - PROCESS | 1770 | 1461099435859 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:15 INFO - PROCESS | 1770 | ++DOCSHELL 0x85b35800 == 155 [pid = 1770] [id = 528] 13:57:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 184 (0x95cd2800) [pid = 1770] [serial = 1585] [outer = (nil)] 13:57:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 185 (0x97d1b400) [pid = 1770] [serial = 1586] [outer = 0x95cd2800] 13:57:15 INFO - PROCESS | 1770 | 1461099435949 Marionette DEBUG loaded listener.js 13:57:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 186 (0x97d20800) [pid = 1770] [serial = 1587] [outer = 0x95cd2800] 13:57:16 INFO - PROCESS | 1770 | 1461099436873 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]]]}] 13:57:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 13:57:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1591ms 13:57:16 INFO - PROCESS | 1770 | 1461099436911 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 13:57:16 INFO - PROCESS | 1770 | 1461099436915 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 13:57:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 13:57:16 INFO - PROCESS | 1770 | 1461099436921 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 13:57:16 INFO - PROCESS | 1770 | 1461099436925 Marionette TRACE conn3 <- [1,2086,null,{}] 13:57:16 INFO - PROCESS | 1770 | 1461099436930 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}] 13:57:17 INFO - PROCESS | 1770 | 1461099437127 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 13:57:17 INFO - PROCESS | 1770 | 1461099437417 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:17 INFO - PROCESS | 1770 | ++DOCSHELL 0x97660c00 == 156 [pid = 1770] [id = 529] 13:57:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 187 (0x9799c000) [pid = 1770] [serial = 1588] [outer = (nil)] 13:57:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 188 (0x9887dc00) [pid = 1770] [serial = 1589] [outer = 0x9799c000] 13:57:17 INFO - PROCESS | 1770 | 1461099437552 Marionette DEBUG loaded listener.js 13:57:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 189 (0x98e96000) [pid = 1770] [serial = 1590] [outer = 0x9799c000] 13:57:18 INFO - PROCESS | 1770 | 1461099438442 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]]]}] 13:57:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 13:57:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1585ms 13:57:18 INFO - PROCESS | 1770 | 1461099438507 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 13:57:18 INFO - PROCESS | 1770 | 1461099438511 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 13:57:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 13:57:18 INFO - PROCESS | 1770 | 1461099438517 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 13:57:18 INFO - PROCESS | 1770 | 1461099438521 Marionette TRACE conn3 <- [1,2090,null,{}] 13:57:18 INFO - PROCESS | 1770 | 1461099438526 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}] 13:57:18 INFO - PROCESS | 1770 | 1461099438725 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 13:57:20 INFO - PROCESS | 1770 | --DOCSHELL 0x8584f000 == 155 [pid = 1770] [id = 348] 13:57:20 INFO - PROCESS | 1770 | --DOCSHELL 0x855a9400 == 154 [pid = 1770] [id = 510] 13:57:20 INFO - PROCESS | 1770 | --DOCSHELL 0x86f47000 == 153 [pid = 1770] [id = 509] 13:57:20 INFO - PROCESS | 1770 | --DOCSHELL 0x859bac00 == 152 [pid = 1770] [id = 508] 13:57:20 INFO - PROCESS | 1770 | --DOCSHELL 0x862f4400 == 151 [pid = 1770] [id = 507] 13:57:20 INFO - PROCESS | 1770 | --DOCSHELL 0x9297b000 == 150 [pid = 1770] [id = 497] 13:57:20 INFO - PROCESS | 1770 | --DOCSHELL 0x92d34000 == 149 [pid = 1770] [id = 498] 13:57:20 INFO - PROCESS | 1770 | --DOCSHELL 0x90257c00 == 148 [pid = 1770] [id = 496] 13:57:20 INFO - PROCESS | 1770 | --DOCSHELL 0x8a609c00 == 147 [pid = 1770] [id = 495] 13:57:20 INFO - PROCESS | 1770 | --DOCSHELL 0x90577c00 == 146 [pid = 1770] [id = 494] 13:57:20 INFO - PROCESS | 1770 | --DOCSHELL 0x8a5d9400 == 145 [pid = 1770] [id = 493] 13:57:20 INFO - PROCESS | 1770 | --DOCSHELL 0x8bd4a000 == 144 [pid = 1770] [id = 491] 13:57:20 INFO - PROCESS | 1770 | --DOCSHELL 0x8f4a7c00 == 143 [pid = 1770] [id = 492] 13:57:20 INFO - PROCESS | 1770 | --DOCSHELL 0x8ba1e800 == 142 [pid = 1770] [id = 490] 13:57:20 INFO - PROCESS | 1770 | --DOCSHELL 0x88b4d000 == 141 [pid = 1770] [id = 489] 13:57:20 INFO - PROCESS | 1770 | --DOCSHELL 0x867f1000 == 140 [pid = 1770] [id = 488] 13:57:20 INFO - PROCESS | 1770 | --DOMWINDOW == 188 (0x913ad000) [pid = 1770] [serial = 1427] [outer = (nil)] [url = about:blank] 13:57:20 INFO - PROCESS | 1770 | --DOMWINDOW == 187 (0x90575000) [pid = 1770] [serial = 1425] [outer = (nil)] [url = about:blank] 13:57:20 INFO - PROCESS | 1770 | --DOMWINDOW == 186 (0x87715800) [pid = 1770] [serial = 1454] [outer = (nil)] [url = about:blank] 13:57:20 INFO - PROCESS | 1770 | --DOMWINDOW == 185 (0x8ffa7800) [pid = 1770] [serial = 1416] [outer = (nil)] [url = about:blank] 13:57:20 INFO - PROCESS | 1770 | --DOMWINDOW == 184 (0x8bd41c00) [pid = 1770] [serial = 1407] [outer = (nil)] [url = about:blank] 13:57:20 INFO - PROCESS | 1770 | --DOMWINDOW == 183 (0x8a60e000) [pid = 1770] [serial = 1461] [outer = (nil)] [url = about:blank] 13:57:20 INFO - PROCESS | 1770 | --DOMWINDOW == 182 (0x93c63000) [pid = 1770] [serial = 1449] [outer = (nil)] [url = about:blank] 13:57:20 INFO - PROCESS | 1770 | --DOMWINDOW == 181 (0x933cb800) [pid = 1770] [serial = 1437] [outer = (nil)] [url = about:blank] 13:57:20 INFO - PROCESS | 1770 | --DOMWINDOW == 180 (0x8ffa1400) [pid = 1770] [serial = 1415] [outer = (nil)] [url = about:blank] 13:57:20 INFO - PROCESS | 1770 | --DOMWINDOW == 179 (0x8bb50800) [pid = 1770] [serial = 1406] [outer = (nil)] [url = about:blank] 13:57:20 INFO - PROCESS | 1770 | --DOMWINDOW == 178 (0x89417800) [pid = 1770] [serial = 1401] [outer = (nil)] [url = about:blank] 13:57:20 INFO - PROCESS | 1770 | --DOMWINDOW == 177 (0x937ab800) [pid = 1770] [serial = 1442] [outer = (nil)] [url = about:blank] 13:57:20 INFO - PROCESS | 1770 | --DOMWINDOW == 176 (0x87e61c00) [pid = 1770] [serial = 1455] [outer = (nil)] [url = about:blank] 13:57:20 INFO - PROCESS | 1770 | --DOMWINDOW == 175 (0x88c87c00) [pid = 1770] [serial = 1457] [outer = (nil)] [url = about:blank] 13:57:20 INFO - PROCESS | 1770 | --DOMWINDOW == 174 (0x88da6c00) [pid = 1770] [serial = 1458] [outer = (nil)] [url = about:blank] 13:57:20 INFO - PROCESS | 1770 | --DOMWINDOW == 173 (0x93b7f000) [pid = 1770] [serial = 1448] [outer = (nil)] [url = about:blank] 13:57:20 INFO - PROCESS | 1770 | --DOMWINDOW == 172 (0x937a0000) [pid = 1770] [serial = 1440] [outer = (nil)] [url = about:blank] 13:57:20 INFO - PROCESS | 1770 | --DOMWINDOW == 171 (0x929e9000) [pid = 1770] [serial = 1431] [outer = (nil)] [url = about:blank] 13:57:20 INFO - PROCESS | 1770 | --DOMWINDOW == 170 (0x8f6f5400) [pid = 1770] [serial = 1412] [outer = (nil)] [url = about:blank] 13:57:20 INFO - PROCESS | 1770 | --DOMWINDOW == 169 (0x8a5db000) [pid = 1770] [serial = 1460] [outer = (nil)] [url = about:blank] 13:57:20 INFO - PROCESS | 1770 | --DOMWINDOW == 168 (0x90403400) [pid = 1770] [serial = 1422] [outer = (nil)] [url = about:blank] 13:57:20 INFO - PROCESS | 1770 | --DOMWINDOW == 167 (0x8770c400) [pid = 1770] [serial = 1397] [outer = (nil)] [url = about:blank] 13:57:20 INFO - PROCESS | 1770 | --DOMWINDOW == 166 (0x8b758000) [pid = 1770] [serial = 1404] [outer = (nil)] [url = about:blank] 13:57:20 INFO - PROCESS | 1770 | --DOMWINDOW == 165 (0x8786e800) [pid = 1770] [serial = 1398] [outer = (nil)] [url = about:blank] 13:57:20 INFO - PROCESS | 1770 | --DOMWINDOW == 164 (0x92a9bc00) [pid = 1770] [serial = 1434] [outer = (nil)] [url = about:blank] 13:57:20 INFO - PROCESS | 1770 | --DOMWINDOW == 163 (0x88daec00) [pid = 1770] [serial = 1400] [outer = (nil)] [url = about:blank] 13:57:20 INFO - PROCESS | 1770 | --DOMWINDOW == 162 (0x92a4bc00) [pid = 1770] [serial = 1433] [outer = (nil)] [url = about:blank] 13:57:20 INFO - PROCESS | 1770 | --DOMWINDOW == 161 (0x8a73c000) [pid = 1770] [serial = 1403] [outer = (nil)] [url = about:blank] 13:57:20 INFO - PROCESS | 1770 | --DOMWINDOW == 160 (0x93906000) [pid = 1770] [serial = 1443] [outer = (nil)] [url = about:blank] 13:57:20 INFO - PROCESS | 1770 | --DOMWINDOW == 159 (0x935df000) [pid = 1770] [serial = 1439] [outer = (nil)] [url = about:blank] 13:57:20 INFO - PROCESS | 1770 | --DOMWINDOW == 158 (0x90256c00) [pid = 1770] [serial = 1421] [outer = (nil)] [url = about:blank] 13:57:20 INFO - PROCESS | 1770 | --DOMWINDOW == 157 (0x895e4800) [pid = 1770] [serial = 1326] [outer = (nil)] [url = about:blank] 13:57:20 INFO - PROCESS | 1770 | --DOMWINDOW == 156 (0x93a3a400) [pid = 1770] [serial = 1446] [outer = (nil)] [url = about:blank] 13:57:20 INFO - PROCESS | 1770 | --DOMWINDOW == 155 (0x933c6c00) [pid = 1770] [serial = 1436] [outer = (nil)] [url = about:blank] 13:57:20 INFO - PROCESS | 1770 | --DOMWINDOW == 154 (0x8be68c00) [pid = 1770] [serial = 1410] [outer = (nil)] [url = about:blank] 13:57:20 INFO - PROCESS | 1770 | --DOMWINDOW == 153 (0x93a36800) [pid = 1770] [serial = 1445] [outer = (nil)] [url = about:blank] 13:57:20 INFO - PROCESS | 1770 | --DOMWINDOW == 152 (0x8be63800) [pid = 1770] [serial = 1409] [outer = (nil)] [url = about:blank] 13:57:20 INFO - PROCESS | 1770 | --DOMWINDOW == 151 (0x900d2000) [pid = 1770] [serial = 1418] [outer = (nil)] [url = about:blank] 13:57:20 INFO - PROCESS | 1770 | --DOMWINDOW == 150 (0x900d4400) [pid = 1770] [serial = 1419] [outer = (nil)] [url = about:blank] 13:57:20 INFO - PROCESS | 1770 | --DOMWINDOW == 149 (0x8f7e1400) [pid = 1770] [serial = 1413] [outer = (nil)] [url = about:blank] 13:57:20 INFO - PROCESS | 1770 | --DOMWINDOW == 148 (0x862f5800) [pid = 1770] [serial = 1451] [outer = (nil)] [url = about:blank] 13:57:20 INFO - PROCESS | 1770 | --DOMWINDOW == 147 (0x864c5400) [pid = 1770] [serial = 1452] [outer = (nil)] [url = about:blank] 13:57:20 INFO - PROCESS | 1770 | --DOMWINDOW == 146 (0x91f0b000) [pid = 1770] [serial = 1428] [outer = (nil)] [url = about:blank] 13:57:20 INFO - PROCESS | 1770 | --DOMWINDOW == 145 (0x929df000) [pid = 1770] [serial = 1430] [outer = (nil)] [url = about:blank] 13:57:20 INFO - PROCESS | 1770 | --DOMWINDOW == 144 (0x904edc00) [pid = 1770] [serial = 1424] [outer = (nil)] [url = about:blank] 13:57:20 INFO - PROCESS | 1770 | --DOMWINDOW == 143 (0x8a5d8800) [pid = 1770] [serial = 1463] [outer = (nil)] [url = about:blank] 13:57:20 INFO - PROCESS | 1770 | 1461099440826 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:20 INFO - PROCESS | 1770 | ++DOCSHELL 0x86355400 == 141 [pid = 1770] [id = 530] 13:57:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 144 (0x86356800) [pid = 1770] [serial = 1591] [outer = (nil)] 13:57:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 145 (0x8635c800) [pid = 1770] [serial = 1592] [outer = 0x86356800] 13:57:20 INFO - PROCESS | 1770 | 1461099440907 Marionette DEBUG loaded listener.js 13:57:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 146 (0x864cac00) [pid = 1770] [serial = 1593] [outer = 0x86356800] 13:57:21 INFO - PROCESS | 1770 | 1461099441698 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]]]}] 13:57:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 13:57:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 3242ms 13:57:21 INFO - PROCESS | 1770 | 1461099441760 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 13:57:21 INFO - PROCESS | 1770 | 1461099441767 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 13:57:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 13:57:21 INFO - PROCESS | 1770 | 1461099441776 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 13:57:21 INFO - PROCESS | 1770 | 1461099441780 Marionette TRACE conn3 <- [1,2094,null,{}] 13:57:21 INFO - PROCESS | 1770 | 1461099441787 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}] 13:57:22 INFO - PROCESS | 1770 | 1461099442001 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 13:57:22 INFO - PROCESS | 1770 | 1461099442197 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:22 INFO - PROCESS | 1770 | ++DOCSHELL 0x8770c400 == 142 [pid = 1770] [id = 531] 13:57:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 147 (0x8770e800) [pid = 1770] [serial = 1594] [outer = (nil)] 13:57:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 148 (0x87e63000) [pid = 1770] [serial = 1595] [outer = 0x8770e800] 13:57:22 INFO - PROCESS | 1770 | 1461099442271 Marionette DEBUG loaded listener.js 13:57:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 149 (0x87f9f800) [pid = 1770] [serial = 1596] [outer = 0x8770e800] 13:57:23 INFO - PROCESS | 1770 | 1461099443205 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]]]}] 13:57:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 13:57:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1488ms 13:57:23 INFO - PROCESS | 1770 | 1461099443272 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 13:57:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 13:57:23 INFO - PROCESS | 1770 | 1461099443278 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 13:57:23 INFO - PROCESS | 1770 | 1461099443285 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 13:57:23 INFO - PROCESS | 1770 | 1461099443288 Marionette TRACE conn3 <- [1,2098,null,{}] 13:57:23 INFO - PROCESS | 1770 | 1461099443294 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}] 13:57:23 INFO - PROCESS | 1770 | 1461099443558 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 13:57:23 INFO - PROCESS | 1770 | 1461099443584 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:23 INFO - PROCESS | 1770 | ++DOCSHELL 0x87e5e400 == 143 [pid = 1770] [id = 532] 13:57:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 150 (0x88b42000) [pid = 1770] [serial = 1597] [outer = (nil)] 13:57:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 151 (0x88da3800) [pid = 1770] [serial = 1598] [outer = 0x88b42000] 13:57:23 INFO - PROCESS | 1770 | 1461099443656 Marionette DEBUG loaded listener.js 13:57:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 152 (0x8941b000) [pid = 1770] [serial = 1599] [outer = 0x88b42000] 13:57:24 INFO - PROCESS | 1770 | 1461099444655 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]]]}] 13:57:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 13:57:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1442ms 13:57:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 13:57:24 INFO - PROCESS | 1770 | 1461099444727 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 13:57:24 INFO - PROCESS | 1770 | 1461099444730 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 13:57:24 INFO - PROCESS | 1770 | 1461099444745 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 13:57:24 INFO - PROCESS | 1770 | 1461099444754 Marionette TRACE conn3 <- [1,2102,null,{}] 13:57:24 INFO - PROCESS | 1770 | 1461099444767 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}] 13:57:25 INFO - PROCESS | 1770 | 1461099445024 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 13:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 151 (0x90410000) [pid = 1770] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 13:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 150 (0x97664000) [pid = 1770] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 13:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 149 (0x894e8400) [pid = 1770] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 13:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 148 (0x92aa6400) [pid = 1770] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 13:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 147 (0x95a7b000) [pid = 1770] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 13:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 146 (0x86352400) [pid = 1770] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 13:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 145 (0x88c8b000) [pid = 1770] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 13:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 144 (0x8f4ab000) [pid = 1770] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 13:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 143 (0x87e69400) [pid = 1770] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 13:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 142 (0x913a1c00) [pid = 1770] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 13:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 141 (0x91313000) [pid = 1770] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 13:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 140 (0x8bb57000) [pid = 1770] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 13:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 139 (0x975e9400) [pid = 1770] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 13:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 138 (0x95a85c00) [pid = 1770] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 13:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 137 (0x8f6f6800) [pid = 1770] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 13:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 136 (0x867f2400) [pid = 1770] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 13:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 135 (0x983de000) [pid = 1770] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 13:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 134 (0x9821c400) [pid = 1770] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 13:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 133 (0x859b3400) [pid = 1770] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 13:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 132 (0x9297f400) [pid = 1770] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 13:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 131 (0x8635b400) [pid = 1770] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 13:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 130 (0x8f4b0400) [pid = 1770] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 13:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 129 (0x862f1800) [pid = 1770] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 13:57:26 INFO - PROCESS | 1770 | 1461099446030 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:26 INFO - PROCESS | 1770 | ++DOCSHELL 0x86354400 == 144 [pid = 1770] [id = 533] 13:57:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 130 (0x86357000) [pid = 1770] [serial = 1600] [outer = (nil)] 13:57:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 131 (0x87716c00) [pid = 1770] [serial = 1601] [outer = 0x86357000] 13:57:26 INFO - PROCESS | 1770 | 1461099446104 Marionette DEBUG loaded listener.js 13:57:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 132 (0x8a72f800) [pid = 1770] [serial = 1602] [outer = 0x86357000] 13:57:26 INFO - PROCESS | 1770 | 1461099446801 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]]]}] 13:57:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 13:57:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 2102ms 13:57:26 INFO - PROCESS | 1770 | 1461099446838 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 13:57:26 INFO - PROCESS | 1770 | 1461099446843 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 13:57:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 13:57:26 INFO - PROCESS | 1770 | 1461099446849 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 13:57:26 INFO - PROCESS | 1770 | 1461099446851 Marionette TRACE conn3 <- [1,2106,null,{}] 13:57:26 INFO - PROCESS | 1770 | 1461099446857 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}] 13:57:27 INFO - PROCESS | 1770 | 1461099447112 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 13:57:27 INFO - PROCESS | 1770 | 1461099447133 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:27 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a735800 == 145 [pid = 1770] [id = 534] 13:57:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 133 (0x8b74fc00) [pid = 1770] [serial = 1603] [outer = (nil)] 13:57:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 134 (0x8b75c800) [pid = 1770] [serial = 1604] [outer = 0x8b74fc00] 13:57:27 INFO - PROCESS | 1770 | 1461099447204 Marionette DEBUG loaded listener.js 13:57:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 135 (0x8ba1c000) [pid = 1770] [serial = 1605] [outer = 0x8b74fc00] 13:57:28 INFO - PROCESS | 1770 | 1461099448396 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]]]}] 13:57:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 13:57:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1586ms 13:57:28 INFO - PROCESS | 1770 | 1461099448436 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 13:57:28 INFO - PROCESS | 1770 | 1461099448443 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 13:57:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 13:57:28 INFO - PROCESS | 1770 | 1461099448452 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 13:57:28 INFO - PROCESS | 1770 | 1461099448459 Marionette TRACE conn3 <- [1,2110,null,{}] 13:57:28 INFO - PROCESS | 1770 | 1461099448469 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}] 13:57:28 INFO - PROCESS | 1770 | 1461099448688 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 13:57:29 INFO - PROCESS | 1770 | 1461099449029 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:29 INFO - PROCESS | 1770 | ++DOCSHELL 0x86f4cc00 == 146 [pid = 1770] [id = 535] 13:57:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 136 (0x86f50000) [pid = 1770] [serial = 1606] [outer = (nil)] 13:57:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 137 (0x87e62400) [pid = 1770] [serial = 1607] [outer = 0x86f50000] 13:57:29 INFO - PROCESS | 1770 | 1461099449122 Marionette DEBUG loaded listener.js 13:57:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 138 (0x88b47400) [pid = 1770] [serial = 1608] [outer = 0x86f50000] 13:57:30 INFO - PROCESS | 1770 | 1461099450085 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]]]}] 13:57:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 13:57:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1692ms 13:57:30 INFO - PROCESS | 1770 | 1461099450144 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 13:57:30 INFO - PROCESS | 1770 | 1461099450153 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 13:57:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 13:57:30 INFO - PROCESS | 1770 | 1461099450164 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 13:57:30 INFO - PROCESS | 1770 | 1461099450169 Marionette TRACE conn3 <- [1,2114,null,{}] 13:57:30 INFO - PROCESS | 1770 | 1461099450175 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}] 13:57:30 INFO - PROCESS | 1770 | 1461099450432 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 13:57:30 INFO - PROCESS | 1770 | 1461099450869 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:30 INFO - PROCESS | 1770 | ++DOCSHELL 0x88da0c00 == 147 [pid = 1770] [id = 536] 13:57:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 139 (0x895e4800) [pid = 1770] [serial = 1609] [outer = (nil)] 13:57:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 140 (0x8a5de400) [pid = 1770] [serial = 1610] [outer = 0x895e4800] 13:57:30 INFO - PROCESS | 1770 | 1461099450958 Marionette DEBUG loaded listener.js 13:57:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 141 (0x8a72f400) [pid = 1770] [serial = 1611] [outer = 0x895e4800] 13:57:31 INFO - PROCESS | 1770 | 1461099451932 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]]]}] 13:57:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 13:57:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1831ms 13:57:31 INFO - PROCESS | 1770 | 1461099451996 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 13:57:32 INFO - PROCESS | 1770 | 1461099452000 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 13:57:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 13:57:32 INFO - PROCESS | 1770 | 1461099452007 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 13:57:32 INFO - PROCESS | 1770 | 1461099452013 Marionette TRACE conn3 <- [1,2118,null,{}] 13:57:32 INFO - PROCESS | 1770 | 1461099452030 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}] 13:57:32 INFO - PROCESS | 1770 | 1461099452284 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 13:57:32 INFO - PROCESS | 1770 | 1461099452620 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:32 INFO - PROCESS | 1770 | ++DOCSHELL 0x894ef400 == 148 [pid = 1770] [id = 537] 13:57:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 142 (0x8bd41800) [pid = 1770] [serial = 1612] [outer = (nil)] 13:57:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 143 (0x8bd4dc00) [pid = 1770] [serial = 1613] [outer = 0x8bd41800] 13:57:32 INFO - PROCESS | 1770 | 1461099452715 Marionette DEBUG loaded listener.js 13:57:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 144 (0x8be6f800) [pid = 1770] [serial = 1614] [outer = 0x8bd41800] 13:57:33 INFO - PROCESS | 1770 | 1461099453643 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]]]}] 13:57:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 13:57:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1685ms 13:57:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 13:57:33 INFO - PROCESS | 1770 | 1461099453693 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 13:57:33 INFO - PROCESS | 1770 | 1461099453697 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 13:57:33 INFO - PROCESS | 1770 | 1461099453704 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 13:57:33 INFO - PROCESS | 1770 | 1461099453707 Marionette TRACE conn3 <- [1,2122,null,{}] 13:57:33 INFO - PROCESS | 1770 | 1461099453713 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}] 13:57:33 INFO - PROCESS | 1770 | 1461099453916 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 13:57:34 INFO - PROCESS | 1770 | 1461099454245 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:34 INFO - PROCESS | 1770 | ++DOCSHELL 0x8bd45800 == 149 [pid = 1770] [id = 538] 13:57:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 145 (0x8be68000) [pid = 1770] [serial = 1615] [outer = (nil)] 13:57:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 146 (0x8f6f1400) [pid = 1770] [serial = 1616] [outer = 0x8be68000] 13:57:34 INFO - PROCESS | 1770 | 1461099454339 Marionette DEBUG loaded listener.js 13:57:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 147 (0x8f7e9400) [pid = 1770] [serial = 1617] [outer = 0x8be68000] 13:57:35 INFO - PROCESS | 1770 | 1461099455183 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]]]}] 13:57:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 13:57:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1540ms 13:57:35 INFO - PROCESS | 1770 | 1461099455257 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 13:57:35 INFO - PROCESS | 1770 | 1461099455261 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 13:57:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 13:57:35 INFO - PROCESS | 1770 | 1461099455269 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 13:57:35 INFO - PROCESS | 1770 | 1461099455272 Marionette TRACE conn3 <- [1,2126,null,{}] 13:57:35 INFO - PROCESS | 1770 | 1461099455277 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}] 13:57:35 INFO - PROCESS | 1770 | 1461099455481 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 13:57:35 INFO - PROCESS | 1770 | 1461099455815 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:35 INFO - PROCESS | 1770 | ++DOCSHELL 0x864ca400 == 150 [pid = 1770] [id = 539] 13:57:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 148 (0x8941d800) [pid = 1770] [serial = 1618] [outer = (nil)] 13:57:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 149 (0x8fa94400) [pid = 1770] [serial = 1619] [outer = 0x8941d800] 13:57:35 INFO - PROCESS | 1770 | 1461099455905 Marionette DEBUG loaded listener.js 13:57:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 150 (0x8ffa5000) [pid = 1770] [serial = 1620] [outer = 0x8941d800] 13:57:36 INFO - PROCESS | 1770 | 1461099456803 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]]]}] 13:57:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 13:57:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1592ms 13:57:36 INFO - PROCESS | 1770 | 1461099456874 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 13:57:36 INFO - PROCESS | 1770 | 1461099456877 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 13:57:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 13:57:36 INFO - PROCESS | 1770 | 1461099456885 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 13:57:36 INFO - PROCESS | 1770 | 1461099456888 Marionette TRACE conn3 <- [1,2130,null,{}] 13:57:36 INFO - PROCESS | 1770 | 1461099456895 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}] 13:57:37 INFO - PROCESS | 1770 | 1461099457124 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 13:57:37 INFO - PROCESS | 1770 | 1461099457459 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:37 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f4aa000 == 151 [pid = 1770] [id = 540] 13:57:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 151 (0x8ffa9c00) [pid = 1770] [serial = 1621] [outer = (nil)] 13:57:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 152 (0x9040e000) [pid = 1770] [serial = 1622] [outer = 0x8ffa9c00] 13:57:37 INFO - PROCESS | 1770 | 1461099457553 Marionette DEBUG loaded listener.js 13:57:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 153 (0x90577c00) [pid = 1770] [serial = 1623] [outer = 0x8ffa9c00] 13:57:38 INFO - PROCESS | 1770 | 1461099458418 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] 13:57:38 INFO - PROCESS | 1770 | 1461099458492 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 13:57:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 13:57:38 INFO - PROCESS | 1770 | 1461099458501 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 13:57:38 INFO - PROCESS | 1770 | 1461099458504 Marionette TRACE conn3 <- [1,2134,null,{}] 13:57:38 INFO - PROCESS | 1770 | 1461099458510 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}] 13:57:38 INFO - PROCESS | 1770 | 1461099458708 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 13:57:39 INFO - PROCESS | 1770 | 1461099459041 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:39 INFO - PROCESS | 1770 | ++DOCSHELL 0x893f3c00 == 152 [pid = 1770] [id = 541] 13:57:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 154 (0x8f7dd800) [pid = 1770] [serial = 1624] [outer = (nil)] 13:57:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 155 (0x913a6c00) [pid = 1770] [serial = 1625] [outer = 0x8f7dd800] 13:57:39 INFO - PROCESS | 1770 | 1461099459130 Marionette DEBUG loaded listener.js 13:57:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 156 (0x91f06000) [pid = 1770] [serial = 1626] [outer = 0x8f7dd800] 13:57:40 INFO - PROCESS | 1770 | 1461099460013 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]]]}] 13:57:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 13:57:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1549ms 13:57:40 INFO - PROCESS | 1770 | 1461099460051 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 13:57:40 INFO - PROCESS | 1770 | 1461099460054 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 13:57:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 13:57:40 INFO - PROCESS | 1770 | 1461099460061 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 13:57:40 INFO - PROCESS | 1770 | 1461099460065 Marionette TRACE conn3 <- [1,2138,null,{}] 13:57:40 INFO - PROCESS | 1770 | 1461099460070 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}] 13:57:40 INFO - PROCESS | 1770 | 1461099460262 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 13:57:40 INFO - PROCESS | 1770 | 1461099460556 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:40 INFO - PROCESS | 1770 | ++DOCSHELL 0x859b3400 == 153 [pid = 1770] [id = 542] 13:57:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 157 (0x90571c00) [pid = 1770] [serial = 1627] [outer = (nil)] 13:57:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 158 (0x929e3c00) [pid = 1770] [serial = 1628] [outer = 0x90571c00] 13:57:40 INFO - PROCESS | 1770 | 1461099460702 Marionette DEBUG loaded listener.js 13:57:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 159 (0x92a40000) [pid = 1770] [serial = 1629] [outer = 0x90571c00] 13:57:41 INFO - PROCESS | 1770 | 1461099461621 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]]]}] 13:57:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 13:57:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1638ms 13:57:41 INFO - PROCESS | 1770 | 1461099461700 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 13:57:41 INFO - PROCESS | 1770 | 1461099461703 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 13:57:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 13:57:41 INFO - PROCESS | 1770 | 1461099461711 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 13:57:41 INFO - PROCESS | 1770 | 1461099461715 Marionette TRACE conn3 <- [1,2142,null,{}] 13:57:41 INFO - PROCESS | 1770 | 1461099461720 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}] 13:57:41 INFO - PROCESS | 1770 | 1461099461961 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 13:57:42 INFO - PROCESS | 1770 | 1461099462291 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:42 INFO - PROCESS | 1770 | ++DOCSHELL 0x8ffa9800 == 154 [pid = 1770] [id = 543] 13:57:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 160 (0x9297c800) [pid = 1770] [serial = 1630] [outer = (nil)] 13:57:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 161 (0x92a9e000) [pid = 1770] [serial = 1631] [outer = 0x9297c800] 13:57:42 INFO - PROCESS | 1770 | 1461099462384 Marionette DEBUG loaded listener.js 13:57:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 162 (0x92aa4800) [pid = 1770] [serial = 1632] [outer = 0x9297c800] 13:57:43 INFO - PROCESS | 1770 | 1461099463308 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] 13:57:43 INFO - PROCESS | 1770 | 1461099463359 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 13:57:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 13:57:43 INFO - PROCESS | 1770 | 1461099463365 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 13:57:43 INFO - PROCESS | 1770 | 1461099463369 Marionette TRACE conn3 <- [1,2146,null,{}] 13:57:43 INFO - PROCESS | 1770 | 1461099463375 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}] 13:57:43 INFO - PROCESS | 1770 | 1461099463581 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 13:57:43 INFO - PROCESS | 1770 | 1461099463919 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x84b6a400 == 155 [pid = 1770] [id = 544] 13:57:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 163 (0x915d2400) [pid = 1770] [serial = 1633] [outer = (nil)] 13:57:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 164 (0x935d5000) [pid = 1770] [serial = 1634] [outer = 0x915d2400] 13:57:44 INFO - PROCESS | 1770 | 1461099464012 Marionette DEBUG loaded listener.js 13:57:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 165 (0x935dc800) [pid = 1770] [serial = 1635] [outer = 0x915d2400] 13:57:44 INFO - PROCESS | 1770 | 1461099464927 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] 13:57:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 13:57:45 INFO - PROCESS | 1770 | 1461099465005 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 13:57:45 INFO - PROCESS | 1770 | 1461099465011 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 13:57:45 INFO - PROCESS | 1770 | 1461099465016 Marionette TRACE conn3 <- [1,2150,null,{}] 13:57:45 INFO - PROCESS | 1770 | 1461099465022 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}] 13:57:45 INFO - PROCESS | 1770 | 1461099465284 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 13:57:45 INFO - PROCESS | 1770 | 1461099465636 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:45 INFO - PROCESS | 1770 | ++DOCSHELL 0x93b76800 == 156 [pid = 1770] [id = 545] 13:57:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 166 (0x93b79000) [pid = 1770] [serial = 1636] [outer = (nil)] 13:57:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 167 (0x93c6c400) [pid = 1770] [serial = 1637] [outer = 0x93b79000] 13:57:45 INFO - PROCESS | 1770 | 1461099465776 Marionette DEBUG loaded listener.js 13:57:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 168 (0x95c9f800) [pid = 1770] [serial = 1638] [outer = 0x93b79000] 13:57:46 INFO - PROCESS | 1770 | 1461099466662 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]]]}] 13:57:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 13:57:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1686ms 13:57:46 INFO - PROCESS | 1770 | 1461099466698 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 13:57:46 INFO - PROCESS | 1770 | 1461099466701 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 13:57:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 13:57:46 INFO - PROCESS | 1770 | 1461099466708 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 13:57:46 INFO - PROCESS | 1770 | 1461099466711 Marionette TRACE conn3 <- [1,2154,null,{}] 13:57:46 INFO - PROCESS | 1770 | 1461099466737 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}] 13:57:46 INFO - PROCESS | 1770 | 1461099466941 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 13:57:47 INFO - PROCESS | 1770 | 1461099467224 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:47 INFO - PROCESS | 1770 | ++DOCSHELL 0x859be800 == 157 [pid = 1770] [id = 546] 13:57:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 169 (0x95c1dc00) [pid = 1770] [serial = 1639] [outer = (nil)] 13:57:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 170 (0x9737ac00) [pid = 1770] [serial = 1640] [outer = 0x95c1dc00] 13:57:47 INFO - PROCESS | 1770 | 1461099467357 Marionette DEBUG loaded listener.js 13:57:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 171 (0x9765e400) [pid = 1770] [serial = 1641] [outer = 0x95c1dc00] 13:57:48 INFO - PROCESS | 1770 | 1461099468290 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]]]}] 13:57:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 13:57:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1632ms 13:57:48 INFO - PROCESS | 1770 | 1461099468353 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 13:57:48 INFO - PROCESS | 1770 | 1461099468357 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 13:57:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 13:57:48 INFO - PROCESS | 1770 | 1461099468366 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 13:57:48 INFO - PROCESS | 1770 | 1461099468369 Marionette TRACE conn3 <- [1,2158,null,{}] 13:57:48 INFO - PROCESS | 1770 | 1461099468375 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}] 13:57:48 INFO - PROCESS | 1770 | 1461099468575 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 13:57:48 INFO - PROCESS | 1770 | 1461099468911 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:48 INFO - PROCESS | 1770 | ++DOCSHELL 0x87f99c00 == 158 [pid = 1770] [id = 547] 13:57:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 172 (0x88da8000) [pid = 1770] [serial = 1642] [outer = (nil)] 13:57:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 173 (0x97d15400) [pid = 1770] [serial = 1643] [outer = 0x88da8000] 13:57:49 INFO - PROCESS | 1770 | 1461099469001 Marionette DEBUG loaded listener.js 13:57:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 174 (0x97d1e400) [pid = 1770] [serial = 1644] [outer = 0x88da8000] 13:57:49 INFO - PROCESS | 1770 | 1461099469871 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]]]}] 13:57:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 13:57:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1581ms 13:57:49 INFO - PROCESS | 1770 | 1461099469948 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 13:57:49 INFO - PROCESS | 1770 | 1461099469952 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 13:57:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 13:57:49 INFO - PROCESS | 1770 | 1461099469958 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 13:57:49 INFO - PROCESS | 1770 | 1461099469962 Marionette TRACE conn3 <- [1,2162,null,{}] 13:57:49 INFO - PROCESS | 1770 | 1461099469968 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}] 13:57:50 INFO - PROCESS | 1770 | 1461099470225 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 13:57:50 INFO - PROCESS | 1770 | 1461099470557 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:50 INFO - PROCESS | 1770 | ++DOCSHELL 0x979a0000 == 159 [pid = 1770] [id = 548] 13:57:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 175 (0x97d14000) [pid = 1770] [serial = 1645] [outer = (nil)] 13:57:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 176 (0x98a41000) [pid = 1770] [serial = 1646] [outer = 0x97d14000] 13:57:50 INFO - PROCESS | 1770 | 1461099470647 Marionette DEBUG loaded listener.js 13:57:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 177 (0x98a81c00) [pid = 1770] [serial = 1647] [outer = 0x97d14000] 13:57:51 INFO - PROCESS | 1770 | 1461099471565 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]]]}] 13:57:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 13:57:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1681ms 13:57:51 INFO - PROCESS | 1770 | 1461099471641 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 13:57:51 INFO - PROCESS | 1770 | 1461099471645 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 13:57:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 13:57:51 INFO - PROCESS | 1770 | 1461099471651 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 13:57:51 INFO - PROCESS | 1770 | 1461099471655 Marionette TRACE conn3 <- [1,2166,null,{}] 13:57:51 INFO - PROCESS | 1770 | 1461099471661 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}] 13:57:51 INFO - PROCESS | 1770 | 1461099471905 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 13:57:52 INFO - PROCESS | 1770 | 1461099472238 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:52 INFO - PROCESS | 1770 | ++DOCSHELL 0x86350400 == 160 [pid = 1770] [id = 549] 13:57:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 178 (0x97664000) [pid = 1770] [serial = 1648] [outer = (nil)] 13:57:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 179 (0x9b0ee400) [pid = 1770] [serial = 1649] [outer = 0x97664000] 13:57:52 INFO - PROCESS | 1770 | 1461099472329 Marionette DEBUG loaded listener.js 13:57:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 180 (0x9b0f0000) [pid = 1770] [serial = 1650] [outer = 0x97664000] 13:57:53 INFO - PROCESS | 1770 | 1461099473225 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]]]}] 13:57:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 13:57:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1635ms 13:57:53 INFO - PROCESS | 1770 | 1461099473287 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 13:57:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 13:57:53 INFO - PROCESS | 1770 | 1461099473291 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 13:57:53 INFO - PROCESS | 1770 | 1461099473298 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 13:57:53 INFO - PROCESS | 1770 | 1461099473301 Marionette TRACE conn3 <- [1,2170,null,{}] 13:57:53 INFO - PROCESS | 1770 | 1461099473307 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}] 13:57:53 INFO - PROCESS | 1770 | 1461099473509 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 13:57:53 INFO - PROCESS | 1770 | 1461099473845 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:53 INFO - PROCESS | 1770 | ++DOCSHELL 0x8786b400 == 161 [pid = 1770] [id = 550] 13:57:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 181 (0x93c64000) [pid = 1770] [serial = 1651] [outer = (nil)] 13:57:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 182 (0x9fb8c800) [pid = 1770] [serial = 1652] [outer = 0x93c64000] 13:57:53 INFO - PROCESS | 1770 | 1461099473935 Marionette DEBUG loaded listener.js 13:57:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 183 (0x9fb8f000) [pid = 1770] [serial = 1653] [outer = 0x93c64000] 13:57:54 INFO - PROCESS | 1770 | 1461099474830 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]]]}] 13:57:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 13:57:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1596ms 13:57:54 INFO - PROCESS | 1770 | 1461099474894 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 13:57:54 INFO - PROCESS | 1770 | 1461099474898 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 13:57:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 13:57:54 INFO - PROCESS | 1770 | 1461099474904 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 13:57:54 INFO - PROCESS | 1770 | 1461099474908 Marionette TRACE conn3 <- [1,2174,null,{}] 13:57:54 INFO - PROCESS | 1770 | 1461099474914 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}] 13:57:55 INFO - PROCESS | 1770 | 1461099475130 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 13:57:55 INFO - PROCESS | 1770 | 1461099475464 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:55 INFO - PROCESS | 1770 | ++DOCSHELL 0x9ea19c00 == 162 [pid = 1770] [id = 551] 13:57:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 184 (0x9fb8d400) [pid = 1770] [serial = 1654] [outer = (nil)] 13:57:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 185 (0x9feb4000) [pid = 1770] [serial = 1655] [outer = 0x9fb8d400] 13:57:55 INFO - PROCESS | 1770 | 1461099475555 Marionette DEBUG loaded listener.js 13:57:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 186 (0x9feb8800) [pid = 1770] [serial = 1656] [outer = 0x9fb8d400] 13:57:56 INFO - PROCESS | 1770 | 1461099476454 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]]]}] 13:57:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 13:57:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1582ms 13:57:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 13:57:56 INFO - PROCESS | 1770 | 1461099476487 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 13:57:56 INFO - PROCESS | 1770 | 1461099476490 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 13:57:56 INFO - PROCESS | 1770 | 1461099476497 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 13:57:56 INFO - PROCESS | 1770 | 1461099476501 Marionette TRACE conn3 <- [1,2178,null,{}] 13:57:56 INFO - PROCESS | 1770 | 1461099476506 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}] 13:57:56 INFO - PROCESS | 1770 | 1461099476703 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 13:57:57 INFO - PROCESS | 1770 | 1461099477000 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:57 INFO - PROCESS | 1770 | ++DOCSHELL 0x85850800 == 163 [pid = 1770] [id = 552] 13:57:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 187 (0x98873400) [pid = 1770] [serial = 1657] [outer = (nil)] 13:57:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 188 (0x9ff35400) [pid = 1770] [serial = 1658] [outer = 0x98873400] 13:57:57 INFO - PROCESS | 1770 | 1461099477135 Marionette DEBUG loaded listener.js 13:57:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 189 (0x9ff3d400) [pid = 1770] [serial = 1659] [outer = 0x98873400] 13:57:58 INFO - PROCESS | 1770 | 1461099478008 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]]]}] 13:57:59 INFO - PROCESS | 1770 | --DOCSHELL 0x86354400 == 162 [pid = 1770] [id = 533] 13:57:59 INFO - PROCESS | 1770 | --DOCSHELL 0x85b34000 == 161 [pid = 1770] [id = 487] 13:57:59 INFO - PROCESS | 1770 | --DOCSHELL 0x87e5e400 == 160 [pid = 1770] [id = 532] 13:57:59 INFO - PROCESS | 1770 | --DOCSHELL 0x8770c400 == 159 [pid = 1770] [id = 531] 13:57:59 INFO - PROCESS | 1770 | --DOCSHELL 0x86355400 == 158 [pid = 1770] [id = 530] 13:57:59 INFO - PROCESS | 1770 | --DOCSHELL 0x85b35800 == 157 [pid = 1770] [id = 528] 13:57:59 INFO - PROCESS | 1770 | --DOCSHELL 0x862f7000 == 156 [pid = 1770] [id = 527] 13:57:59 INFO - PROCESS | 1770 | --DOCSHELL 0x92977400 == 155 [pid = 1770] [id = 525] 13:57:59 INFO - PROCESS | 1770 | --DOCSHELL 0x935d5c00 == 154 [pid = 1770] [id = 526] 13:57:59 INFO - PROCESS | 1770 | --DOCSHELL 0x91fc7800 == 153 [pid = 1770] [id = 524] 13:57:59 INFO - PROCESS | 1770 | --DOCSHELL 0x85b35c00 == 152 [pid = 1770] [id = 523] 13:57:59 INFO - PROCESS | 1770 | --DOCSHELL 0x913a2400 == 151 [pid = 1770] [id = 522] 13:57:59 INFO - PROCESS | 1770 | --DOCSHELL 0x9040d000 == 150 [pid = 1770] [id = 520] 13:57:59 INFO - PROCESS | 1770 | --DOCSHELL 0x9040cc00 == 149 [pid = 1770] [id = 521] 13:57:59 INFO - PROCESS | 1770 | --DOCSHELL 0x8f9bf000 == 148 [pid = 1770] [id = 519] 13:57:59 INFO - PROCESS | 1770 | --DOCSHELL 0x8634e400 == 147 [pid = 1770] [id = 482] 13:57:59 INFO - PROCESS | 1770 | --DOCSHELL 0x8f9b9800 == 146 [pid = 1770] [id = 518] 13:57:59 INFO - PROCESS | 1770 | --DOCSHELL 0x8a72e000 == 145 [pid = 1770] [id = 517] 13:57:59 INFO - PROCESS | 1770 | --DOCSHELL 0x8e5bd000 == 144 [pid = 1770] [id = 516] 13:57:59 INFO - PROCESS | 1770 | --DOCSHELL 0x864c4c00 == 143 [pid = 1770] [id = 515] 13:57:59 INFO - PROCESS | 1770 | --DOCSHELL 0x87e5fc00 == 142 [pid = 1770] [id = 513] 13:57:59 INFO - PROCESS | 1770 | --DOCSHELL 0x876de400 == 141 [pid = 1770] [id = 514] 13:57:59 INFO - PROCESS | 1770 | --DOCSHELL 0x862f6c00 == 140 [pid = 1770] [id = 512] 13:57:59 INFO - PROCESS | 1770 | --DOMWINDOW == 188 (0x893eb800) [pid = 1770] [serial = 1533] [outer = (nil)] [url = about:blank] 13:57:59 INFO - PROCESS | 1770 | --DOMWINDOW == 187 (0x90575400) [pid = 1770] [serial = 1481] [outer = (nil)] [url = about:blank] 13:57:59 INFO - PROCESS | 1770 | --DOMWINDOW == 186 (0x97d1fc00) [pid = 1770] [serial = 1508] [outer = (nil)] [url = about:blank] 13:57:59 INFO - PROCESS | 1770 | --DOMWINDOW == 185 (0x895d9400) [pid = 1770] [serial = 1395] [outer = (nil)] [url = about:blank] 13:57:59 INFO - PROCESS | 1770 | --DOMWINDOW == 184 (0x937ac400) [pid = 1770] [serial = 1493] [outer = (nil)] [url = about:blank] 13:57:59 INFO - PROCESS | 1770 | --DOMWINDOW == 183 (0x95a82800) [pid = 1770] [serial = 1496] [outer = (nil)] [url = about:blank] 13:57:59 INFO - PROCESS | 1770 | --DOMWINDOW == 182 (0x867edc00) [pid = 1770] [serial = 1524] [outer = (nil)] [url = about:blank] 13:57:59 INFO - PROCESS | 1770 | --DOMWINDOW == 181 (0x97dae800) [pid = 1770] [serial = 1509] [outer = (nil)] [url = about:blank] 13:57:59 INFO - PROCESS | 1770 | --DOMWINDOW == 180 (0x895df400) [pid = 1770] [serial = 1470] [outer = (nil)] [url = about:blank] 13:57:59 INFO - PROCESS | 1770 | --DOMWINDOW == 179 (0x8fcb7c00) [pid = 1770] [serial = 1478] [outer = (nil)] [url = about:blank] 13:57:59 INFO - PROCESS | 1770 | --DOMWINDOW == 178 (0x88c87800) [pid = 1770] [serial = 1529] [outer = (nil)] [url = about:blank] 13:57:59 INFO - PROCESS | 1770 | --DOMWINDOW == 177 (0x929dfc00) [pid = 1770] [serial = 1487] [outer = (nil)] [url = about:blank] 13:57:59 INFO - PROCESS | 1770 | --DOMWINDOW == 176 (0x893f2800) [pid = 1770] [serial = 1469] [outer = (nil)] [url = about:blank] 13:57:59 INFO - PROCESS | 1770 | --DOMWINDOW == 175 (0x913a7400) [pid = 1770] [serial = 1485] [outer = (nil)] [url = about:blank] 13:57:59 INFO - PROCESS | 1770 | --DOMWINDOW == 174 (0x90735800) [pid = 1770] [serial = 1482] [outer = (nil)] [url = about:blank] 13:57:59 INFO - PROCESS | 1770 | --DOMWINDOW == 173 (0x8e5ba000) [pid = 1770] [serial = 1473] [outer = (nil)] [url = about:blank] 13:57:59 INFO - PROCESS | 1770 | --DOMWINDOW == 172 (0x978a2000) [pid = 1770] [serial = 1505] [outer = (nil)] [url = about:blank] 13:57:59 INFO - PROCESS | 1770 | --DOMWINDOW == 171 (0x96858400) [pid = 1770] [serial = 1499] [outer = (nil)] [url = about:blank] 13:57:59 INFO - PROCESS | 1770 | --DOMWINDOW == 170 (0x97d12400) [pid = 1770] [serial = 1506] [outer = (nil)] [url = about:blank] 13:57:59 INFO - PROCESS | 1770 | --DOMWINDOW == 169 (0x983e1800) [pid = 1770] [serial = 1511] [outer = (nil)] [url = about:blank] 13:57:59 INFO - PROCESS | 1770 | --DOMWINDOW == 168 (0x983e6400) [pid = 1770] [serial = 1512] [outer = (nil)] [url = about:blank] 13:57:59 INFO - PROCESS | 1770 | --DOMWINDOW == 167 (0x929e9800) [pid = 1770] [serial = 1488] [outer = (nil)] [url = about:blank] 13:57:59 INFO - PROCESS | 1770 | --DOMWINDOW == 166 (0x913a5400) [pid = 1770] [serial = 1484] [outer = (nil)] [url = about:blank] 13:57:59 INFO - PROCESS | 1770 | --DOMWINDOW == 165 (0x86f4b000) [pid = 1770] [serial = 1466] [outer = (nil)] [url = about:blank] 13:57:59 INFO - PROCESS | 1770 | --DOMWINDOW == 164 (0x96fec800) [pid = 1770] [serial = 1500] [outer = (nil)] [url = about:blank] 13:57:59 INFO - PROCESS | 1770 | --DOMWINDOW == 163 (0x98e97c00) [pid = 1770] [serial = 1518] [outer = (nil)] [url = about:blank] 13:57:59 INFO - PROCESS | 1770 | --DOMWINDOW == 162 (0x98e95800) [pid = 1770] [serial = 1517] [outer = (nil)] [url = about:blank] 13:57:59 INFO - PROCESS | 1770 | --DOMWINDOW == 161 (0x8bd4b000) [pid = 1770] [serial = 1472] [outer = (nil)] [url = about:blank] 13:57:59 INFO - PROCESS | 1770 | --DOMWINDOW == 160 (0x8ffa7400) [pid = 1770] [serial = 1479] [outer = (nil)] [url = about:blank] 13:57:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 13:57:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 3435ms 13:57:59 INFO - PROCESS | 1770 | --DOMWINDOW == 159 (0x98a42c00) [pid = 1770] [serial = 1515] [outer = (nil)] [url = about:blank] 13:57:59 INFO - PROCESS | 1770 | --DOMWINDOW == 158 (0x963ba400) [pid = 1770] [serial = 1502] [outer = (nil)] [url = about:blank] 13:57:59 INFO - PROCESS | 1770 | --DOMWINDOW == 157 (0x92d39400) [pid = 1770] [serial = 1490] [outer = (nil)] [url = about:blank] 13:57:59 INFO - PROCESS | 1770 | --DOMWINDOW == 156 (0x864d0c00) [pid = 1770] [serial = 1523] [outer = (nil)] [url = about:blank] 13:57:59 INFO - PROCESS | 1770 | --DOMWINDOW == 155 (0x87712c00) [pid = 1770] [serial = 1526] [outer = (nil)] [url = about:blank] 13:57:59 INFO - PROCESS | 1770 | --DOMWINDOW == 154 (0x92d40c00) [pid = 1770] [serial = 1491] [outer = (nil)] [url = about:blank] 13:57:59 INFO - PROCESS | 1770 | --DOMWINDOW == 153 (0x8f6ed400) [pid = 1770] [serial = 1475] [outer = (nil)] [url = about:blank] 13:57:59 INFO - PROCESS | 1770 | --DOMWINDOW == 152 (0x9887d400) [pid = 1770] [serial = 1514] [outer = (nil)] [url = about:blank] 13:57:59 INFO - PROCESS | 1770 | --DOMWINDOW == 151 (0x87e65000) [pid = 1770] [serial = 1527] [outer = (nil)] [url = about:blank] 13:57:59 INFO - PROCESS | 1770 | --DOMWINDOW == 150 (0x975ee000) [pid = 1770] [serial = 1503] [outer = (nil)] [url = about:blank] 13:57:59 INFO - PROCESS | 1770 | --DOMWINDOW == 149 (0x93914000) [pid = 1770] [serial = 1494] [outer = (nil)] [url = about:blank] 13:57:59 INFO - PROCESS | 1770 | --DOMWINDOW == 148 (0x9b0e5400) [pid = 1770] [serial = 1520] [outer = (nil)] [url = about:blank] 13:57:59 INFO - PROCESS | 1770 | --DOMWINDOW == 147 (0x88c87000) [pid = 1770] [serial = 1532] [outer = (nil)] [url = about:blank] 13:57:59 INFO - PROCESS | 1770 | --DOMWINDOW == 146 (0x8f9b5c00) [pid = 1770] [serial = 1476] [outer = (nil)] [url = about:blank] 13:57:59 INFO - PROCESS | 1770 | --DOMWINDOW == 145 (0x95c25c00) [pid = 1770] [serial = 1497] [outer = (nil)] [url = about:blank] 13:57:59 INFO - PROCESS | 1770 | --DOMWINDOW == 144 (0x88da2800) [pid = 1770] [serial = 1530] [outer = (nil)] [url = about:blank] 13:57:59 INFO - PROCESS | 1770 | --DOMWINDOW == 143 (0x87716400) [pid = 1770] [serial = 1467] [outer = (nil)] [url = about:blank] 13:58:00 INFO - PROCESS | 1770 | 1461099480077 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 13:58:00 INFO - PROCESS | 1770 | 1461099480082 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 13:58:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 13:58:00 INFO - PROCESS | 1770 | 1461099480092 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 13:58:00 INFO - PROCESS | 1770 | 1461099480100 Marionette TRACE conn3 <- [1,2182,null,{}] 13:58:00 INFO - PROCESS | 1770 | 1461099480107 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}] 13:58:00 INFO - PROCESS | 1770 | 1461099480292 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 13:58:00 INFO - PROCESS | 1770 | 1461099480310 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:00 INFO - PROCESS | 1770 | ++DOCSHELL 0x867e8400 == 141 [pid = 1770] [id = 553] 13:58:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 144 (0x867e9800) [pid = 1770] [serial = 1660] [outer = (nil)] 13:58:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 145 (0x867ee000) [pid = 1770] [serial = 1661] [outer = 0x867e9800] 13:58:00 INFO - PROCESS | 1770 | 1461099480434 Marionette DEBUG loaded listener.js 13:58:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 146 (0x86f4a400) [pid = 1770] [serial = 1662] [outer = 0x867e9800] 13:58:01 INFO - PROCESS | 1770 | 1461099481475 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]]]}] 13:58:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 13:58:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1436ms 13:58:01 INFO - PROCESS | 1770 | 1461099481543 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 13:58:01 INFO - PROCESS | 1770 | 1461099481548 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 13:58:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 13:58:01 INFO - PROCESS | 1770 | 1461099481560 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 13:58:01 INFO - PROCESS | 1770 | 1461099481566 Marionette TRACE conn3 <- [1,2186,null,{}] 13:58:01 INFO - PROCESS | 1770 | 1461099481572 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}] 13:58:01 INFO - PROCESS | 1770 | 1461099481766 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 13:58:01 INFO - PROCESS | 1770 | 1461099481779 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:02 INFO - PROCESS | 1770 | ++DOCSHELL 0x86f4e800 == 142 [pid = 1770] [id = 554] 13:58:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 147 (0x87710800) [pid = 1770] [serial = 1663] [outer = (nil)] 13:58:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 148 (0x87e5e400) [pid = 1770] [serial = 1664] [outer = 0x87710800] 13:58:02 INFO - PROCESS | 1770 | 1461099482054 Marionette DEBUG loaded listener.js 13:58:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 149 (0x87e69c00) [pid = 1770] [serial = 1665] [outer = 0x87710800] 13:58:03 INFO - PROCESS | 1770 | 1461099483023 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]]]}] 13:58:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 13:58:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1497ms 13:58:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 13:58:03 INFO - PROCESS | 1770 | 1461099483054 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 13:58:03 INFO - PROCESS | 1770 | 1461099483057 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 13:58:03 INFO - PROCESS | 1770 | 1461099483064 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 13:58:03 INFO - PROCESS | 1770 | 1461099483067 Marionette TRACE conn3 <- [1,2190,null,{}] 13:58:03 INFO - PROCESS | 1770 | 1461099483090 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}] 13:58:03 INFO - PROCESS | 1770 | 1461099483344 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 13:58:03 INFO - PROCESS | 1770 | 1461099483385 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:03 INFO - PROCESS | 1770 | ++DOCSHELL 0x8770f400 == 143 [pid = 1770] [id = 555] 13:58:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 150 (0x88c8ac00) [pid = 1770] [serial = 1666] [outer = (nil)] 13:58:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 151 (0x88da3000) [pid = 1770] [serial = 1667] [outer = 0x88c8ac00] 13:58:03 INFO - PROCESS | 1770 | 1461099483462 Marionette DEBUG loaded listener.js 13:58:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 152 (0x893e7c00) [pid = 1770] [serial = 1668] [outer = 0x88c8ac00] 13:58:05 INFO - PROCESS | 1770 | 1461099485028 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]]]}] 13:58:05 INFO - PROCESS | 1770 | --DOMWINDOW == 151 (0x864d0400) [pid = 1770] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 13:58:05 INFO - PROCESS | 1770 | --DOMWINDOW == 150 (0x8e5c5800) [pid = 1770] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 13:58:05 INFO - PROCESS | 1770 | --DOMWINDOW == 149 (0x86356800) [pid = 1770] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 13:58:05 INFO - PROCESS | 1770 | --DOMWINDOW == 148 (0x933cf000) [pid = 1770] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 13:58:05 INFO - PROCESS | 1770 | --DOMWINDOW == 147 (0x90253000) [pid = 1770] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 13:58:05 INFO - PROCESS | 1770 | --DOMWINDOW == 146 (0x86357000) [pid = 1770] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 13:58:05 INFO - PROCESS | 1770 | --DOMWINDOW == 145 (0x8fa8e400) [pid = 1770] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 13:58:05 INFO - PROCESS | 1770 | --DOMWINDOW == 144 (0x88b42000) [pid = 1770] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 13:58:05 INFO - PROCESS | 1770 | --DOMWINDOW == 143 (0x913af800) [pid = 1770] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 13:58:05 INFO - PROCESS | 1770 | --DOMWINDOW == 142 (0x93909400) [pid = 1770] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 13:58:05 INFO - PROCESS | 1770 | --DOMWINDOW == 141 (0x88da7400) [pid = 1770] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 13:58:05 INFO - PROCESS | 1770 | --DOMWINDOW == 140 (0x8770e800) [pid = 1770] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 13:58:05 INFO - PROCESS | 1770 | --DOMWINDOW == 139 (0x8a72dc00) [pid = 1770] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 13:58:05 INFO - PROCESS | 1770 | --DOMWINDOW == 138 (0x98438c00) [pid = 1770] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 13:58:05 INFO - PROCESS | 1770 | --DOMWINDOW == 137 (0x937a8000) [pid = 1770] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 13:58:05 INFO - PROCESS | 1770 | --DOMWINDOW == 136 (0x929eb800) [pid = 1770] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 13:58:05 INFO - PROCESS | 1770 | --DOMWINDOW == 135 (0x9040e400) [pid = 1770] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 13:58:05 INFO - PROCESS | 1770 | --DOMWINDOW == 134 (0x89420000) [pid = 1770] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 13:58:05 INFO - PROCESS | 1770 | --DOMWINDOW == 133 (0x86358c00) [pid = 1770] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 13:58:05 INFO - PROCESS | 1770 | --DOMWINDOW == 132 (0x8ba15800) [pid = 1770] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 13:58:05 INFO - PROCESS | 1770 | --DOMWINDOW == 131 (0x93b7e800) [pid = 1770] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 13:58:05 INFO - PROCESS | 1770 | --DOMWINDOW == 130 (0x9057b000) [pid = 1770] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 13:58:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 13:58:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 2095ms 13:58:05 INFO - PROCESS | 1770 | 1461099485167 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 13:58:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 13:58:05 INFO - PROCESS | 1770 | 1461099485185 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 13:58:05 INFO - PROCESS | 1770 | 1461099485192 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 13:58:05 INFO - PROCESS | 1770 | 1461099485196 Marionette TRACE conn3 <- [1,2194,null,{}] 13:58:05 INFO - PROCESS | 1770 | 1461099485201 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}] 13:58:05 INFO - PROCESS | 1770 | 1461099485445 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 13:58:05 INFO - PROCESS | 1770 | 1461099485573 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:05 INFO - PROCESS | 1770 | ++DOCSHELL 0x87870800 == 144 [pid = 1770] [id = 556] 13:58:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 131 (0x88b42000) [pid = 1770] [serial = 1669] [outer = (nil)] 13:58:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 132 (0x88c88800) [pid = 1770] [serial = 1670] [outer = 0x88b42000] 13:58:05 INFO - PROCESS | 1770 | 1461099485646 Marionette DEBUG loaded listener.js 13:58:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 133 (0x893ec400) [pid = 1770] [serial = 1671] [outer = 0x88b42000] 13:58:06 INFO - PROCESS | 1770 | 1461099486417 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]]]}] 13:58:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 13:58:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1253ms 13:58:06 INFO - PROCESS | 1770 | 1461099486445 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 13:58:06 INFO - PROCESS | 1770 | 1461099486449 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 13:58:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 13:58:06 INFO - PROCESS | 1770 | 1461099486455 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 13:58:06 INFO - PROCESS | 1770 | 1461099486457 Marionette TRACE conn3 <- [1,2198,null,{}] 13:58:06 INFO - PROCESS | 1770 | 1461099486463 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}] 13:58:06 INFO - PROCESS | 1770 | 1461099486635 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 13:58:06 INFO - PROCESS | 1770 | 1461099486650 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:06 INFO - PROCESS | 1770 | ++DOCSHELL 0x8786d800 == 145 [pid = 1770] [id = 557] 13:58:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 134 (0x88b50400) [pid = 1770] [serial = 1672] [outer = (nil)] 13:58:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 135 (0x895d7800) [pid = 1770] [serial = 1673] [outer = 0x88b50400] 13:58:06 INFO - PROCESS | 1770 | 1461099486723 Marionette DEBUG loaded listener.js 13:58:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 136 (0x8a605400) [pid = 1770] [serial = 1674] [outer = 0x88b50400] 13:58:07 INFO - PROCESS | 1770 | 1461099487979 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]]]}] 13:58:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 13:58:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1579ms 13:58:08 INFO - PROCESS | 1770 | 1461099488035 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 13:58:08 INFO - PROCESS | 1770 | 1461099488042 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 13:58:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 13:58:08 INFO - PROCESS | 1770 | 1461099488052 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 13:58:08 INFO - PROCESS | 1770 | 1461099488056 Marionette TRACE conn3 <- [1,2202,null,{}] 13:58:08 INFO - PROCESS | 1770 | 1461099488066 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}] 13:58:08 INFO - PROCESS | 1770 | 1461099488287 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 13:58:08 INFO - PROCESS | 1770 | 1461099488590 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:08 INFO - PROCESS | 1770 | ++DOCSHELL 0x867f3400 == 146 [pid = 1770] [id = 558] 13:58:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 137 (0x86f51c00) [pid = 1770] [serial = 1675] [outer = (nil)] 13:58:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 138 (0x87866000) [pid = 1770] [serial = 1676] [outer = 0x86f51c00] 13:58:08 INFO - PROCESS | 1770 | 1461099488687 Marionette DEBUG loaded listener.js 13:58:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 139 (0x87e63400) [pid = 1770] [serial = 1677] [outer = 0x86f51c00] 13:58:09 INFO - PROCESS | 1770 | 1461099489671 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]]]}] 13:58:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 13:58:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1687ms 13:58:09 INFO - PROCESS | 1770 | 1461099489739 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 13:58:09 INFO - PROCESS | 1770 | 1461099489748 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 13:58:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 13:58:09 INFO - PROCESS | 1770 | 1461099489759 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 13:58:09 INFO - PROCESS | 1770 | 1461099489763 Marionette TRACE conn3 <- [1,2206,null,{}] 13:58:09 INFO - PROCESS | 1770 | 1461099489769 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}] 13:58:10 INFO - PROCESS | 1770 | 1461099490010 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 13:58:10 INFO - PROCESS | 1770 | 1461099490391 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:10 INFO - PROCESS | 1770 | ++DOCSHELL 0x87714800 == 147 [pid = 1770] [id = 559] 13:58:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 140 (0x88da5000) [pid = 1770] [serial = 1678] [outer = (nil)] 13:58:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 141 (0x894eac00) [pid = 1770] [serial = 1679] [outer = 0x88da5000] 13:58:10 INFO - PROCESS | 1770 | 1461099490484 Marionette DEBUG loaded listener.js 13:58:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 142 (0x895e1000) [pid = 1770] [serial = 1680] [outer = 0x88da5000] 13:58:11 INFO - PROCESS | 1770 | 1461099491422 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]]]}] 13:58:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 13:58:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1738ms 13:58:11 INFO - PROCESS | 1770 | 1461099491496 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 13:58:11 INFO - PROCESS | 1770 | 1461099491501 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 13:58:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 13:58:11 INFO - PROCESS | 1770 | 1461099491507 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 13:58:11 INFO - PROCESS | 1770 | 1461099491514 Marionette TRACE conn3 <- [1,2210,null,{}] 13:58:11 INFO - PROCESS | 1770 | 1461099491530 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}] 13:58:11 INFO - PROCESS | 1770 | 1461099491779 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 13:58:12 INFO - PROCESS | 1770 | 1461099492106 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:12 INFO - PROCESS | 1770 | ++DOCSHELL 0x88c8ec00 == 148 [pid = 1770] [id = 560] 13:58:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 143 (0x8a5d4000) [pid = 1770] [serial = 1681] [outer = (nil)] 13:58:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 144 (0x8bb53c00) [pid = 1770] [serial = 1682] [outer = 0x8a5d4000] 13:58:12 INFO - PROCESS | 1770 | 1461099492198 Marionette DEBUG loaded listener.js 13:58:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 145 (0x8bd42c00) [pid = 1770] [serial = 1683] [outer = 0x8a5d4000] 13:58:13 INFO - PROCESS | 1770 | 1461099493085 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]]]}] 13:58:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 13:58:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1611ms 13:58:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 13:58:13 INFO - PROCESS | 1770 | 1461099493118 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 13:58:13 INFO - PROCESS | 1770 | 1461099493122 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 13:58:13 INFO - PROCESS | 1770 | 1461099493129 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 13:58:13 INFO - PROCESS | 1770 | 1461099493133 Marionette TRACE conn3 <- [1,2214,null,{}] 13:58:13 INFO - PROCESS | 1770 | 1461099493138 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}] 13:58:13 INFO - PROCESS | 1770 | 1461099493335 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 13:58:13 INFO - PROCESS | 1770 | 1461099493621 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:13 INFO - PROCESS | 1770 | ++DOCSHELL 0x894ed800 == 149 [pid = 1770] [id = 561] 13:58:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 146 (0x8be6c400) [pid = 1770] [serial = 1684] [outer = (nil)] 13:58:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 147 (0x8e5c2c00) [pid = 1770] [serial = 1685] [outer = 0x8be6c400] 13:58:13 INFO - PROCESS | 1770 | 1461099493756 Marionette DEBUG loaded listener.js 13:58:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 148 (0x8f4a7c00) [pid = 1770] [serial = 1686] [outer = 0x8be6c400] 13:58:14 INFO - PROCESS | 1770 | 1461099494654 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]]]}] 13:58:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 13:58:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1582ms 13:58:14 INFO - PROCESS | 1770 | 1461099494711 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 13:58:14 INFO - PROCESS | 1770 | 1461099494715 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 13:58:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 13:58:14 INFO - PROCESS | 1770 | 1461099494721 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 13:58:14 INFO - PROCESS | 1770 | 1461099494724 Marionette TRACE conn3 <- [1,2218,null,{}] 13:58:14 INFO - PROCESS | 1770 | 1461099494730 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}] 13:58:14 INFO - PROCESS | 1770 | 1461099494933 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 13:58:15 INFO - PROCESS | 1770 | 1461099495266 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:15 INFO - PROCESS | 1770 | ++DOCSHELL 0x8be6a000 == 150 [pid = 1770] [id = 562] 13:58:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 149 (0x8f7de400) [pid = 1770] [serial = 1687] [outer = (nil)] 13:58:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 150 (0x8f9b9000) [pid = 1770] [serial = 1688] [outer = 0x8f7de400] 13:58:15 INFO - PROCESS | 1770 | 1461099495357 Marionette DEBUG loaded listener.js 13:58:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 151 (0x8f9c0000) [pid = 1770] [serial = 1689] [outer = 0x8f7de400] 13:58:16 INFO - PROCESS | 1770 | 1461099496287 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]]]}] 13:58:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 13:58:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1641ms 13:58:16 INFO - PROCESS | 1770 | 1461099496362 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 13:58:16 INFO - PROCESS | 1770 | 1461099496366 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 13:58:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 13:58:16 INFO - PROCESS | 1770 | 1461099496373 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 13:58:16 INFO - PROCESS | 1770 | 1461099496377 Marionette TRACE conn3 <- [1,2222,null,{}] 13:58:16 INFO - PROCESS | 1770 | 1461099496383 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}] 13:58:16 INFO - PROCESS | 1770 | 1461099496642 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 13:58:16 INFO - PROCESS | 1770 | 1461099496969 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:17 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fa96800 == 151 [pid = 1770] [id = 563] 13:58:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 152 (0x8ffa7400) [pid = 1770] [serial = 1690] [outer = (nil)] 13:58:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 153 (0x9024a400) [pid = 1770] [serial = 1691] [outer = 0x8ffa7400] 13:58:17 INFO - PROCESS | 1770 | 1461099497060 Marionette DEBUG loaded listener.js 13:58:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 154 (0x90252800) [pid = 1770] [serial = 1692] [outer = 0x8ffa7400] 13:58:17 INFO - PROCESS | 1770 | 1461099497943 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]]]}] 13:58:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 13:58:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1641ms 13:58:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 13:58:18 INFO - PROCESS | 1770 | 1461099498014 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 13:58:18 INFO - PROCESS | 1770 | 1461099498017 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 13:58:18 INFO - PROCESS | 1770 | 1461099498024 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 13:58:18 INFO - PROCESS | 1770 | 1461099498028 Marionette TRACE conn3 <- [1,2226,null,{}] 13:58:18 INFO - PROCESS | 1770 | 1461099498033 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}] 13:58:18 INFO - PROCESS | 1770 | 1461099498232 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 13:58:18 INFO - PROCESS | 1770 | 1461099498561 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:18 INFO - PROCESS | 1770 | ++DOCSHELL 0x900d3400 == 152 [pid = 1770] [id = 564] 13:58:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 155 (0x90407000) [pid = 1770] [serial = 1693] [outer = (nil)] 13:58:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 156 (0x904ec400) [pid = 1770] [serial = 1694] [outer = 0x90407000] 13:58:18 INFO - PROCESS | 1770 | 1461099498651 Marionette DEBUG loaded listener.js 13:58:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 157 (0x90575400) [pid = 1770] [serial = 1695] [outer = 0x90407000] 13:58:19 INFO - PROCESS | 1770 | 1461099499540 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]]]}] 13:58:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 13:58:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1584ms 13:58:19 INFO - PROCESS | 1770 | 1461099499607 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 13:58:19 INFO - PROCESS | 1770 | 1461099499612 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 13:58:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 13:58:19 INFO - PROCESS | 1770 | 1461099499618 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 13:58:19 INFO - PROCESS | 1770 | 1461099499622 Marionette TRACE conn3 <- [1,2230,null,{}] 13:58:19 INFO - PROCESS | 1770 | 1461099499627 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}] 13:58:19 INFO - PROCESS | 1770 | 1461099499824 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 13:58:20 INFO - PROCESS | 1770 | 1461099500147 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:20 INFO - PROCESS | 1770 | ++DOCSHELL 0x8ffa8400 == 153 [pid = 1770] [id = 565] 13:58:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 158 (0x900ce800) [pid = 1770] [serial = 1696] [outer = (nil)] 13:58:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 159 (0x9131f400) [pid = 1770] [serial = 1697] [outer = 0x900ce800] 13:58:20 INFO - PROCESS | 1770 | 1461099500241 Marionette DEBUG loaded listener.js 13:58:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 160 (0x913a5800) [pid = 1770] [serial = 1698] [outer = 0x900ce800] 13:58:21 INFO - PROCESS | 1770 | 1461099501159 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]]]}] 13:58:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 13:58:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1584ms 13:58:21 INFO - PROCESS | 1770 | 1461099501203 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 13:58:21 INFO - PROCESS | 1770 | 1461099501207 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 13:58:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 13:58:21 INFO - PROCESS | 1770 | 1461099501213 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 13:58:21 INFO - PROCESS | 1770 | 1461099501217 Marionette TRACE conn3 <- [1,2234,null,{}] 13:58:21 INFO - PROCESS | 1770 | 1461099501223 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}] 13:58:21 INFO - PROCESS | 1770 | 1461099501437 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 13:58:21 INFO - PROCESS | 1770 | 1461099501764 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:21 INFO - PROCESS | 1770 | ++DOCSHELL 0x8ffaec00 == 154 [pid = 1770] [id = 566] 13:58:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 161 (0x904e8400) [pid = 1770] [serial = 1699] [outer = (nil)] 13:58:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 162 (0x91f0e000) [pid = 1770] [serial = 1700] [outer = 0x904e8400] 13:58:21 INFO - PROCESS | 1770 | 1461099501856 Marionette DEBUG loaded listener.js 13:58:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 163 (0x91fb9c00) [pid = 1770] [serial = 1701] [outer = 0x904e8400] 13:58:22 INFO - PROCESS | 1770 | 1461099502734 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]]]}] 13:58:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 13:58:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1539ms 13:58:22 INFO - PROCESS | 1770 | 1461099502753 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 13:58:22 INFO - PROCESS | 1770 | 1461099502756 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 13:58:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 13:58:22 INFO - PROCESS | 1770 | 1461099502763 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 13:58:22 INFO - PROCESS | 1770 | 1461099502767 Marionette TRACE conn3 <- [1,2238,null,{}] 13:58:22 INFO - PROCESS | 1770 | 1461099502773 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}] 13:58:22 INFO - PROCESS | 1770 | 1461099502972 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 13:58:23 INFO - PROCESS | 1770 | 1461099503231 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:23 INFO - PROCESS | 1770 | ++DOCSHELL 0x90252400 == 155 [pid = 1770] [id = 567] 13:58:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 164 (0x91312c00) [pid = 1770] [serial = 1702] [outer = (nil)] 13:58:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 165 (0x929e7800) [pid = 1770] [serial = 1703] [outer = 0x91312c00] 13:58:23 INFO - PROCESS | 1770 | 1461099503329 Marionette DEBUG loaded listener.js 13:58:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 166 (0x92a45c00) [pid = 1770] [serial = 1704] [outer = 0x91312c00] 13:58:24 INFO - PROCESS | 1770 | 1461099504283 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]]]}] 13:58:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 13:58:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1581ms 13:58:24 INFO - PROCESS | 1770 | 1461099504344 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 13:58:24 INFO - PROCESS | 1770 | 1461099504349 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 13:58:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 13:58:24 INFO - PROCESS | 1770 | 1461099504355 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 13:58:24 INFO - PROCESS | 1770 | 1461099504360 Marionette TRACE conn3 <- [1,2242,null,{}] 13:58:24 INFO - PROCESS | 1770 | 1461099504366 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}] 13:58:24 INFO - PROCESS | 1770 | 1461099504630 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 13:58:24 INFO - PROCESS | 1770 | 1461099504959 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:24 INFO - PROCESS | 1770 | ++DOCSHELL 0x92a9ac00 == 156 [pid = 1770] [id = 568] 13:58:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 167 (0x933ca800) [pid = 1770] [serial = 1705] [outer = (nil)] 13:58:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 168 (0x935d7800) [pid = 1770] [serial = 1706] [outer = 0x933ca800] 13:58:25 INFO - PROCESS | 1770 | 1461099505055 Marionette DEBUG loaded listener.js 13:58:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 169 (0x937ac800) [pid = 1770] [serial = 1707] [outer = 0x933ca800] 13:58:25 INFO - PROCESS | 1770 | 1461099505960 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]]]}] 13:58:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 13:58:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1682ms 13:58:26 INFO - PROCESS | 1770 | 1461099506038 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 13:58:26 INFO - PROCESS | 1770 | 1461099506042 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 13:58:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 13:58:26 INFO - PROCESS | 1770 | 1461099506048 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 13:58:26 INFO - PROCESS | 1770 | 1461099506051 Marionette TRACE conn3 <- [1,2246,null,{}] 13:58:26 INFO - PROCESS | 1770 | 1461099506057 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}] 13:58:26 INFO - PROCESS | 1770 | 1461099506314 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 13:58:26 INFO - PROCESS | 1770 | 1461099506639 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:26 INFO - PROCESS | 1770 | ++DOCSHELL 0x92979800 == 157 [pid = 1770] [id = 569] 13:58:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 170 (0x933cb800) [pid = 1770] [serial = 1708] [outer = (nil)] 13:58:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 171 (0x93a36800) [pid = 1770] [serial = 1709] [outer = 0x933cb800] 13:58:26 INFO - PROCESS | 1770 | 1461099506729 Marionette DEBUG loaded listener.js 13:58:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 172 (0x93a3ec00) [pid = 1770] [serial = 1710] [outer = 0x933cb800] 13:58:27 INFO - PROCESS | 1770 | 1461099507611 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]]]}] 13:58:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 13:58:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1632ms 13:58:27 INFO - PROCESS | 1770 | 1461099507681 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 13:58:27 INFO - PROCESS | 1770 | 1461099507685 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 13:58:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 13:58:27 INFO - PROCESS | 1770 | 1461099507691 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 13:58:27 INFO - PROCESS | 1770 | 1461099507694 Marionette TRACE conn3 <- [1,2250,null,{}] 13:58:27 INFO - PROCESS | 1770 | 1461099507700 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}] 13:58:27 INFO - PROCESS | 1770 | 1461099507898 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 13:58:28 INFO - PROCESS | 1770 | 1461099508232 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:28 INFO - PROCESS | 1770 | ++DOCSHELL 0x9297f400 == 158 [pid = 1770] [id = 570] 13:58:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 173 (0x933c8400) [pid = 1770] [serial = 1711] [outer = (nil)] 13:58:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 174 (0x93b81000) [pid = 1770] [serial = 1712] [outer = 0x933c8400] 13:58:28 INFO - PROCESS | 1770 | 1461099508324 Marionette DEBUG loaded listener.js 13:58:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 175 (0x93c68400) [pid = 1770] [serial = 1713] [outer = 0x933c8400] 13:58:29 INFO - PROCESS | 1770 | 1461099509231 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]]]}] 13:58:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 13:58:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1582ms 13:58:29 INFO - PROCESS | 1770 | 1461099509274 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 13:58:29 INFO - PROCESS | 1770 | 1461099509278 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 13:58:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 13:58:29 INFO - PROCESS | 1770 | 1461099509284 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 13:58:29 INFO - PROCESS | 1770 | 1461099509288 Marionette TRACE conn3 <- [1,2254,null,{}] 13:58:29 INFO - PROCESS | 1770 | 1461099509294 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}] 13:58:29 INFO - PROCESS | 1770 | 1461099509487 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 13:58:29 INFO - PROCESS | 1770 | 1461099509820 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:29 INFO - PROCESS | 1770 | ++DOCSHELL 0x93911800 == 159 [pid = 1770] [id = 571] 13:58:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 176 (0x93a3bc00) [pid = 1770] [serial = 1714] [outer = (nil)] 13:58:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 177 (0x95cccc00) [pid = 1770] [serial = 1715] [outer = 0x93a3bc00] 13:58:29 INFO - PROCESS | 1770 | 1461099509909 Marionette DEBUG loaded listener.js 13:58:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 178 (0x96864800) [pid = 1770] [serial = 1716] [outer = 0x93a3bc00] 13:58:30 INFO - PROCESS | 1770 | 1461099510819 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]]]}] 13:58:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 13:58:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1582ms 13:58:30 INFO - PROCESS | 1770 | 1461099510867 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 13:58:30 INFO - PROCESS | 1770 | 1461099510871 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 13:58:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 13:58:30 INFO - PROCESS | 1770 | 1461099510877 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 13:58:30 INFO - PROCESS | 1770 | 1461099510880 Marionette TRACE conn3 <- [1,2258,null,{}] 13:58:30 INFO - PROCESS | 1770 | 1461099510887 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}] 13:58:31 INFO - PROCESS | 1770 | 1461099511082 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 13:58:31 INFO - PROCESS | 1770 | 1461099511485 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:31 INFO - PROCESS | 1770 | ++DOCSHELL 0x95aea800 == 160 [pid = 1770] [id = 572] 13:58:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 179 (0x974e5800) [pid = 1770] [serial = 1717] [outer = (nil)] 13:58:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 180 (0x97662000) [pid = 1770] [serial = 1718] [outer = 0x974e5800] 13:58:31 INFO - PROCESS | 1770 | 1461099511577 Marionette DEBUG loaded listener.js 13:58:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 181 (0x97d12400) [pid = 1770] [serial = 1719] [outer = 0x974e5800] 13:58:32 INFO - PROCESS | 1770 | 1461099512506 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]]]}] 13:58:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 13:58:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1690ms 13:58:32 INFO - PROCESS | 1770 | 1461099512568 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 13:58:32 INFO - PROCESS | 1770 | 1461099512572 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 13:58:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 13:58:32 INFO - PROCESS | 1770 | 1461099512578 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 13:58:32 INFO - PROCESS | 1770 | 1461099512581 Marionette TRACE conn3 <- [1,2262,null,{}] 13:58:32 INFO - PROCESS | 1770 | 1461099512587 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}] 13:58:32 INFO - PROCESS | 1770 | 1461099512789 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 13:58:33 INFO - PROCESS | 1770 | 1461099513127 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:33 INFO - PROCESS | 1770 | ++DOCSHELL 0x93c63400 == 161 [pid = 1770] [id = 573] 13:58:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 182 (0x97380800) [pid = 1770] [serial = 1720] [outer = (nil)] 13:58:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 183 (0x9821bc00) [pid = 1770] [serial = 1721] [outer = 0x97380800] 13:58:33 INFO - PROCESS | 1770 | 1461099513218 Marionette DEBUG loaded listener.js 13:58:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 184 (0x983e1800) [pid = 1770] [serial = 1722] [outer = 0x97380800] 13:58:34 INFO - PROCESS | 1770 | 1461099514110 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]]]}] 13:58:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 13:58:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1588ms 13:58:34 INFO - PROCESS | 1770 | 1461099514166 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 13:58:34 INFO - PROCESS | 1770 | 1461099514171 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 13:58:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 13:58:34 INFO - PROCESS | 1770 | 1461099514178 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 13:58:34 INFO - PROCESS | 1770 | 1461099514181 Marionette TRACE conn3 <- [1,2266,null,{}] 13:58:34 INFO - PROCESS | 1770 | 1461099514187 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}] 13:58:34 INFO - PROCESS | 1770 | 1461099514389 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 13:58:34 INFO - PROCESS | 1770 | 1461099514675 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:34 INFO - PROCESS | 1770 | ++DOCSHELL 0x9737f400 == 162 [pid = 1770] [id = 574] 13:58:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 185 (0x97de3c00) [pid = 1770] [serial = 1723] [outer = (nil)] 13:58:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 186 (0x98a84c00) [pid = 1770] [serial = 1724] [outer = 0x97de3c00] 13:58:34 INFO - PROCESS | 1770 | 1461099514808 Marionette DEBUG loaded listener.js 13:58:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 187 (0x98a87c00) [pid = 1770] [serial = 1725] [outer = 0x97de3c00] 13:58:35 INFO - PROCESS | 1770 | 1461099515735 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]]]}] 13:58:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 13:58:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1632ms 13:58:35 INFO - PROCESS | 1770 | 1461099515810 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 13:58:35 INFO - PROCESS | 1770 | 1461099515814 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 13:58:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 13:58:35 INFO - PROCESS | 1770 | 1461099515821 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 13:58:35 INFO - PROCESS | 1770 | 1461099515823 Marionette TRACE conn3 <- [1,2270,null,{}] 13:58:35 INFO - PROCESS | 1770 | 1461099515829 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}] 13:58:36 INFO - PROCESS | 1770 | 1461099516076 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 13:58:36 INFO - PROCESS | 1770 | 1461099516431 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:36 INFO - PROCESS | 1770 | ++DOCSHELL 0x862e9800 == 163 [pid = 1770] [id = 575] 13:58:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 188 (0x96358800) [pid = 1770] [serial = 1726] [outer = (nil)] 13:58:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 189 (0x9df95000) [pid = 1770] [serial = 1727] [outer = 0x96358800] 13:58:36 INFO - PROCESS | 1770 | 1461099516521 Marionette DEBUG loaded listener.js 13:58:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 190 (0x9fc98000) [pid = 1770] [serial = 1728] [outer = 0x96358800] 13:58:37 INFO - PROCESS | 1770 | 1461099517382 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]]]}] 13:58:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 13:58:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1590ms 13:58:37 INFO - PROCESS | 1770 | 1461099517411 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 13:58:37 INFO - PROCESS | 1770 | 1461099517415 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 13:58:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 13:58:37 INFO - PROCESS | 1770 | 1461099517422 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 13:58:37 INFO - PROCESS | 1770 | 1461099517425 Marionette TRACE conn3 <- [1,2274,null,{}] 13:58:37 INFO - PROCESS | 1770 | 1461099517431 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}] 13:58:37 INFO - PROCESS | 1770 | 1461099517627 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 13:58:39 INFO - PROCESS | 1770 | --DOCSHELL 0x8fcbac00 == 162 [pid = 1770] [id = 363] 13:58:39 INFO - PROCESS | 1770 | --DOCSHELL 0x8941e000 == 161 [pid = 1770] [id = 464] 13:58:39 INFO - PROCESS | 1770 | --DOCSHELL 0x87870800 == 160 [pid = 1770] [id = 556] 13:58:39 INFO - PROCESS | 1770 | --DOCSHELL 0x8770f400 == 159 [pid = 1770] [id = 555] 13:58:39 INFO - PROCESS | 1770 | --DOCSHELL 0x86f4e800 == 158 [pid = 1770] [id = 554] 13:58:39 INFO - PROCESS | 1770 | --DOCSHELL 0x867e8400 == 157 [pid = 1770] [id = 553] 13:58:39 INFO - PROCESS | 1770 | --DOCSHELL 0x979a0000 == 156 [pid = 1770] [id = 548] 13:58:39 INFO - PROCESS | 1770 | --DOCSHELL 0x859be800 == 155 [pid = 1770] [id = 546] 13:58:39 INFO - PROCESS | 1770 | --DOCSHELL 0x87f99c00 == 154 [pid = 1770] [id = 547] 13:58:39 INFO - PROCESS | 1770 | --DOCSHELL 0x93b76800 == 153 [pid = 1770] [id = 545] 13:58:39 INFO - PROCESS | 1770 | --DOCSHELL 0x84b6a400 == 152 [pid = 1770] [id = 544] 13:58:39 INFO - PROCESS | 1770 | --DOCSHELL 0x8ffa9800 == 151 [pid = 1770] [id = 543] 13:58:39 INFO - PROCESS | 1770 | --DOCSHELL 0x893f3c00 == 150 [pid = 1770] [id = 541] 13:58:39 INFO - PROCESS | 1770 | --DOCSHELL 0x859b3400 == 149 [pid = 1770] [id = 542] 13:58:39 INFO - PROCESS | 1770 | --DOCSHELL 0x8f4aa000 == 148 [pid = 1770] [id = 540] 13:58:39 INFO - PROCESS | 1770 | --DOCSHELL 0x864ca400 == 147 [pid = 1770] [id = 539] 13:58:39 INFO - PROCESS | 1770 | --DOCSHELL 0x8bd45800 == 146 [pid = 1770] [id = 538] 13:58:39 INFO - PROCESS | 1770 | --DOCSHELL 0x894ef400 == 145 [pid = 1770] [id = 537] 13:58:39 INFO - PROCESS | 1770 | --DOCSHELL 0x88da0c00 == 144 [pid = 1770] [id = 536] 13:58:39 INFO - PROCESS | 1770 | --DOCSHELL 0x86f4cc00 == 143 [pid = 1770] [id = 535] 13:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 189 (0x8b75c800) [pid = 1770] [serial = 1604] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 188 (0x8786ec00) [pid = 1770] [serial = 1538] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 187 (0x8f4b0000) [pid = 1770] [serial = 1550] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 186 (0x864cac00) [pid = 1770] [serial = 1593] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 185 (0x93906c00) [pid = 1770] [serial = 1574] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 184 (0x90572000) [pid = 1770] [serial = 1560] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 183 (0x87716c00) [pid = 1770] [serial = 1601] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 182 (0x9887dc00) [pid = 1770] [serial = 1589] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 181 (0x90251000) [pid = 1770] [serial = 1556] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 180 (0x8941b000) [pid = 1770] [serial = 1599] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 179 (0x904e6000) [pid = 1770] [serial = 1559] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 178 (0x933c4000) [pid = 1770] [serial = 1569] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 177 (0x8a72f800) [pid = 1770] [serial = 1602] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 176 (0x95a87400) [pid = 1770] [serial = 1581] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 175 (0x93910400) [pid = 1770] [serial = 1575] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 174 (0x87f9b800) [pid = 1770] [serial = 1539] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 173 (0x8f6e8c00) [pid = 1770] [serial = 1551] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 172 (0x8a5d3400) [pid = 1770] [serial = 1542] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 171 (0x87f9f800) [pid = 1770] [serial = 1596] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 170 (0x8bd50800) [pid = 1770] [serial = 1547] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 169 (0x97d1b400) [pid = 1770] [serial = 1586] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 168 (0x9b0ea800) [pid = 1770] [serial = 1521] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 167 (0x88da3800) [pid = 1770] [serial = 1598] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 166 (0x93c66800) [pid = 1770] [serial = 1578] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 165 (0x935d7400) [pid = 1770] [serial = 1571] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 164 (0x9072f800) [pid = 1770] [serial = 1563] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 163 (0x895db800) [pid = 1770] [serial = 1535] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 162 (0x8635c800) [pid = 1770] [serial = 1592] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 161 (0x8bb56400) [pid = 1770] [serial = 1545] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 160 (0x8a736400) [pid = 1770] [serial = 1464] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 159 (0x894ec400) [pid = 1770] [serial = 1541] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 158 (0x935ddc00) [pid = 1770] [serial = 1572] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 157 (0x8e5b8800) [pid = 1770] [serial = 1548] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 156 (0x8ffa3000) [pid = 1770] [serial = 1554] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 155 (0x971cb800) [pid = 1770] [serial = 1584] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 154 (0x92a9b800) [pid = 1770] [serial = 1568] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 153 (0x90401c00) [pid = 1770] [serial = 1557] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 152 (0x87e63000) [pid = 1770] [serial = 1595] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 151 (0x97150c00) [pid = 1770] [serial = 1583] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 150 (0x95a85400) [pid = 1770] [serial = 1580] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 149 (0x8ba1d800) [pid = 1770] [serial = 1544] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 148 (0x91f3d400) [pid = 1770] [serial = 1565] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 147 (0x93c62400) [pid = 1770] [serial = 1577] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 146 (0x91fbc400) [pid = 1770] [serial = 1566] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 145 (0x90684c00) [pid = 1770] [serial = 1562] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 144 (0x8fa97400) [pid = 1770] [serial = 1553] [outer = (nil)] [url = about:blank] 13:58:39 INFO - PROCESS | 1770 | 1461099519977 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:40 INFO - PROCESS | 1770 | ++DOCSHELL 0x864c4c00 == 144 [pid = 1770] [id = 576] 13:58:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 145 (0x864c5000) [pid = 1770] [serial = 1729] [outer = (nil)] 13:58:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 146 (0x864cd000) [pid = 1770] [serial = 1730] [outer = 0x864c5000] 13:58:40 INFO - PROCESS | 1770 | 1461099520062 Marionette DEBUG loaded listener.js 13:58:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 147 (0x867f4c00) [pid = 1770] [serial = 1731] [outer = 0x864c5000] 13:58:40 INFO - PROCESS | 1770 | 1461099520872 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]]]}] 13:58:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 13:58:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 3502ms 13:58:40 INFO - PROCESS | 1770 | 1461099520925 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 13:58:40 INFO - PROCESS | 1770 | 1461099520932 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 13:58:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 13:58:40 INFO - PROCESS | 1770 | 1461099520944 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 13:58:40 INFO - PROCESS | 1770 | 1461099520948 Marionette TRACE conn3 <- [1,2278,null,{}] 13:58:40 INFO - PROCESS | 1770 | 1461099520956 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}] 13:58:41 INFO - PROCESS | 1770 | 1461099521172 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 13:58:41 INFO - PROCESS | 1770 | 1461099521400 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:41 INFO - PROCESS | 1770 | ++DOCSHELL 0x87e6b800 == 145 [pid = 1770] [id = 577] 13:58:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 148 (0x87e6c800) [pid = 1770] [serial = 1732] [outer = (nil)] 13:58:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 149 (0x88905000) [pid = 1770] [serial = 1733] [outer = 0x87e6c800] 13:58:41 INFO - PROCESS | 1770 | 1461099521475 Marionette DEBUG loaded listener.js 13:58:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 150 (0x88b47000) [pid = 1770] [serial = 1734] [outer = 0x87e6c800] 13:58:42 INFO - PROCESS | 1770 | 1461099522395 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]]]}] 13:58:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 13:58:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1480ms 13:58:42 INFO - PROCESS | 1770 | 1461099522433 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 13:58:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 13:58:42 INFO - PROCESS | 1770 | 1461099522439 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 13:58:42 INFO - PROCESS | 1770 | 1461099522446 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 13:58:42 INFO - PROCESS | 1770 | 1461099522449 Marionette TRACE conn3 <- [1,2282,null,{}] 13:58:42 INFO - PROCESS | 1770 | 1461099522455 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}] 13:58:42 INFO - PROCESS | 1770 | 1461099522710 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 13:58:42 INFO - PROCESS | 1770 | 1461099522746 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:42 INFO - PROCESS | 1770 | ++DOCSHELL 0x859bf000 == 146 [pid = 1770] [id = 578] 13:58:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 151 (0x87718400) [pid = 1770] [serial = 1735] [outer = (nil)] 13:58:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 152 (0x893f3c00) [pid = 1770] [serial = 1736] [outer = 0x87718400] 13:58:42 INFO - PROCESS | 1770 | 1461099522818 Marionette DEBUG loaded listener.js 13:58:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 153 (0x894ec000) [pid = 1770] [serial = 1737] [outer = 0x87718400] 13:58:43 INFO - PROCESS | 1770 | 1461099523812 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]]]}] 13:58:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 13:58:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1430ms 13:58:43 INFO - PROCESS | 1770 | 1461099523876 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 13:58:43 INFO - PROCESS | 1770 | 1461099523880 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 13:58:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 13:58:43 INFO - PROCESS | 1770 | 1461099523894 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 13:58:43 INFO - PROCESS | 1770 | 1461099523902 Marionette TRACE conn3 <- [1,2286,null,{}] 13:58:43 INFO - PROCESS | 1770 | 1461099523918 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}] 13:58:44 INFO - PROCESS | 1770 | 1461099524179 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 13:58:44 INFO - PROCESS | 1770 | 1461099524211 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:44 INFO - PROCESS | 1770 | ++DOCSHELL 0x88da2000 == 147 [pid = 1770] [id = 579] 13:58:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 154 (0x89421400) [pid = 1770] [serial = 1738] [outer = (nil)] 13:58:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 155 (0x8b752800) [pid = 1770] [serial = 1739] [outer = 0x89421400] 13:58:44 INFO - PROCESS | 1770 | 1461099524283 Marionette DEBUG loaded listener.js 13:58:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 156 (0x8ba12400) [pid = 1770] [serial = 1740] [outer = 0x89421400] 13:58:45 INFO - PROCESS | 1770 | --DOMWINDOW == 155 (0x8ffa9c00) [pid = 1770] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 13:58:45 INFO - PROCESS | 1770 | --DOMWINDOW == 154 (0x93c64000) [pid = 1770] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 13:58:45 INFO - PROCESS | 1770 | --DOMWINDOW == 153 (0x8be68000) [pid = 1770] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 13:58:45 INFO - PROCESS | 1770 | --DOMWINDOW == 152 (0x87710800) [pid = 1770] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 13:58:45 INFO - PROCESS | 1770 | --DOMWINDOW == 151 (0x867e9800) [pid = 1770] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 13:58:45 INFO - PROCESS | 1770 | --DOMWINDOW == 150 (0x915d2400) [pid = 1770] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 13:58:45 INFO - PROCESS | 1770 | --DOMWINDOW == 149 (0x895e4800) [pid = 1770] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 13:58:45 INFO - PROCESS | 1770 | --DOMWINDOW == 148 (0x93b79000) [pid = 1770] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 13:58:45 INFO - PROCESS | 1770 | --DOMWINDOW == 147 (0x9297c800) [pid = 1770] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 13:58:45 INFO - PROCESS | 1770 | --DOMWINDOW == 146 (0x88b42000) [pid = 1770] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 13:58:45 INFO - PROCESS | 1770 | --DOMWINDOW == 145 (0x95c1dc00) [pid = 1770] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 13:58:45 INFO - PROCESS | 1770 | --DOMWINDOW == 144 (0x8f7dd800) [pid = 1770] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 13:58:45 INFO - PROCESS | 1770 | --DOMWINDOW == 143 (0x88c8ac00) [pid = 1770] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 13:58:45 INFO - PROCESS | 1770 | --DOMWINDOW == 142 (0x88da5c00) [pid = 1770] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 13:58:45 INFO - PROCESS | 1770 | --DOMWINDOW == 141 (0x9fb8d400) [pid = 1770] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 13:58:45 INFO - PROCESS | 1770 | --DOMWINDOW == 140 (0x90571c00) [pid = 1770] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 13:58:45 INFO - PROCESS | 1770 | --DOMWINDOW == 139 (0x8941d800) [pid = 1770] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 13:58:45 INFO - PROCESS | 1770 | --DOMWINDOW == 138 (0x97664000) [pid = 1770] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 13:58:45 INFO - PROCESS | 1770 | --DOMWINDOW == 137 (0x8bd41800) [pid = 1770] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 13:58:45 INFO - PROCESS | 1770 | --DOMWINDOW == 136 (0x88da8000) [pid = 1770] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 13:58:45 INFO - PROCESS | 1770 | --DOMWINDOW == 135 (0x86f50000) [pid = 1770] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 13:58:45 INFO - PROCESS | 1770 | --DOMWINDOW == 134 (0x97d14000) [pid = 1770] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 13:58:45 INFO - PROCESS | 1770 | 1461099525834 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]]]}] 13:58:45 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 13:58:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 2008ms 13:58:45 INFO - PROCESS | 1770 | 1461099525895 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 13:58:45 INFO - PROCESS | 1770 | 1461099525900 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 13:58:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 13:58:45 INFO - PROCESS | 1770 | 1461099525906 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 13:58:45 INFO - PROCESS | 1770 | 1461099525908 Marionette TRACE conn3 <- [1,2290,null,{}] 13:58:45 INFO - PROCESS | 1770 | 1461099525914 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}] 13:58:46 INFO - PROCESS | 1770 | 1461099526093 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 13:58:46 INFO - PROCESS | 1770 | 1461099526297 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:46 INFO - PROCESS | 1770 | ++DOCSHELL 0x86353800 == 148 [pid = 1770] [id = 580] 13:58:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 135 (0x867e9800) [pid = 1770] [serial = 1741] [outer = (nil)] 13:58:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 136 (0x8b74f000) [pid = 1770] [serial = 1742] [outer = 0x867e9800] 13:58:46 INFO - PROCESS | 1770 | 1461099526397 Marionette DEBUG loaded listener.js 13:58:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 137 (0x8bb4ec00) [pid = 1770] [serial = 1743] [outer = 0x867e9800] 13:58:47 INFO - PROCESS | 1770 | 1461099527311 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]]]}] 13:58:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 13:58:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1451ms 13:58:47 INFO - PROCESS | 1770 | 1461099527359 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 13:58:47 INFO - PROCESS | 1770 | 1461099527365 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 13:58:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 13:58:47 INFO - PROCESS | 1770 | 1461099527374 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 13:58:47 INFO - PROCESS | 1770 | 1461099527380 Marionette TRACE conn3 <- [1,2294,null,{}] 13:58:47 INFO - PROCESS | 1770 | 1461099527389 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}] 13:58:47 INFO - PROCESS | 1770 | 1461099527602 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 13:58:47 INFO - PROCESS | 1770 | 1461099527865 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:47 INFO - PROCESS | 1770 | ++DOCSHELL 0x87717800 == 149 [pid = 1770] [id = 581] 13:58:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 138 (0x87717c00) [pid = 1770] [serial = 1744] [outer = (nil)] 13:58:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 139 (0x8786a800) [pid = 1770] [serial = 1745] [outer = 0x87717c00] 13:58:48 INFO - PROCESS | 1770 | 1461099528027 Marionette DEBUG loaded listener.js 13:58:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 140 (0x87f99c00) [pid = 1770] [serial = 1746] [outer = 0x87717c00] 13:58:48 INFO - PROCESS | 1770 | 1461099528938 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]]]}] 13:58:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 13:58:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1633ms 13:58:49 INFO - PROCESS | 1770 | 1461099529008 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 13:58:49 INFO - PROCESS | 1770 | 1461099529016 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 13:58:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 13:58:49 INFO - PROCESS | 1770 | 1461099529028 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 13:58:49 INFO - PROCESS | 1770 | 1461099529032 Marionette TRACE conn3 <- [1,2298,null,{}] 13:58:49 INFO - PROCESS | 1770 | 1461099529038 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}] 13:58:49 INFO - PROCESS | 1770 | 1461099529295 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 13:58:49 INFO - PROCESS | 1770 | 1461099529632 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:49 INFO - PROCESS | 1770 | ++DOCSHELL 0x87f9a400 == 150 [pid = 1770] [id = 582] 13:58:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 141 (0x88c88c00) [pid = 1770] [serial = 1747] [outer = (nil)] 13:58:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 142 (0x895db800) [pid = 1770] [serial = 1748] [outer = 0x88c88c00] 13:58:49 INFO - PROCESS | 1770 | 1461099529726 Marionette DEBUG loaded listener.js 13:58:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 143 (0x8a60a000) [pid = 1770] [serial = 1749] [outer = 0x88c88c00] 13:58:50 INFO - PROCESS | 1770 | 1461099530698 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]]]}] 13:58:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 13:58:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1732ms 13:58:50 INFO - PROCESS | 1770 | 1461099530760 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 13:58:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 13:58:50 INFO - PROCESS | 1770 | 1461099530764 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 13:58:50 INFO - PROCESS | 1770 | 1461099530771 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 13:58:50 INFO - PROCESS | 1770 | 1461099530777 Marionette TRACE conn3 <- [1,2302,null,{}] 13:58:50 INFO - PROCESS | 1770 | 1461099530794 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}] 13:58:51 INFO - PROCESS | 1770 | 1461099531045 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 13:58:51 INFO - PROCESS | 1770 | 1461099531434 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:51 INFO - PROCESS | 1770 | ++DOCSHELL 0x894e8400 == 151 [pid = 1770] [id = 583] 13:58:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 144 (0x8bd4a800) [pid = 1770] [serial = 1750] [outer = (nil)] 13:58:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 145 (0x8e5b9c00) [pid = 1770] [serial = 1751] [outer = 0x8bd4a800] 13:58:51 INFO - PROCESS | 1770 | 1461099531525 Marionette DEBUG loaded listener.js 13:58:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 146 (0x8e5c6000) [pid = 1770] [serial = 1752] [outer = 0x8bd4a800] 13:58:52 INFO - PROCESS | 1770 | 1461099532405 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]]]}] 13:58:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 13:58:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1688ms 13:58:52 INFO - PROCESS | 1770 | 1461099532459 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 13:58:52 INFO - PROCESS | 1770 | 1461099532463 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 13:58:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 13:58:52 INFO - PROCESS | 1770 | 1461099532488 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 13:58:52 INFO - PROCESS | 1770 | 1461099532492 Marionette TRACE conn3 <- [1,2306,null,{}] 13:58:52 INFO - PROCESS | 1770 | 1461099532498 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}] 13:58:52 INFO - PROCESS | 1770 | 1461099532703 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 13:58:53 INFO - PROCESS | 1770 | 1461099532986 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:53 INFO - PROCESS | 1770 | ++DOCSHELL 0x8941a400 == 152 [pid = 1770] [id = 584] 13:58:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 147 (0x8e5bc400) [pid = 1770] [serial = 1753] [outer = (nil)] 13:58:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 148 (0x8f7e8c00) [pid = 1770] [serial = 1754] [outer = 0x8e5bc400] 13:58:53 INFO - PROCESS | 1770 | 1461099533130 Marionette DEBUG loaded listener.js 13:58:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 149 (0x8fcb8400) [pid = 1770] [serial = 1755] [outer = 0x8e5bc400] 13:58:54 INFO - PROCESS | 1770 | 1461099534057 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]]]}] 13:58:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 13:58:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1633ms 13:58:54 INFO - PROCESS | 1770 | 1461099534119 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 13:58:54 INFO - PROCESS | 1770 | 1461099534123 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 13:58:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 13:58:54 INFO - PROCESS | 1770 | 1461099534129 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 13:58:54 INFO - PROCESS | 1770 | 1461099534133 Marionette TRACE conn3 <- [1,2310,null,{}] 13:58:54 INFO - PROCESS | 1770 | 1461099534139 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}] 13:58:54 INFO - PROCESS | 1770 | 1461099534339 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 13:58:54 INFO - PROCESS | 1770 | 1461099534621 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:54 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f4aa000 == 153 [pid = 1770] [id = 585] 13:58:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 150 (0x8f6f0c00) [pid = 1770] [serial = 1756] [outer = (nil)] 13:58:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 151 (0x8ffb0800) [pid = 1770] [serial = 1757] [outer = 0x8f6f0c00] 13:58:54 INFO - PROCESS | 1770 | 1461099534756 Marionette DEBUG loaded listener.js 13:58:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 152 (0x900d0000) [pid = 1770] [serial = 1758] [outer = 0x8f6f0c00] 13:58:55 INFO - PROCESS | 1770 | 1461099535662 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]]]}] 13:58:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 13:58:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1584ms 13:58:55 INFO - PROCESS | 1770 | 1461099535715 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 13:58:55 INFO - PROCESS | 1770 | 1461099535719 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 13:58:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 13:58:55 INFO - PROCESS | 1770 | 1461099535725 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 13:58:55 INFO - PROCESS | 1770 | 1461099535729 Marionette TRACE conn3 <- [1,2314,null,{}] 13:58:55 INFO - PROCESS | 1770 | 1461099535734 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}] 13:58:55 INFO - PROCESS | 1770 | 1461099535970 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 13:58:56 INFO - PROCESS | 1770 | 1461099536317 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:56 INFO - PROCESS | 1770 | ++DOCSHELL 0x8ffa9c00 == 154 [pid = 1770] [id = 586] 13:58:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 153 (0x9040a000) [pid = 1770] [serial = 1759] [outer = (nil)] 13:58:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 154 (0x904efc00) [pid = 1770] [serial = 1760] [outer = 0x9040a000] 13:58:56 INFO - PROCESS | 1770 | 1461099536428 Marionette DEBUG loaded listener.js 13:58:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 155 (0x90730800) [pid = 1770] [serial = 1761] [outer = 0x9040a000] 13:58:57 INFO - PROCESS | 1770 | 1461099537316 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]]]}] 13:58:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 13:58:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1638ms 13:58:57 INFO - PROCESS | 1770 | 1461099537363 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 13:58:57 INFO - PROCESS | 1770 | 1461099537367 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 13:58:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 13:58:57 INFO - PROCESS | 1770 | 1461099537374 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 13:58:57 INFO - PROCESS | 1770 | 1461099537378 Marionette TRACE conn3 <- [1,2318,null,{}] 13:58:57 INFO - PROCESS | 1770 | 1461099537384 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}] 13:58:57 INFO - PROCESS | 1770 | 1461099537585 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 13:58:57 INFO - PROCESS | 1770 | 1461099537868 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:57 INFO - PROCESS | 1770 | ++DOCSHELL 0x8bb5a800 == 155 [pid = 1770] [id = 587] 13:58:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 156 (0x8f7e2c00) [pid = 1770] [serial = 1762] [outer = (nil)] 13:58:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 157 (0x913afc00) [pid = 1770] [serial = 1763] [outer = 0x8f7e2c00] 13:58:58 INFO - PROCESS | 1770 | 1461099538003 Marionette DEBUG loaded listener.js 13:58:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 158 (0x91f0fc00) [pid = 1770] [serial = 1764] [outer = 0x8f7e2c00] 13:58:58 INFO - PROCESS | 1770 | 1461099538917 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] 13:58:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 13:58:58 INFO - PROCESS | 1770 | 1461099538964 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 13:58:58 INFO - PROCESS | 1770 | 1461099538970 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 13:58:58 INFO - PROCESS | 1770 | 1461099538974 Marionette TRACE conn3 <- [1,2322,null,{}] 13:58:58 INFO - PROCESS | 1770 | 1461099538980 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}] 13:58:59 INFO - PROCESS | 1770 | 1461099539175 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 13:58:59 INFO - PROCESS | 1770 | 1461099539508 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:59 INFO - PROCESS | 1770 | ++DOCSHELL 0x9131b000 == 156 [pid = 1770] [id = 588] 13:58:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 159 (0x913a1800) [pid = 1770] [serial = 1765] [outer = (nil)] 13:58:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 160 (0x92a4e800) [pid = 1770] [serial = 1766] [outer = 0x913a1800] 13:58:59 INFO - PROCESS | 1770 | 1461099539601 Marionette DEBUG loaded listener.js 13:58:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 161 (0x92aa1000) [pid = 1770] [serial = 1767] [outer = 0x913a1800] 13:59:00 INFO - PROCESS | 1770 | 1461099540472 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]]]}] 13:59:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 13:59:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1536ms 13:59:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 13:59:00 INFO - PROCESS | 1770 | 1461099540506 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 13:59:00 INFO - PROCESS | 1770 | 1461099540509 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 13:59:00 INFO - PROCESS | 1770 | 1461099540516 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 13:59:00 INFO - PROCESS | 1770 | 1461099540520 Marionette TRACE conn3 <- [1,2326,null,{}] 13:59:00 INFO - PROCESS | 1770 | 1461099540526 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}] 13:59:00 INFO - PROCESS | 1770 | 1461099540720 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 13:59:01 INFO - PROCESS | 1770 | 1461099541011 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:01 INFO - PROCESS | 1770 | ++DOCSHELL 0x8ba19c00 == 157 [pid = 1770] [id = 589] 13:59:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 162 (0x8ffad800) [pid = 1770] [serial = 1768] [outer = (nil)] 13:59:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 163 (0x933c6800) [pid = 1770] [serial = 1769] [outer = 0x8ffad800] 13:59:01 INFO - PROCESS | 1770 | 1461099541148 Marionette DEBUG loaded listener.js 13:59:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 164 (0x933ce800) [pid = 1770] [serial = 1770] [outer = 0x8ffad800] 13:59:02 INFO - PROCESS | 1770 | 1461099542075 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]]]}] 13:59:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 13:59:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1588ms 13:59:02 INFO - PROCESS | 1770 | 1461099542104 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 13:59:02 INFO - PROCESS | 1770 | 1461099542108 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 13:59:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 13:59:02 INFO - PROCESS | 1770 | 1461099542114 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 13:59:02 INFO - PROCESS | 1770 | 1461099542118 Marionette TRACE conn3 <- [1,2330,null,{}] 13:59:02 INFO - PROCESS | 1770 | 1461099542124 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}] 13:59:02 INFO - PROCESS | 1770 | 1461099542320 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 13:59:02 INFO - PROCESS | 1770 | 1461099542662 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:02 INFO - PROCESS | 1770 | ++DOCSHELL 0x864cf800 == 158 [pid = 1770] [id = 590] 13:59:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 165 (0x904e9800) [pid = 1770] [serial = 1771] [outer = (nil)] 13:59:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 166 (0x937a3000) [pid = 1770] [serial = 1772] [outer = 0x904e9800] 13:59:02 INFO - PROCESS | 1770 | 1461099542755 Marionette DEBUG loaded listener.js 13:59:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 167 (0x937aa000) [pid = 1770] [serial = 1773] [outer = 0x904e9800] 13:59:03 INFO - PROCESS | 1770 | 1461099543666 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]]]}] 13:59:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 13:59:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1598ms 13:59:03 INFO - PROCESS | 1770 | 1461099543713 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 13:59:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 13:59:03 INFO - PROCESS | 1770 | 1461099543718 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 13:59:03 INFO - PROCESS | 1770 | 1461099543724 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 13:59:03 INFO - PROCESS | 1770 | 1461099543729 Marionette TRACE conn3 <- [1,2334,null,{}] 13:59:03 INFO - PROCESS | 1770 | 1461099543734 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}] 13:59:03 INFO - PROCESS | 1770 | 1461099543960 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 13:59:04 INFO - PROCESS | 1770 | 1461099544304 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:04 INFO - PROCESS | 1770 | ++DOCSHELL 0x93909c00 == 159 [pid = 1770] [id = 591] 13:59:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 168 (0x93b7d400) [pid = 1770] [serial = 1774] [outer = (nil)] 13:59:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 169 (0x93c66800) [pid = 1770] [serial = 1775] [outer = 0x93b7d400] 13:59:04 INFO - PROCESS | 1770 | 1461099544401 Marionette DEBUG loaded listener.js 13:59:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 170 (0x95a87400) [pid = 1770] [serial = 1776] [outer = 0x93b7d400] 13:59:05 INFO - PROCESS | 1770 | 1461099545301 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]]]}] 13:59:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 13:59:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1634ms 13:59:05 INFO - PROCESS | 1770 | 1461099545357 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 13:59:05 INFO - PROCESS | 1770 | 1461099545362 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 13:59:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 13:59:05 INFO - PROCESS | 1770 | 1461099545368 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 13:59:05 INFO - PROCESS | 1770 | 1461099545371 Marionette TRACE conn3 <- [1,2338,null,{}] 13:59:05 INFO - PROCESS | 1770 | 1461099545378 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}] 13:59:05 INFO - PROCESS | 1770 | 1461099545583 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 13:59:05 INFO - PROCESS | 1770 | 1461099545870 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:05 INFO - PROCESS | 1770 | ++DOCSHELL 0x950dd000 == 160 [pid = 1770] [id = 592] 13:59:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 171 (0x9685ec00) [pid = 1770] [serial = 1777] [outer = (nil)] 13:59:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 172 (0x97381400) [pid = 1770] [serial = 1778] [outer = 0x9685ec00] 13:59:06 INFO - PROCESS | 1770 | 1461099546009 Marionette DEBUG loaded listener.js 13:59:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 173 (0x9765ac00) [pid = 1770] [serial = 1779] [outer = 0x9685ec00] 13:59:06 INFO - PROCESS | 1770 | 1461099546927 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]]]}] 13:59:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 13:59:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1586ms 13:59:06 INFO - PROCESS | 1770 | 1461099546955 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 13:59:06 INFO - PROCESS | 1770 | 1461099546959 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 13:59:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 13:59:06 INFO - PROCESS | 1770 | 1461099546965 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 13:59:06 INFO - PROCESS | 1770 | 1461099546969 Marionette TRACE conn3 <- [1,2342,null,{}] 13:59:06 INFO - PROCESS | 1770 | 1461099546974 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}] 13:59:07 INFO - PROCESS | 1770 | 1461099547169 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 13:59:07 INFO - PROCESS | 1770 | 1461099547512 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:07 INFO - PROCESS | 1770 | ++DOCSHELL 0x855a7800 == 161 [pid = 1770] [id = 593] 13:59:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 174 (0x862f7400) [pid = 1770] [serial = 1780] [outer = (nil)] 13:59:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 175 (0x979a0c00) [pid = 1770] [serial = 1781] [outer = 0x862f7400] 13:59:07 INFO - PROCESS | 1770 | 1461099547605 Marionette DEBUG loaded listener.js 13:59:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 176 (0x983e0c00) [pid = 1770] [serial = 1782] [outer = 0x862f7400] 13:59:08 INFO - PROCESS | 1770 | 1461099548456 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]]]}] 13:59:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 13:59:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1534ms 13:59:08 INFO - PROCESS | 1770 | 1461099548499 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 13:59:08 INFO - PROCESS | 1770 | 1461099548503 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 13:59:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 13:59:08 INFO - PROCESS | 1770 | 1461099548509 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 13:59:08 INFO - PROCESS | 1770 | 1461099548513 Marionette TRACE conn3 <- [1,2346,null,{}] 13:59:08 INFO - PROCESS | 1770 | 1461099548519 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}] 13:59:08 INFO - PROCESS | 1770 | 1461099548715 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 13:59:09 INFO - PROCESS | 1770 | 1461099549008 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:09 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f9c2400 == 162 [pid = 1770] [id = 594] 13:59:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 177 (0x97d1ac00) [pid = 1770] [serial = 1783] [outer = (nil)] 13:59:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 178 (0x9b089800) [pid = 1770] [serial = 1784] [outer = 0x97d1ac00] 13:59:09 INFO - PROCESS | 1770 | 1461099549145 Marionette DEBUG loaded listener.js 13:59:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 179 (0x9df8e000) [pid = 1770] [serial = 1785] [outer = 0x97d1ac00] 13:59:10 INFO - PROCESS | 1770 | 1461099550012 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]]]}] 13:59:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 13:59:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1540ms 13:59:10 INFO - PROCESS | 1770 | 1461099550051 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 13:59:10 INFO - PROCESS | 1770 | 1461099550054 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 13:59:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 13:59:10 INFO - PROCESS | 1770 | 1461099550061 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 13:59:10 INFO - PROCESS | 1770 | 1461099550064 Marionette TRACE conn3 <- [1,2350,null,{}] 13:59:10 INFO - PROCESS | 1770 | 1461099550070 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}] 13:59:10 INFO - PROCESS | 1770 | 1461099550270 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 13:59:10 INFO - PROCESS | 1770 | 1461099550621 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:10 INFO - PROCESS | 1770 | ++DOCSHELL 0x935d8000 == 163 [pid = 1770] [id = 595] 13:59:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 180 (0x9887dc00) [pid = 1770] [serial = 1786] [outer = (nil)] 13:59:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 181 (0x9ff10000) [pid = 1770] [serial = 1787] [outer = 0x9887dc00] 13:59:10 INFO - PROCESS | 1770 | 1461099550716 Marionette DEBUG loaded listener.js 13:59:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 182 (0x9ff15800) [pid = 1770] [serial = 1788] [outer = 0x9887dc00] 13:59:11 INFO - PROCESS | 1770 | 1461099551645 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]]]}] 13:59:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 13:59:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1629ms 13:59:11 INFO - PROCESS | 1770 | 1461099551691 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 13:59:11 INFO - PROCESS | 1770 | 1461099551695 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 13:59:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 13:59:11 INFO - PROCESS | 1770 | 1461099551701 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 13:59:11 INFO - PROCESS | 1770 | 1461099551705 Marionette TRACE conn3 <- [1,2354,null,{}] 13:59:11 INFO - PROCESS | 1770 | 1461099551711 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}] 13:59:11 INFO - PROCESS | 1770 | 1461099551921 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 13:59:12 INFO - PROCESS | 1770 | 1461099552268 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:12 INFO - PROCESS | 1770 | ++DOCSHELL 0x8635a400 == 164 [pid = 1770] [id = 596] 13:59:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 183 (0x935dbc00) [pid = 1770] [serial = 1789] [outer = (nil)] 13:59:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 184 (0xa0ad1400) [pid = 1770] [serial = 1790] [outer = 0x935dbc00] 13:59:12 INFO - PROCESS | 1770 | 1461099552361 Marionette DEBUG loaded listener.js 13:59:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 185 (0xa0c11c00) [pid = 1770] [serial = 1791] [outer = 0x935dbc00] 13:59:13 INFO - PROCESS | 1770 | 1461099553249 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]]]}] 13:59:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 13:59:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1590ms 13:59:13 INFO - PROCESS | 1770 | 1461099553292 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 13:59:13 INFO - PROCESS | 1770 | 1461099553296 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 13:59:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 13:59:13 INFO - PROCESS | 1770 | 1461099553302 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 13:59:13 INFO - PROCESS | 1770 | 1461099553306 Marionette TRACE conn3 <- [1,2358,null,{}] 13:59:13 INFO - PROCESS | 1770 | 1461099553311 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}] 13:59:13 INFO - PROCESS | 1770 | 1461099553511 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 13:59:13 INFO - PROCESS | 1770 | 1461099553807 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:13 INFO - PROCESS | 1770 | ++DOCSHELL 0x98e0d400 == 165 [pid = 1770] [id = 597] 13:59:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 186 (0x9ff13000) [pid = 1770] [serial = 1792] [outer = (nil)] 13:59:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 187 (0xa0f97000) [pid = 1770] [serial = 1793] [outer = 0x9ff13000] 13:59:13 INFO - PROCESS | 1770 | 1461099553948 Marionette DEBUG loaded listener.js 13:59:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 188 (0xa0f98800) [pid = 1770] [serial = 1794] [outer = 0x9ff13000] 13:59:14 INFO - PROCESS | 1770 | 1461099554855 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]]]}] 13:59:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 13:59:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1587ms 13:59:14 INFO - PROCESS | 1770 | 1461099554890 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 13:59:14 INFO - PROCESS | 1770 | 1461099554894 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 13:59:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 13:59:14 INFO - PROCESS | 1770 | 1461099554900 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 13:59:14 INFO - PROCESS | 1770 | 1461099554904 Marionette TRACE conn3 <- [1,2362,null,{}] 13:59:14 INFO - PROCESS | 1770 | 1461099554909 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}] 13:59:15 INFO - PROCESS | 1770 | 1461099555113 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 13:59:15 INFO - PROCESS | 1770 | 1461099555467 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:15 INFO - PROCESS | 1770 | ++DOCSHELL 0x8584ac00 == 166 [pid = 1770] [id = 598] 13:59:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 189 (0xa0e47800) [pid = 1770] [serial = 1795] [outer = (nil)] 13:59:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 190 (0xa2abe800) [pid = 1770] [serial = 1796] [outer = 0xa0e47800] 13:59:15 INFO - PROCESS | 1770 | 1461099555557 Marionette DEBUG loaded listener.js 13:59:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 191 (0xa2ac8400) [pid = 1770] [serial = 1797] [outer = 0xa0e47800] 13:59:16 INFO - PROCESS | 1770 | 1461099556496 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]]]}] 13:59:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 13:59:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1680ms 13:59:16 INFO - PROCESS | 1770 | 1461099556581 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 13:59:16 INFO - PROCESS | 1770 | 1461099556585 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 13:59:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 13:59:16 INFO - PROCESS | 1770 | 1461099556591 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 13:59:16 INFO - PROCESS | 1770 | 1461099556595 Marionette TRACE conn3 <- [1,2366,null,{}] 13:59:16 INFO - PROCESS | 1770 | 1461099556601 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}] 13:59:16 INFO - PROCESS | 1770 | 1461099556811 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 13:59:17 INFO - PROCESS | 1770 | 1461099557183 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:17 INFO - PROCESS | 1770 | ++DOCSHELL 0x8959ec00 == 167 [pid = 1770] [id = 599] 13:59:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 192 (0x895a3800) [pid = 1770] [serial = 1798] [outer = (nil)] 13:59:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 193 (0x895a7000) [pid = 1770] [serial = 1799] [outer = 0x895a3800] 13:59:17 INFO - PROCESS | 1770 | 1461099557282 Marionette DEBUG loaded listener.js 13:59:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 194 (0x895a9c00) [pid = 1770] [serial = 1800] [outer = 0x895a3800] 13:59:19 INFO - PROCESS | 1770 | --DOCSHELL 0x88da2000 == 166 [pid = 1770] [id = 579] 13:59:19 INFO - PROCESS | 1770 | --DOCSHELL 0x859bf000 == 165 [pid = 1770] [id = 578] 13:59:19 INFO - PROCESS | 1770 | --DOCSHELL 0x87e6b800 == 164 [pid = 1770] [id = 577] 13:59:19 INFO - PROCESS | 1770 | --DOCSHELL 0x864c4c00 == 163 [pid = 1770] [id = 576] 13:59:19 INFO - PROCESS | 1770 | --DOCSHELL 0x90252400 == 162 [pid = 1770] [id = 567] 13:59:19 INFO - PROCESS | 1770 | --DOCSHELL 0x8ffa8400 == 161 [pid = 1770] [id = 565] 13:59:19 INFO - PROCESS | 1770 | --DOCSHELL 0x8ffaec00 == 160 [pid = 1770] [id = 566] 13:59:19 INFO - PROCESS | 1770 | --DOCSHELL 0x900d3400 == 159 [pid = 1770] [id = 564] 13:59:19 INFO - PROCESS | 1770 | --DOCSHELL 0x8fa96800 == 158 [pid = 1770] [id = 563] 13:59:19 INFO - PROCESS | 1770 | --DOCSHELL 0x8be6f400 == 157 [pid = 1770] [id = 394] 13:59:19 INFO - PROCESS | 1770 | --DOCSHELL 0x8be6a000 == 156 [pid = 1770] [id = 562] 13:59:19 INFO - PROCESS | 1770 | --DOCSHELL 0x894ed800 == 155 [pid = 1770] [id = 561] 13:59:19 INFO - PROCESS | 1770 | --DOCSHELL 0x88c8ec00 == 154 [pid = 1770] [id = 560] 13:59:19 INFO - PROCESS | 1770 | --DOCSHELL 0x867f3400 == 153 [pid = 1770] [id = 558] 13:59:19 INFO - PROCESS | 1770 | --DOCSHELL 0x87714800 == 152 [pid = 1770] [id = 559] 13:59:19 INFO - PROCESS | 1770 | --DOMWINDOW == 193 (0x90577c00) [pid = 1770] [serial = 1623] [outer = (nil)] [url = about:blank] 13:59:19 INFO - PROCESS | 1770 | --DOMWINDOW == 192 (0x9fb8c800) [pid = 1770] [serial = 1652] [outer = (nil)] [url = about:blank] 13:59:19 INFO - PROCESS | 1770 | --DOMWINDOW == 191 (0x8f6f1400) [pid = 1770] [serial = 1616] [outer = (nil)] [url = about:blank] 13:59:19 INFO - PROCESS | 1770 | --DOMWINDOW == 190 (0x87e69c00) [pid = 1770] [serial = 1665] [outer = (nil)] [url = about:blank] 13:59:19 INFO - PROCESS | 1770 | --DOMWINDOW == 189 (0x867ee000) [pid = 1770] [serial = 1661] [outer = (nil)] [url = about:blank] 13:59:19 INFO - PROCESS | 1770 | --DOMWINDOW == 188 (0x935dc800) [pid = 1770] [serial = 1635] [outer = (nil)] [url = about:blank] 13:59:19 INFO - PROCESS | 1770 | --DOMWINDOW == 187 (0x8a5de400) [pid = 1770] [serial = 1610] [outer = (nil)] [url = about:blank] 13:59:19 INFO - PROCESS | 1770 | --DOMWINDOW == 186 (0x9040e000) [pid = 1770] [serial = 1622] [outer = (nil)] [url = about:blank] 13:59:19 INFO - PROCESS | 1770 | --DOMWINDOW == 185 (0x95c9f800) [pid = 1770] [serial = 1638] [outer = (nil)] [url = about:blank] 13:59:19 INFO - PROCESS | 1770 | --DOMWINDOW == 184 (0x92aa4800) [pid = 1770] [serial = 1632] [outer = (nil)] [url = about:blank] 13:59:19 INFO - PROCESS | 1770 | --DOMWINDOW == 183 (0x88c88800) [pid = 1770] [serial = 1670] [outer = (nil)] [url = about:blank] 13:59:19 INFO - PROCESS | 1770 | --DOMWINDOW == 182 (0x935d5000) [pid = 1770] [serial = 1634] [outer = (nil)] [url = about:blank] 13:59:19 INFO - PROCESS | 1770 | --DOMWINDOW == 181 (0x9737ac00) [pid = 1770] [serial = 1640] [outer = (nil)] [url = about:blank] 13:59:19 INFO - PROCESS | 1770 | --DOMWINDOW == 180 (0x91f06000) [pid = 1770] [serial = 1626] [outer = (nil)] [url = about:blank] 13:59:19 INFO - PROCESS | 1770 | --DOMWINDOW == 179 (0x893e7c00) [pid = 1770] [serial = 1668] [outer = (nil)] [url = about:blank] 13:59:19 INFO - PROCESS | 1770 | --DOMWINDOW == 178 (0x8a5ddc00) [pid = 1770] [serial = 1536] [outer = (nil)] [url = about:blank] 13:59:19 INFO - PROCESS | 1770 | --DOMWINDOW == 177 (0x9feb4000) [pid = 1770] [serial = 1655] [outer = (nil)] [url = about:blank] 13:59:19 INFO - PROCESS | 1770 | --DOMWINDOW == 176 (0x92a9e000) [pid = 1770] [serial = 1631] [outer = (nil)] [url = about:blank] 13:59:19 INFO - PROCESS | 1770 | --DOMWINDOW == 175 (0x929e3c00) [pid = 1770] [serial = 1628] [outer = (nil)] [url = about:blank] 13:59:19 INFO - PROCESS | 1770 | --DOMWINDOW == 174 (0x8fa94400) [pid = 1770] [serial = 1619] [outer = (nil)] [url = about:blank] 13:59:19 INFO - PROCESS | 1770 | --DOMWINDOW == 173 (0x9b0f0000) [pid = 1770] [serial = 1650] [outer = (nil)] [url = about:blank] 13:59:19 INFO - PROCESS | 1770 | --DOMWINDOW == 172 (0x913a6c00) [pid = 1770] [serial = 1625] [outer = (nil)] [url = about:blank] 13:59:19 INFO - PROCESS | 1770 | --DOMWINDOW == 171 (0x86f4a400) [pid = 1770] [serial = 1662] [outer = (nil)] [url = about:blank] 13:59:19 INFO - PROCESS | 1770 | --DOMWINDOW == 170 (0x93c6c400) [pid = 1770] [serial = 1637] [outer = (nil)] [url = about:blank] 13:59:19 INFO - PROCESS | 1770 | --DOMWINDOW == 169 (0x9b0ee400) [pid = 1770] [serial = 1649] [outer = (nil)] [url = about:blank] 13:59:19 INFO - PROCESS | 1770 | --DOMWINDOW == 168 (0x8be6f800) [pid = 1770] [serial = 1614] [outer = (nil)] [url = about:blank] 13:59:19 INFO - PROCESS | 1770 | --DOMWINDOW == 167 (0x8f7e9400) [pid = 1770] [serial = 1617] [outer = (nil)] [url = about:blank] 13:59:19 INFO - PROCESS | 1770 | --DOMWINDOW == 166 (0x8a72f400) [pid = 1770] [serial = 1611] [outer = (nil)] [url = about:blank] 13:59:19 INFO - PROCESS | 1770 | --DOMWINDOW == 165 (0x9ff35400) [pid = 1770] [serial = 1658] [outer = (nil)] [url = about:blank] 13:59:19 INFO - PROCESS | 1770 | --DOMWINDOW == 164 (0x97d15400) [pid = 1770] [serial = 1643] [outer = (nil)] [url = about:blank] 13:59:19 INFO - PROCESS | 1770 | --DOMWINDOW == 163 (0x87e5e400) [pid = 1770] [serial = 1664] [outer = (nil)] [url = about:blank] 13:59:19 INFO - PROCESS | 1770 | --DOMWINDOW == 162 (0x88b47400) [pid = 1770] [serial = 1608] [outer = (nil)] [url = about:blank] 13:59:19 INFO - PROCESS | 1770 | --DOMWINDOW == 161 (0x87e62400) [pid = 1770] [serial = 1607] [outer = (nil)] [url = about:blank] 13:59:19 INFO - PROCESS | 1770 | --DOMWINDOW == 160 (0x8ffa5000) [pid = 1770] [serial = 1620] [outer = (nil)] [url = about:blank] 13:59:19 INFO - PROCESS | 1770 | --DOMWINDOW == 159 (0x9fb8f000) [pid = 1770] [serial = 1653] [outer = (nil)] [url = about:blank] 13:59:19 INFO - PROCESS | 1770 | --DOMWINDOW == 158 (0x92a40000) [pid = 1770] [serial = 1629] [outer = (nil)] [url = about:blank] 13:59:19 INFO - PROCESS | 1770 | --DOMWINDOW == 157 (0x88da3000) [pid = 1770] [serial = 1667] [outer = (nil)] [url = about:blank] 13:59:19 INFO - PROCESS | 1770 | --DOMWINDOW == 156 (0x98a41000) [pid = 1770] [serial = 1646] [outer = (nil)] [url = about:blank] 13:59:19 INFO - PROCESS | 1770 | --DOMWINDOW == 155 (0x97d1e400) [pid = 1770] [serial = 1644] [outer = (nil)] [url = about:blank] 13:59:19 INFO - PROCESS | 1770 | --DOMWINDOW == 154 (0x98a81c00) [pid = 1770] [serial = 1647] [outer = (nil)] [url = about:blank] 13:59:19 INFO - PROCESS | 1770 | --DOMWINDOW == 153 (0x8bd4dc00) [pid = 1770] [serial = 1613] [outer = (nil)] [url = about:blank] 13:59:19 INFO - PROCESS | 1770 | --DOMWINDOW == 152 (0x9feb8800) [pid = 1770] [serial = 1656] [outer = (nil)] [url = about:blank] 13:59:19 INFO - PROCESS | 1770 | --DOMWINDOW == 151 (0x9765e400) [pid = 1770] [serial = 1641] [outer = (nil)] [url = about:blank] 13:59:19 INFO - PROCESS | 1770 | --DOMWINDOW == 150 (0x895d7800) [pid = 1770] [serial = 1673] [outer = (nil)] [url = about:blank] 13:59:19 INFO - PROCESS | 1770 | --DOMWINDOW == 149 (0x893ec400) [pid = 1770] [serial = 1671] [outer = (nil)] [url = about:blank] 13:59:20 INFO - PROCESS | 1770 | 1461099560447 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]]]}] 13:59:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 13:59:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 3893ms 13:59:20 INFO - PROCESS | 1770 | 1461099560485 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 13:59:20 INFO - PROCESS | 1770 | 1461099560491 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 13:59:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 13:59:20 INFO - PROCESS | 1770 | 1461099560501 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 13:59:20 INFO - PROCESS | 1770 | 1461099560506 Marionette TRACE conn3 <- [1,2370,null,{}] 13:59:20 INFO - PROCESS | 1770 | 1461099560514 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}] 13:59:20 INFO - PROCESS | 1770 | 1461099560701 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 13:59:20 INFO - PROCESS | 1770 | 1461099560910 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:20 INFO - PROCESS | 1770 | ++DOCSHELL 0x862ecc00 == 153 [pid = 1770] [id = 600] 13:59:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 150 (0x876e7c00) [pid = 1770] [serial = 1801] [outer = (nil)] 13:59:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 151 (0x8786b800) [pid = 1770] [serial = 1802] [outer = 0x876e7c00] 13:59:20 INFO - PROCESS | 1770 | 1461099560985 Marionette DEBUG loaded listener.js 13:59:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 152 (0x878aac00) [pid = 1770] [serial = 1803] [outer = 0x876e7c00] 13:59:21 INFO - PROCESS | 1770 | 1461099561934 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]]]}] 13:59:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 13:59:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1494ms 13:59:21 INFO - PROCESS | 1770 | 1461099561995 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 13:59:22 INFO - PROCESS | 1770 | 1461099562003 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 13:59:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 13:59:22 INFO - PROCESS | 1770 | 1461099562013 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 13:59:22 INFO - PROCESS | 1770 | 1461099562016 Marionette TRACE conn3 <- [1,2374,null,{}] 13:59:22 INFO - PROCESS | 1770 | 1461099562022 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}] 13:59:22 INFO - PROCESS | 1770 | 1461099562224 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 13:59:22 INFO - PROCESS | 1770 | 1461099562542 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:22 INFO - PROCESS | 1770 | ++DOCSHELL 0x878b5400 == 154 [pid = 1770] [id = 601] 13:59:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 153 (0x878b5800) [pid = 1770] [serial = 1804] [outer = (nil)] 13:59:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 154 (0x87e68400) [pid = 1770] [serial = 1805] [outer = 0x878b5800] 13:59:22 INFO - PROCESS | 1770 | 1461099562632 Marionette DEBUG loaded listener.js 13:59:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 155 (0x88903c00) [pid = 1770] [serial = 1806] [outer = 0x878b5800] 13:59:23 INFO - PROCESS | 1770 | 1461099563449 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]]]}] 13:59:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 13:59:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1481ms 13:59:23 INFO - PROCESS | 1770 | 1461099563494 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 13:59:23 INFO - PROCESS | 1770 | 1461099563498 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 13:59:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 13:59:23 INFO - PROCESS | 1770 | 1461099563504 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 13:59:23 INFO - PROCESS | 1770 | 1461099563510 Marionette TRACE conn3 <- [1,2378,null,{}] 13:59:23 INFO - PROCESS | 1770 | 1461099563530 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}] 13:59:23 INFO - PROCESS | 1770 | 1461099563884 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 13:59:23 INFO - PROCESS | 1770 | 1461099563929 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:23 INFO - PROCESS | 1770 | ++DOCSHELL 0x878b3c00 == 155 [pid = 1770] [id = 602] 13:59:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 156 (0x88b4a000) [pid = 1770] [serial = 1807] [outer = (nil)] 13:59:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 157 (0x88da9000) [pid = 1770] [serial = 1808] [outer = 0x88b4a000] 13:59:24 INFO - PROCESS | 1770 | 1461099564003 Marionette DEBUG loaded listener.js 13:59:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 158 (0x893ea800) [pid = 1770] [serial = 1809] [outer = 0x88b4a000] 13:59:25 INFO - PROCESS | 1770 | --DOMWINDOW == 157 (0x98873400) [pid = 1770] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 13:59:25 INFO - PROCESS | 1770 | --DOMWINDOW == 156 (0x8b74fc00) [pid = 1770] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 13:59:25 INFO - PROCESS | 1770 | --DOMWINDOW == 155 (0x95cd2800) [pid = 1770] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 13:59:25 INFO - PROCESS | 1770 | --DOMWINDOW == 154 (0x9799c000) [pid = 1770] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 13:59:25 INFO - PROCESS | 1770 | --DOMWINDOW == 153 (0x87718400) [pid = 1770] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 13:59:25 INFO - PROCESS | 1770 | --DOMWINDOW == 152 (0x89421400) [pid = 1770] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 13:59:25 INFO - PROCESS | 1770 | --DOMWINDOW == 151 (0x87e6c800) [pid = 1770] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 13:59:25 INFO - PROCESS | 1770 | --DOMWINDOW == 150 (0x864c5000) [pid = 1770] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 13:59:25 INFO - PROCESS | 1770 | --DOMWINDOW == 149 (0x96358800) [pid = 1770] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 13:59:25 INFO - PROCESS | 1770 | --DOMWINDOW == 148 (0x97de3c00) [pid = 1770] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 13:59:25 INFO - PROCESS | 1770 | --DOMWINDOW == 147 (0x97380800) [pid = 1770] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 13:59:25 INFO - PROCESS | 1770 | --DOMWINDOW == 146 (0x974e5800) [pid = 1770] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 13:59:25 INFO - PROCESS | 1770 | --DOMWINDOW == 145 (0x93a3bc00) [pid = 1770] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 13:59:25 INFO - PROCESS | 1770 | --DOMWINDOW == 144 (0x933c8400) [pid = 1770] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 13:59:25 INFO - PROCESS | 1770 | --DOMWINDOW == 143 (0x933cb800) [pid = 1770] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 13:59:25 INFO - PROCESS | 1770 | --DOMWINDOW == 142 (0x933ca800) [pid = 1770] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 13:59:25 INFO - PROCESS | 1770 | --DOMWINDOW == 141 (0x91312c00) [pid = 1770] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 13:59:25 INFO - PROCESS | 1770 | --DOMWINDOW == 140 (0x904e8400) [pid = 1770] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 13:59:25 INFO - PROCESS | 1770 | --DOMWINDOW == 139 (0x900ce800) [pid = 1770] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 13:59:25 INFO - PROCESS | 1770 | --DOMWINDOW == 138 (0x90407000) [pid = 1770] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 13:59:25 INFO - PROCESS | 1770 | --DOMWINDOW == 137 (0x8ffa7400) [pid = 1770] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 13:59:25 INFO - PROCESS | 1770 | --DOMWINDOW == 136 (0x8f7de400) [pid = 1770] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 13:59:25 INFO - PROCESS | 1770 | --DOMWINDOW == 135 (0x8be6c400) [pid = 1770] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 13:59:25 INFO - PROCESS | 1770 | --DOMWINDOW == 134 (0x8a5d4000) [pid = 1770] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 13:59:25 INFO - PROCESS | 1770 | --DOMWINDOW == 133 (0x88da5000) [pid = 1770] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 13:59:25 INFO - PROCESS | 1770 | --DOMWINDOW == 132 (0x86f51c00) [pid = 1770] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 13:59:25 INFO - PROCESS | 1770 | 1461099565676 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]]]}] 13:59:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 13:59:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 2194ms 13:59:25 INFO - PROCESS | 1770 | 1461099565698 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 13:59:25 INFO - PROCESS | 1770 | 1461099565703 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 13:59:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 13:59:25 INFO - PROCESS | 1770 | 1461099565709 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 13:59:25 INFO - PROCESS | 1770 | 1461099565711 Marionette TRACE conn3 <- [1,2382,null,{}] 13:59:25 INFO - PROCESS | 1770 | 1461099565717 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}] 13:59:25 INFO - PROCESS | 1770 | 1461099565972 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 13:59:26 INFO - PROCESS | 1770 | 1461099566103 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:26 INFO - PROCESS | 1770 | ++DOCSHELL 0x88da5000 == 156 [pid = 1770] [id = 603] 13:59:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 133 (0x88dab400) [pid = 1770] [serial = 1810] [outer = (nil)] 13:59:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 134 (0x8941b800) [pid = 1770] [serial = 1811] [outer = 0x88dab400] 13:59:26 INFO - PROCESS | 1770 | 1461099566180 Marionette DEBUG loaded listener.js 13:59:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 135 (0x894e7c00) [pid = 1770] [serial = 1812] [outer = 0x88dab400] 13:59:27 INFO - PROCESS | 1770 | 1461099567024 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]]]}] 13:59:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 13:59:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1378ms 13:59:27 INFO - PROCESS | 1770 | 1461099567088 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 13:59:27 INFO - PROCESS | 1770 | 1461099567091 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 13:59:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 13:59:27 INFO - PROCESS | 1770 | 1461099567097 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 13:59:27 INFO - PROCESS | 1770 | 1461099567101 Marionette TRACE conn3 <- [1,2386,null,{}] 13:59:27 INFO - PROCESS | 1770 | 1461099567265 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}] 13:59:27 INFO - PROCESS | 1770 | 1461099567501 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 13:59:27 INFO - PROCESS | 1770 | 1461099567867 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:27 INFO - PROCESS | 1770 | ++DOCSHELL 0x8770a800 == 157 [pid = 1770] [id = 604] 13:59:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 136 (0x8770ac00) [pid = 1770] [serial = 1813] [outer = (nil)] 13:59:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 137 (0x87716c00) [pid = 1770] [serial = 1814] [outer = 0x8770ac00] 13:59:27 INFO - PROCESS | 1770 | 1461099567961 Marionette DEBUG loaded listener.js 13:59:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 138 (0x878abc00) [pid = 1770] [serial = 1815] [outer = 0x8770ac00] 13:59:28 INFO - PROCESS | 1770 | 1461099568915 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]]]}] 13:59:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 13:59:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1874ms 13:59:28 INFO - PROCESS | 1770 | 1461099568973 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 13:59:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 13:59:28 INFO - PROCESS | 1770 | 1461099568982 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 13:59:28 INFO - PROCESS | 1770 | 1461099568990 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 13:59:28 INFO - PROCESS | 1770 | 1461099568994 Marionette TRACE conn3 <- [1,2390,null,{}] 13:59:29 INFO - PROCESS | 1770 | 1461099569001 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}] 13:59:29 INFO - PROCESS | 1770 | 1461099569248 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 13:59:29 INFO - PROCESS | 1770 | 1461099569587 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:29 INFO - PROCESS | 1770 | ++DOCSHELL 0x88b48400 == 158 [pid = 1770] [id = 605] 13:59:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 139 (0x88b4b000) [pid = 1770] [serial = 1816] [outer = (nil)] 13:59:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 140 (0x88c8d000) [pid = 1770] [serial = 1817] [outer = 0x88b4b000] 13:59:29 INFO - PROCESS | 1770 | 1461099569680 Marionette DEBUG loaded listener.js 13:59:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 141 (0x893e9800) [pid = 1770] [serial = 1818] [outer = 0x88b4b000] 13:59:30 INFO - PROCESS | 1770 | 1461099570668 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]]]}] 13:59:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 13:59:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1739ms 13:59:30 INFO - PROCESS | 1770 | 1461099570728 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 13:59:30 INFO - PROCESS | 1770 | 1461099570733 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 13:59:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 13:59:30 INFO - PROCESS | 1770 | 1461099570740 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 13:59:30 INFO - PROCESS | 1770 | 1461099570744 Marionette TRACE conn3 <- [1,2394,null,{}] 13:59:30 INFO - PROCESS | 1770 | 1461099570750 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}] 13:59:30 INFO - PROCESS | 1770 | 1461099570976 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 13:59:31 INFO - PROCESS | 1770 | 1461099571359 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:31 INFO - PROCESS | 1770 | ++DOCSHELL 0x88c91000 == 159 [pid = 1770] [id = 606] 13:59:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 142 (0x895d5800) [pid = 1770] [serial = 1819] [outer = (nil)] 13:59:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 143 (0x895e4400) [pid = 1770] [serial = 1820] [outer = 0x895d5800] 13:59:31 INFO - PROCESS | 1770 | 1461099571451 Marionette DEBUG loaded listener.js 13:59:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 144 (0x8a5de400) [pid = 1770] [serial = 1821] [outer = 0x895d5800] 13:59:32 INFO - PROCESS | 1770 | 1461099572447 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]]]}] 13:59:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 13:59:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1739ms 13:59:32 INFO - PROCESS | 1770 | 1461099572487 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 13:59:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 13:59:32 INFO - PROCESS | 1770 | 1461099572497 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 13:59:32 INFO - PROCESS | 1770 | 1461099572504 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 13:59:32 INFO - PROCESS | 1770 | 1461099572508 Marionette TRACE conn3 <- [1,2398,null,{}] 13:59:32 INFO - PROCESS | 1770 | 1461099572514 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}] 13:59:32 INFO - PROCESS | 1770 | 1461099572758 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 13:59:33 INFO - PROCESS | 1770 | 1461099573087 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:33 INFO - PROCESS | 1770 | ++DOCSHELL 0x895a8000 == 160 [pid = 1770] [id = 607] 13:59:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 145 (0x8a73b800) [pid = 1770] [serial = 1822] [outer = (nil)] 13:59:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 146 (0x8b75d400) [pid = 1770] [serial = 1823] [outer = 0x8a73b800] 13:59:33 INFO - PROCESS | 1770 | 1461099573184 Marionette DEBUG loaded listener.js 13:59:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 147 (0x8bb4dc00) [pid = 1770] [serial = 1824] [outer = 0x8a73b800] 13:59:34 INFO - PROCESS | 1770 | 1461099574152 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]]]}] 13:59:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 13:59:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1691ms 13:59:34 INFO - PROCESS | 1770 | 1461099574196 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 13:59:34 INFO - PROCESS | 1770 | 1461099574200 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 13:59:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 13:59:34 INFO - PROCESS | 1770 | 1461099574207 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 13:59:34 INFO - PROCESS | 1770 | 1461099574210 Marionette TRACE conn3 <- [1,2402,null,{}] 13:59:34 INFO - PROCESS | 1770 | 1461099574216 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}] 13:59:34 INFO - PROCESS | 1770 | 1461099574418 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 13:59:34 INFO - PROCESS | 1770 | 1461099574745 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:34 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a5e0000 == 161 [pid = 1770] [id = 608] 13:59:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 148 (0x8b757c00) [pid = 1770] [serial = 1825] [outer = (nil)] 13:59:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 149 (0x8bd4e800) [pid = 1770] [serial = 1826] [outer = 0x8b757c00] 13:59:34 INFO - PROCESS | 1770 | 1461099574839 Marionette DEBUG loaded listener.js 13:59:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 150 (0x8bd50800) [pid = 1770] [serial = 1827] [outer = 0x8b757c00] 13:59:35 INFO - PROCESS | 1770 | 1461099575805 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]]]}] 13:59:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 13:59:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1633ms 13:59:35 INFO - PROCESS | 1770 | 1461099575841 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 13:59:35 INFO - PROCESS | 1770 | 1461099575845 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 13:59:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 13:59:35 INFO - PROCESS | 1770 | 1461099575852 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 13:59:35 INFO - PROCESS | 1770 | 1461099575855 Marionette TRACE conn3 <- [1,2406,null,{}] 13:59:35 INFO - PROCESS | 1770 | 1461099575861 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}] 13:59:36 INFO - PROCESS | 1770 | 1461099576106 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 13:59:36 INFO - PROCESS | 1770 | 1461099576450 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:36 INFO - PROCESS | 1770 | ++DOCSHELL 0x895a4400 == 162 [pid = 1770] [id = 609] 13:59:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 151 (0x8e5c1000) [pid = 1770] [serial = 1828] [outer = (nil)] 13:59:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 152 (0x8f6e9400) [pid = 1770] [serial = 1829] [outer = 0x8e5c1000] 13:59:36 INFO - PROCESS | 1770 | 1461099576548 Marionette DEBUG loaded listener.js 13:59:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 153 (0x8f7e0c00) [pid = 1770] [serial = 1830] [outer = 0x8e5c1000] 13:59:37 INFO - PROCESS | 1770 | 1461099577485 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]]]}] 13:59:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 13:59:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1685ms 13:59:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 13:59:37 INFO - PROCESS | 1770 | 1461099577538 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 13:59:37 INFO - PROCESS | 1770 | 1461099577541 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 13:59:37 INFO - PROCESS | 1770 | 1461099577547 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 13:59:37 INFO - PROCESS | 1770 | 1461099577551 Marionette TRACE conn3 <- [1,2410,null,{}] 13:59:37 INFO - PROCESS | 1770 | 1461099577557 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}] 13:59:37 INFO - PROCESS | 1770 | 1461099577756 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 13:59:38 INFO - PROCESS | 1770 | 1461099578084 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:38 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e5be000 == 163 [pid = 1770] [id = 610] 13:59:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 154 (0x8f6e8000) [pid = 1770] [serial = 1831] [outer = (nil)] 13:59:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 155 (0x8fcb2000) [pid = 1770] [serial = 1832] [outer = 0x8f6e8000] 13:59:38 INFO - PROCESS | 1770 | 1461099578175 Marionette DEBUG loaded listener.js 13:59:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 156 (0x8fcb7c00) [pid = 1770] [serial = 1833] [outer = 0x8f6e8000] 13:59:39 INFO - PROCESS | 1770 | 1461099579074 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]]]}] 13:59:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 13:59:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1587ms 13:59:39 INFO - PROCESS | 1770 | 1461099579151 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 13:59:39 INFO - PROCESS | 1770 | 1461099579155 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 13:59:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 13:59:39 INFO - PROCESS | 1770 | 1461099579166 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 13:59:39 INFO - PROCESS | 1770 | 1461099579169 Marionette TRACE conn3 <- [1,2414,null,{}] 13:59:39 INFO - PROCESS | 1770 | 1461099579175 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}] 13:59:39 INFO - PROCESS | 1770 | 1461099579384 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 13:59:39 INFO - PROCESS | 1770 | 1461099579716 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:39 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f9b9800 == 164 [pid = 1770] [id = 611] 13:59:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 157 (0x8fcb3c00) [pid = 1770] [serial = 1834] [outer = (nil)] 13:59:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 158 (0x9024d000) [pid = 1770] [serial = 1835] [outer = 0x8fcb3c00] 13:59:39 INFO - PROCESS | 1770 | 1461099579808 Marionette DEBUG loaded listener.js 13:59:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 159 (0x90251000) [pid = 1770] [serial = 1836] [outer = 0x8fcb3c00] 13:59:40 INFO - PROCESS | 1770 | 1461099580723 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]]]}] 13:59:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 13:59:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1635ms 13:59:40 INFO - PROCESS | 1770 | 1461099580801 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 13:59:40 INFO - PROCESS | 1770 | 1461099580805 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 13:59:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 13:59:40 INFO - PROCESS | 1770 | 1461099580812 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 13:59:40 INFO - PROCESS | 1770 | 1461099580815 Marionette TRACE conn3 <- [1,2418,null,{}] 13:59:40 INFO - PROCESS | 1770 | 1461099580821 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}] 13:59:41 INFO - PROCESS | 1770 | 1461099581068 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 13:59:41 INFO - PROCESS | 1770 | 1461099581400 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:41 INFO - PROCESS | 1770 | ++DOCSHELL 0x8ffac400 == 165 [pid = 1770] [id = 612] 13:59:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 160 (0x8ffae400) [pid = 1770] [serial = 1837] [outer = (nil)] 13:59:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 161 (0x904e4c00) [pid = 1770] [serial = 1838] [outer = 0x8ffae400] 13:59:41 INFO - PROCESS | 1770 | 1461099581492 Marionette DEBUG loaded listener.js 13:59:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 162 (0x904eb800) [pid = 1770] [serial = 1839] [outer = 0x8ffae400] 13:59:42 INFO - PROCESS | 1770 | 1461099582393 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]]]}] 13:59:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 13:59:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1638ms 13:59:42 INFO - PROCESS | 1770 | 1461099582450 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 13:59:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 13:59:42 INFO - PROCESS | 1770 | 1461099582455 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 13:59:42 INFO - PROCESS | 1770 | 1461099582461 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 13:59:42 INFO - PROCESS | 1770 | 1461099582465 Marionette TRACE conn3 <- [1,2422,null,{}] 13:59:42 INFO - PROCESS | 1770 | 1461099582471 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}] 13:59:42 INFO - PROCESS | 1770 | 1461099582675 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 13:59:42 INFO - PROCESS | 1770 | 1461099582960 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x8ffa9800 == 166 [pid = 1770] [id = 613] 13:59:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 163 (0x9040bc00) [pid = 1770] [serial = 1840] [outer = (nil)] 13:59:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 164 (0x90684c00) [pid = 1770] [serial = 1841] [outer = 0x9040bc00] 13:59:43 INFO - PROCESS | 1770 | 1461099583095 Marionette DEBUG loaded listener.js 13:59:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 165 (0x91316400) [pid = 1770] [serial = 1842] [outer = 0x9040bc00] 13:59:44 INFO - PROCESS | 1770 | 1461099583998 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]]]}] 13:59:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 13:59:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1588ms 13:59:44 INFO - PROCESS | 1770 | 1461099584049 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 13:59:44 INFO - PROCESS | 1770 | 1461099584054 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 13:59:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 13:59:44 INFO - PROCESS | 1770 | 1461099584060 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 13:59:44 INFO - PROCESS | 1770 | 1461099584064 Marionette TRACE conn3 <- [1,2426,null,{}] 13:59:44 INFO - PROCESS | 1770 | 1461099584069 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}] 13:59:44 INFO - PROCESS | 1770 | 1461099584301 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 13:59:44 INFO - PROCESS | 1770 | 1461099584588 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:44 INFO - PROCESS | 1770 | ++DOCSHELL 0x90577800 == 167 [pid = 1770] [id = 614] 13:59:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 166 (0x91fc7800) [pid = 1770] [serial = 1843] [outer = (nil)] 13:59:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 167 (0x9297ec00) [pid = 1770] [serial = 1844] [outer = 0x91fc7800] 13:59:44 INFO - PROCESS | 1770 | 1461099584741 Marionette DEBUG loaded listener.js 13:59:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 168 (0x929eb800) [pid = 1770] [serial = 1845] [outer = 0x91fc7800] 13:59:45 INFO - PROCESS | 1770 | 1461099585679 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]]]}] 13:59:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 13:59:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1688ms 13:59:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 13:59:45 INFO - PROCESS | 1770 | 1461099585749 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 13:59:45 INFO - PROCESS | 1770 | 1461099585752 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 13:59:45 INFO - PROCESS | 1770 | 1461099585759 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 13:59:45 INFO - PROCESS | 1770 | 1461099585764 Marionette TRACE conn3 <- [1,2430,null,{}] 13:59:45 INFO - PROCESS | 1770 | 1461099585769 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}] 13:59:46 INFO - PROCESS | 1770 | 1461099586011 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 13:59:46 INFO - PROCESS | 1770 | 1461099586349 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:46 INFO - PROCESS | 1770 | ++DOCSHELL 0x929dd800 == 168 [pid = 1770] [id = 615] 13:59:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 169 (0x92a41000) [pid = 1770] [serial = 1846] [outer = (nil)] 13:59:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 170 (0x92d3b800) [pid = 1770] [serial = 1847] [outer = 0x92a41000] 13:59:46 INFO - PROCESS | 1770 | 1461099586438 Marionette DEBUG loaded listener.js 13:59:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 171 (0x933c7000) [pid = 1770] [serial = 1848] [outer = 0x92a41000] 13:59:47 INFO - PROCESS | 1770 | 1461099587345 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]]]}] 13:59:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 13:59:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1631ms 13:59:47 INFO - PROCESS | 1770 | 1461099587389 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 13:59:47 INFO - PROCESS | 1770 | 1461099587393 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 13:59:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 13:59:47 INFO - PROCESS | 1770 | 1461099587430 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 13:59:47 INFO - PROCESS | 1770 | 1461099587435 Marionette TRACE conn3 <- [1,2434,null,{}] 13:59:47 INFO - PROCESS | 1770 | 1461099587498 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}] 13:59:47 INFO - PROCESS | 1770 | 1461099587706 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 13:59:48 INFO - PROCESS | 1770 | 1461099588031 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:48 INFO - PROCESS | 1770 | ++DOCSHELL 0x90678400 == 169 [pid = 1770] [id = 616] 13:59:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 172 (0x92977800) [pid = 1770] [serial = 1849] [outer = (nil)] 13:59:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 173 (0x937a6800) [pid = 1770] [serial = 1850] [outer = 0x92977800] 13:59:48 INFO - PROCESS | 1770 | 1461099588122 Marionette DEBUG loaded listener.js 13:59:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 174 (0x9390d400) [pid = 1770] [serial = 1851] [outer = 0x92977800] 13:59:49 INFO - PROCESS | 1770 | 1461099589017 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]]]}] 13:59:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 13:59:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1644ms 13:59:49 INFO - PROCESS | 1770 | 1461099589075 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 13:59:49 INFO - PROCESS | 1770 | 1461099589079 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 13:59:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 13:59:49 INFO - PROCESS | 1770 | 1461099589085 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 13:59:49 INFO - PROCESS | 1770 | 1461099589088 Marionette TRACE conn3 <- [1,2438,null,{}] 13:59:49 INFO - PROCESS | 1770 | 1461099589094 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}] 13:59:49 INFO - PROCESS | 1770 | 1461099589297 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 13:59:49 INFO - PROCESS | 1770 | 1461099589627 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:49 INFO - PROCESS | 1770 | ++DOCSHELL 0x90679800 == 170 [pid = 1770] [id = 617] 13:59:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 175 (0x91f0f800) [pid = 1770] [serial = 1852] [outer = (nil)] 13:59:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 176 (0x93b75c00) [pid = 1770] [serial = 1853] [outer = 0x91f0f800] 13:59:49 INFO - PROCESS | 1770 | 1461099589718 Marionette DEBUG loaded listener.js 13:59:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 177 (0x93b7fc00) [pid = 1770] [serial = 1854] [outer = 0x91f0f800] 13:59:50 INFO - PROCESS | 1770 | 1461099590631 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]]]}] 13:59:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 13:59:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1583ms 13:59:50 INFO - PROCESS | 1770 | 1461099590669 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 13:59:50 INFO - PROCESS | 1770 | 1461099590673 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 13:59:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 13:59:50 INFO - PROCESS | 1770 | 1461099590679 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 13:59:50 INFO - PROCESS | 1770 | 1461099590683 Marionette TRACE conn3 <- [1,2442,null,{}] 13:59:50 INFO - PROCESS | 1770 | 1461099590688 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}] 13:59:50 INFO - PROCESS | 1770 | 1461099590884 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 13:59:51 INFO - PROCESS | 1770 | 1461099591237 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:51 INFO - PROCESS | 1770 | ++DOCSHELL 0x92aa2800 == 171 [pid = 1770] [id = 618] 13:59:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 178 (0x937a3800) [pid = 1770] [serial = 1855] [outer = (nil)] 13:59:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 179 (0x95a85c00) [pid = 1770] [serial = 1856] [outer = 0x937a3800] 13:59:51 INFO - PROCESS | 1770 | 1461099591328 Marionette DEBUG loaded listener.js 13:59:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 180 (0x95ae9c00) [pid = 1770] [serial = 1857] [outer = 0x937a3800] 13:59:52 INFO - PROCESS | 1770 | 1461099592178 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]]]}] 13:59:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 13:59:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1538ms 13:59:52 INFO - PROCESS | 1770 | 1461099592218 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 13:59:52 INFO - PROCESS | 1770 | 1461099592221 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 13:59:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 13:59:52 INFO - PROCESS | 1770 | 1461099592227 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 13:59:52 INFO - PROCESS | 1770 | 1461099592231 Marionette TRACE conn3 <- [1,2446,null,{}] 13:59:52 INFO - PROCESS | 1770 | 1461099592237 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}] 13:59:52 INFO - PROCESS | 1770 | 1461099592542 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 13:59:52 INFO - PROCESS | 1770 | 1461099592764 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:52 INFO - PROCESS | 1770 | ++DOCSHELL 0x9379e400 == 172 [pid = 1770] [id = 619] 13:59:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 181 (0x93b78000) [pid = 1770] [serial = 1858] [outer = (nil)] 13:59:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 182 (0x96fecc00) [pid = 1770] [serial = 1859] [outer = 0x93b78000] 13:59:52 INFO - PROCESS | 1770 | 1461099592894 Marionette DEBUG loaded listener.js 13:59:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 183 (0x9737ac00) [pid = 1770] [serial = 1860] [outer = 0x93b78000] 13:59:53 INFO - PROCESS | 1770 | 1461099593810 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]]]}] 13:59:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 13:59:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1637ms 13:59:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 13:59:53 INFO - PROCESS | 1770 | 1461099593865 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 13:59:53 INFO - PROCESS | 1770 | 1461099593868 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 13:59:53 INFO - PROCESS | 1770 | 1461099593875 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 13:59:53 INFO - PROCESS | 1770 | 1461099593879 Marionette TRACE conn3 <- [1,2450,null,{}] 13:59:53 INFO - PROCESS | 1770 | 1461099593884 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}] 13:59:54 INFO - PROCESS | 1770 | 1461099594085 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 13:59:54 INFO - PROCESS | 1770 | 1461099594376 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:54 INFO - PROCESS | 1770 | ++DOCSHELL 0x95ca3800 == 173 [pid = 1770] [id = 620] 13:59:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 184 (0x96353000) [pid = 1770] [serial = 1861] [outer = (nil)] 13:59:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 185 (0x978a0000) [pid = 1770] [serial = 1862] [outer = 0x96353000] 13:59:54 INFO - PROCESS | 1770 | 1461099594508 Marionette DEBUG loaded listener.js 13:59:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 186 (0x9799d000) [pid = 1770] [serial = 1863] [outer = 0x96353000] 13:59:55 INFO - PROCESS | 1770 | 1461099595391 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]]]}] 13:59:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 13:59:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1586ms 13:59:55 INFO - PROCESS | 1770 | 1461099595460 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 13:59:55 INFO - PROCESS | 1770 | 1461099595464 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 13:59:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 13:59:55 INFO - PROCESS | 1770 | 1461099595470 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 13:59:55 INFO - PROCESS | 1770 | 1461099595473 Marionette TRACE conn3 <- [1,2454,null,{}] 13:59:55 INFO - PROCESS | 1770 | 1461099595479 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}] 13:59:55 INFO - PROCESS | 1770 | 1461099595728 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 13:59:56 INFO - PROCESS | 1770 | 1461099596063 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:56 INFO - PROCESS | 1770 | ++DOCSHELL 0x867ee400 == 174 [pid = 1770] [id = 621] 13:59:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 187 (0x86f4b000) [pid = 1770] [serial = 1864] [outer = (nil)] 13:59:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 188 (0x97de3c00) [pid = 1770] [serial = 1865] [outer = 0x86f4b000] 13:59:56 INFO - PROCESS | 1770 | 1461099596158 Marionette DEBUG loaded listener.js 13:59:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 189 (0x983dfc00) [pid = 1770] [serial = 1866] [outer = 0x86f4b000] 13:59:57 INFO - PROCESS | 1770 | 1461099597048 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]]]}] 13:59:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 13:59:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1633ms 13:59:57 INFO - PROCESS | 1770 | 1461099597105 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 13:59:57 INFO - PROCESS | 1770 | 1461099597109 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 13:59:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 13:59:57 INFO - PROCESS | 1770 | 1461099597115 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 13:59:57 INFO - PROCESS | 1770 | 1461099597119 Marionette TRACE conn3 <- [1,2458,null,{}] 13:59:57 INFO - PROCESS | 1770 | 1461099597124 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}] 13:59:57 INFO - PROCESS | 1770 | 1461099597329 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 13:59:59 INFO - PROCESS | 1770 | --DOCSHELL 0x9ea19c00 == 173 [pid = 1770] [id = 551] 13:59:59 INFO - PROCESS | 1770 | --DOCSHELL 0x8786b400 == 172 [pid = 1770] [id = 550] 13:59:59 INFO - PROCESS | 1770 | --DOCSHELL 0x86350400 == 171 [pid = 1770] [id = 549] 13:59:59 INFO - PROCESS | 1770 | --DOCSHELL 0x878b3c00 == 170 [pid = 1770] [id = 602] 13:59:59 INFO - PROCESS | 1770 | --DOCSHELL 0x878b5400 == 169 [pid = 1770] [id = 601] 13:59:59 INFO - PROCESS | 1770 | --DOCSHELL 0x862ecc00 == 168 [pid = 1770] [id = 600] 13:59:59 INFO - PROCESS | 1770 | --DOCSHELL 0x8f9c2400 == 167 [pid = 1770] [id = 594] 13:59:59 INFO - PROCESS | 1770 | --DOCSHELL 0x935d8000 == 166 [pid = 1770] [id = 595] 13:59:59 INFO - PROCESS | 1770 | --DOCSHELL 0x855a7800 == 165 [pid = 1770] [id = 593] 13:59:59 INFO - PROCESS | 1770 | --DOCSHELL 0x950dd000 == 164 [pid = 1770] [id = 592] 13:59:59 INFO - PROCESS | 1770 | --DOCSHELL 0x93909c00 == 163 [pid = 1770] [id = 591] 13:59:59 INFO - PROCESS | 1770 | --DOCSHELL 0x8ba19c00 == 162 [pid = 1770] [id = 589] 13:59:59 INFO - PROCESS | 1770 | --DOCSHELL 0x864cf800 == 161 [pid = 1770] [id = 590] 13:59:59 INFO - PROCESS | 1770 | --DOCSHELL 0x9131b000 == 160 [pid = 1770] [id = 588] 13:59:59 INFO - PROCESS | 1770 | --DOCSHELL 0x8bb5a800 == 159 [pid = 1770] [id = 587] 13:59:59 INFO - PROCESS | 1770 | --DOCSHELL 0x8ffa9c00 == 158 [pid = 1770] [id = 586] 13:59:59 INFO - PROCESS | 1770 | --DOCSHELL 0x8f4aa000 == 157 [pid = 1770] [id = 585] 13:59:59 INFO - PROCESS | 1770 | --DOCSHELL 0x894e8400 == 156 [pid = 1770] [id = 583] 13:59:59 INFO - PROCESS | 1770 | --DOCSHELL 0x8941a400 == 155 [pid = 1770] [id = 584] 13:59:59 INFO - PROCESS | 1770 | --DOCSHELL 0x87f9a400 == 154 [pid = 1770] [id = 582] 13:59:59 INFO - PROCESS | 1770 | --DOCSHELL 0x87717800 == 153 [pid = 1770] [id = 581] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 188 (0x9ff3d400) [pid = 1770] [serial = 1659] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 187 (0x8b74f000) [pid = 1770] [serial = 1742] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 186 (0x8ba1c000) [pid = 1770] [serial = 1605] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 185 (0x97d20800) [pid = 1770] [serial = 1587] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 184 (0x98e96000) [pid = 1770] [serial = 1590] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 183 (0x893f3c00) [pid = 1770] [serial = 1736] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 182 (0x8b752800) [pid = 1770] [serial = 1739] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 181 (0x8ba12400) [pid = 1770] [serial = 1740] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 180 (0x88905000) [pid = 1770] [serial = 1733] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 179 (0x864cd000) [pid = 1770] [serial = 1730] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 178 (0x867f4c00) [pid = 1770] [serial = 1731] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 177 (0x9fc98000) [pid = 1770] [serial = 1728] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 176 (0x9df95000) [pid = 1770] [serial = 1727] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 175 (0x98a87c00) [pid = 1770] [serial = 1725] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 174 (0x98a84c00) [pid = 1770] [serial = 1724] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 173 (0x983e1800) [pid = 1770] [serial = 1722] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 172 (0x9821bc00) [pid = 1770] [serial = 1721] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 171 (0x97d12400) [pid = 1770] [serial = 1719] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 170 (0x97662000) [pid = 1770] [serial = 1718] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 169 (0x96864800) [pid = 1770] [serial = 1716] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 168 (0x95cccc00) [pid = 1770] [serial = 1715] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 167 (0x93c68400) [pid = 1770] [serial = 1713] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 166 (0x93b81000) [pid = 1770] [serial = 1712] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 165 (0x93a3ec00) [pid = 1770] [serial = 1710] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 164 (0x93a36800) [pid = 1770] [serial = 1709] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 163 (0x937ac800) [pid = 1770] [serial = 1707] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 162 (0x935d7800) [pid = 1770] [serial = 1706] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 161 (0x92a45c00) [pid = 1770] [serial = 1704] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 160 (0x929e7800) [pid = 1770] [serial = 1703] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 159 (0x91fb9c00) [pid = 1770] [serial = 1701] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 158 (0x91f0e000) [pid = 1770] [serial = 1700] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 157 (0x913a5800) [pid = 1770] [serial = 1698] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 156 (0x9131f400) [pid = 1770] [serial = 1697] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 155 (0x90575400) [pid = 1770] [serial = 1695] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 154 (0x904ec400) [pid = 1770] [serial = 1694] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 153 (0x90252800) [pid = 1770] [serial = 1692] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 152 (0x9024a400) [pid = 1770] [serial = 1691] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 151 (0x8f9c0000) [pid = 1770] [serial = 1689] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 150 (0x8f9b9000) [pid = 1770] [serial = 1688] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 149 (0x8f4a7c00) [pid = 1770] [serial = 1686] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 148 (0x8e5c2c00) [pid = 1770] [serial = 1685] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 147 (0x8bd42c00) [pid = 1770] [serial = 1683] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 146 (0x8bb53c00) [pid = 1770] [serial = 1682] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 145 (0x895e1000) [pid = 1770] [serial = 1680] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 144 (0x894eac00) [pid = 1770] [serial = 1679] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 143 (0x87e63400) [pid = 1770] [serial = 1677] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 142 (0x87866000) [pid = 1770] [serial = 1676] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 141 (0x894ec000) [pid = 1770] [serial = 1737] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | --DOMWINDOW == 140 (0x88b47000) [pid = 1770] [serial = 1734] [outer = (nil)] [url = about:blank] 13:59:59 INFO - PROCESS | 1770 | 1461099599834 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:59 INFO - PROCESS | 1770 | ++DOCSHELL 0x864cd000 == 154 [pid = 1770] [id = 622] 13:59:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 141 (0x864cd400) [pid = 1770] [serial = 1867] [outer = (nil)] 13:59:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 142 (0x86f4a800) [pid = 1770] [serial = 1868] [outer = 0x864cd400] 13:59:59 INFO - PROCESS | 1770 | 1461099599919 Marionette DEBUG loaded listener.js 14:00:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 143 (0x86f54800) [pid = 1770] [serial = 1869] [outer = 0x864cd400] 14:00:00 INFO - PROCESS | 1770 | 1461099600718 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 14:00:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 14:00:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 3646ms 14:00:00 INFO - PROCESS | 1770 | 1461099600762 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 14:00:00 INFO - PROCESS | 1770 | 1461099600769 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 14:00:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 14:00:00 INFO - PROCESS | 1770 | 1461099600778 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 14:00:00 INFO - PROCESS | 1770 | 1461099600782 Marionette TRACE conn3 <- [1,2462,null,{}] 14:00:00 INFO - PROCESS | 1770 | 1461099600789 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:01 INFO - PROCESS | 1770 | 1461099600999 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 14:00:01 INFO - PROCESS | 1770 | 1461099601216 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:01 INFO - PROCESS | 1770 | ++DOCSHELL 0x87868400 == 155 [pid = 1770] [id = 623] 14:00:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 144 (0x878ad800) [pid = 1770] [serial = 1870] [outer = (nil)] 14:00:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 145 (0x87e6b800) [pid = 1770] [serial = 1871] [outer = 0x878ad800] 14:00:01 INFO - PROCESS | 1770 | 1461099601290 Marionette DEBUG loaded listener.js 14:00:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 146 (0x8890d000) [pid = 1770] [serial = 1872] [outer = 0x878ad800] 14:00:02 INFO - PROCESS | 1770 | 1461099602264 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 14:00:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 14:00:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1531ms 14:00:02 INFO - PROCESS | 1770 | 1461099602312 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 14:00:02 INFO - PROCESS | 1770 | 1461099602318 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 14:00:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 14:00:02 INFO - PROCESS | 1770 | 1461099602332 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 14:00:02 INFO - PROCESS | 1770 | 1461099602334 Marionette TRACE conn3 <- [1,2466,null,{}] 14:00:02 INFO - PROCESS | 1770 | 1461099602341 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:02 INFO - PROCESS | 1770 | 1461099602623 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 14:00:02 INFO - PROCESS | 1770 | 1461099602699 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:02 INFO - PROCESS | 1770 | ++DOCSHELL 0x893e8800 == 156 [pid = 1770] [id = 624] 14:00:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 147 (0x89420c00) [pid = 1770] [serial = 1873] [outer = (nil)] 14:00:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 148 (0x894ed000) [pid = 1770] [serial = 1874] [outer = 0x89420c00] 14:00:02 INFO - PROCESS | 1770 | 1461099602772 Marionette DEBUG loaded listener.js 14:00:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 149 (0x895a3000) [pid = 1770] [serial = 1875] [outer = 0x89420c00] 14:00:03 INFO - PROCESS | 1770 | 1461099603793 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 14:00:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 14:00:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1531ms 14:00:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 14:00:03 INFO - PROCESS | 1770 | 1461099603864 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 14:00:03 INFO - PROCESS | 1770 | 1461099603867 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 14:00:03 INFO - PROCESS | 1770 | 1461099603882 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 14:00:03 INFO - PROCESS | 1770 | 1461099603891 Marionette TRACE conn3 <- [1,2470,null,{}] 14:00:03 INFO - PROCESS | 1770 | 1461099603904 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:04 INFO - PROCESS | 1770 | 1461099604174 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 14:00:05 INFO - PROCESS | 1770 | --DOMWINDOW == 148 (0x88b50400) [pid = 1770] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 14:00:05 INFO - PROCESS | 1770 | --DOMWINDOW == 147 (0x88b4a000) [pid = 1770] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 14:00:05 INFO - PROCESS | 1770 | --DOMWINDOW == 146 (0x904e9800) [pid = 1770] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 14:00:05 INFO - PROCESS | 1770 | --DOMWINDOW == 145 (0x8ffad800) [pid = 1770] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 14:00:05 INFO - PROCESS | 1770 | --DOMWINDOW == 144 (0x913a1800) [pid = 1770] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 14:00:05 INFO - PROCESS | 1770 | --DOMWINDOW == 143 (0x8f7e2c00) [pid = 1770] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 14:00:05 INFO - PROCESS | 1770 | --DOMWINDOW == 142 (0x9040a000) [pid = 1770] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 14:00:05 INFO - PROCESS | 1770 | --DOMWINDOW == 141 (0x8f6f0c00) [pid = 1770] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 14:00:05 INFO - PROCESS | 1770 | --DOMWINDOW == 140 (0x8e5bc400) [pid = 1770] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 14:00:05 INFO - PROCESS | 1770 | --DOMWINDOW == 139 (0x8bd4a800) [pid = 1770] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 14:00:05 INFO - PROCESS | 1770 | --DOMWINDOW == 138 (0x88c88c00) [pid = 1770] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 14:00:05 INFO - PROCESS | 1770 | --DOMWINDOW == 137 (0x87717c00) [pid = 1770] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 14:00:05 INFO - PROCESS | 1770 | --DOMWINDOW == 136 (0x876e7c00) [pid = 1770] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 14:00:05 INFO - PROCESS | 1770 | --DOMWINDOW == 135 (0x895a3800) [pid = 1770] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 14:00:05 INFO - PROCESS | 1770 | --DOMWINDOW == 134 (0xa0e47800) [pid = 1770] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 14:00:05 INFO - PROCESS | 1770 | --DOMWINDOW == 133 (0x9ff13000) [pid = 1770] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 14:00:05 INFO - PROCESS | 1770 | --DOMWINDOW == 132 (0x935dbc00) [pid = 1770] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 14:00:05 INFO - PROCESS | 1770 | --DOMWINDOW == 131 (0x9887dc00) [pid = 1770] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 14:00:05 INFO - PROCESS | 1770 | --DOMWINDOW == 130 (0x97d1ac00) [pid = 1770] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 14:00:05 INFO - PROCESS | 1770 | --DOMWINDOW == 129 (0x862f7400) [pid = 1770] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 14:00:05 INFO - PROCESS | 1770 | --DOMWINDOW == 128 (0x9685ec00) [pid = 1770] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 14:00:05 INFO - PROCESS | 1770 | --DOMWINDOW == 127 (0x93b7d400) [pid = 1770] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 14:00:05 INFO - PROCESS | 1770 | --DOMWINDOW == 126 (0x878b5800) [pid = 1770] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 14:00:05 INFO - PROCESS | 1770 | 1461099605148 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:05 INFO - PROCESS | 1770 | ++DOCSHELL 0x84b61800 == 157 [pid = 1770] [id = 625] 14:00:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 127 (0x85b2d400) [pid = 1770] [serial = 1876] [outer = (nil)] 14:00:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 128 (0x876e1400) [pid = 1770] [serial = 1877] [outer = 0x85b2d400] 14:00:05 INFO - PROCESS | 1770 | 1461099605221 Marionette DEBUG loaded listener.js 14:00:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 129 (0x878b3400) [pid = 1770] [serial = 1878] [outer = 0x85b2d400] 14:00:05 INFO - PROCESS | 1770 | 1461099605938 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 14:00:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 14:00:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 2105ms 14:00:05 INFO - PROCESS | 1770 | 1461099605979 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 14:00:05 INFO - PROCESS | 1770 | 1461099605983 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 14:00:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 14:00:06 INFO - PROCESS | 1770 | 1461099606001 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 14:00:06 INFO - PROCESS | 1770 | 1461099606003 Marionette TRACE conn3 <- [1,2474,null,{}] 14:00:06 INFO - PROCESS | 1770 | 1461099606011 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:06 INFO - PROCESS | 1770 | 1461099606191 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 14:00:06 INFO - PROCESS | 1770 | 1461099606209 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:06 INFO - PROCESS | 1770 | ++DOCSHELL 0x894ef000 == 158 [pid = 1770] [id = 626] 14:00:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 130 (0x8a738400) [pid = 1770] [serial = 1879] [outer = (nil)] 14:00:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 131 (0x8b754c00) [pid = 1770] [serial = 1880] [outer = 0x8a738400] 14:00:06 INFO - PROCESS | 1770 | 1461099606283 Marionette DEBUG loaded listener.js 14:00:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 132 (0x8ba18c00) [pid = 1770] [serial = 1881] [outer = 0x8a738400] 14:00:07 INFO - PROCESS | 1770 | 1461099607613 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 14:00:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 14:00:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1642ms 14:00:07 INFO - PROCESS | 1770 | 1461099607633 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 14:00:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 14:00:07 INFO - PROCESS | 1770 | 1461099607639 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 14:00:07 INFO - PROCESS | 1770 | 1461099607648 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 14:00:07 INFO - PROCESS | 1770 | 1461099607655 Marionette TRACE conn3 <- [1,2478,null,{}] 14:00:07 INFO - PROCESS | 1770 | 1461099607671 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:07 INFO - PROCESS | 1770 | 1461099607938 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 14:00:08 INFO - PROCESS | 1770 | 1461099608297 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:08 INFO - PROCESS | 1770 | ++DOCSHELL 0x867ef800 == 159 [pid = 1770] [id = 627] 14:00:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 133 (0x86f4e800) [pid = 1770] [serial = 1882] [outer = (nil)] 14:00:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 134 (0x87e5fc00) [pid = 1770] [serial = 1883] [outer = 0x86f4e800] 14:00:08 INFO - PROCESS | 1770 | 1461099608391 Marionette DEBUG loaded listener.js 14:00:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 135 (0x88905800) [pid = 1770] [serial = 1884] [outer = 0x86f4e800] 14:00:09 INFO - PROCESS | 1770 | 1461099609381 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 14:00:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 14:00:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1788ms 14:00:09 INFO - PROCESS | 1770 | 1461099609436 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 14:00:09 INFO - PROCESS | 1770 | 1461099609444 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 14:00:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 14:00:09 INFO - PROCESS | 1770 | 1461099609455 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 14:00:09 INFO - PROCESS | 1770 | 1461099609459 Marionette TRACE conn3 <- [1,2482,null,{}] 14:00:09 INFO - PROCESS | 1770 | 1461099609466 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:09 INFO - PROCESS | 1770 | 1461099609716 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 14:00:10 INFO - PROCESS | 1770 | 1461099610098 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:10 INFO - PROCESS | 1770 | ++DOCSHELL 0x88da0400 == 160 [pid = 1770] [id = 628] 14:00:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 136 (0x893f1800) [pid = 1770] [serial = 1885] [outer = (nil)] 14:00:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 137 (0x895e2400) [pid = 1770] [serial = 1886] [outer = 0x893f1800] 14:00:10 INFO - PROCESS | 1770 | 1461099610187 Marionette DEBUG loaded listener.js 14:00:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 138 (0x8a72dc00) [pid = 1770] [serial = 1887] [outer = 0x893f1800] 14:00:11 INFO - PROCESS | 1770 | 1461099611118 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 14:00:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 14:00:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1696ms 14:00:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 14:00:11 INFO - PROCESS | 1770 | 1461099611151 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 14:00:11 INFO - PROCESS | 1770 | 1461099611155 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 14:00:11 INFO - PROCESS | 1770 | 1461099611162 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 14:00:11 INFO - PROCESS | 1770 | 1461099611170 Marionette TRACE conn3 <- [1,2486,null,{}] 14:00:11 INFO - PROCESS | 1770 | 1461099611186 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:11 INFO - PROCESS | 1770 | 1461099611409 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 14:00:11 INFO - PROCESS | 1770 | 1461099611692 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:11 INFO - PROCESS | 1770 | ++DOCSHELL 0x895e1000 == 161 [pid = 1770] [id = 629] 14:00:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 139 (0x8a731800) [pid = 1770] [serial = 1888] [outer = (nil)] 14:00:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 140 (0x8be65000) [pid = 1770] [serial = 1889] [outer = 0x8a731800] 14:00:11 INFO - PROCESS | 1770 | 1461099611847 Marionette DEBUG loaded listener.js 14:00:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 141 (0x8e5c3c00) [pid = 1770] [serial = 1890] [outer = 0x8a731800] 14:00:12 INFO - PROCESS | 1770 | 1461099612771 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 14:00:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 14:00:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1642ms 14:00:12 INFO - PROCESS | 1770 | 1461099612803 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 14:00:12 INFO - PROCESS | 1770 | 1461099612809 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 14:00:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 14:00:12 INFO - PROCESS | 1770 | 1461099612815 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 14:00:12 INFO - PROCESS | 1770 | 1461099612819 Marionette TRACE conn3 <- [1,2490,null,{}] 14:00:12 INFO - PROCESS | 1770 | 1461099612824 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:13 INFO - PROCESS | 1770 | 1461099613026 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 14:00:13 INFO - PROCESS | 1770 | 1461099613363 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:13 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a732000 == 162 [pid = 1770] [id = 630] 14:00:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 142 (0x8f6e7c00) [pid = 1770] [serial = 1891] [outer = (nil)] 14:00:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 143 (0x8f7dd400) [pid = 1770] [serial = 1892] [outer = 0x8f6e7c00] 14:00:13 INFO - PROCESS | 1770 | 1461099613456 Marionette DEBUG loaded listener.js 14:00:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 144 (0x8f9c1400) [pid = 1770] [serial = 1893] [outer = 0x8f6e7c00] 14:00:14 INFO - PROCESS | 1770 | 1461099614354 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 14:00:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 14:00:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1580ms 14:00:14 INFO - PROCESS | 1770 | 1461099614396 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 14:00:14 INFO - PROCESS | 1770 | 1461099614400 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 14:00:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 14:00:14 INFO - PROCESS | 1770 | 1461099614406 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 14:00:14 INFO - PROCESS | 1770 | 1461099614410 Marionette TRACE conn3 <- [1,2494,null,{}] 14:00:14 INFO - PROCESS | 1770 | 1461099614416 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:14 INFO - PROCESS | 1770 | 1461099614612 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 14:00:14 INFO - PROCESS | 1770 | 1461099614902 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:14 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f4acc00 == 163 [pid = 1770] [id = 631] 14:00:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 145 (0x8f4b0000) [pid = 1770] [serial = 1894] [outer = (nil)] 14:00:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 146 (0x900c9800) [pid = 1770] [serial = 1895] [outer = 0x8f4b0000] 14:00:15 INFO - PROCESS | 1770 | 1461099615036 Marionette DEBUG loaded listener.js 14:00:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 147 (0x900d4000) [pid = 1770] [serial = 1896] [outer = 0x8f4b0000] 14:00:15 INFO - PROCESS | 1770 | 1461099615947 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 14:00:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 14:00:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1582ms 14:00:15 INFO - PROCESS | 1770 | 1461099615989 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 14:00:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 14:00:15 INFO - PROCESS | 1770 | 1461099615993 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 14:00:16 INFO - PROCESS | 1770 | 1461099615999 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 14:00:16 INFO - PROCESS | 1770 | 1461099616003 Marionette TRACE conn3 <- [1,2498,null,{}] 14:00:16 INFO - PROCESS | 1770 | 1461099616009 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:16 INFO - PROCESS | 1770 | 1461099616247 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 14:00:16 INFO - PROCESS | 1770 | 1461099616594 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:16 INFO - PROCESS | 1770 | ++DOCSHELL 0x8be70c00 == 164 [pid = 1770] [id = 632] 14:00:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 148 (0x900cc000) [pid = 1770] [serial = 1897] [outer = (nil)] 14:00:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 149 (0x9057a800) [pid = 1770] [serial = 1898] [outer = 0x900cc000] 14:00:16 INFO - PROCESS | 1770 | 1461099616690 Marionette DEBUG loaded listener.js 14:00:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 150 (0x9073c400) [pid = 1770] [serial = 1899] [outer = 0x900cc000] 14:00:17 INFO - PROCESS | 1770 | 1461099617558 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 14:00:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 14:00:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1596ms 14:00:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 14:00:17 INFO - PROCESS | 1770 | 1461099617595 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 14:00:17 INFO - PROCESS | 1770 | 1461099617599 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 14:00:17 INFO - PROCESS | 1770 | 1461099617605 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 14:00:17 INFO - PROCESS | 1770 | 1461099617608 Marionette TRACE conn3 <- [1,2502,null,{}] 14:00:17 INFO - PROCESS | 1770 | 1461099617614 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:17 INFO - PROCESS | 1770 | 1461099617843 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 14:00:18 INFO - PROCESS | 1770 | 1461099618147 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:18 INFO - PROCESS | 1770 | ++DOCSHELL 0x894ef800 == 165 [pid = 1770] [id = 633] 14:00:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 151 (0x90403000) [pid = 1770] [serial = 1900] [outer = (nil)] 14:00:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 152 (0x91f0b800) [pid = 1770] [serial = 1901] [outer = 0x90403000] 14:00:18 INFO - PROCESS | 1770 | 1461099618294 Marionette DEBUG loaded listener.js 14:00:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 153 (0x91fbdc00) [pid = 1770] [serial = 1902] [outer = 0x90403000] 14:00:19 INFO - PROCESS | 1770 | 1461099619172 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 14:00:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 14:00:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1631ms 14:00:19 INFO - PROCESS | 1770 | 1461099619237 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 14:00:19 INFO - PROCESS | 1770 | 1461099619241 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 14:00:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 14:00:19 INFO - PROCESS | 1770 | 1461099619247 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 14:00:19 INFO - PROCESS | 1770 | 1461099619251 Marionette TRACE conn3 <- [1,2506,null,{}] 14:00:19 INFO - PROCESS | 1770 | 1461099619257 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:19 INFO - PROCESS | 1770 | 1461099619458 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 14:00:19 INFO - PROCESS | 1770 | 1461099619720 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:19 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fa93400 == 166 [pid = 1770] [id = 634] 14:00:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 154 (0x90579c00) [pid = 1770] [serial = 1903] [outer = (nil)] 14:00:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 155 (0x929e9000) [pid = 1770] [serial = 1904] [outer = 0x90579c00] 14:00:19 INFO - PROCESS | 1770 | 1461099619854 Marionette DEBUG loaded listener.js 14:00:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 156 (0x92a45c00) [pid = 1770] [serial = 1905] [outer = 0x90579c00] 14:00:20 INFO - PROCESS | 1770 | 1461099620742 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 14:00:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 14:00:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1533ms 14:00:20 INFO - PROCESS | 1770 | 1461099620781 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 14:00:20 INFO - PROCESS | 1770 | 1461099620785 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 14:00:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 14:00:20 INFO - PROCESS | 1770 | 1461099620791 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 14:00:20 INFO - PROCESS | 1770 | 1461099620795 Marionette TRACE conn3 <- [1,2510,null,{}] 14:00:20 INFO - PROCESS | 1770 | 1461099620801 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:21 INFO - PROCESS | 1770 | 1461099620998 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 14:00:21 INFO - PROCESS | 1770 | 1461099621297 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:21 INFO - PROCESS | 1770 | ++DOCSHELL 0x91314800 == 167 [pid = 1770] [id = 635] 14:00:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 157 (0x9297a400) [pid = 1770] [serial = 1906] [outer = (nil)] 14:00:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 158 (0x92d40c00) [pid = 1770] [serial = 1907] [outer = 0x9297a400] 14:00:21 INFO - PROCESS | 1770 | 1461099621433 Marionette DEBUG loaded listener.js 14:00:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 159 (0x935d1c00) [pid = 1770] [serial = 1908] [outer = 0x9297a400] 14:00:22 INFO - PROCESS | 1770 | 1461099622339 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 14:00:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 14:00:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1590ms 14:00:22 INFO - PROCESS | 1770 | 1461099622382 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 14:00:22 INFO - PROCESS | 1770 | 1461099622386 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 14:00:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 14:00:22 INFO - PROCESS | 1770 | 1461099622392 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 14:00:22 INFO - PROCESS | 1770 | 1461099622396 Marionette TRACE conn3 <- [1,2514,null,{}] 14:00:22 INFO - PROCESS | 1770 | 1461099622402 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:22 INFO - PROCESS | 1770 | 1461099622601 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 14:00:22 INFO - PROCESS | 1770 | 1461099622947 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:22 INFO - PROCESS | 1770 | ++DOCSHELL 0x90578800 == 168 [pid = 1770] [id = 636] 14:00:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 160 (0x92aa5800) [pid = 1770] [serial = 1909] [outer = (nil)] 14:00:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 161 (0x93907000) [pid = 1770] [serial = 1910] [outer = 0x92aa5800] 14:00:23 INFO - PROCESS | 1770 | 1461099623039 Marionette DEBUG loaded listener.js 14:00:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 162 (0x93a39400) [pid = 1770] [serial = 1911] [outer = 0x92aa5800] 14:00:24 INFO - PROCESS | 1770 | 1461099624159 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 14:00:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 14:00:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1839ms 14:00:24 INFO - PROCESS | 1770 | 1461099624232 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 14:00:24 INFO - PROCESS | 1770 | 1461099624236 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 14:00:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 14:00:24 INFO - PROCESS | 1770 | 1461099624243 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 14:00:24 INFO - PROCESS | 1770 | 1461099624247 Marionette TRACE conn3 <- [1,2518,null,{}] 14:00:24 INFO - PROCESS | 1770 | 1461099624253 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:24 INFO - PROCESS | 1770 | 1461099624521 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 14:00:24 INFO - PROCESS | 1770 | 1461099624873 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:24 INFO - PROCESS | 1770 | ++DOCSHELL 0x95af2800 == 169 [pid = 1770] [id = 637] 14:00:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 163 (0x95af3400) [pid = 1770] [serial = 1912] [outer = (nil)] 14:00:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 164 (0x9685ec00) [pid = 1770] [serial = 1913] [outer = 0x95af3400] 14:00:24 INFO - PROCESS | 1770 | 1461099624965 Marionette DEBUG loaded listener.js 14:00:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 165 (0x975f2400) [pid = 1770] [serial = 1914] [outer = 0x95af3400] 14:00:25 INFO - PROCESS | 1770 | 1461099625881 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 14:00:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 14:00:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1685ms 14:00:25 INFO - PROCESS | 1770 | 1461099625928 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 14:00:25 INFO - PROCESS | 1770 | 1461099625931 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 14:00:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 14:00:25 INFO - PROCESS | 1770 | 1461099625938 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 14:00:25 INFO - PROCESS | 1770 | 1461099625942 Marionette TRACE conn3 <- [1,2522,null,{}] 14:00:25 INFO - PROCESS | 1770 | 1461099625947 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:26 INFO - PROCESS | 1770 | 1461099626147 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 14:00:26 INFO - PROCESS | 1770 | 1461099626449 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:26 INFO - PROCESS | 1770 | ++DOCSHELL 0x92a47000 == 170 [pid = 1770] [id = 638] 14:00:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 166 (0x933c9800) [pid = 1770] [serial = 1915] [outer = (nil)] 14:00:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 167 (0x97d15800) [pid = 1770] [serial = 1916] [outer = 0x933c9800] 14:00:26 INFO - PROCESS | 1770 | 1461099626587 Marionette DEBUG loaded listener.js 14:00:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 168 (0x97d20c00) [pid = 1770] [serial = 1917] [outer = 0x933c9800] 14:00:27 INFO - PROCESS | 1770 | 1461099627486 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 14:00:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 14:00:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1594ms 14:00:27 INFO - PROCESS | 1770 | 1461099627533 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 14:00:27 INFO - PROCESS | 1770 | 1461099627537 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 14:00:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 14:00:27 INFO - PROCESS | 1770 | 1461099627543 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 14:00:27 INFO - PROCESS | 1770 | 1461099627547 Marionette TRACE conn3 <- [1,2526,null,{}] 14:00:27 INFO - PROCESS | 1770 | 1461099627553 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:27 INFO - PROCESS | 1770 | 1461099627752 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 14:00:28 INFO - PROCESS | 1770 | 1461099628052 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:28 INFO - PROCESS | 1770 | ++DOCSHELL 0x85847800 == 171 [pid = 1770] [id = 639] 14:00:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 169 (0x95a7ec00) [pid = 1770] [serial = 1918] [outer = (nil)] 14:00:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 170 (0x98872800) [pid = 1770] [serial = 1919] [outer = 0x95a7ec00] 14:00:28 INFO - PROCESS | 1770 | 1461099628187 Marionette DEBUG loaded listener.js 14:00:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 171 (0x98a87800) [pid = 1770] [serial = 1920] [outer = 0x95a7ec00] 14:00:29 INFO - PROCESS | 1770 | 1461099629057 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 14:00:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 14:00:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1581ms 14:00:29 INFO - PROCESS | 1770 | 1461099629125 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 14:00:29 INFO - PROCESS | 1770 | 1461099629128 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 14:00:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 14:00:29 INFO - PROCESS | 1770 | 1461099629135 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 14:00:29 INFO - PROCESS | 1770 | 1461099629139 Marionette TRACE conn3 <- [1,2530,null,{}] 14:00:29 INFO - PROCESS | 1770 | 1461099629145 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:29 INFO - PROCESS | 1770 | 1461099629349 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 14:00:29 INFO - PROCESS | 1770 | 1461099629687 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:29 INFO - PROCESS | 1770 | ++DOCSHELL 0x98434800 == 172 [pid = 1770] [id = 640] 14:00:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 172 (0x98438c00) [pid = 1770] [serial = 1921] [outer = (nil)] 14:00:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 173 (0x9b034800) [pid = 1770] [serial = 1922] [outer = 0x98438c00] 14:00:29 INFO - PROCESS | 1770 | 1461099629776 Marionette DEBUG loaded listener.js 14:00:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 174 (0x9b085800) [pid = 1770] [serial = 1923] [outer = 0x98438c00] 14:00:30 INFO - PROCESS | 1770 | 1461099630713 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 14:00:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 14:00:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1645ms 14:00:30 INFO - PROCESS | 1770 | 1461099630781 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 14:00:30 INFO - PROCESS | 1770 | 1461099630785 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 14:00:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 14:00:30 INFO - PROCESS | 1770 | 1461099630791 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 14:00:30 INFO - PROCESS | 1770 | 1461099630795 Marionette TRACE conn3 <- [1,2534,null,{}] 14:00:30 INFO - PROCESS | 1770 | 1461099630801 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:31 INFO - PROCESS | 1770 | 1461099631007 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 14:00:31 INFO - PROCESS | 1770 | 1461099631351 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:31 INFO - PROCESS | 1770 | ++DOCSHELL 0x971bdc00 == 173 [pid = 1770] [id = 641] 14:00:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 175 (0x97d13000) [pid = 1770] [serial = 1924] [outer = (nil)] 14:00:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 176 (0x9ea16800) [pid = 1770] [serial = 1925] [outer = 0x97d13000] 14:00:31 INFO - PROCESS | 1770 | 1461099631441 Marionette DEBUG loaded listener.js 14:00:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 177 (0x9fb8b400) [pid = 1770] [serial = 1926] [outer = 0x97d13000] 14:00:32 INFO - PROCESS | 1770 | 1461099632328 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 14:00:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 14:00:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1589ms 14:00:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 14:00:32 INFO - PROCESS | 1770 | 1461099632381 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 14:00:32 INFO - PROCESS | 1770 | 1461099632384 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 14:00:32 INFO - PROCESS | 1770 | 1461099632390 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 14:00:32 INFO - PROCESS | 1770 | 1461099632394 Marionette TRACE conn3 <- [1,2538,null,{}] 14:00:32 INFO - PROCESS | 1770 | 1461099632400 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:32 INFO - PROCESS | 1770 | 1461099632608 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 14:00:32 INFO - PROCESS | 1770 | 1461099632953 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:32 INFO - PROCESS | 1770 | ++DOCSHELL 0x99148800 == 174 [pid = 1770] [id = 642] 14:00:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 178 (0x9df93800) [pid = 1770] [serial = 1927] [outer = (nil)] 14:00:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 179 (0x9feb4000) [pid = 1770] [serial = 1928] [outer = 0x9df93800] 14:00:33 INFO - PROCESS | 1770 | 1461099633043 Marionette DEBUG loaded listener.js 14:00:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 180 (0x9feb8800) [pid = 1770] [serial = 1929] [outer = 0x9df93800] 14:00:33 INFO - PROCESS | 1770 | 1461099633967 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 14:00:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 14:00:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1634ms 14:00:34 INFO - PROCESS | 1770 | 1461099634023 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 14:00:34 INFO - PROCESS | 1770 | 1461099634027 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 14:00:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 14:00:34 INFO - PROCESS | 1770 | 1461099634034 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 14:00:34 INFO - PROCESS | 1770 | 1461099634037 Marionette TRACE conn3 <- [1,2542,null,{}] 14:00:34 INFO - PROCESS | 1770 | 1461099634043 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:34 INFO - PROCESS | 1770 | 1461099634246 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 14:00:34 INFO - PROCESS | 1770 | 1461099634586 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:34 INFO - PROCESS | 1770 | ++DOCSHELL 0x929e9800 == 175 [pid = 1770] [id = 643] 14:00:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 181 (0x937a3400) [pid = 1770] [serial = 1930] [outer = (nil)] 14:00:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 182 (0xa0a24400) [pid = 1770] [serial = 1931] [outer = 0x937a3400] 14:00:34 INFO - PROCESS | 1770 | 1461099634679 Marionette DEBUG loaded listener.js 14:00:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 183 (0xa0a2d800) [pid = 1770] [serial = 1932] [outer = 0x937a3400] 14:00:35 INFO - PROCESS | 1770 | 1461099635570 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 14:00:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 14:00:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1582ms 14:00:35 INFO - PROCESS | 1770 | 1461099635617 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 14:00:35 INFO - PROCESS | 1770 | 1461099635621 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 14:00:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 14:00:35 INFO - PROCESS | 1770 | 1461099635627 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 14:00:35 INFO - PROCESS | 1770 | 1461099635630 Marionette TRACE conn3 <- [1,2546,null,{}] 14:00:35 INFO - PROCESS | 1770 | 1461099635636 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:35 INFO - PROCESS | 1770 | 1461099635850 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 14:00:36 INFO - PROCESS | 1770 | 1461099636195 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:36 INFO - PROCESS | 1770 | ++DOCSHELL 0x86351400 == 176 [pid = 1770] [id = 644] 14:00:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 184 (0x86356800) [pid = 1770] [serial = 1933] [outer = (nil)] 14:00:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 185 (0x9fc95800) [pid = 1770] [serial = 1934] [outer = 0x86356800] 14:00:36 INFO - PROCESS | 1770 | 1461099636285 Marionette DEBUG loaded listener.js 14:00:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 186 (0xa0c39800) [pid = 1770] [serial = 1935] [outer = 0x86356800] 14:00:37 INFO - PROCESS | 1770 | 1461099637186 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 14:00:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 14:00:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1630ms 14:00:37 INFO - PROCESS | 1770 | 1461099637258 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 14:00:37 INFO - PROCESS | 1770 | 1461099637262 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 14:00:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 14:00:37 INFO - PROCESS | 1770 | 1461099637269 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 14:00:37 INFO - PROCESS | 1770 | 1461099637273 Marionette TRACE conn3 <- [1,2550,null,{}] 14:00:37 INFO - PROCESS | 1770 | 1461099637279 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:37 INFO - PROCESS | 1770 | 1461099637519 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 14:00:39 INFO - PROCESS | 1770 | --DOCSHELL 0x8786d800 == 175 [pid = 1770] [id = 557] 14:00:39 INFO - PROCESS | 1770 | --DOCSHELL 0x84b61800 == 174 [pid = 1770] [id = 625] 14:00:39 INFO - PROCESS | 1770 | --DOCSHELL 0x893e8800 == 173 [pid = 1770] [id = 624] 14:00:39 INFO - PROCESS | 1770 | --DOCSHELL 0x87868400 == 172 [pid = 1770] [id = 623] 14:00:39 INFO - PROCESS | 1770 | --DOCSHELL 0x864cd000 == 171 [pid = 1770] [id = 622] 14:00:39 INFO - PROCESS | 1770 | --DOCSHELL 0x90679800 == 170 [pid = 1770] [id = 617] 14:00:39 INFO - PROCESS | 1770 | --DOCSHELL 0x90678400 == 169 [pid = 1770] [id = 616] 14:00:39 INFO - PROCESS | 1770 | --DOCSHELL 0x90577800 == 168 [pid = 1770] [id = 614] 14:00:39 INFO - PROCESS | 1770 | --DOCSHELL 0x929dd800 == 167 [pid = 1770] [id = 615] 14:00:39 INFO - PROCESS | 1770 | --DOCSHELL 0x8ffa9800 == 166 [pid = 1770] [id = 613] 14:00:39 INFO - PROCESS | 1770 | --DOCSHELL 0x8ffac400 == 165 [pid = 1770] [id = 612] 14:00:39 INFO - PROCESS | 1770 | --DOCSHELL 0x8f9b9800 == 164 [pid = 1770] [id = 611] 14:00:39 INFO - PROCESS | 1770 | --DOCSHELL 0x8e5be000 == 163 [pid = 1770] [id = 610] 14:00:39 INFO - PROCESS | 1770 | --DOCSHELL 0x895a4400 == 162 [pid = 1770] [id = 609] 14:00:39 INFO - PROCESS | 1770 | --DOCSHELL 0x895a8000 == 161 [pid = 1770] [id = 607] 14:00:39 INFO - PROCESS | 1770 | --DOCSHELL 0x8a5e0000 == 160 [pid = 1770] [id = 608] 14:00:39 INFO - PROCESS | 1770 | --DOCSHELL 0x88c91000 == 159 [pid = 1770] [id = 606] 14:00:39 INFO - PROCESS | 1770 | --DOCSHELL 0x88b48400 == 158 [pid = 1770] [id = 605] 14:00:39 INFO - PROCESS | 1770 | --DOCSHELL 0x88da5000 == 157 [pid = 1770] [id = 603] 14:00:39 INFO - PROCESS | 1770 | --DOCSHELL 0x8770a800 == 156 [pid = 1770] [id = 604] 14:00:39 INFO - PROCESS | 1770 | --DOMWINDOW == 185 (0x8a605400) [pid = 1770] [serial = 1674] [outer = (nil)] [url = about:blank] 14:00:39 INFO - PROCESS | 1770 | --DOMWINDOW == 184 (0x8941b800) [pid = 1770] [serial = 1811] [outer = (nil)] [url = about:blank] 14:00:39 INFO - PROCESS | 1770 | --DOMWINDOW == 183 (0x88da9000) [pid = 1770] [serial = 1808] [outer = (nil)] [url = about:blank] 14:00:39 INFO - PROCESS | 1770 | --DOMWINDOW == 182 (0x893ea800) [pid = 1770] [serial = 1809] [outer = (nil)] [url = about:blank] 14:00:39 INFO - PROCESS | 1770 | --DOMWINDOW == 181 (0x937a3000) [pid = 1770] [serial = 1772] [outer = (nil)] [url = about:blank] 14:00:39 INFO - PROCESS | 1770 | --DOMWINDOW == 180 (0x933ce800) [pid = 1770] [serial = 1770] [outer = (nil)] [url = about:blank] 14:00:39 INFO - PROCESS | 1770 | --DOMWINDOW == 179 (0x933c6800) [pid = 1770] [serial = 1769] [outer = (nil)] [url = about:blank] 14:00:39 INFO - PROCESS | 1770 | --DOMWINDOW == 178 (0x92aa1000) [pid = 1770] [serial = 1767] [outer = (nil)] [url = about:blank] 14:00:39 INFO - PROCESS | 1770 | --DOMWINDOW == 177 (0x92a4e800) [pid = 1770] [serial = 1766] [outer = (nil)] [url = about:blank] 14:00:39 INFO - PROCESS | 1770 | --DOMWINDOW == 176 (0x91f0fc00) [pid = 1770] [serial = 1764] [outer = (nil)] [url = about:blank] 14:00:39 INFO - PROCESS | 1770 | --DOMWINDOW == 175 (0x913afc00) [pid = 1770] [serial = 1763] [outer = (nil)] [url = about:blank] 14:00:39 INFO - PROCESS | 1770 | --DOMWINDOW == 174 (0x90730800) [pid = 1770] [serial = 1761] [outer = (nil)] [url = about:blank] 14:00:39 INFO - PROCESS | 1770 | --DOMWINDOW == 173 (0x904efc00) [pid = 1770] [serial = 1760] [outer = (nil)] [url = about:blank] 14:00:39 INFO - PROCESS | 1770 | --DOMWINDOW == 172 (0x900d0000) [pid = 1770] [serial = 1758] [outer = (nil)] [url = about:blank] 14:00:39 INFO - PROCESS | 1770 | --DOMWINDOW == 171 (0x8ffb0800) [pid = 1770] [serial = 1757] [outer = (nil)] [url = about:blank] 14:00:39 INFO - PROCESS | 1770 | --DOMWINDOW == 170 (0x8fcb8400) [pid = 1770] [serial = 1755] [outer = (nil)] [url = about:blank] 14:00:39 INFO - PROCESS | 1770 | --DOMWINDOW == 169 (0x8f7e8c00) [pid = 1770] [serial = 1754] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1770 | --DOMWINDOW == 168 (0x8e5c6000) [pid = 1770] [serial = 1752] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1770 | --DOMWINDOW == 167 (0x8e5b9c00) [pid = 1770] [serial = 1751] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1770 | --DOMWINDOW == 166 (0x8a60a000) [pid = 1770] [serial = 1749] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1770 | --DOMWINDOW == 165 (0x895db800) [pid = 1770] [serial = 1748] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1770 | --DOMWINDOW == 164 (0x87f99c00) [pid = 1770] [serial = 1746] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1770 | --DOMWINDOW == 163 (0x8786a800) [pid = 1770] [serial = 1745] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1770 | --DOMWINDOW == 162 (0x8786b800) [pid = 1770] [serial = 1802] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1770 | --DOMWINDOW == 161 (0x878aac00) [pid = 1770] [serial = 1803] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1770 | --DOMWINDOW == 160 (0x895a9c00) [pid = 1770] [serial = 1800] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1770 | --DOMWINDOW == 159 (0x895a7000) [pid = 1770] [serial = 1799] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1770 | --DOMWINDOW == 158 (0xa2ac8400) [pid = 1770] [serial = 1797] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1770 | --DOMWINDOW == 157 (0xa2abe800) [pid = 1770] [serial = 1796] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1770 | --DOMWINDOW == 156 (0xa0f98800) [pid = 1770] [serial = 1794] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1770 | --DOMWINDOW == 155 (0xa0f97000) [pid = 1770] [serial = 1793] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1770 | --DOMWINDOW == 154 (0xa0c11c00) [pid = 1770] [serial = 1791] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1770 | --DOMWINDOW == 153 (0xa0ad1400) [pid = 1770] [serial = 1790] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1770 | --DOMWINDOW == 152 (0x9ff15800) [pid = 1770] [serial = 1788] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1770 | --DOMWINDOW == 151 (0x9ff10000) [pid = 1770] [serial = 1787] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1770 | --DOMWINDOW == 150 (0x9df8e000) [pid = 1770] [serial = 1785] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1770 | --DOMWINDOW == 149 (0x9b089800) [pid = 1770] [serial = 1784] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1770 | --DOMWINDOW == 148 (0x983e0c00) [pid = 1770] [serial = 1782] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1770 | --DOMWINDOW == 147 (0x979a0c00) [pid = 1770] [serial = 1781] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1770 | --DOMWINDOW == 146 (0x9765ac00) [pid = 1770] [serial = 1779] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1770 | --DOMWINDOW == 145 (0x97381400) [pid = 1770] [serial = 1778] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1770 | --DOMWINDOW == 144 (0x95a87400) [pid = 1770] [serial = 1776] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1770 | --DOMWINDOW == 143 (0x93c66800) [pid = 1770] [serial = 1775] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1770 | --DOMWINDOW == 142 (0x937aa000) [pid = 1770] [serial = 1773] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1770 | --DOMWINDOW == 141 (0x87e68400) [pid = 1770] [serial = 1805] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1770 | --DOMWINDOW == 140 (0x88903c00) [pid = 1770] [serial = 1806] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1770 | 1461099640235 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:40 INFO - PROCESS | 1770 | ++DOCSHELL 0x862f5800 == 157 [pid = 1770] [id = 645] 14:00:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 141 (0x8634fc00) [pid = 1770] [serial = 1936] [outer = (nil)] 14:00:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 142 (0x864c9800) [pid = 1770] [serial = 1937] [outer = 0x8634fc00] 14:00:40 INFO - PROCESS | 1770 | 1461099640316 Marionette DEBUG loaded listener.js 14:00:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 143 (0x867edc00) [pid = 1770] [serial = 1938] [outer = 0x8634fc00] 14:00:41 INFO - PROCESS | 1770 | 1461099641180 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 14:00:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 14:00:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 3943ms 14:00:41 INFO - PROCESS | 1770 | 1461099641214 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 14:00:41 INFO - PROCESS | 1770 | 1461099641222 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 14:00:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 14:00:41 INFO - PROCESS | 1770 | 1461099641230 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 14:00:41 INFO - PROCESS | 1770 | 1461099641234 Marionette TRACE conn3 <- [1,2554,null,{}] 14:00:41 INFO - PROCESS | 1770 | 1461099641274 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:41 INFO - PROCESS | 1770 | 1461099641476 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 14:00:41 INFO - PROCESS | 1770 | 1461099641488 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:41 INFO - PROCESS | 1770 | ++DOCSHELL 0x875b5400 == 158 [pid = 1770] [id = 646] 14:00:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 144 (0x876ea000) [pid = 1770] [serial = 1939] [outer = (nil)] 14:00:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 145 (0x87718c00) [pid = 1770] [serial = 1940] [outer = 0x876ea000] 14:00:41 INFO - PROCESS | 1770 | 1461099641564 Marionette DEBUG loaded listener.js 14:00:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 146 (0x87870800) [pid = 1770] [serial = 1941] [outer = 0x876ea000] 14:00:42 INFO - PROCESS | 1770 | 1461099642678 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 14:00:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 14:00:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1518ms 14:00:42 INFO - PROCESS | 1770 | 1461099642752 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 14:00:42 INFO - PROCESS | 1770 | 1461099642757 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 14:00:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 14:00:42 INFO - PROCESS | 1770 | 1461099642764 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 14:00:42 INFO - PROCESS | 1770 | 1461099642766 Marionette TRACE conn3 <- [1,2558,null,{}] 14:00:42 INFO - PROCESS | 1770 | 1461099642778 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:43 INFO - PROCESS | 1770 | 1461099643039 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 14:00:43 INFO - PROCESS | 1770 | 1461099643067 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x862f2800 == 159 [pid = 1770] [id = 647] 14:00:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 147 (0x87865400) [pid = 1770] [serial = 1942] [outer = (nil)] 14:00:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 148 (0x87e64800) [pid = 1770] [serial = 1943] [outer = 0x87865400] 14:00:43 INFO - PROCESS | 1770 | 1461099643141 Marionette DEBUG loaded listener.js 14:00:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 149 (0x87f9bc00) [pid = 1770] [serial = 1944] [outer = 0x87865400] 14:00:44 INFO - PROCESS | 1770 | 1461099644204 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 14:00:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 14:00:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1484ms 14:00:44 INFO - PROCESS | 1770 | 1461099644249 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 14:00:44 INFO - PROCESS | 1770 | 1461099644253 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 14:00:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 14:00:44 INFO - PROCESS | 1770 | 1461099644277 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 14:00:44 INFO - PROCESS | 1770 | 1461099644285 Marionette TRACE conn3 <- [1,2562,null,{}] 14:00:44 INFO - PROCESS | 1770 | 1461099644292 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:44 INFO - PROCESS | 1770 | 1461099644556 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 14:00:44 INFO - PROCESS | 1770 | 1461099644585 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:44 INFO - PROCESS | 1770 | ++DOCSHELL 0x875b1800 == 160 [pid = 1770] [id = 648] 14:00:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 150 (0x878b2400) [pid = 1770] [serial = 1945] [outer = (nil)] 14:00:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 151 (0x88da8800) [pid = 1770] [serial = 1946] [outer = 0x878b2400] 14:00:44 INFO - PROCESS | 1770 | 1461099644657 Marionette DEBUG loaded listener.js 14:00:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 152 (0x893ea400) [pid = 1770] [serial = 1947] [outer = 0x878b2400] 14:00:45 INFO - PROCESS | 1770 | --DOMWINDOW == 151 (0x8a73b800) [pid = 1770] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 14:00:45 INFO - PROCESS | 1770 | --DOMWINDOW == 150 (0x8770ac00) [pid = 1770] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 14:00:45 INFO - PROCESS | 1770 | --DOMWINDOW == 149 (0x85b2d400) [pid = 1770] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 14:00:45 INFO - PROCESS | 1770 | --DOMWINDOW == 148 (0x9040bc00) [pid = 1770] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 14:00:45 INFO - PROCESS | 1770 | --DOMWINDOW == 147 (0x8e5c1000) [pid = 1770] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 14:00:45 INFO - PROCESS | 1770 | --DOMWINDOW == 146 (0x92977800) [pid = 1770] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 14:00:45 INFO - PROCESS | 1770 | --DOMWINDOW == 145 (0x864cd400) [pid = 1770] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 14:00:45 INFO - PROCESS | 1770 | --DOMWINDOW == 144 (0x96353000) [pid = 1770] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 14:00:45 INFO - PROCESS | 1770 | --DOMWINDOW == 143 (0x8fcb3c00) [pid = 1770] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 14:00:45 INFO - PROCESS | 1770 | --DOMWINDOW == 142 (0x91fc7800) [pid = 1770] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 14:00:45 INFO - PROCESS | 1770 | --DOMWINDOW == 141 (0x91f0f800) [pid = 1770] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 14:00:45 INFO - PROCESS | 1770 | --DOMWINDOW == 140 (0x8b757c00) [pid = 1770] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 14:00:45 INFO - PROCESS | 1770 | --DOMWINDOW == 139 (0x92a41000) [pid = 1770] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 14:00:45 INFO - PROCESS | 1770 | --DOMWINDOW == 138 (0x8f6e8000) [pid = 1770] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 14:00:45 INFO - PROCESS | 1770 | --DOMWINDOW == 137 (0x93b78000) [pid = 1770] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 14:00:45 INFO - PROCESS | 1770 | --DOMWINDOW == 136 (0x878ad800) [pid = 1770] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 14:00:45 INFO - PROCESS | 1770 | --DOMWINDOW == 135 (0x89420c00) [pid = 1770] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 14:00:45 INFO - PROCESS | 1770 | --DOMWINDOW == 134 (0x88b4b000) [pid = 1770] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 14:00:45 INFO - PROCESS | 1770 | --DOMWINDOW == 133 (0x8ffae400) [pid = 1770] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 14:00:45 INFO - PROCESS | 1770 | --DOMWINDOW == 132 (0x895d5800) [pid = 1770] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 14:00:45 INFO - PROCESS | 1770 | --DOMWINDOW == 131 (0x937a3800) [pid = 1770] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 14:00:45 INFO - PROCESS | 1770 | --DOMWINDOW == 130 (0x867e9800) [pid = 1770] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 14:00:46 INFO - PROCESS | 1770 | 1461099646270 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 14:00:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 14:00:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 2060ms 14:00:46 INFO - PROCESS | 1770 | 1461099646320 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 14:00:46 INFO - PROCESS | 1770 | 1461099646324 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 14:00:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 14:00:46 INFO - PROCESS | 1770 | 1461099646330 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 14:00:46 INFO - PROCESS | 1770 | 1461099646332 Marionette TRACE conn3 <- [1,2566,null,{}] 14:00:46 INFO - PROCESS | 1770 | 1461099646338 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:46 INFO - PROCESS | 1770 | 1461099646601 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 14:00:46 INFO - PROCESS | 1770 | 1461099646623 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:46 INFO - PROCESS | 1770 | ++DOCSHELL 0x86350000 == 161 [pid = 1770] [id = 649] 14:00:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 131 (0x8786e800) [pid = 1770] [serial = 1948] [outer = (nil)] 14:00:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 132 (0x893e7800) [pid = 1770] [serial = 1949] [outer = 0x8786e800] 14:00:46 INFO - PROCESS | 1770 | 1461099646698 Marionette DEBUG loaded listener.js 14:00:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 133 (0x8941b400) [pid = 1770] [serial = 1950] [outer = 0x8786e800] 14:00:47 INFO - PROCESS | 1770 | 1461099647736 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 14:00:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 14:00:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1440ms 14:00:47 INFO - PROCESS | 1770 | 1461099647786 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 14:00:47 INFO - PROCESS | 1770 | 1461099647791 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 14:00:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 14:00:47 INFO - PROCESS | 1770 | 1461099647801 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 14:00:47 INFO - PROCESS | 1770 | 1461099647807 Marionette TRACE conn3 <- [1,2570,null,{}] 14:00:47 INFO - PROCESS | 1770 | 1461099647816 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:48 INFO - PROCESS | 1770 | 1461099648036 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 14:00:48 INFO - PROCESS | 1770 | 1461099648454 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:48 INFO - PROCESS | 1770 | ++DOCSHELL 0x875b0800 == 162 [pid = 1770] [id = 650] 14:00:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 134 (0x875b2000) [pid = 1770] [serial = 1951] [outer = (nil)] 14:00:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 135 (0x875b4400) [pid = 1770] [serial = 1952] [outer = 0x875b2000] 14:00:48 INFO - PROCESS | 1770 | 1461099648580 Marionette DEBUG loaded listener.js 14:00:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 136 (0x87866000) [pid = 1770] [serial = 1953] [outer = 0x875b2000] 14:00:49 INFO - PROCESS | 1770 | 1461099649609 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 14:00:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 14:00:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1841ms 14:00:49 INFO - PROCESS | 1770 | 1461099649643 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 14:00:49 INFO - PROCESS | 1770 | 1461099649652 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 14:00:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 14:00:49 INFO - PROCESS | 1770 | 1461099649663 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 14:00:49 INFO - PROCESS | 1770 | 1461099649666 Marionette TRACE conn3 <- [1,2574,null,{}] 14:00:49 INFO - PROCESS | 1770 | 1461099649673 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:49 INFO - PROCESS | 1770 | 1461099649890 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 14:00:50 INFO - PROCESS | 1770 | 1461099650232 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:50 INFO - PROCESS | 1770 | ++DOCSHELL 0x88903000 == 163 [pid = 1770] [id = 651] 14:00:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 137 (0x8890c000) [pid = 1770] [serial = 1954] [outer = (nil)] 14:00:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 138 (0x88c83400) [pid = 1770] [serial = 1955] [outer = 0x8890c000] 14:00:50 INFO - PROCESS | 1770 | 1461099650326 Marionette DEBUG loaded listener.js 14:00:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 139 (0x88daec00) [pid = 1770] [serial = 1956] [outer = 0x8890c000] 14:00:51 INFO - PROCESS | 1770 | 1461099651347 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 14:00:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 14:00:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1737ms 14:00:51 INFO - PROCESS | 1770 | 1461099651400 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 14:00:51 INFO - PROCESS | 1770 | 1461099651403 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 14:00:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 14:00:51 INFO - PROCESS | 1770 | 1461099651410 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 14:00:51 INFO - PROCESS | 1770 | 1461099651417 Marionette TRACE conn3 <- [1,2578,null,{}] 14:00:51 INFO - PROCESS | 1770 | 1461099651434 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:51 INFO - PROCESS | 1770 | 1461099651684 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 14:00:52 INFO - PROCESS | 1770 | 1461099652080 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:52 INFO - PROCESS | 1770 | ++DOCSHELL 0x88c85400 == 164 [pid = 1770] [id = 652] 14:00:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 140 (0x895aa400) [pid = 1770] [serial = 1957] [outer = (nil)] 14:00:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 141 (0x895ddc00) [pid = 1770] [serial = 1958] [outer = 0x895aa400] 14:00:52 INFO - PROCESS | 1770 | 1461099652171 Marionette DEBUG loaded listener.js 14:00:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 142 (0x8a5dd800) [pid = 1770] [serial = 1959] [outer = 0x895aa400] 14:00:53 INFO - PROCESS | 1770 | 1461099653072 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 14:00:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 14:00:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1736ms 14:00:53 INFO - PROCESS | 1770 | 1461099653147 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 14:00:53 INFO - PROCESS | 1770 | 1461099653152 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 14:00:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 14:00:53 INFO - PROCESS | 1770 | 1461099653158 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 14:00:53 INFO - PROCESS | 1770 | 1461099653162 Marionette TRACE conn3 <- [1,2582,null,{}] 14:00:53 INFO - PROCESS | 1770 | 1461099653167 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:53 INFO - PROCESS | 1770 | 1461099653410 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 14:00:53 INFO - PROCESS | 1770 | 1461099653745 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:53 INFO - PROCESS | 1770 | ++DOCSHELL 0x875b0c00 == 165 [pid = 1770] [id = 653] 14:00:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 143 (0x895ac000) [pid = 1770] [serial = 1960] [outer = (nil)] 14:00:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 144 (0x8b757400) [pid = 1770] [serial = 1961] [outer = 0x895ac000] 14:00:53 INFO - PROCESS | 1770 | 1461099653832 Marionette DEBUG loaded listener.js 14:00:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 145 (0x8ba15000) [pid = 1770] [serial = 1962] [outer = 0x895ac000] 14:00:54 INFO - PROCESS | 1770 | 1461099654720 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 14:00:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 14:00:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1634ms 14:00:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 14:00:54 INFO - PROCESS | 1770 | 1461099654792 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 14:00:54 INFO - PROCESS | 1770 | 1461099654796 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 14:00:54 INFO - PROCESS | 1770 | 1461099654803 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 14:00:54 INFO - PROCESS | 1770 | 1461099654806 Marionette TRACE conn3 <- [1,2586,null,{}] 14:00:54 INFO - PROCESS | 1770 | 1461099654812 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:55 INFO - PROCESS | 1770 | 1461099655050 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 14:00:55 INFO - PROCESS | 1770 | 1461099655381 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:55 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a730400 == 166 [pid = 1770] [id = 654] 14:00:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 146 (0x8a737400) [pid = 1770] [serial = 1963] [outer = (nil)] 14:00:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 147 (0x8bd45400) [pid = 1770] [serial = 1964] [outer = 0x8a737400] 14:00:55 INFO - PROCESS | 1770 | 1461099655472 Marionette DEBUG loaded listener.js 14:00:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 148 (0x8bd4dc00) [pid = 1770] [serial = 1965] [outer = 0x8a737400] 14:00:56 INFO - PROCESS | 1770 | 1461099656373 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 14:00:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 14:00:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1642ms 14:00:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 14:00:56 INFO - PROCESS | 1770 | 1461099656444 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 14:00:56 INFO - PROCESS | 1770 | 1461099656447 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 14:00:56 INFO - PROCESS | 1770 | 1461099656454 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 14:00:56 INFO - PROCESS | 1770 | 1461099656458 Marionette TRACE conn3 <- [1,2590,null,{}] 14:00:56 INFO - PROCESS | 1770 | 1461099656464 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:56 INFO - PROCESS | 1770 | 1461099656737 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 14:00:57 INFO - PROCESS | 1770 | 1461099657088 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:57 INFO - PROCESS | 1770 | ++DOCSHELL 0x8ba1c400 == 167 [pid = 1770] [id = 655] 14:00:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 149 (0x8bd4b800) [pid = 1770] [serial = 1966] [outer = (nil)] 14:00:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 150 (0x8f6f0c00) [pid = 1770] [serial = 1967] [outer = 0x8bd4b800] 14:00:57 INFO - PROCESS | 1770 | 1461099657182 Marionette DEBUG loaded listener.js 14:00:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 151 (0x8f9b9800) [pid = 1770] [serial = 1968] [outer = 0x8bd4b800] 14:00:58 INFO - PROCESS | 1770 | 1461099658057 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 14:00:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 14:00:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1639ms 14:00:58 INFO - PROCESS | 1770 | 1461099658093 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 14:00:58 INFO - PROCESS | 1770 | 1461099658096 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 14:00:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 14:00:58 INFO - PROCESS | 1770 | 1461099658102 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 14:00:58 INFO - PROCESS | 1770 | 1461099658106 Marionette TRACE conn3 <- [1,2594,null,{}] 14:00:58 INFO - PROCESS | 1770 | 1461099658112 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:58 INFO - PROCESS | 1770 | 1461099658307 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 14:00:58 INFO - PROCESS | 1770 | 1461099658610 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:58 INFO - PROCESS | 1770 | ++DOCSHELL 0x8bb58000 == 168 [pid = 1770] [id = 656] 14:00:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 152 (0x8f4a8c00) [pid = 1770] [serial = 1969] [outer = (nil)] 14:00:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 153 (0x8ffa3800) [pid = 1770] [serial = 1970] [outer = 0x8f4a8c00] 14:00:58 INFO - PROCESS | 1770 | 1461099658700 Marionette DEBUG loaded listener.js 14:00:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 154 (0x8ffa9000) [pid = 1770] [serial = 1971] [outer = 0x8f4a8c00] 14:00:59 INFO - PROCESS | 1770 | 1461099659651 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 14:00:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 14:00:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1584ms 14:00:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 14:00:59 INFO - PROCESS | 1770 | 1461099659686 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 14:00:59 INFO - PROCESS | 1770 | 1461099659690 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 14:00:59 INFO - PROCESS | 1770 | 1461099659696 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 14:00:59 INFO - PROCESS | 1770 | 1461099659700 Marionette TRACE conn3 <- [1,2598,null,{}] 14:00:59 INFO - PROCESS | 1770 | 1461099659706 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:59 INFO - PROCESS | 1770 | 1461099659900 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 14:01:00 INFO - PROCESS | 1770 | 1461099660191 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:00 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fa8ec00 == 169 [pid = 1770] [id = 657] 14:01:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 155 (0x8ffa6000) [pid = 1770] [serial = 1972] [outer = (nil)] 14:01:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 156 (0x90404400) [pid = 1770] [serial = 1973] [outer = 0x8ffa6000] 14:01:00 INFO - PROCESS | 1770 | 1461099660327 Marionette DEBUG loaded listener.js 14:01:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 157 (0x90409400) [pid = 1770] [serial = 1974] [outer = 0x8ffa6000] 14:01:01 INFO - PROCESS | 1770 | 1461099661277 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 14:01:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 14:01:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1638ms 14:01:01 INFO - PROCESS | 1770 | 1461099661334 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 14:01:01 INFO - PROCESS | 1770 | 1461099661338 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 14:01:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 14:01:01 INFO - PROCESS | 1770 | 1461099661345 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 14:01:01 INFO - PROCESS | 1770 | 1461099661347 Marionette TRACE conn3 <- [1,2602,null,{}] 14:01:01 INFO - PROCESS | 1770 | 1461099661354 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:01 INFO - PROCESS | 1770 | 1461099661573 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 14:01:01 INFO - PROCESS | 1770 | 1461099661915 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:01 INFO - PROCESS | 1770 | ++DOCSHELL 0x895d8400 == 170 [pid = 1770] [id = 658] 14:01:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 158 (0x900d0000) [pid = 1770] [serial = 1975] [outer = (nil)] 14:01:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 159 (0x90575000) [pid = 1770] [serial = 1976] [outer = 0x900d0000] 14:01:02 INFO - PROCESS | 1770 | 1461099662003 Marionette DEBUG loaded listener.js 14:01:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 160 (0x90578400) [pid = 1770] [serial = 1977] [outer = 0x900d0000] 14:01:02 INFO - PROCESS | 1770 | 1461099662988 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 14:01:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 14:01:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1683ms 14:01:03 INFO - PROCESS | 1770 | 1461099663029 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 14:01:03 INFO - PROCESS | 1770 | 1461099663033 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 14:01:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 14:01:03 INFO - PROCESS | 1770 | 1461099663039 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 14:01:03 INFO - PROCESS | 1770 | 1461099663042 Marionette TRACE conn3 <- [1,2606,null,{}] 14:01:03 INFO - PROCESS | 1770 | 1461099663048 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:03 INFO - PROCESS | 1770 | 1461099663259 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 14:01:03 INFO - PROCESS | 1770 | 1461099663639 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:03 INFO - PROCESS | 1770 | ++DOCSHELL 0x90576000 == 171 [pid = 1770] [id = 659] 14:01:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 161 (0x91312c00) [pid = 1770] [serial = 1978] [outer = (nil)] 14:01:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 162 (0x913a5000) [pid = 1770] [serial = 1979] [outer = 0x91312c00] 14:01:03 INFO - PROCESS | 1770 | 1461099663734 Marionette DEBUG loaded listener.js 14:01:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 163 (0x915ce400) [pid = 1770] [serial = 1980] [outer = 0x91312c00] 14:01:04 INFO - PROCESS | 1770 | 1461099664698 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 14:01:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 14:01:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1696ms 14:01:04 INFO - PROCESS | 1770 | 1461099664735 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 14:01:04 INFO - PROCESS | 1770 | 1461099664739 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 14:01:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 14:01:04 INFO - PROCESS | 1770 | 1461099664746 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 14:01:04 INFO - PROCESS | 1770 | 1461099664750 Marionette TRACE conn3 <- [1,2610,null,{}] 14:01:04 INFO - PROCESS | 1770 | 1461099664756 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:04 INFO - PROCESS | 1770 | 1461099664992 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 14:01:05 INFO - PROCESS | 1770 | 1461099665342 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:05 INFO - PROCESS | 1770 | ++DOCSHELL 0x90680c00 == 172 [pid = 1770] [id = 660] 14:01:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 164 (0x929e0800) [pid = 1770] [serial = 1981] [outer = (nil)] 14:01:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 165 (0x929eb000) [pid = 1770] [serial = 1982] [outer = 0x929e0800] 14:01:05 INFO - PROCESS | 1770 | 1461099665441 Marionette DEBUG loaded listener.js 14:01:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 166 (0x92d33400) [pid = 1770] [serial = 1983] [outer = 0x929e0800] 14:01:06 INFO - PROCESS | 1770 | 1461099666387 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 14:01:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 14:01:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1684ms 14:01:06 INFO - PROCESS | 1770 | 1461099666430 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 14:01:06 INFO - PROCESS | 1770 | 1461099666434 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 14:01:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 14:01:06 INFO - PROCESS | 1770 | 1461099666441 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 14:01:06 INFO - PROCESS | 1770 | 1461099666444 Marionette TRACE conn3 <- [1,2614,null,{}] 14:01:06 INFO - PROCESS | 1770 | 1461099666450 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:06 INFO - PROCESS | 1770 | 1461099666648 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 14:01:07 INFO - PROCESS | 1770 | 1461099666994 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:07 INFO - PROCESS | 1770 | ++DOCSHELL 0x92a40800 == 173 [pid = 1770] [id = 661] 14:01:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 167 (0x92d38400) [pid = 1770] [serial = 1984] [outer = (nil)] 14:01:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 168 (0x935dac00) [pid = 1770] [serial = 1985] [outer = 0x92d38400] 14:01:07 INFO - PROCESS | 1770 | 1461099667095 Marionette DEBUG loaded listener.js 14:01:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 169 (0x9379e800) [pid = 1770] [serial = 1986] [outer = 0x92d38400] 14:01:07 INFO - PROCESS | 1770 | 1461099667994 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 14:01:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 14:01:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1597ms 14:01:08 INFO - PROCESS | 1770 | 1461099668039 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 14:01:08 INFO - PROCESS | 1770 | 1461099668043 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 14:01:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 14:01:08 INFO - PROCESS | 1770 | 1461099668049 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 14:01:08 INFO - PROCESS | 1770 | 1461099668053 Marionette TRACE conn3 <- [1,2618,null,{}] 14:01:08 INFO - PROCESS | 1770 | 1461099668058 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:08 INFO - PROCESS | 1770 | 1461099668268 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 14:01:08 INFO - PROCESS | 1770 | 1461099668623 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:08 INFO - PROCESS | 1770 | ++DOCSHELL 0x864c2400 == 174 [pid = 1770] [id = 662] 14:01:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 170 (0x90681000) [pid = 1770] [serial = 1987] [outer = (nil)] 14:01:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 171 (0x93910c00) [pid = 1770] [serial = 1988] [outer = 0x90681000] 14:01:08 INFO - PROCESS | 1770 | 1461099668714 Marionette DEBUG loaded listener.js 14:01:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 172 (0x93a36c00) [pid = 1770] [serial = 1989] [outer = 0x90681000] 14:01:09 INFO - PROCESS | 1770 | 1461099669601 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 14:01:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 14:01:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1583ms 14:01:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 14:01:09 INFO - PROCESS | 1770 | 1461099669633 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 14:01:09 INFO - PROCESS | 1770 | 1461099669636 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 14:01:09 INFO - PROCESS | 1770 | 1461099669643 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 14:01:09 INFO - PROCESS | 1770 | 1461099669646 Marionette TRACE conn3 <- [1,2622,null,{}] 14:01:09 INFO - PROCESS | 1770 | 1461099669652 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:09 INFO - PROCESS | 1770 | 1461099669849 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 14:01:10 INFO - PROCESS | 1770 | 1461099670143 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:10 INFO - PROCESS | 1770 | ++DOCSHELL 0x937ab400 == 175 [pid = 1770] [id = 663] 14:01:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 173 (0x93907c00) [pid = 1770] [serial = 1990] [outer = (nil)] 14:01:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 174 (0x93c6fc00) [pid = 1770] [serial = 1991] [outer = 0x93907c00] 14:01:10 INFO - PROCESS | 1770 | 1461099670275 Marionette DEBUG loaded listener.js 14:01:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 175 (0x95a79c00) [pid = 1770] [serial = 1992] [outer = 0x93907c00] 14:01:11 INFO - PROCESS | 1770 | 1461099671180 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 14:01:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 14:01:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1580ms 14:01:11 INFO - PROCESS | 1770 | 1461099671224 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 14:01:11 INFO - PROCESS | 1770 | 1461099671228 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 14:01:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 14:01:11 INFO - PROCESS | 1770 | 1461099671234 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 14:01:11 INFO - PROCESS | 1770 | 1461099671238 Marionette TRACE conn3 <- [1,2626,null,{}] 14:01:11 INFO - PROCESS | 1770 | 1461099671244 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:11 INFO - PROCESS | 1770 | 1461099671454 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 14:01:11 INFO - PROCESS | 1770 | 1461099671801 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:11 INFO - PROCESS | 1770 | ++DOCSHELL 0x867e5400 == 176 [pid = 1770] [id = 664] 14:01:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 176 (0x87715400) [pid = 1770] [serial = 1993] [outer = (nil)] 14:01:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 177 (0x95caa800) [pid = 1770] [serial = 1994] [outer = 0x87715400] 14:01:11 INFO - PROCESS | 1770 | 1461099671892 Marionette DEBUG loaded listener.js 14:01:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 178 (0x96358800) [pid = 1770] [serial = 1995] [outer = 0x87715400] 14:01:12 INFO - PROCESS | 1770 | 1461099672811 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 14:01:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 14:01:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1633ms 14:01:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 14:01:12 INFO - PROCESS | 1770 | 1461099672869 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 14:01:12 INFO - PROCESS | 1770 | 1461099672872 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 14:01:12 INFO - PROCESS | 1770 | 1461099672879 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 14:01:12 INFO - PROCESS | 1770 | 1461099672882 Marionette TRACE conn3 <- [1,2630,null,{}] 14:01:12 INFO - PROCESS | 1770 | 1461099672888 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:13 INFO - PROCESS | 1770 | 1461099673090 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 14:01:13 INFO - PROCESS | 1770 | 1461099673430 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:13 INFO - PROCESS | 1770 | ++DOCSHELL 0x950db400 == 177 [pid = 1770] [id = 665] 14:01:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 179 (0x95a87c00) [pid = 1770] [serial = 1996] [outer = (nil)] 14:01:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 180 (0x97663000) [pid = 1770] [serial = 1997] [outer = 0x95a87c00] 14:01:13 INFO - PROCESS | 1770 | 1461099673519 Marionette DEBUG loaded listener.js 14:01:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 181 (0x9799b800) [pid = 1770] [serial = 1998] [outer = 0x95a87c00] 14:01:14 INFO - PROCESS | 1770 | 1461099674449 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 14:01:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 14:01:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1632ms 14:01:14 INFO - PROCESS | 1770 | 1461099674511 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 14:01:14 INFO - PROCESS | 1770 | 1461099674515 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 14:01:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 14:01:14 INFO - PROCESS | 1770 | 1461099674521 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 14:01:14 INFO - PROCESS | 1770 | 1461099674524 Marionette TRACE conn3 <- [1,2634,null,{}] 14:01:14 INFO - PROCESS | 1770 | 1461099674530 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:14 INFO - PROCESS | 1770 | 1461099674739 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 14:01:15 INFO - PROCESS | 1770 | 1461099675080 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:15 INFO - PROCESS | 1770 | ++DOCSHELL 0x859bf800 == 178 [pid = 1770] [id = 666] 14:01:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 182 (0x864c3800) [pid = 1770] [serial = 1999] [outer = (nil)] 14:01:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 183 (0x98431000) [pid = 1770] [serial = 2000] [outer = 0x864c3800] 14:01:15 INFO - PROCESS | 1770 | 1461099675170 Marionette DEBUG loaded listener.js 14:01:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 184 (0x98a87000) [pid = 1770] [serial = 2001] [outer = 0x864c3800] 14:01:16 INFO - PROCESS | 1770 | 1461099676075 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 14:01:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 14:01:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1598ms 14:01:16 INFO - PROCESS | 1770 | 1461099676120 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 14:01:16 INFO - PROCESS | 1770 | 1461099676124 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 14:01:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 14:01:16 INFO - PROCESS | 1770 | 1461099676131 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 14:01:16 INFO - PROCESS | 1770 | 1461099676134 Marionette TRACE conn3 <- [1,2638,null,{}] 14:01:16 INFO - PROCESS | 1770 | 1461099676161 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:16 INFO - PROCESS | 1770 | 1461099676368 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 14:01:16 INFO - PROCESS | 1770 | 1461099676712 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:16 INFO - PROCESS | 1770 | ++DOCSHELL 0x88da4800 == 179 [pid = 1770] [id = 667] 14:01:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 185 (0x894ed400) [pid = 1770] [serial = 2002] [outer = (nil)] 14:01:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 186 (0x9fb98c00) [pid = 1770] [serial = 2003] [outer = 0x894ed400] 14:01:16 INFO - PROCESS | 1770 | 1461099676802 Marionette DEBUG loaded listener.js 14:01:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 187 (0x9fc9cc00) [pid = 1770] [serial = 2004] [outer = 0x894ed400] 14:01:17 INFO - PROCESS | 1770 | 1461099677723 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 14:01:19 INFO - PROCESS | 1770 | --DOCSHELL 0x875b1800 == 178 [pid = 1770] [id = 648] 14:01:19 INFO - PROCESS | 1770 | --DOCSHELL 0x862f2800 == 177 [pid = 1770] [id = 647] 14:01:19 INFO - PROCESS | 1770 | --DOCSHELL 0x875b5400 == 176 [pid = 1770] [id = 646] 14:01:19 INFO - PROCESS | 1770 | --DOCSHELL 0x862f5800 == 175 [pid = 1770] [id = 645] 14:01:19 INFO - PROCESS | 1770 | --DOCSHELL 0x929e9800 == 174 [pid = 1770] [id = 643] 14:01:19 INFO - PROCESS | 1770 | --DOCSHELL 0x99148800 == 173 [pid = 1770] [id = 642] 14:01:19 INFO - PROCESS | 1770 | --DOCSHELL 0x971bdc00 == 172 [pid = 1770] [id = 641] 14:01:19 INFO - PROCESS | 1770 | --DOCSHELL 0x98434800 == 171 [pid = 1770] [id = 640] 14:01:19 INFO - PROCESS | 1770 | --DOCSHELL 0x92a47000 == 170 [pid = 1770] [id = 638] 14:01:19 INFO - PROCESS | 1770 | --DOCSHELL 0x85847800 == 169 [pid = 1770] [id = 639] 14:01:19 INFO - PROCESS | 1770 | --DOCSHELL 0x95af2800 == 168 [pid = 1770] [id = 637] 14:01:19 INFO - PROCESS | 1770 | --DOCSHELL 0x90578800 == 167 [pid = 1770] [id = 636] 14:01:19 INFO - PROCESS | 1770 | --DOCSHELL 0x87f94000 == 166 [pid = 1770] [id = 459] 14:01:19 INFO - PROCESS | 1770 | --DOCSHELL 0x91314800 == 165 [pid = 1770] [id = 635] 14:01:19 INFO - PROCESS | 1770 | --DOCSHELL 0x8fa93400 == 164 [pid = 1770] [id = 634] 14:01:19 INFO - PROCESS | 1770 | --DOCSHELL 0x8be70c00 == 163 [pid = 1770] [id = 632] 14:01:19 INFO - PROCESS | 1770 | --DOCSHELL 0x894ef800 == 162 [pid = 1770] [id = 633] 14:01:19 INFO - PROCESS | 1770 | --DOCSHELL 0x8f4acc00 == 161 [pid = 1770] [id = 631] 14:01:19 INFO - PROCESS | 1770 | --DOCSHELL 0x8a732000 == 160 [pid = 1770] [id = 630] 14:01:19 INFO - PROCESS | 1770 | --DOCSHELL 0x895e1000 == 159 [pid = 1770] [id = 629] 14:01:19 INFO - PROCESS | 1770 | --DOCSHELL 0x867ef800 == 158 [pid = 1770] [id = 627] 14:01:19 INFO - PROCESS | 1770 | --DOCSHELL 0x88da0400 == 157 [pid = 1770] [id = 628] 14:01:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 14:01:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 3890ms 14:01:20 INFO - PROCESS | 1770 | --DOMWINDOW == 186 (0x8b75d400) [pid = 1770] [serial = 1823] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 1770 | --DOMWINDOW == 185 (0x87716c00) [pid = 1770] [serial = 1814] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 1770 | --DOMWINDOW == 184 (0x878b3400) [pid = 1770] [serial = 1878] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 1770 | --DOMWINDOW == 183 (0x91316400) [pid = 1770] [serial = 1842] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 1770 | --DOMWINDOW == 182 (0x8f7e0c00) [pid = 1770] [serial = 1830] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 1770 | --DOMWINDOW == 181 (0x937a6800) [pid = 1770] [serial = 1850] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 1770 | --DOMWINDOW == 180 (0x86f4a800) [pid = 1770] [serial = 1868] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 1770 | --DOMWINDOW == 179 (0x978a0000) [pid = 1770] [serial = 1862] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 1770 | --DOMWINDOW == 178 (0x9024d000) [pid = 1770] [serial = 1835] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 1770 | --DOMWINDOW == 177 (0x9297ec00) [pid = 1770] [serial = 1844] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 1770 | --DOMWINDOW == 176 (0x878abc00) [pid = 1770] [serial = 1815] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 1770 | --DOMWINDOW == 175 (0x929eb800) [pid = 1770] [serial = 1845] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 1770 | --DOMWINDOW == 174 (0x93b75c00) [pid = 1770] [serial = 1853] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 1770 | --DOMWINDOW == 173 (0x8bd50800) [pid = 1770] [serial = 1827] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 1770 | --DOMWINDOW == 172 (0x90684c00) [pid = 1770] [serial = 1841] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 1770 | --DOMWINDOW == 171 (0x8bb4dc00) [pid = 1770] [serial = 1824] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 1770 | --DOMWINDOW == 170 (0x9390d400) [pid = 1770] [serial = 1851] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 1770 | --DOMWINDOW == 169 (0x8f6e9400) [pid = 1770] [serial = 1829] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 1770 | --DOMWINDOW == 168 (0x93b7fc00) [pid = 1770] [serial = 1854] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 1770 | --DOMWINDOW == 167 (0x933c7000) [pid = 1770] [serial = 1848] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 1770 | --DOMWINDOW == 166 (0x8fcb2000) [pid = 1770] [serial = 1832] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 1770 | --DOMWINDOW == 165 (0x9737ac00) [pid = 1770] [serial = 1860] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 1770 | --DOMWINDOW == 164 (0x8890d000) [pid = 1770] [serial = 1872] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 1770 | --DOMWINDOW == 163 (0x92d3b800) [pid = 1770] [serial = 1847] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 1770 | --DOMWINDOW == 162 (0x90251000) [pid = 1770] [serial = 1836] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 1770 | --DOMWINDOW == 161 (0x8b754c00) [pid = 1770] [serial = 1880] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 1770 | --DOMWINDOW == 160 (0x87e6b800) [pid = 1770] [serial = 1871] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 1770 | --DOMWINDOW == 159 (0x895a3000) [pid = 1770] [serial = 1875] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 1770 | --DOMWINDOW == 158 (0x9799d000) [pid = 1770] [serial = 1863] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 1770 | --DOMWINDOW == 157 (0x96fecc00) [pid = 1770] [serial = 1859] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 1770 | --DOMWINDOW == 156 (0x894ed000) [pid = 1770] [serial = 1874] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 1770 | --DOMWINDOW == 155 (0x88c8d000) [pid = 1770] [serial = 1817] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 1770 | --DOMWINDOW == 154 (0x893e9800) [pid = 1770] [serial = 1818] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 1770 | --DOMWINDOW == 153 (0x97de3c00) [pid = 1770] [serial = 1865] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 1770 | --DOMWINDOW == 152 (0x876e1400) [pid = 1770] [serial = 1877] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 1770 | --DOMWINDOW == 151 (0x904eb800) [pid = 1770] [serial = 1839] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 1770 | --DOMWINDOW == 150 (0x895e4400) [pid = 1770] [serial = 1820] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 1770 | --DOMWINDOW == 149 (0x95a85c00) [pid = 1770] [serial = 1856] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 1770 | --DOMWINDOW == 148 (0x95ae9c00) [pid = 1770] [serial = 1857] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 1770 | --DOMWINDOW == 147 (0x8bd4e800) [pid = 1770] [serial = 1826] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 1770 | --DOMWINDOW == 146 (0x904e4c00) [pid = 1770] [serial = 1838] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 1770 | --DOMWINDOW == 145 (0x8bb4ec00) [pid = 1770] [serial = 1743] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 1770 | --DOMWINDOW == 144 (0x8a5de400) [pid = 1770] [serial = 1821] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 1770 | --DOMWINDOW == 143 (0x8fcb7c00) [pid = 1770] [serial = 1833] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 1770 | --DOMWINDOW == 142 (0x86f54800) [pid = 1770] [serial = 1869] [outer = (nil)] [url = about:blank] 14:01:20 INFO - PROCESS | 1770 | 1461099680326 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 14:01:20 INFO - PROCESS | 1770 | 1461099680331 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 14:01:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 14:01:20 INFO - PROCESS | 1770 | 1461099680350 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 14:01:20 INFO - PROCESS | 1770 | 1461099680356 Marionette TRACE conn3 <- [1,2642,null,{}] 14:01:20 INFO - PROCESS | 1770 | 1461099680363 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:20 INFO - PROCESS | 1770 | 1461099680557 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 14:01:20 INFO - PROCESS | 1770 | 1461099680607 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:20 INFO - PROCESS | 1770 | ++DOCSHELL 0x875ad800 == 158 [pid = 1770] [id = 668] 14:01:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 143 (0x875ae400) [pid = 1770] [serial = 2005] [outer = (nil)] 14:01:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 144 (0x875b2c00) [pid = 1770] [serial = 2006] [outer = 0x875ae400] 14:01:20 INFO - PROCESS | 1770 | 1461099680866 Marionette DEBUG loaded listener.js 14:01:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 145 (0x876e1400) [pid = 1770] [serial = 2007] [outer = 0x875ae400] 14:01:21 INFO - PROCESS | 1770 | 1461099681668 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 14:01:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 14:01:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1344ms 14:01:21 INFO - PROCESS | 1770 | 1461099681694 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 14:01:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 14:01:21 INFO - PROCESS | 1770 | 1461099681700 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 14:01:21 INFO - PROCESS | 1770 | 1461099681711 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 14:01:21 INFO - PROCESS | 1770 | 1461099681717 Marionette TRACE conn3 <- [1,2646,null,{}] 14:01:21 INFO - PROCESS | 1770 | 1461099681723 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:21 INFO - PROCESS | 1770 | 1461099681923 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 14:01:22 INFO - PROCESS | 1770 | 1461099682164 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:22 INFO - PROCESS | 1770 | ++DOCSHELL 0x875afc00 == 159 [pid = 1770] [id = 669] 14:01:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 146 (0x878ad000) [pid = 1770] [serial = 2008] [outer = (nil)] 14:01:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 147 (0x87e69800) [pid = 1770] [serial = 2009] [outer = 0x878ad000] 14:01:22 INFO - PROCESS | 1770 | 1461099682239 Marionette DEBUG loaded listener.js 14:01:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 148 (0x88903400) [pid = 1770] [serial = 2010] [outer = 0x878ad000] 14:01:23 INFO - PROCESS | 1770 | 1461099683201 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 14:01:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 14:01:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1540ms 14:01:23 INFO - PROCESS | 1770 | 1461099683247 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 14:01:23 INFO - PROCESS | 1770 | 1461099683251 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 14:01:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 14:01:23 INFO - PROCESS | 1770 | 1461099683265 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 14:01:23 INFO - PROCESS | 1770 | 1461099683269 Marionette TRACE conn3 <- [1,2650,null,{}] 14:01:23 INFO - PROCESS | 1770 | 1461099683283 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:23 INFO - PROCESS | 1770 | 1461099683553 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 14:01:23 INFO - PROCESS | 1770 | 1461099683582 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:23 INFO - PROCESS | 1770 | ++DOCSHELL 0x878aa800 == 160 [pid = 1770] [id = 670] 14:01:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 149 (0x88d9fc00) [pid = 1770] [serial = 2011] [outer = (nil)] 14:01:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 150 (0x893e9800) [pid = 1770] [serial = 2012] [outer = 0x88d9fc00] 14:01:23 INFO - PROCESS | 1770 | 1461099683660 Marionette DEBUG loaded listener.js 14:01:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 151 (0x89423c00) [pid = 1770] [serial = 2013] [outer = 0x88d9fc00] 14:01:24 INFO - PROCESS | 1770 | 1461099684627 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 14:01:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 14:01:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1943ms 14:01:25 INFO - PROCESS | 1770 | --DOMWINDOW == 150 (0x98438c00) [pid = 1770] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 14:01:25 INFO - PROCESS | 1770 | --DOMWINDOW == 149 (0x933c9800) [pid = 1770] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 14:01:25 INFO - PROCESS | 1770 | --DOMWINDOW == 148 (0x8f6e7c00) [pid = 1770] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 14:01:25 INFO - PROCESS | 1770 | --DOMWINDOW == 147 (0x86f4e800) [pid = 1770] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 14:01:25 INFO - PROCESS | 1770 | --DOMWINDOW == 146 (0x878b2400) [pid = 1770] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 14:01:25 INFO - PROCESS | 1770 | --DOMWINDOW == 145 (0x87865400) [pid = 1770] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 14:01:25 INFO - PROCESS | 1770 | --DOMWINDOW == 144 (0x97d13000) [pid = 1770] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 14:01:25 INFO - PROCESS | 1770 | --DOMWINDOW == 143 (0x876ea000) [pid = 1770] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 14:01:25 INFO - PROCESS | 1770 | --DOMWINDOW == 142 (0x86356800) [pid = 1770] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 14:01:25 INFO - PROCESS | 1770 | --DOMWINDOW == 141 (0x8a731800) [pid = 1770] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 14:01:25 INFO - PROCESS | 1770 | --DOMWINDOW == 140 (0x9297a400) [pid = 1770] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 14:01:25 INFO - PROCESS | 1770 | --DOMWINDOW == 139 (0x9df93800) [pid = 1770] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 14:01:25 INFO - PROCESS | 1770 | --DOMWINDOW == 138 (0x95a7ec00) [pid = 1770] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 14:01:25 INFO - PROCESS | 1770 | --DOMWINDOW == 137 (0x86f4b000) [pid = 1770] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 14:01:25 INFO - PROCESS | 1770 | --DOMWINDOW == 136 (0x92aa5800) [pid = 1770] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 14:01:25 INFO - PROCESS | 1770 | --DOMWINDOW == 135 (0x937a3400) [pid = 1770] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 14:01:25 INFO - PROCESS | 1770 | --DOMWINDOW == 134 (0x893f1800) [pid = 1770] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 14:01:25 INFO - PROCESS | 1770 | --DOMWINDOW == 133 (0x900cc000) [pid = 1770] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 14:01:25 INFO - PROCESS | 1770 | --DOMWINDOW == 132 (0x95af3400) [pid = 1770] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 14:01:25 INFO - PROCESS | 1770 | --DOMWINDOW == 131 (0x90579c00) [pid = 1770] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 14:01:25 INFO - PROCESS | 1770 | --DOMWINDOW == 130 (0x8f4b0000) [pid = 1770] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 14:01:25 INFO - PROCESS | 1770 | --DOMWINDOW == 129 (0x8634fc00) [pid = 1770] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 14:01:25 INFO - PROCESS | 1770 | --DOMWINDOW == 128 (0x90403000) [pid = 1770] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 14:01:25 INFO - PROCESS | 1770 | --DOMWINDOW == 127 (0x88dab400) [pid = 1770] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 14:01:25 INFO - PROCESS | 1770 | 1461099685341 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 14:01:25 INFO - PROCESS | 1770 | 1461099685344 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 14:01:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 14:01:25 INFO - PROCESS | 1770 | 1461099685370 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 14:01:25 INFO - PROCESS | 1770 | 1461099685372 Marionette TRACE conn3 <- [1,2654,null,{}] 14:01:25 INFO - PROCESS | 1770 | 1461099685386 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:25 INFO - PROCESS | 1770 | 1461099685639 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 14:01:25 INFO - PROCESS | 1770 | 1461099685768 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:25 INFO - PROCESS | 1770 | ++DOCSHELL 0x86f4c000 == 161 [pid = 1770] [id = 671] 14:01:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 128 (0x878a9c00) [pid = 1770] [serial = 2014] [outer = (nil)] 14:01:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 129 (0x88c82c00) [pid = 1770] [serial = 2015] [outer = 0x878a9c00] 14:01:25 INFO - PROCESS | 1770 | 1461099685840 Marionette DEBUG loaded listener.js 14:01:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 130 (0x8941d800) [pid = 1770] [serial = 2016] [outer = 0x878a9c00] 14:01:26 INFO - PROCESS | 1770 | 1461099686596 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 14:01:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 14:01:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1304ms 14:01:26 INFO - PROCESS | 1770 | 1461099686664 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 14:01:26 INFO - PROCESS | 1770 | 1461099686667 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 14:01:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 14:01:26 INFO - PROCESS | 1770 | 1461099686673 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 14:01:26 INFO - PROCESS | 1770 | 1461099686677 Marionette TRACE conn3 <- [1,2658,null,{}] 14:01:26 INFO - PROCESS | 1770 | 1461099686682 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:26 INFO - PROCESS | 1770 | 1461099686869 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 14:01:27 INFO - PROCESS | 1770 | 1461099687081 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:27 INFO - PROCESS | 1770 | ++DOCSHELL 0x876ea000 == 162 [pid = 1770] [id = 672] 14:01:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 131 (0x878ab400) [pid = 1770] [serial = 2017] [outer = (nil)] 14:01:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 132 (0x895d8800) [pid = 1770] [serial = 2018] [outer = 0x878ab400] 14:01:27 INFO - PROCESS | 1770 | 1461099687152 Marionette DEBUG loaded listener.js 14:01:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 133 (0x8a5d7000) [pid = 1770] [serial = 2019] [outer = 0x878ab400] 14:01:28 INFO - PROCESS | 1770 | 1461099688291 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 14:01:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 14:01:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1680ms 14:01:28 INFO - PROCESS | 1770 | 1461099688355 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 14:01:28 INFO - PROCESS | 1770 | 1461099688363 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 14:01:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 14:01:28 INFO - PROCESS | 1770 | 1461099688373 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 14:01:28 INFO - PROCESS | 1770 | 1461099688379 Marionette TRACE conn3 <- [1,2662,null,{}] 14:01:28 INFO - PROCESS | 1770 | 1461099688387 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:28 INFO - PROCESS | 1770 | 1461099688650 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 14:01:29 INFO - PROCESS | 1770 | 1461099689009 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:29 INFO - PROCESS | 1770 | ++DOCSHELL 0x864ce000 == 163 [pid = 1770] [id = 673] 14:01:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 134 (0x875ac000) [pid = 1770] [serial = 2020] [outer = (nil)] 14:01:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 135 (0x878b4800) [pid = 1770] [serial = 2021] [outer = 0x875ac000] 14:01:29 INFO - PROCESS | 1770 | 1461099689098 Marionette DEBUG loaded listener.js 14:01:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 136 (0x87e6c400) [pid = 1770] [serial = 2022] [outer = 0x875ac000] 14:01:30 INFO - PROCESS | 1770 | 1461099690034 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 14:01:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 14:01:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1690ms 14:01:30 INFO - PROCESS | 1770 | 1461099690064 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 14:01:30 INFO - PROCESS | 1770 | 1461099690072 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 14:01:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 14:01:30 INFO - PROCESS | 1770 | 1461099690083 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 14:01:30 INFO - PROCESS | 1770 | 1461099690087 Marionette TRACE conn3 <- [1,2666,null,{}] 14:01:30 INFO - PROCESS | 1770 | 1461099690093 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:30 INFO - PROCESS | 1770 | 1461099690326 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 14:01:30 INFO - PROCESS | 1770 | 1461099690747 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:30 INFO - PROCESS | 1770 | ++DOCSHELL 0x893f1c00 == 164 [pid = 1770] [id = 674] 14:01:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 137 (0x8959f800) [pid = 1770] [serial = 2023] [outer = (nil)] 14:01:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 138 (0x895a7c00) [pid = 1770] [serial = 2024] [outer = 0x8959f800] 14:01:30 INFO - PROCESS | 1770 | 1461099690839 Marionette DEBUG loaded listener.js 14:01:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 139 (0x895e1000) [pid = 1770] [serial = 2025] [outer = 0x8959f800] 14:01:32 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 14:01:32 INFO - PROCESS | 1770 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:01:32 INFO - PROCESS | 1770 | 1461099692206 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 14:01:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 14:01:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2138ms 14:01:32 INFO - PROCESS | 1770 | 1461099692221 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 14:01:32 INFO - PROCESS | 1770 | 1461099692225 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 14:01:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 14:01:32 INFO - PROCESS | 1770 | 1461099692232 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 14:01:32 INFO - PROCESS | 1770 | 1461099692239 Marionette TRACE conn3 <- [1,2670,null,{}] 14:01:32 INFO - PROCESS | 1770 | 1461099692255 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:32 INFO - PROCESS | 1770 | 1461099692511 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 14:01:32 INFO - PROCESS | 1770 | 1461099692771 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:32 INFO - PROCESS | 1770 | ++DOCSHELL 0x88daa000 == 165 [pid = 1770] [id = 675] 14:01:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 140 (0x8a60e000) [pid = 1770] [serial = 2026] [outer = (nil)] 14:01:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 141 (0x8bb59400) [pid = 1770] [serial = 2027] [outer = 0x8a60e000] 14:01:32 INFO - PROCESS | 1770 | 1461099692862 Marionette DEBUG loaded listener.js 14:01:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 142 (0x8be65400) [pid = 1770] [serial = 2028] [outer = 0x8a60e000] 14:01:34 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 14:01:34 INFO - PROCESS | 1770 | 1461099694230 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 14:01:34 INFO - PROCESS | 1770 | 1461099694276 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 14:01:34 INFO - PROCESS | 1770 | 1461099694283 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 14:01:34 INFO - PROCESS | 1770 | 1461099694287 Marionette TRACE conn3 <- [1,2674,null,{}] 14:01:34 INFO - PROCESS | 1770 | 1461099694292 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:34 INFO - PROCESS | 1770 | 1461099694576 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 14:01:34 INFO - PROCESS | 1770 | 1461099694864 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:34 INFO - PROCESS | 1770 | ++DOCSHELL 0x8b754c00 == 166 [pid = 1770] [id = 676] 14:01:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 143 (0x8bd45c00) [pid = 1770] [serial = 2029] [outer = (nil)] 14:01:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 144 (0x8f4acc00) [pid = 1770] [serial = 2030] [outer = 0x8bd45c00] 14:01:34 INFO - PROCESS | 1770 | 1461099694950 Marionette DEBUG loaded listener.js 14:01:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 145 (0x8f6f1400) [pid = 1770] [serial = 2031] [outer = 0x8bd45c00] 14:01:36 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 14:01:36 INFO - PROCESS | 1770 | 1461099696343 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 14:01:36 INFO - PROCESS | 1770 | 1461099696384 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 14:01:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 14:01:36 INFO - PROCESS | 1770 | 1461099696390 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 14:01:36 INFO - PROCESS | 1770 | 1461099696394 Marionette TRACE conn3 <- [1,2678,null,{}] 14:01:36 INFO - PROCESS | 1770 | 1461099696400 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:36 INFO - PROCESS | 1770 | 1461099696646 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 14:01:36 INFO - PROCESS | 1770 | 1461099696935 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:36 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e5c7400 == 167 [pid = 1770] [id = 677] 14:01:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 146 (0x8f6ed400) [pid = 1770] [serial = 2032] [outer = (nil)] 14:01:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 147 (0x8fa98800) [pid = 1770] [serial = 2033] [outer = 0x8f6ed400] 14:01:37 INFO - PROCESS | 1770 | 1461099697020 Marionette DEBUG loaded listener.js 14:01:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 148 (0x8fcbd400) [pid = 1770] [serial = 2034] [outer = 0x8f6ed400] 14:01:38 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 14:01:38 INFO - PROCESS | 1770 | 1461099698399 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 14:01:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 14:01:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2031ms 14:01:38 INFO - PROCESS | 1770 | 1461099698422 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 14:01:38 INFO - PROCESS | 1770 | 1461099698426 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 14:01:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 14:01:38 INFO - PROCESS | 1770 | 1461099698432 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 14:01:38 INFO - PROCESS | 1770 | 1461099698436 Marionette TRACE conn3 <- [1,2682,null,{}] 14:01:38 INFO - PROCESS | 1770 | 1461099698441 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:38 INFO - PROCESS | 1770 | 1461099698703 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 14:01:38 INFO - PROCESS | 1770 | 1461099698965 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:38 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f7de400 == 168 [pid = 1770] [id = 678] 14:01:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 149 (0x8fa8c000) [pid = 1770] [serial = 2035] [outer = (nil)] 14:01:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 150 (0x904eb800) [pid = 1770] [serial = 2036] [outer = 0x8fa8c000] 14:01:39 INFO - PROCESS | 1770 | 1461099699056 Marionette DEBUG loaded listener.js 14:01:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 151 (0x9057bc00) [pid = 1770] [serial = 2037] [outer = 0x8fa8c000] 14:01:40 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 14:01:40 INFO - PROCESS | 1770 | 1461099700398 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 14:01:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 14:01:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1990ms 14:01:40 INFO - PROCESS | 1770 | 1461099700427 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 14:01:40 INFO - PROCESS | 1770 | 1461099700434 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 14:01:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 14:01:40 INFO - PROCESS | 1770 | 1461099700446 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 14:01:40 INFO - PROCESS | 1770 | 1461099700448 Marionette TRACE conn3 <- [1,2686,null,{}] 14:01:40 INFO - PROCESS | 1770 | 1461099700454 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:40 INFO - PROCESS | 1770 | 1461099700702 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 14:01:40 INFO - PROCESS | 1770 | 1461099700965 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:40 INFO - PROCESS | 1770 | ++DOCSHELL 0x9024d400 == 169 [pid = 1770] [id = 679] 14:01:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 152 (0x90405c00) [pid = 1770] [serial = 2038] [outer = (nil)] 14:01:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 153 (0x913a2800) [pid = 1770] [serial = 2039] [outer = 0x90405c00] 14:01:41 INFO - PROCESS | 1770 | 1461099701052 Marionette DEBUG loaded listener.js 14:01:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 154 (0x913a7000) [pid = 1770] [serial = 2040] [outer = 0x90405c00] 14:01:42 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 14:01:42 INFO - PROCESS | 1770 | 1461099702435 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 14:01:42 INFO - PROCESS | 1770 | 1461099702493 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 14:01:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 14:01:42 INFO - PROCESS | 1770 | 1461099702593 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 14:01:42 INFO - PROCESS | 1770 | 1461099702598 Marionette TRACE conn3 <- [1,2690,null,{}] 14:01:42 INFO - PROCESS | 1770 | 1461099702611 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:42 INFO - PROCESS | 1770 | 1461099702834 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 14:01:43 INFO - PROCESS | 1770 | 1461099703121 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x904ebc00 == 170 [pid = 1770] [id = 680] 14:01:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 155 (0x9131c400) [pid = 1770] [serial = 2041] [outer = (nil)] 14:01:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 156 (0x92974800) [pid = 1770] [serial = 2042] [outer = 0x9131c400] 14:01:43 INFO - PROCESS | 1770 | 1461099703211 Marionette DEBUG loaded listener.js 14:01:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 157 (0x9297ec00) [pid = 1770] [serial = 2043] [outer = 0x9131c400] 14:01:44 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 14:01:44 INFO - PROCESS | 1770 | 1461099704563 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 14:01:44 INFO - PROCESS | 1770 | 1461099704601 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 14:01:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 14:01:44 INFO - PROCESS | 1770 | 1461099704608 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 14:01:44 INFO - PROCESS | 1770 | 1461099704611 Marionette TRACE conn3 <- [1,2694,null,{}] 14:01:44 INFO - PROCESS | 1770 | 1461099704617 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:44 INFO - PROCESS | 1770 | 1461099704878 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 14:01:45 INFO - PROCESS | 1770 | 1461099705142 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:45 INFO - PROCESS | 1770 | ++DOCSHELL 0x867f3000 == 171 [pid = 1770] [id = 681] 14:01:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 158 (0x91f04000) [pid = 1770] [serial = 2044] [outer = (nil)] 14:01:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 159 (0x92a4e000) [pid = 1770] [serial = 2045] [outer = 0x91f04000] 14:01:45 INFO - PROCESS | 1770 | 1461099705232 Marionette DEBUG loaded listener.js 14:01:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 160 (0x92d32c00) [pid = 1770] [serial = 2046] [outer = 0x91f04000] 14:01:46 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 14:01:46 INFO - PROCESS | 1770 | 1461099706628 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 14:01:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 14:01:46 INFO - PROCESS | 1770 | 1461099706657 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 14:01:46 INFO - PROCESS | 1770 | 1461099706663 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 14:01:46 INFO - PROCESS | 1770 | 1461099706667 Marionette TRACE conn3 <- [1,2698,null,{}] 14:01:46 INFO - PROCESS | 1770 | 1461099706673 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:46 INFO - PROCESS | 1770 | 1461099706927 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 14:01:47 INFO - PROCESS | 1770 | 1461099707193 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:47 INFO - PROCESS | 1770 | ++DOCSHELL 0x92976c00 == 172 [pid = 1770] [id = 682] 14:01:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 161 (0x92a42000) [pid = 1770] [serial = 2047] [outer = (nil)] 14:01:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 162 (0x935dc800) [pid = 1770] [serial = 2048] [outer = 0x92a42000] 14:01:47 INFO - PROCESS | 1770 | 1461099707297 Marionette DEBUG loaded listener.js 14:01:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 163 (0x937a2400) [pid = 1770] [serial = 2049] [outer = 0x92a42000] 14:01:48 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 14:01:48 INFO - PROCESS | 1770 | 1461099708686 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 14:01:48 INFO - PROCESS | 1770 | 1461099708757 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 14:01:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 14:01:48 INFO - PROCESS | 1770 | 1461099708873 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 14:01:48 INFO - PROCESS | 1770 | 1461099708879 Marionette TRACE conn3 <- [1,2702,null,{}] 14:01:48 INFO - PROCESS | 1770 | 1461099708888 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:49 INFO - PROCESS | 1770 | 1461099709126 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 14:01:49 INFO - PROCESS | 1770 | 1461099709419 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:49 INFO - PROCESS | 1770 | ++DOCSHELL 0x91fbd800 == 173 [pid = 1770] [id = 683] 14:01:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 164 (0x933c7000) [pid = 1770] [serial = 2050] [outer = (nil)] 14:01:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 165 (0x93b7d400) [pid = 1770] [serial = 2051] [outer = 0x933c7000] 14:01:49 INFO - PROCESS | 1770 | 1461099709515 Marionette DEBUG loaded listener.js 14:01:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 166 (0x95cc6400) [pid = 1770] [serial = 2052] [outer = 0x933c7000] 14:01:50 INFO - PROCESS | 1770 | 1461099710497 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 14:01:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 14:01:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1744ms 14:01:50 INFO - PROCESS | 1770 | 1461099710565 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 14:01:50 INFO - PROCESS | 1770 | 1461099710569 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 14:01:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 14:01:50 INFO - PROCESS | 1770 | 1461099710575 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 14:01:50 INFO - PROCESS | 1770 | 1461099710579 Marionette TRACE conn3 <- [1,2706,null,{}] 14:01:50 INFO - PROCESS | 1770 | 1461099710585 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:50 INFO - PROCESS | 1770 | 1461099710824 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 14:01:51 INFO - PROCESS | 1770 | 1461099711174 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:51 INFO - PROCESS | 1770 | ++DOCSHELL 0x93c68800 == 174 [pid = 1770] [id = 684] 14:01:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 167 (0x97385c00) [pid = 1770] [serial = 2053] [outer = (nil)] 14:01:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 168 (0x97664c00) [pid = 1770] [serial = 2054] [outer = 0x97385c00] 14:01:51 INFO - PROCESS | 1770 | 1461099711261 Marionette DEBUG loaded listener.js 14:01:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 169 (0x97d15000) [pid = 1770] [serial = 2055] [outer = 0x97385c00] 14:01:52 INFO - PROCESS | 1770 | 1461099712196 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 14:01:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 14:01:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1681ms 14:01:52 INFO - PROCESS | 1770 | 1461099712257 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 14:01:52 INFO - PROCESS | 1770 | 1461099712260 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 14:01:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 14:01:52 INFO - PROCESS | 1770 | 1461099712267 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 14:01:52 INFO - PROCESS | 1770 | 1461099712270 Marionette TRACE conn3 <- [1,2710,null,{}] 14:01:52 INFO - PROCESS | 1770 | 1461099712276 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:52 INFO - PROCESS | 1770 | 1461099712500 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 14:01:52 INFO - PROCESS | 1770 | 1461099712839 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:52 INFO - PROCESS | 1770 | ++DOCSHELL 0x91f3e000 == 175 [pid = 1770] [id = 685] 14:01:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 170 (0x933cf000) [pid = 1770] [serial = 2056] [outer = (nil)] 14:01:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 171 (0x983e9400) [pid = 1770] [serial = 2057] [outer = 0x933cf000] 14:01:52 INFO - PROCESS | 1770 | 1461099712930 Marionette DEBUG loaded listener.js 14:01:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 172 (0x9843bc00) [pid = 1770] [serial = 2058] [outer = 0x933cf000] 14:01:53 INFO - PROCESS | 1770 | 1461099713876 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 14:01:53 INFO - PROCESS | 1770 | 1461099713959 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 14:01:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 14:01:53 INFO - PROCESS | 1770 | 1461099713966 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 14:01:53 INFO - PROCESS | 1770 | 1461099713969 Marionette TRACE conn3 <- [1,2714,null,{}] 14:01:53 INFO - PROCESS | 1770 | 1461099713975 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:54 INFO - PROCESS | 1770 | 1461099714218 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 14:01:54 INFO - PROCESS | 1770 | 1461099714576 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:54 INFO - PROCESS | 1770 | ++DOCSHELL 0x93905400 == 176 [pid = 1770] [id = 686] 14:01:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 173 (0x93b81400) [pid = 1770] [serial = 2059] [outer = (nil)] 14:01:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 174 (0x9ea15c00) [pid = 1770] [serial = 2060] [outer = 0x93b81400] 14:01:54 INFO - PROCESS | 1770 | 1461099714692 Marionette DEBUG loaded listener.js 14:01:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 175 (0x9ff33800) [pid = 1770] [serial = 2061] [outer = 0x93b81400] 14:01:56 INFO - PROCESS | 1770 | 1461099716083 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 14:01:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 14:01:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 2192ms 14:01:56 INFO - PROCESS | 1770 | 1461099716158 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 14:01:56 INFO - PROCESS | 1770 | 1461099716162 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 14:01:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 14:01:56 INFO - PROCESS | 1770 | 1461099716169 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 14:01:56 INFO - PROCESS | 1770 | 1461099716172 Marionette TRACE conn3 <- [1,2718,null,{}] 14:01:56 INFO - PROCESS | 1770 | 1461099716178 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:56 INFO - PROCESS | 1770 | 1461099716470 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 14:01:56 INFO - PROCESS | 1770 | 1461099716824 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:56 INFO - PROCESS | 1770 | ++DOCSHELL 0x859b3400 == 177 [pid = 1770] [id = 687] 14:01:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 176 (0x8be6ec00) [pid = 1770] [serial = 2062] [outer = (nil)] 14:01:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 177 (0xa0c3d000) [pid = 1770] [serial = 2063] [outer = 0x8be6ec00] 14:01:56 INFO - PROCESS | 1770 | 1461099716913 Marionette DEBUG loaded listener.js 14:01:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 178 (0xa0f3e000) [pid = 1770] [serial = 2064] [outer = 0x8be6ec00] 14:01:58 INFO - PROCESS | 1770 | --DOCSHELL 0x92aa2800 == 176 [pid = 1770] [id = 618] 14:01:58 INFO - PROCESS | 1770 | --DOCSHELL 0x900cd800 == 175 [pid = 1770] [id = 123] 14:01:58 INFO - PROCESS | 1770 | --DOCSHELL 0x95ca3800 == 174 [pid = 1770] [id = 620] 14:01:58 INFO - PROCESS | 1770 | --DOCSHELL 0x9379e400 == 173 [pid = 1770] [id = 619] 14:01:58 INFO - PROCESS | 1770 | --DOCSHELL 0x86f4c000 == 172 [pid = 1770] [id = 671] 14:01:58 INFO - PROCESS | 1770 | --DOCSHELL 0x878aa800 == 171 [pid = 1770] [id = 670] 14:01:58 INFO - PROCESS | 1770 | --DOCSHELL 0x875afc00 == 170 [pid = 1770] [id = 669] 14:01:58 INFO - PROCESS | 1770 | --DOCSHELL 0x875ad800 == 169 [pid = 1770] [id = 668] 14:01:58 INFO - PROCESS | 1770 | --DOCSHELL 0x88da4800 == 168 [pid = 1770] [id = 667] 14:01:58 INFO - PROCESS | 1770 | --DOCSHELL 0x859bf800 == 167 [pid = 1770] [id = 666] 14:01:58 INFO - PROCESS | 1770 | --DOCSHELL 0x950db400 == 166 [pid = 1770] [id = 665] 14:01:58 INFO - PROCESS | 1770 | --DOCSHELL 0x937ab400 == 165 [pid = 1770] [id = 663] 14:01:58 INFO - PROCESS | 1770 | --DOCSHELL 0x867e5400 == 164 [pid = 1770] [id = 664] 14:01:58 INFO - PROCESS | 1770 | --DOCSHELL 0x864c2400 == 163 [pid = 1770] [id = 662] 14:01:58 INFO - PROCESS | 1770 | --DOCSHELL 0x92a40800 == 162 [pid = 1770] [id = 661] 14:01:58 INFO - PROCESS | 1770 | --DOCSHELL 0x90680c00 == 161 [pid = 1770] [id = 660] 14:01:58 INFO - PROCESS | 1770 | --DOCSHELL 0x895d8400 == 160 [pid = 1770] [id = 658] 14:01:58 INFO - PROCESS | 1770 | --DOCSHELL 0x90576000 == 159 [pid = 1770] [id = 659] 14:01:58 INFO - PROCESS | 1770 | --DOCSHELL 0x8fa8ec00 == 158 [pid = 1770] [id = 657] 14:01:58 INFO - PROCESS | 1770 | --DOCSHELL 0x8bb58000 == 157 [pid = 1770] [id = 656] 14:01:58 INFO - PROCESS | 1770 | --DOCSHELL 0x8ba1c400 == 156 [pid = 1770] [id = 655] 14:01:58 INFO - PROCESS | 1770 | --DOCSHELL 0x8a730400 == 155 [pid = 1770] [id = 654] 14:01:58 INFO - PROCESS | 1770 | --DOCSHELL 0x88c85400 == 154 [pid = 1770] [id = 652] 14:01:58 INFO - PROCESS | 1770 | --DOCSHELL 0x875b0c00 == 153 [pid = 1770] [id = 653] 14:01:58 INFO - PROCESS | 1770 | --DOCSHELL 0x88903000 == 152 [pid = 1770] [id = 651] 14:01:58 INFO - PROCESS | 1770 | --DOCSHELL 0x86350000 == 151 [pid = 1770] [id = 649] 14:01:58 INFO - PROCESS | 1770 | --DOCSHELL 0x875b0800 == 150 [pid = 1770] [id = 650] 14:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 177 (0x9b034800) [pid = 1770] [serial = 1922] [outer = (nil)] [url = about:blank] 14:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 176 (0x97d15800) [pid = 1770] [serial = 1916] [outer = (nil)] [url = about:blank] 14:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 175 (0x8f9c1400) [pid = 1770] [serial = 1893] [outer = (nil)] [url = about:blank] 14:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 174 (0x87e5fc00) [pid = 1770] [serial = 1883] [outer = (nil)] [url = about:blank] 14:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 173 (0x88da8800) [pid = 1770] [serial = 1946] [outer = (nil)] [url = about:blank] 14:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 172 (0x88905800) [pid = 1770] [serial = 1884] [outer = (nil)] [url = about:blank] 14:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 171 (0x87f9bc00) [pid = 1770] [serial = 1944] [outer = (nil)] [url = about:blank] 14:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 170 (0x9ea16800) [pid = 1770] [serial = 1925] [outer = (nil)] [url = about:blank] 14:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 169 (0x87718c00) [pid = 1770] [serial = 1940] [outer = (nil)] [url = about:blank] 14:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 168 (0x97d20c00) [pid = 1770] [serial = 1917] [outer = (nil)] [url = about:blank] 14:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 167 (0x9fc95800) [pid = 1770] [serial = 1934] [outer = (nil)] [url = about:blank] 14:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 166 (0x8e5c3c00) [pid = 1770] [serial = 1890] [outer = (nil)] [url = about:blank] 14:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 165 (0x87870800) [pid = 1770] [serial = 1941] [outer = (nil)] [url = about:blank] 14:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 164 (0x92d40c00) [pid = 1770] [serial = 1907] [outer = (nil)] [url = about:blank] 14:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 163 (0x8be65000) [pid = 1770] [serial = 1889] [outer = (nil)] [url = about:blank] 14:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 162 (0x9feb8800) [pid = 1770] [serial = 1929] [outer = (nil)] [url = about:blank] 14:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 161 (0x9feb4000) [pid = 1770] [serial = 1928] [outer = (nil)] [url = about:blank] 14:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 160 (0x98a87800) [pid = 1770] [serial = 1920] [outer = (nil)] [url = about:blank] 14:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 159 (0x983dfc00) [pid = 1770] [serial = 1866] [outer = (nil)] [url = about:blank] 14:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 158 (0x93a39400) [pid = 1770] [serial = 1911] [outer = (nil)] [url = about:blank] 14:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 157 (0xa0a2d800) [pid = 1770] [serial = 1932] [outer = (nil)] [url = about:blank] 14:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 156 (0x895e2400) [pid = 1770] [serial = 1886] [outer = (nil)] [url = about:blank] 14:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 155 (0x9057a800) [pid = 1770] [serial = 1898] [outer = (nil)] [url = about:blank] 14:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 154 (0x9b085800) [pid = 1770] [serial = 1923] [outer = (nil)] [url = about:blank] 14:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 153 (0x9fb8b400) [pid = 1770] [serial = 1926] [outer = (nil)] [url = about:blank] 14:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 152 (0x98872800) [pid = 1770] [serial = 1919] [outer = (nil)] [url = about:blank] 14:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 151 (0x8f7dd400) [pid = 1770] [serial = 1892] [outer = (nil)] [url = about:blank] 14:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 150 (0x975f2400) [pid = 1770] [serial = 1914] [outer = (nil)] [url = about:blank] 14:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 149 (0x9073c400) [pid = 1770] [serial = 1899] [outer = (nil)] [url = about:blank] 14:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 148 (0xa0c39800) [pid = 1770] [serial = 1935] [outer = (nil)] [url = about:blank] 14:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 147 (0x92a45c00) [pid = 1770] [serial = 1905] [outer = (nil)] [url = about:blank] 14:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 146 (0x929e9000) [pid = 1770] [serial = 1904] [outer = (nil)] [url = about:blank] 14:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 145 (0x8a72dc00) [pid = 1770] [serial = 1887] [outer = (nil)] [url = about:blank] 14:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 144 (0x893ea400) [pid = 1770] [serial = 1947] [outer = (nil)] [url = about:blank] 14:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 143 (0x900d4000) [pid = 1770] [serial = 1896] [outer = (nil)] [url = about:blank] 14:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 142 (0xa0a24400) [pid = 1770] [serial = 1931] [outer = (nil)] [url = about:blank] 14:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 141 (0x9685ec00) [pid = 1770] [serial = 1913] [outer = (nil)] [url = about:blank] 14:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 140 (0x87e64800) [pid = 1770] [serial = 1943] [outer = (nil)] [url = about:blank] 14:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 139 (0x867edc00) [pid = 1770] [serial = 1938] [outer = (nil)] [url = about:blank] 14:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 138 (0x91fbdc00) [pid = 1770] [serial = 1902] [outer = (nil)] [url = about:blank] 14:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 137 (0x93907000) [pid = 1770] [serial = 1910] [outer = (nil)] [url = about:blank] 14:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 136 (0x894e7c00) [pid = 1770] [serial = 1812] [outer = (nil)] [url = about:blank] 14:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 135 (0x935d1c00) [pid = 1770] [serial = 1908] [outer = (nil)] [url = about:blank] 14:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 134 (0x900c9800) [pid = 1770] [serial = 1895] [outer = (nil)] [url = about:blank] 14:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 133 (0x864c9800) [pid = 1770] [serial = 1937] [outer = (nil)] [url = about:blank] 14:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 132 (0x91f0b800) [pid = 1770] [serial = 1901] [outer = (nil)] [url = about:blank] 14:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 131 (0x893e7800) [pid = 1770] [serial = 1949] [outer = (nil)] [url = about:blank] 14:01:59 INFO - PROCESS | 1770 | 1461099719596 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 14:01:59 INFO - PROCESS | 1770 | 1461099719623 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 14:01:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 14:01:59 INFO - PROCESS | 1770 | 1461099719632 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 14:01:59 INFO - PROCESS | 1770 | 1461099719637 Marionette TRACE conn3 <- [1,2722,null,{}] 14:01:59 INFO - PROCESS | 1770 | 1461099719646 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:59 INFO - PROCESS | 1770 | 1461099719903 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 14:02:00 INFO - PROCESS | 1770 | 1461099720124 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:00 INFO - PROCESS | 1770 | ++DOCSHELL 0x859b8800 == 151 [pid = 1770] [id = 688] 14:02:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 132 (0x86f4e400) [pid = 1770] [serial = 2065] [outer = (nil)] 14:02:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 133 (0x87718800) [pid = 1770] [serial = 2066] [outer = 0x86f4e400] 14:02:00 INFO - PROCESS | 1770 | 1461099720213 Marionette DEBUG loaded listener.js 14:02:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 134 (0x878a7400) [pid = 1770] [serial = 2067] [outer = 0x86f4e400] 14:02:01 INFO - PROCESS | 1770 | 1461099721093 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 14:02:01 INFO - PROCESS | 1770 | 1461099721157 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 14:02:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 14:02:01 INFO - PROCESS | 1770 | 1461099721169 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 14:02:01 INFO - PROCESS | 1770 | 1461099721172 Marionette TRACE conn3 <- [1,2726,null,{}] 14:02:01 INFO - PROCESS | 1770 | 1461099721178 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:01 INFO - PROCESS | 1770 | 1461099721370 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 14:02:01 INFO - PROCESS | 1770 | 1461099721381 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:01 INFO - PROCESS | 1770 | ++DOCSHELL 0x878b6000 == 152 [pid = 1770] [id = 689] 14:02:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 135 (0x87f96400) [pid = 1770] [serial = 2068] [outer = (nil)] 14:02:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 136 (0x8890f800) [pid = 1770] [serial = 2069] [outer = 0x87f96400] 14:02:01 INFO - PROCESS | 1770 | 1461099721454 Marionette DEBUG loaded listener.js 14:02:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 137 (0x88c82400) [pid = 1770] [serial = 2070] [outer = 0x87f96400] 14:02:02 INFO - PROCESS | 1770 | 1461099722659 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 14:02:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 14:02:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1532ms 14:02:02 INFO - PROCESS | 1770 | 1461099722701 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 14:02:02 INFO - PROCESS | 1770 | 1461099722705 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 14:02:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 14:02:02 INFO - PROCESS | 1770 | 1461099722717 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 14:02:02 INFO - PROCESS | 1770 | 1461099722722 Marionette TRACE conn3 <- [1,2730,null,{}] 14:02:02 INFO - PROCESS | 1770 | 1461099722738 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:03 INFO - PROCESS | 1770 | 1461099723023 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 14:02:03 INFO - PROCESS | 1770 | 1461099723129 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:03 INFO - PROCESS | 1770 | ++DOCSHELL 0x87e64800 == 153 [pid = 1770] [id = 690] 14:02:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 138 (0x89418000) [pid = 1770] [serial = 2071] [outer = (nil)] 14:02:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 139 (0x89423800) [pid = 1770] [serial = 2072] [outer = 0x89418000] 14:02:03 INFO - PROCESS | 1770 | 1461099723324 Marionette DEBUG loaded listener.js 14:02:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 140 (0x895a0c00) [pid = 1770] [serial = 2073] [outer = 0x89418000] 14:02:04 INFO - PROCESS | 1770 | --DOMWINDOW == 139 (0x92d38400) [pid = 1770] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 14:02:04 INFO - PROCESS | 1770 | --DOMWINDOW == 138 (0x8890c000) [pid = 1770] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 14:02:04 INFO - PROCESS | 1770 | --DOMWINDOW == 137 (0x8bd4b800) [pid = 1770] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 14:02:04 INFO - PROCESS | 1770 | --DOMWINDOW == 136 (0x8a737400) [pid = 1770] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 14:02:04 INFO - PROCESS | 1770 | --DOMWINDOW == 135 (0x900d0000) [pid = 1770] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 14:02:04 INFO - PROCESS | 1770 | --DOMWINDOW == 134 (0x875b2000) [pid = 1770] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 14:02:04 INFO - PROCESS | 1770 | --DOMWINDOW == 133 (0x8a738400) [pid = 1770] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 14:02:04 INFO - PROCESS | 1770 | --DOMWINDOW == 132 (0x8ffa6000) [pid = 1770] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 14:02:04 INFO - PROCESS | 1770 | --DOMWINDOW == 131 (0x864c3800) [pid = 1770] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 14:02:04 INFO - PROCESS | 1770 | --DOMWINDOW == 130 (0x88d9fc00) [pid = 1770] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 14:02:04 INFO - PROCESS | 1770 | --DOMWINDOW == 129 (0x929e0800) [pid = 1770] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 14:02:04 INFO - PROCESS | 1770 | --DOMWINDOW == 128 (0x90681000) [pid = 1770] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 14:02:04 INFO - PROCESS | 1770 | --DOMWINDOW == 127 (0x878a9c00) [pid = 1770] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 14:02:04 INFO - PROCESS | 1770 | --DOMWINDOW == 126 (0x878ad000) [pid = 1770] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 14:02:04 INFO - PROCESS | 1770 | --DOMWINDOW == 125 (0x895ac000) [pid = 1770] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 14:02:04 INFO - PROCESS | 1770 | --DOMWINDOW == 124 (0x8f4a8c00) [pid = 1770] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 14:02:04 INFO - PROCESS | 1770 | --DOMWINDOW == 123 (0x95a87c00) [pid = 1770] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 14:02:04 INFO - PROCESS | 1770 | --DOMWINDOW == 122 (0x87715400) [pid = 1770] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 14:02:04 INFO - PROCESS | 1770 | --DOMWINDOW == 121 (0x895aa400) [pid = 1770] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 14:02:04 INFO - PROCESS | 1770 | --DOMWINDOW == 120 (0x875ae400) [pid = 1770] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 14:02:04 INFO - PROCESS | 1770 | --DOMWINDOW == 119 (0x93907c00) [pid = 1770] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 14:02:04 INFO - PROCESS | 1770 | --DOMWINDOW == 118 (0x91312c00) [pid = 1770] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 14:02:05 INFO - PROCESS | 1770 | 1461099725230 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 14:02:05 INFO - PROCESS | 1770 | 1461099725274 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 14:02:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 14:02:05 INFO - PROCESS | 1770 | 1461099725297 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 14:02:05 INFO - PROCESS | 1770 | 1461099725301 Marionette TRACE conn3 <- [1,2734,null,{}] 14:02:05 INFO - PROCESS | 1770 | 1461099725307 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:05 INFO - PROCESS | 1770 | 1461099725549 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 14:02:05 INFO - PROCESS | 1770 | 1461099725768 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:05 INFO - PROCESS | 1770 | ++DOCSHELL 0x864cf400 == 154 [pid = 1770] [id = 691] 14:02:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 119 (0x878a9c00) [pid = 1770] [serial = 2074] [outer = (nil)] 14:02:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 120 (0x895a2800) [pid = 1770] [serial = 2075] [outer = 0x878a9c00] 14:02:05 INFO - PROCESS | 1770 | 1461099725854 Marionette DEBUG loaded listener.js 14:02:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 121 (0x895d7800) [pid = 1770] [serial = 2076] [outer = 0x878a9c00] 14:02:06 INFO - PROCESS | 1770 | 1461099726902 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 14:02:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 14:02:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1646ms 14:02:06 INFO - PROCESS | 1770 | 1461099726928 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 14:02:06 INFO - PROCESS | 1770 | 1461099726934 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 14:02:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 14:02:06 INFO - PROCESS | 1770 | 1461099726943 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 14:02:06 INFO - PROCESS | 1770 | 1461099726950 Marionette TRACE conn3 <- [1,2738,null,{}] 14:02:06 INFO - PROCESS | 1770 | 1461099726960 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:07 INFO - PROCESS | 1770 | 1461099727183 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 14:02:07 INFO - PROCESS | 1770 | 1461099727577 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:07 INFO - PROCESS | 1770 | ++DOCSHELL 0x86f4bc00 == 155 [pid = 1770] [id = 692] 14:02:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 122 (0x875b0000) [pid = 1770] [serial = 2077] [outer = (nil)] 14:02:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 123 (0x878abc00) [pid = 1770] [serial = 2078] [outer = 0x875b0000] 14:02:07 INFO - PROCESS | 1770 | 1461099727672 Marionette DEBUG loaded listener.js 14:02:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 124 (0x87e5fc00) [pid = 1770] [serial = 2079] [outer = 0x875b0000] 14:02:08 INFO - PROCESS | 1770 | 1461099728609 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 14:02:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 14:02:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1737ms 14:02:08 INFO - PROCESS | 1770 | 1461099728681 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 14:02:08 INFO - PROCESS | 1770 | 1461099728690 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 14:02:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 14:02:08 INFO - PROCESS | 1770 | 1461099728701 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 14:02:08 INFO - PROCESS | 1770 | 1461099728706 Marionette TRACE conn3 <- [1,2742,null,{}] 14:02:08 INFO - PROCESS | 1770 | 1461099728712 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:08 INFO - PROCESS | 1770 | 1461099728959 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 14:02:09 INFO - PROCESS | 1770 | 1461099729299 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:09 INFO - PROCESS | 1770 | ++DOCSHELL 0x878ae800 == 156 [pid = 1770] [id = 693] 14:02:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 125 (0x88b4a400) [pid = 1770] [serial = 2080] [outer = (nil)] 14:02:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 126 (0x893f1400) [pid = 1770] [serial = 2081] [outer = 0x88b4a400] 14:02:09 INFO - PROCESS | 1770 | 1461099729391 Marionette DEBUG loaded listener.js 14:02:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 127 (0x895a6800) [pid = 1770] [serial = 2082] [outer = 0x88b4a400] 14:02:10 INFO - PROCESS | 1770 | 1461099730423 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 14:02:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 14:02:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1781ms 14:02:10 INFO - PROCESS | 1770 | 1461099730487 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 14:02:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 14:02:10 INFO - PROCESS | 1770 | 1461099730496 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 14:02:10 INFO - PROCESS | 1770 | 1461099730505 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 14:02:10 INFO - PROCESS | 1770 | 1461099730511 Marionette TRACE conn3 <- [1,2746,null,{}] 14:02:10 INFO - PROCESS | 1770 | 1461099730528 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:10 INFO - PROCESS | 1770 | 1461099730796 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 14:02:11 INFO - PROCESS | 1770 | 1461099731151 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:11 INFO - PROCESS | 1770 | ++DOCSHELL 0x88da9800 == 157 [pid = 1770] [id = 694] 14:02:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 128 (0x895a4400) [pid = 1770] [serial = 2083] [outer = (nil)] 14:02:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 129 (0x8ba12c00) [pid = 1770] [serial = 2084] [outer = 0x895a4400] 14:02:11 INFO - PROCESS | 1770 | 1461099731244 Marionette DEBUG loaded listener.js 14:02:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 130 (0x8bb52c00) [pid = 1770] [serial = 2085] [outer = 0x895a4400] 14:02:12 INFO - PROCESS | 1770 | 1461099732205 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 14:02:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 14:02:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1742ms 14:02:12 INFO - PROCESS | 1770 | 1461099732246 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 14:02:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 14:02:12 INFO - PROCESS | 1770 | 1461099732251 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 14:02:12 INFO - PROCESS | 1770 | 1461099732257 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 14:02:12 INFO - PROCESS | 1770 | 1461099732261 Marionette TRACE conn3 <- [1,2750,null,{}] 14:02:12 INFO - PROCESS | 1770 | 1461099732267 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:12 INFO - PROCESS | 1770 | 1461099732492 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 14:02:12 INFO - PROCESS | 1770 | 1461099732758 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:12 INFO - PROCESS | 1770 | ++DOCSHELL 0x85847800 == 158 [pid = 1770] [id = 695] 14:02:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 131 (0x88c8e400) [pid = 1770] [serial = 2086] [outer = (nil)] 14:02:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 132 (0x8be61800) [pid = 1770] [serial = 2087] [outer = 0x88c8e400] 14:02:12 INFO - PROCESS | 1770 | 1461099732901 Marionette DEBUG loaded listener.js 14:02:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 133 (0x8e5c3800) [pid = 1770] [serial = 2088] [outer = 0x88c8e400] 14:02:13 INFO - PROCESS | 1770 | 1461099733801 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 14:02:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 14:02:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1584ms 14:02:13 INFO - PROCESS | 1770 | 1461099733841 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 14:02:13 INFO - PROCESS | 1770 | 1461099733845 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 14:02:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 14:02:13 INFO - PROCESS | 1770 | 1461099733852 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 14:02:13 INFO - PROCESS | 1770 | 1461099733854 Marionette TRACE conn3 <- [1,2754,null,{}] 14:02:13 INFO - PROCESS | 1770 | 1461099733861 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:14 INFO - PROCESS | 1770 | 1461099734082 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 14:02:14 INFO - PROCESS | 1770 | 1461099734377 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:14 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e5b9c00 == 159 [pid = 1770] [id = 696] 14:02:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 134 (0x8f4b0000) [pid = 1770] [serial = 2089] [outer = (nil)] 14:02:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 135 (0x8f7e2c00) [pid = 1770] [serial = 2090] [outer = 0x8f4b0000] 14:02:14 INFO - PROCESS | 1770 | 1461099734517 Marionette DEBUG loaded listener.js 14:02:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 136 (0x8f9c3000) [pid = 1770] [serial = 2091] [outer = 0x8f4b0000] 14:02:15 INFO - PROCESS | 1770 | 1461099735431 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 14:02:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 14:02:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1630ms 14:02:15 INFO - PROCESS | 1770 | 1461099735483 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 14:02:15 INFO - PROCESS | 1770 | 1461099735487 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 14:02:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 14:02:15 INFO - PROCESS | 1770 | 1461099735493 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 14:02:15 INFO - PROCESS | 1770 | 1461099735497 Marionette TRACE conn3 <- [1,2758,null,{}] 14:02:15 INFO - PROCESS | 1770 | 1461099735509 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:15 INFO - PROCESS | 1770 | 1461099735764 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 14:02:16 INFO - PROCESS | 1770 | 1461099736113 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:16 INFO - PROCESS | 1770 | ++DOCSHELL 0x8be68000 == 160 [pid = 1770] [id = 697] 14:02:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 137 (0x900d0000) [pid = 1770] [serial = 2092] [outer = (nil)] 14:02:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 138 (0x9024c400) [pid = 1770] [serial = 2093] [outer = 0x900d0000] 14:02:16 INFO - PROCESS | 1770 | 1461099736209 Marionette DEBUG loaded listener.js 14:02:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 139 (0x90407c00) [pid = 1770] [serial = 2094] [outer = 0x900d0000] 14:02:17 INFO - PROCESS | 1770 | 1461099737140 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 14:02:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 14:02:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1691ms 14:02:17 INFO - PROCESS | 1770 | 1461099737186 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 14:02:17 INFO - PROCESS | 1770 | 1461099737190 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 14:02:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 14:02:17 INFO - PROCESS | 1770 | 1461099737197 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 14:02:17 INFO - PROCESS | 1770 | 1461099737201 Marionette TRACE conn3 <- [1,2762,null,{}] 14:02:17 INFO - PROCESS | 1770 | 1461099737206 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:17 INFO - PROCESS | 1770 | 1461099737414 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 14:02:17 INFO - PROCESS | 1770 | 1461099737722 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:17 INFO - PROCESS | 1770 | ++DOCSHELL 0x895a3400 == 161 [pid = 1770] [id = 698] 14:02:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 140 (0x8ffa6000) [pid = 1770] [serial = 2095] [outer = (nil)] 14:02:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 141 (0x90579c00) [pid = 1770] [serial = 2096] [outer = 0x8ffa6000] 14:02:17 INFO - PROCESS | 1770 | 1461099737879 Marionette DEBUG loaded listener.js 14:02:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 142 (0x90680c00) [pid = 1770] [serial = 2097] [outer = 0x8ffa6000] 14:02:18 INFO - PROCESS | 1770 | 1461099738776 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 14:02:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 14:02:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1638ms 14:02:18 INFO - PROCESS | 1770 | 1461099738836 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 14:02:18 INFO - PROCESS | 1770 | 1461099738840 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 14:02:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 14:02:18 INFO - PROCESS | 1770 | 1461099738846 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 14:02:18 INFO - PROCESS | 1770 | 1461099738850 Marionette TRACE conn3 <- [1,2766,null,{}] 14:02:18 INFO - PROCESS | 1770 | 1461099738856 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:19 INFO - PROCESS | 1770 | 1461099739060 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 14:02:19 INFO - PROCESS | 1770 | 1461099739404 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:19 INFO - PROCESS | 1770 | ++DOCSHELL 0x904ed800 == 162 [pid = 1770] [id = 699] 14:02:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 143 (0x904ef400) [pid = 1770] [serial = 2098] [outer = (nil)] 14:02:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 144 (0x91f06000) [pid = 1770] [serial = 2099] [outer = 0x904ef400] 14:02:19 INFO - PROCESS | 1770 | 1461099739499 Marionette DEBUG loaded listener.js 14:02:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 145 (0x91fb9c00) [pid = 1770] [serial = 2100] [outer = 0x904ef400] 14:02:20 INFO - PROCESS | 1770 | 1461099740433 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 14:02:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 14:02:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1632ms 14:02:20 INFO - PROCESS | 1770 | 1461099740481 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 14:02:20 INFO - PROCESS | 1770 | 1461099740487 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 14:02:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 14:02:20 INFO - PROCESS | 1770 | 1461099740497 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 14:02:20 INFO - PROCESS | 1770 | 1461099740502 Marionette TRACE conn3 <- [1,2770,null,{}] 14:02:20 INFO - PROCESS | 1770 | 1461099740511 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:20 INFO - PROCESS | 1770 | 1461099740814 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 14:02:21 INFO - PROCESS | 1770 | 1461099741305 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:21 INFO - PROCESS | 1770 | ++DOCSHELL 0x9131a800 == 163 [pid = 1770] [id = 700] 14:02:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 146 (0x9131c800) [pid = 1770] [serial = 2101] [outer = (nil)] 14:02:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 147 (0x92a40800) [pid = 1770] [serial = 2102] [outer = 0x9131c800] 14:02:21 INFO - PROCESS | 1770 | 1461099741399 Marionette DEBUG loaded listener.js 14:02:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 148 (0x92a4d800) [pid = 1770] [serial = 2103] [outer = 0x9131c800] 14:02:22 INFO - PROCESS | 1770 | 1461099742324 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 14:02:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 14:02:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1886ms 14:02:22 INFO - PROCESS | 1770 | 1461099742381 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 14:02:22 INFO - PROCESS | 1770 | 1461099742385 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 14:02:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 14:02:22 INFO - PROCESS | 1770 | 1461099742391 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 14:02:22 INFO - PROCESS | 1770 | 1461099742395 Marionette TRACE conn3 <- [1,2774,null,{}] 14:02:22 INFO - PROCESS | 1770 | 1461099742402 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:22 INFO - PROCESS | 1770 | 1461099742682 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 14:02:23 INFO - PROCESS | 1770 | 1461099743088 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:23 INFO - PROCESS | 1770 | ++DOCSHELL 0x92981800 == 164 [pid = 1770] [id = 701] 14:02:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 149 (0x92a45400) [pid = 1770] [serial = 2104] [outer = (nil)] 14:02:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 150 (0x92d3fc00) [pid = 1770] [serial = 2105] [outer = 0x92a45400] 14:02:23 INFO - PROCESS | 1770 | 1461099743187 Marionette DEBUG loaded listener.js 14:02:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 151 (0x933c4c00) [pid = 1770] [serial = 2106] [outer = 0x92a45400] 14:02:24 INFO - PROCESS | 1770 | 1461099744129 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 14:02:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 14:02:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1788ms 14:02:24 INFO - PROCESS | 1770 | 1461099744181 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 14:02:24 INFO - PROCESS | 1770 | 1461099744185 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 14:02:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 14:02:24 INFO - PROCESS | 1770 | 1461099744192 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 14:02:24 INFO - PROCESS | 1770 | 1461099744197 Marionette TRACE conn3 <- [1,2778,null,{}] 14:02:24 INFO - PROCESS | 1770 | 1461099744203 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:24 INFO - PROCESS | 1770 | 1461099744450 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 14:02:24 INFO - PROCESS | 1770 | 1461099744824 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:24 INFO - PROCESS | 1770 | ++DOCSHELL 0x93907400 == 165 [pid = 1770] [id = 702] 14:02:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 152 (0x93907c00) [pid = 1770] [serial = 2107] [outer = (nil)] 14:02:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 153 (0x93913000) [pid = 1770] [serial = 2108] [outer = 0x93907c00] 14:02:24 INFO - PROCESS | 1770 | 1461099744925 Marionette DEBUG loaded listener.js 14:02:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 154 (0x93b7b000) [pid = 1770] [serial = 2109] [outer = 0x93907c00] 14:02:25 INFO - PROCESS | 1770 | 1461099745855 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 14:02:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 14:02:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1703ms 14:02:25 INFO - PROCESS | 1770 | 1461099745895 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 14:02:25 INFO - PROCESS | 1770 | 1461099745899 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 14:02:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 14:02:25 INFO - PROCESS | 1770 | 1461099745905 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 14:02:25 INFO - PROCESS | 1770 | 1461099745909 Marionette TRACE conn3 <- [1,2782,null,{}] 14:02:25 INFO - PROCESS | 1770 | 1461099745915 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:26 INFO - PROCESS | 1770 | 1461099746127 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 14:02:26 INFO - PROCESS | 1770 | 1461099746493 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:26 INFO - PROCESS | 1770 | ++DOCSHELL 0x935d3c00 == 166 [pid = 1770] [id = 703] 14:02:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 155 (0x93908c00) [pid = 1770] [serial = 2110] [outer = (nil)] 14:02:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 156 (0x950e2400) [pid = 1770] [serial = 2111] [outer = 0x93908c00] 14:02:26 INFO - PROCESS | 1770 | 1461099746585 Marionette DEBUG loaded listener.js 14:02:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 157 (0x95aeac00) [pid = 1770] [serial = 2112] [outer = 0x93908c00] 14:02:27 INFO - PROCESS | 1770 | 1461099747512 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 14:02:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 14:02:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1636ms 14:02:27 INFO - PROCESS | 1770 | 1461099747544 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 14:02:27 INFO - PROCESS | 1770 | 1461099747548 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 14:02:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 14:02:27 INFO - PROCESS | 1770 | 1461099747555 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 14:02:27 INFO - PROCESS | 1770 | 1461099747558 Marionette TRACE conn3 <- [1,2786,null,{}] 14:02:27 INFO - PROCESS | 1770 | 1461099747564 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:27 INFO - PROCESS | 1770 | 1461099747768 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 14:02:28 INFO - PROCESS | 1770 | 1461099748125 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:28 INFO - PROCESS | 1770 | ++DOCSHELL 0x93c64400 == 167 [pid = 1770] [id = 704] 14:02:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 158 (0x93c68000) [pid = 1770] [serial = 2113] [outer = (nil)] 14:02:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 159 (0x975e7c00) [pid = 1770] [serial = 2114] [outer = 0x93c68000] 14:02:28 INFO - PROCESS | 1770 | 1461099748222 Marionette DEBUG loaded listener.js 14:02:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 160 (0x9765ac00) [pid = 1770] [serial = 2115] [outer = 0x93c68000] 14:02:29 INFO - PROCESS | 1770 | 1461099749127 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 14:02:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 14:02:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1638ms 14:02:29 INFO - PROCESS | 1770 | 1461099749194 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 14:02:29 INFO - PROCESS | 1770 | 1461099749198 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 14:02:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 14:02:29 INFO - PROCESS | 1770 | 1461099749205 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 14:02:29 INFO - PROCESS | 1770 | 1461099749209 Marionette TRACE conn3 <- [1,2790,null,{}] 14:02:29 INFO - PROCESS | 1770 | 1461099749215 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:29 INFO - PROCESS | 1770 | 1461099749429 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 14:02:29 INFO - PROCESS | 1770 | 1461099749770 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:29 INFO - PROCESS | 1770 | ++DOCSHELL 0x935d9400 == 168 [pid = 1770] [id = 705] 14:02:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 161 (0x96359c00) [pid = 1770] [serial = 2116] [outer = (nil)] 14:02:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 162 (0x97d20400) [pid = 1770] [serial = 2117] [outer = 0x96359c00] 14:02:29 INFO - PROCESS | 1770 | 1461099749860 Marionette DEBUG loaded listener.js 14:02:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 163 (0x97dd9800) [pid = 1770] [serial = 2118] [outer = 0x96359c00] 14:02:30 INFO - PROCESS | 1770 | 1461099750754 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 14:02:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 14:02:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1580ms 14:02:30 INFO - PROCESS | 1770 | 1461099750803 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 14:02:30 INFO - PROCESS | 1770 | 1461099750807 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 14:02:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 14:02:30 INFO - PROCESS | 1770 | 1461099750816 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 14:02:30 INFO - PROCESS | 1770 | 1461099750819 Marionette TRACE conn3 <- [1,2794,null,{}] 14:02:30 INFO - PROCESS | 1770 | 1461099750825 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:31 INFO - PROCESS | 1770 | 1461099751029 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 14:02:31 INFO - PROCESS | 1770 | 1461099751386 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:31 INFO - PROCESS | 1770 | ++DOCSHELL 0x96fec800 == 169 [pid = 1770] [id = 706] 14:02:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 164 (0x97661800) [pid = 1770] [serial = 2119] [outer = (nil)] 14:02:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 165 (0x98a89000) [pid = 1770] [serial = 2120] [outer = 0x97661800] 14:02:31 INFO - PROCESS | 1770 | 1461099751478 Marionette DEBUG loaded listener.js 14:02:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 166 (0x9b038c00) [pid = 1770] [serial = 2121] [outer = 0x97661800] 14:02:32 INFO - PROCESS | 1770 | 1461099752373 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 14:02:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 14:02:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1632ms 14:02:32 INFO - PROCESS | 1770 | 1461099752449 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 14:02:32 INFO - PROCESS | 1770 | 1461099752452 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 14:02:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 14:02:32 INFO - PROCESS | 1770 | 1461099752459 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 14:02:32 INFO - PROCESS | 1770 | 1461099752462 Marionette TRACE conn3 <- [1,2798,null,{}] 14:02:32 INFO - PROCESS | 1770 | 1461099752468 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:32 INFO - PROCESS | 1770 | 1461099752727 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 14:02:33 INFO - PROCESS | 1770 | 1461099753069 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:33 INFO - PROCESS | 1770 | ++DOCSHELL 0x935dd800 == 170 [pid = 1770] [id = 707] 14:02:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 167 (0x97d18000) [pid = 1770] [serial = 2122] [outer = (nil)] 14:02:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 168 (0x9fb8f000) [pid = 1770] [serial = 2123] [outer = 0x97d18000] 14:02:33 INFO - PROCESS | 1770 | 1461099753159 Marionette DEBUG loaded listener.js 14:02:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 169 (0x9fc4ec00) [pid = 1770] [serial = 2124] [outer = 0x97d18000] 14:02:34 INFO - PROCESS | 1770 | 1461099754104 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 14:02:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 14:02:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1685ms 14:02:34 INFO - PROCESS | 1770 | 1461099754144 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 14:02:34 INFO - PROCESS | 1770 | 1461099754147 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 14:02:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 14:02:34 INFO - PROCESS | 1770 | 1461099754154 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 14:02:34 INFO - PROCESS | 1770 | 1461099754157 Marionette TRACE conn3 <- [1,2802,null,{}] 14:02:34 INFO - PROCESS | 1770 | 1461099754163 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:34 INFO - PROCESS | 1770 | 1461099754362 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 14:02:34 INFO - PROCESS | 1770 | 1461099754712 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:34 INFO - PROCESS | 1770 | ++DOCSHELL 0x98a84c00 == 171 [pid = 1770] [id = 708] 14:02:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 170 (0x9df8b400) [pid = 1770] [serial = 2125] [outer = (nil)] 14:02:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 171 (0xa0a2d800) [pid = 1770] [serial = 2126] [outer = 0x9df8b400] 14:02:34 INFO - PROCESS | 1770 | 1461099754803 Marionette DEBUG loaded listener.js 14:02:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 172 (0xa0ad9400) [pid = 1770] [serial = 2127] [outer = 0x9df8b400] 14:02:35 INFO - PROCESS | 1770 | 1461099755669 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 14:02:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 14:02:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1529ms 14:02:35 INFO - PROCESS | 1770 | 1461099755683 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 14:02:35 INFO - PROCESS | 1770 | 1461099755686 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 14:02:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 14:02:35 INFO - PROCESS | 1770 | 1461099755693 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 14:02:35 INFO - PROCESS | 1770 | 1461099755697 Marionette TRACE conn3 <- [1,2806,null,{}] 14:02:35 INFO - PROCESS | 1770 | 1461099755723 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:35 INFO - PROCESS | 1770 | 1461099755930 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 14:02:36 INFO - PROCESS | 1770 | 1461099756226 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:36 INFO - PROCESS | 1770 | ++DOCSHELL 0x9febac00 == 172 [pid = 1770] [id = 709] 14:02:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 173 (0xa0a24400) [pid = 1770] [serial = 2128] [outer = (nil)] 14:02:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 174 (0xa2a35c00) [pid = 1770] [serial = 2129] [outer = 0xa0a24400] 14:02:36 INFO - PROCESS | 1770 | 1461099756363 Marionette DEBUG loaded listener.js 14:02:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 175 (0xa2ac2c00) [pid = 1770] [serial = 2130] [outer = 0xa0a24400] 14:02:39 INFO - PROCESS | 1770 | --DOCSHELL 0x9fb8d800 == 171 [pid = 1770] [id = 48] 14:02:39 INFO - PROCESS | 1770 | --DOCSHELL 0x86353800 == 170 [pid = 1770] [id = 580] 14:02:39 INFO - PROCESS | 1770 | --DOCSHELL 0x87e64800 == 169 [pid = 1770] [id = 690] 14:02:39 INFO - PROCESS | 1770 | --DOCSHELL 0x878b6000 == 168 [pid = 1770] [id = 689] 14:02:39 INFO - PROCESS | 1770 | --DOCSHELL 0x859b8800 == 167 [pid = 1770] [id = 688] 14:02:39 INFO - PROCESS | 1770 | --DOCSHELL 0x93905400 == 166 [pid = 1770] [id = 686] 14:02:39 INFO - PROCESS | 1770 | --DOCSHELL 0x93c68800 == 165 [pid = 1770] [id = 684] 14:02:39 INFO - PROCESS | 1770 | --DOCSHELL 0x91f3e000 == 164 [pid = 1770] [id = 685] 14:02:39 INFO - PROCESS | 1770 | --DOCSHELL 0x91fbd800 == 163 [pid = 1770] [id = 683] 14:02:39 INFO - PROCESS | 1770 | --DOCSHELL 0x92976c00 == 162 [pid = 1770] [id = 682] 14:02:39 INFO - PROCESS | 1770 | --DOCSHELL 0x867f3000 == 161 [pid = 1770] [id = 681] 14:02:39 INFO - PROCESS | 1770 | --DOCSHELL 0x904ebc00 == 160 [pid = 1770] [id = 680] 14:02:39 INFO - PROCESS | 1770 | --DOCSHELL 0x9024d400 == 159 [pid = 1770] [id = 679] 14:02:39 INFO - PROCESS | 1770 | --DOCSHELL 0x8e5c7400 == 158 [pid = 1770] [id = 677] 14:02:39 INFO - PROCESS | 1770 | --DOCSHELL 0x8f7de400 == 157 [pid = 1770] [id = 678] 14:02:39 INFO - PROCESS | 1770 | --DOCSHELL 0x8b754c00 == 156 [pid = 1770] [id = 676] 14:02:39 INFO - PROCESS | 1770 | --DOCSHELL 0x88daa000 == 155 [pid = 1770] [id = 675] 14:02:39 INFO - PROCESS | 1770 | --DOCSHELL 0x893f1c00 == 154 [pid = 1770] [id = 674] 14:02:39 INFO - PROCESS | 1770 | --DOCSHELL 0x864ce000 == 153 [pid = 1770] [id = 673] 14:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 174 (0x8941d800) [pid = 1770] [serial = 2016] [outer = (nil)] [url = about:blank] 14:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 173 (0x935dac00) [pid = 1770] [serial = 1985] [outer = (nil)] [url = about:blank] 14:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 172 (0x88c83400) [pid = 1770] [serial = 1955] [outer = (nil)] [url = about:blank] 14:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 171 (0x8f9b9800) [pid = 1770] [serial = 1968] [outer = (nil)] [url = about:blank] 14:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 170 (0x88daec00) [pid = 1770] [serial = 1956] [outer = (nil)] [url = about:blank] 14:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 169 (0x8bd45400) [pid = 1770] [serial = 1964] [outer = (nil)] [url = about:blank] 14:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 168 (0x90578400) [pid = 1770] [serial = 1977] [outer = (nil)] [url = about:blank] 14:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 167 (0x87866000) [pid = 1770] [serial = 1953] [outer = (nil)] [url = about:blank] 14:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 166 (0x8ba18c00) [pid = 1770] [serial = 1881] [outer = (nil)] [url = about:blank] 14:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 165 (0x90404400) [pid = 1770] [serial = 1973] [outer = (nil)] [url = about:blank] 14:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 164 (0x98a87000) [pid = 1770] [serial = 2001] [outer = (nil)] [url = about:blank] 14:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 163 (0x893e9800) [pid = 1770] [serial = 2012] [outer = (nil)] [url = about:blank] 14:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 162 (0x90575000) [pid = 1770] [serial = 1976] [outer = (nil)] [url = about:blank] 14:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 161 (0x89423c00) [pid = 1770] [serial = 2013] [outer = (nil)] [url = about:blank] 14:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 160 (0x875b4400) [pid = 1770] [serial = 1952] [outer = (nil)] [url = about:blank] 14:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 159 (0x929eb000) [pid = 1770] [serial = 1982] [outer = (nil)] [url = about:blank] 14:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 158 (0x93a36c00) [pid = 1770] [serial = 1989] [outer = (nil)] [url = about:blank] 14:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 157 (0x88c82c00) [pid = 1770] [serial = 2015] [outer = (nil)] [url = about:blank] 14:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 156 (0x87e69800) [pid = 1770] [serial = 2009] [outer = (nil)] [url = about:blank] 14:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 155 (0x8bd4dc00) [pid = 1770] [serial = 1965] [outer = (nil)] [url = about:blank] 14:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 154 (0x8f6f0c00) [pid = 1770] [serial = 1967] [outer = (nil)] [url = about:blank] 14:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 153 (0x8b757400) [pid = 1770] [serial = 1961] [outer = (nil)] [url = about:blank] 14:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 152 (0x88903400) [pid = 1770] [serial = 2010] [outer = (nil)] [url = about:blank] 14:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 151 (0x93910c00) [pid = 1770] [serial = 1988] [outer = (nil)] [url = about:blank] 14:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 150 (0x8ffa3800) [pid = 1770] [serial = 1970] [outer = (nil)] [url = about:blank] 14:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 149 (0x97663000) [pid = 1770] [serial = 1997] [outer = (nil)] [url = about:blank] 14:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 148 (0x9799b800) [pid = 1770] [serial = 1998] [outer = (nil)] [url = about:blank] 14:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 147 (0x96358800) [pid = 1770] [serial = 1995] [outer = (nil)] [url = about:blank] 14:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 146 (0x95caa800) [pid = 1770] [serial = 1994] [outer = (nil)] [url = about:blank] 14:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 145 (0x895ddc00) [pid = 1770] [serial = 1958] [outer = (nil)] [url = about:blank] 14:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 144 (0x92d33400) [pid = 1770] [serial = 1983] [outer = (nil)] [url = about:blank] 14:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 143 (0x875b2c00) [pid = 1770] [serial = 2006] [outer = (nil)] [url = about:blank] 14:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 142 (0x95a79c00) [pid = 1770] [serial = 1992] [outer = (nil)] [url = about:blank] 14:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 141 (0x8a5dd800) [pid = 1770] [serial = 1959] [outer = (nil)] [url = about:blank] 14:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 140 (0x9379e800) [pid = 1770] [serial = 1986] [outer = (nil)] [url = about:blank] 14:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 139 (0x876e1400) [pid = 1770] [serial = 2007] [outer = (nil)] [url = about:blank] 14:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 138 (0x9fb98c00) [pid = 1770] [serial = 2003] [outer = (nil)] [url = about:blank] 14:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 137 (0x8ba15000) [pid = 1770] [serial = 1962] [outer = (nil)] [url = about:blank] 14:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 136 (0x93c6fc00) [pid = 1770] [serial = 1991] [outer = (nil)] [url = about:blank] 14:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 135 (0x913a5000) [pid = 1770] [serial = 1979] [outer = (nil)] [url = about:blank] 14:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 134 (0x8ffa9000) [pid = 1770] [serial = 1971] [outer = (nil)] [url = about:blank] 14:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 133 (0x915ce400) [pid = 1770] [serial = 1980] [outer = (nil)] [url = about:blank] 14:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 132 (0x90409400) [pid = 1770] [serial = 1974] [outer = (nil)] [url = about:blank] 14:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 131 (0x98431000) [pid = 1770] [serial = 2000] [outer = (nil)] [url = about:blank] 14:02:40 INFO - PROCESS | 1770 | 1461099760152 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 14:02:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 14:02:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 4498ms 14:02:40 INFO - PROCESS | 1770 | 1461099760192 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 14:02:40 INFO - PROCESS | 1770 | 1461099760198 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 14:02:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 14:02:40 INFO - PROCESS | 1770 | 1461099760206 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 14:02:40 INFO - PROCESS | 1770 | 1461099760211 Marionette TRACE conn3 <- [1,2810,null,{}] 14:02:40 INFO - PROCESS | 1770 | 1461099760262 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:40 INFO - PROCESS | 1770 | 1461099760477 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 14:02:40 INFO - PROCESS | 1770 | 1461099760489 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:40 INFO - PROCESS | 1770 | ++DOCSHELL 0x862f6400 == 154 [pid = 1770] [id = 710] 14:02:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 132 (0x862f6800) [pid = 1770] [serial = 2131] [outer = (nil)] 14:02:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 133 (0x864ca800) [pid = 1770] [serial = 2132] [outer = 0x862f6800] 14:02:40 INFO - PROCESS | 1770 | 1461099760576 Marionette DEBUG loaded listener.js 14:02:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 134 (0x867eb400) [pid = 1770] [serial = 2133] [outer = 0x862f6800] 14:02:41 INFO - PROCESS | 1770 | 1461099761688 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 14:02:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 14:02:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1540ms 14:02:41 INFO - PROCESS | 1770 | 1461099761746 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 14:02:41 INFO - PROCESS | 1770 | 1461099761754 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 14:02:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 14:02:41 INFO - PROCESS | 1770 | 1461099761764 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 14:02:41 INFO - PROCESS | 1770 | 1461099761768 Marionette TRACE conn3 <- [1,2814,null,{}] 14:02:41 INFO - PROCESS | 1770 | 1461099761774 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:41 INFO - PROCESS | 1770 | 1461099761977 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 14:02:42 INFO - PROCESS | 1770 | 1461099762215 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:42 INFO - PROCESS | 1770 | ++DOCSHELL 0x8635bc00 == 155 [pid = 1770] [id = 711] 14:02:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 135 (0x875a8400) [pid = 1770] [serial = 2134] [outer = (nil)] 14:02:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 136 (0x875ae800) [pid = 1770] [serial = 2135] [outer = 0x875a8400] 14:02:42 INFO - PROCESS | 1770 | 1461099762374 Marionette DEBUG loaded listener.js 14:02:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 137 (0x875b4c00) [pid = 1770] [serial = 2136] [outer = 0x875a8400] 14:02:43 INFO - PROCESS | 1770 | 1461099763212 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 14:02:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 14:02:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1487ms 14:02:43 INFO - PROCESS | 1770 | 1461099763252 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 14:02:43 INFO - PROCESS | 1770 | 1461099763255 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 14:02:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 14:02:43 INFO - PROCESS | 1770 | 1461099763262 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 14:02:43 INFO - PROCESS | 1770 | 1461099763267 Marionette TRACE conn3 <- [1,2818,null,{}] 14:02:43 INFO - PROCESS | 1770 | 1461099763294 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:43 INFO - PROCESS | 1770 | 1461099763568 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 14:02:43 INFO - PROCESS | 1770 | 1461099763613 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x87718400 == 156 [pid = 1770] [id = 712] 14:02:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 138 (0x8786a800) [pid = 1770] [serial = 2137] [outer = (nil)] 14:02:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 139 (0x878a7c00) [pid = 1770] [serial = 2138] [outer = 0x8786a800] 14:02:43 INFO - PROCESS | 1770 | 1461099763703 Marionette DEBUG loaded listener.js 14:02:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 140 (0x878ae000) [pid = 1770] [serial = 2139] [outer = 0x8786a800] 14:02:44 INFO - PROCESS | 1770 | --DOMWINDOW == 139 (0x90405c00) [pid = 1770] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 14:02:44 INFO - PROCESS | 1770 | --DOMWINDOW == 138 (0x8786e800) [pid = 1770] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 14:02:44 INFO - PROCESS | 1770 | --DOMWINDOW == 137 (0x8f6ed400) [pid = 1770] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 14:02:44 INFO - PROCESS | 1770 | --DOMWINDOW == 136 (0x933cf000) [pid = 1770] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 14:02:44 INFO - PROCESS | 1770 | --DOMWINDOW == 135 (0x894ed400) [pid = 1770] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 14:02:44 INFO - PROCESS | 1770 | --DOMWINDOW == 134 (0x8be6ec00) [pid = 1770] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 14:02:44 INFO - PROCESS | 1770 | --DOMWINDOW == 133 (0x9131c400) [pid = 1770] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 14:02:44 INFO - PROCESS | 1770 | --DOMWINDOW == 132 (0x89418000) [pid = 1770] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 14:02:44 INFO - PROCESS | 1770 | --DOMWINDOW == 131 (0x91f04000) [pid = 1770] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 14:02:44 INFO - PROCESS | 1770 | --DOMWINDOW == 130 (0x87f96400) [pid = 1770] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 14:02:44 INFO - PROCESS | 1770 | --DOMWINDOW == 129 (0x8bd45c00) [pid = 1770] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 14:02:44 INFO - PROCESS | 1770 | --DOMWINDOW == 128 (0x8959f800) [pid = 1770] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 14:02:44 INFO - PROCESS | 1770 | --DOMWINDOW == 127 (0x93b81400) [pid = 1770] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 14:02:44 INFO - PROCESS | 1770 | --DOMWINDOW == 126 (0x933c7000) [pid = 1770] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 14:02:44 INFO - PROCESS | 1770 | --DOMWINDOW == 125 (0x875ac000) [pid = 1770] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 14:02:44 INFO - PROCESS | 1770 | --DOMWINDOW == 124 (0x8fa8c000) [pid = 1770] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 14:02:44 INFO - PROCESS | 1770 | --DOMWINDOW == 123 (0x8a60e000) [pid = 1770] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 14:02:44 INFO - PROCESS | 1770 | --DOMWINDOW == 122 (0x97385c00) [pid = 1770] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 14:02:44 INFO - PROCESS | 1770 | --DOMWINDOW == 121 (0x86f4e400) [pid = 1770] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 14:02:44 INFO - PROCESS | 1770 | --DOMWINDOW == 120 (0x92a42000) [pid = 1770] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 14:02:45 INFO - PROCESS | 1770 | 1461099765177 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 14:02:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 14:02:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1954ms 14:02:45 INFO - PROCESS | 1770 | 1461099765216 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 14:02:45 INFO - PROCESS | 1770 | 1461099765220 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 14:02:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 14:02:45 INFO - PROCESS | 1770 | 1461099765226 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 14:02:45 INFO - PROCESS | 1770 | 1461099765229 Marionette TRACE conn3 <- [1,2822,null,{}] 14:02:45 INFO - PROCESS | 1770 | 1461099765235 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:45 INFO - PROCESS | 1770 | 1461099765429 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 14:02:45 INFO - PROCESS | 1770 | 1461099765444 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:45 INFO - PROCESS | 1770 | ++DOCSHELL 0x876e9000 == 157 [pid = 1770] [id = 713] 14:02:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 121 (0x87e61000) [pid = 1770] [serial = 2140] [outer = (nil)] 14:02:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 122 (0x87e69400) [pid = 1770] [serial = 2141] [outer = 0x87e61000] 14:02:45 INFO - PROCESS | 1770 | 1461099765517 Marionette DEBUG loaded listener.js 14:02:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 123 (0x87f96400) [pid = 1770] [serial = 2142] [outer = 0x87e61000] 14:02:46 INFO - PROCESS | 1770 | 1461099766509 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 14:02:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 14:02:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1332ms 14:02:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 14:02:46 INFO - PROCESS | 1770 | 1461099766560 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 14:02:46 INFO - PROCESS | 1770 | 1461099766562 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 14:02:46 INFO - PROCESS | 1770 | 1461099766573 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 14:02:46 INFO - PROCESS | 1770 | 1461099766575 Marionette TRACE conn3 <- [1,2826,null,{}] 14:02:46 INFO - PROCESS | 1770 | 1461099766581 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:46 INFO - PROCESS | 1770 | 1461099766944 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 14:02:47 INFO - PROCESS | 1770 | 1461099767314 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:47 INFO - PROCESS | 1770 | ++DOCSHELL 0x85843400 == 158 [pid = 1770] [id = 714] 14:02:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 124 (0x85845000) [pid = 1770] [serial = 2143] [outer = (nil)] 14:02:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 125 (0x85b2c800) [pid = 1770] [serial = 2144] [outer = 0x85845000] 14:02:47 INFO - PROCESS | 1770 | 1461099767412 Marionette DEBUG loaded listener.js 14:02:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 126 (0x86351c00) [pid = 1770] [serial = 2145] [outer = 0x85845000] 14:02:48 INFO - PROCESS | 1770 | 1461099768385 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 14:02:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 14:02:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1896ms 14:02:48 INFO - PROCESS | 1770 | 1461099768466 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 14:02:48 INFO - PROCESS | 1770 | 1461099768473 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 14:02:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 14:02:48 INFO - PROCESS | 1770 | 1461099768482 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 14:02:48 INFO - PROCESS | 1770 | 1461099768489 Marionette TRACE conn3 <- [1,2830,null,{}] 14:02:48 INFO - PROCESS | 1770 | 1461099768496 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:48 INFO - PROCESS | 1770 | 1461099768755 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 14:02:49 INFO - PROCESS | 1770 | 1461099769105 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:49 INFO - PROCESS | 1770 | ++DOCSHELL 0x86f45800 == 159 [pid = 1770] [id = 715] 14:02:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 127 (0x875a7c00) [pid = 1770] [serial = 2146] [outer = (nil)] 14:02:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 128 (0x875b1400) [pid = 1770] [serial = 2147] [outer = 0x875a7c00] 14:02:49 INFO - PROCESS | 1770 | 1461099769204 Marionette DEBUG loaded listener.js 14:02:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 129 (0x876e6000) [pid = 1770] [serial = 2148] [outer = 0x875a7c00] 14:02:50 INFO - PROCESS | 1770 | 1461099770219 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 14:02:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 14:02:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1793ms 14:02:50 INFO - PROCESS | 1770 | 1461099770276 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 14:02:50 INFO - PROCESS | 1770 | 1461099770280 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 14:02:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 14:02:50 INFO - PROCESS | 1770 | 1461099770288 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 14:02:50 INFO - PROCESS | 1770 | 1461099770292 Marionette TRACE conn3 <- [1,2834,null,{}] 14:02:50 INFO - PROCESS | 1770 | 1461099770298 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:50 INFO - PROCESS | 1770 | 1461099770527 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 14:02:50 INFO - PROCESS | 1770 | 1461099770931 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:50 INFO - PROCESS | 1770 | ++DOCSHELL 0x8786ec00 == 160 [pid = 1770] [id = 716] 14:02:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 130 (0x87e5e400) [pid = 1770] [serial = 2149] [outer = (nil)] 14:02:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 131 (0x87f99c00) [pid = 1770] [serial = 2150] [outer = 0x87e5e400] 14:02:51 INFO - PROCESS | 1770 | 1461099771027 Marionette DEBUG loaded listener.js 14:02:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 132 (0x88905400) [pid = 1770] [serial = 2151] [outer = 0x87e5e400] 14:02:52 INFO - PROCESS | 1770 | 1461099772039 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 14:02:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 14:02:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1786ms 14:02:52 INFO - PROCESS | 1770 | 1461099772075 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 14:02:52 INFO - PROCESS | 1770 | 1461099772081 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 14:02:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 14:02:52 INFO - PROCESS | 1770 | 1461099772099 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 14:02:52 INFO - PROCESS | 1770 | 1461099772106 Marionette TRACE conn3 <- [1,2838,null,{}] 14:02:52 INFO - PROCESS | 1770 | 1461099772112 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:52 INFO - PROCESS | 1770 | 1461099772339 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 14:02:52 INFO - PROCESS | 1770 | 1461099772694 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:52 INFO - PROCESS | 1770 | ++DOCSHELL 0x86351000 == 161 [pid = 1770] [id = 717] 14:02:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 133 (0x86f4d800) [pid = 1770] [serial = 2152] [outer = (nil)] 14:02:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 134 (0x88c8ac00) [pid = 1770] [serial = 2153] [outer = 0x86f4d800] 14:02:52 INFO - PROCESS | 1770 | 1461099772787 Marionette DEBUG loaded listener.js 14:02:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 135 (0x88da7c00) [pid = 1770] [serial = 2154] [outer = 0x86f4d800] 14:02:53 INFO - PROCESS | 1770 | 1461099773721 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 14:02:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 14:02:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1697ms 14:02:53 INFO - PROCESS | 1770 | 1461099773788 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 14:02:53 INFO - PROCESS | 1770 | 1461099773792 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 14:02:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 14:02:53 INFO - PROCESS | 1770 | 1461099773798 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 14:02:53 INFO - PROCESS | 1770 | 1461099773802 Marionette TRACE conn3 <- [1,2842,null,{}] 14:02:53 INFO - PROCESS | 1770 | 1461099773808 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:54 INFO - PROCESS | 1770 | 1461099774057 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 14:02:54 INFO - PROCESS | 1770 | 1461099774395 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:54 INFO - PROCESS | 1770 | ++DOCSHELL 0x88dad000 == 162 [pid = 1770] [id = 718] 14:02:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 136 (0x893ee800) [pid = 1770] [serial = 2155] [outer = (nil)] 14:02:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 137 (0x893f2c00) [pid = 1770] [serial = 2156] [outer = 0x893ee800] 14:02:54 INFO - PROCESS | 1770 | 1461099774488 Marionette DEBUG loaded listener.js 14:02:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 138 (0x89418000) [pid = 1770] [serial = 2157] [outer = 0x893ee800] 14:02:55 INFO - PROCESS | 1770 | 1461099775404 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 14:02:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 14:02:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1637ms 14:02:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 14:02:55 INFO - PROCESS | 1770 | 1461099775437 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 14:02:55 INFO - PROCESS | 1770 | 1461099775440 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 14:02:55 INFO - PROCESS | 1770 | 1461099775447 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 14:02:55 INFO - PROCESS | 1770 | 1461099775451 Marionette TRACE conn3 <- [1,2846,null,{}] 14:02:55 INFO - PROCESS | 1770 | 1461099775457 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:55 INFO - PROCESS | 1770 | 1461099775668 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 14:02:56 INFO - PROCESS | 1770 | 1461099776039 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:56 INFO - PROCESS | 1770 | ++DOCSHELL 0x894ed000 == 163 [pid = 1770] [id = 719] 14:02:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 139 (0x894ed400) [pid = 1770] [serial = 2158] [outer = (nil)] 14:02:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 140 (0x895a5c00) [pid = 1770] [serial = 2159] [outer = 0x894ed400] 14:02:56 INFO - PROCESS | 1770 | 1461099776147 Marionette DEBUG loaded listener.js 14:02:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 141 (0x8a5d5000) [pid = 1770] [serial = 2160] [outer = 0x894ed400] 14:02:57 INFO - PROCESS | 1770 | 1461099777117 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 14:02:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 14:02:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1736ms 14:02:57 INFO - PROCESS | 1770 | 1461099777183 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 14:02:57 INFO - PROCESS | 1770 | 1461099777188 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 14:02:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 14:02:57 INFO - PROCESS | 1770 | 1461099777194 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 14:02:57 INFO - PROCESS | 1770 | 1461099777198 Marionette TRACE conn3 <- [1,2850,null,{}] 14:02:57 INFO - PROCESS | 1770 | 1461099777203 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:57 INFO - PROCESS | 1770 | 1461099777463 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 14:02:57 INFO - PROCESS | 1770 | 1461099777818 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:57 INFO - PROCESS | 1770 | ++DOCSHELL 0x88b50400 == 164 [pid = 1770] [id = 720] 14:02:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 142 (0x88b50800) [pid = 1770] [serial = 2161] [outer = (nil)] 14:02:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 143 (0x8a60f800) [pid = 1770] [serial = 2162] [outer = 0x88b50800] 14:02:57 INFO - PROCESS | 1770 | 1461099777911 Marionette DEBUG loaded listener.js 14:02:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 144 (0x8a72e800) [pid = 1770] [serial = 2163] [outer = 0x88b50800] 14:02:58 INFO - PROCESS | 1770 | 1461099778826 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 14:02:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 14:02:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1680ms 14:02:58 INFO - PROCESS | 1770 | 1461099778875 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 14:02:58 INFO - PROCESS | 1770 | 1461099778879 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 14:02:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 14:02:58 INFO - PROCESS | 1770 | 1461099778885 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 14:02:58 INFO - PROCESS | 1770 | 1461099778889 Marionette TRACE conn3 <- [1,2854,null,{}] 14:02:58 INFO - PROCESS | 1770 | 1461099778895 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:59 INFO - PROCESS | 1770 | 1461099779117 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 14:02:59 INFO - PROCESS | 1770 | 1461099779369 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:59 INFO - PROCESS | 1770 | ++DOCSHELL 0x895de000 == 165 [pid = 1770] [id = 721] 14:02:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 145 (0x8a5de800) [pid = 1770] [serial = 2164] [outer = (nil)] 14:02:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 146 (0x8b753400) [pid = 1770] [serial = 2165] [outer = 0x8a5de800] 14:02:59 INFO - PROCESS | 1770 | 1461099779502 Marionette DEBUG loaded listener.js 14:02:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 147 (0x8b758c00) [pid = 1770] [serial = 2166] [outer = 0x8a5de800] 14:03:00 INFO - PROCESS | 1770 | 1461099780477 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 14:03:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 14:03:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1629ms 14:03:00 INFO - PROCESS | 1770 | 1461099780516 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 14:03:00 INFO - PROCESS | 1770 | 1461099780519 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 14:03:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 14:03:00 INFO - PROCESS | 1770 | 1461099780526 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 14:03:00 INFO - PROCESS | 1770 | 1461099780529 Marionette TRACE conn3 <- [1,2858,null,{}] 14:03:00 INFO - PROCESS | 1770 | 1461099780536 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:00 INFO - PROCESS | 1770 | 1461099780755 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 14:03:01 INFO - PROCESS | 1770 | 1461099781121 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:01 INFO - PROCESS | 1770 | ++DOCSHELL 0x89420c00 == 166 [pid = 1770] [id = 722] 14:03:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 148 (0x8a5dbc00) [pid = 1770] [serial = 2167] [outer = (nil)] 14:03:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 149 (0x8ba20400) [pid = 1770] [serial = 2168] [outer = 0x8a5dbc00] 14:03:01 INFO - PROCESS | 1770 | 1461099781215 Marionette DEBUG loaded listener.js 14:03:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 150 (0x8bb52000) [pid = 1770] [serial = 2169] [outer = 0x8a5dbc00] 14:03:02 INFO - PROCESS | 1770 | 1461099782139 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 14:03:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 14:03:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1688ms 14:03:02 INFO - PROCESS | 1770 | 1461099782215 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 14:03:02 INFO - PROCESS | 1770 | 1461099782219 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 14:03:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 14:03:02 INFO - PROCESS | 1770 | 1461099782226 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 14:03:02 INFO - PROCESS | 1770 | 1461099782229 Marionette TRACE conn3 <- [1,2862,null,{}] 14:03:02 INFO - PROCESS | 1770 | 1461099782235 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:02 INFO - PROCESS | 1770 | 1461099782498 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 14:03:02 INFO - PROCESS | 1770 | 1461099782851 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:02 INFO - PROCESS | 1770 | ++DOCSHELL 0x8b74f000 == 167 [pid = 1770] [id = 723] 14:03:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 151 (0x8b754800) [pid = 1770] [serial = 2170] [outer = (nil)] 14:03:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 152 (0x8bd50800) [pid = 1770] [serial = 2171] [outer = 0x8b754800] 14:03:02 INFO - PROCESS | 1770 | 1461099782949 Marionette DEBUG loaded listener.js 14:03:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 153 (0x8be66800) [pid = 1770] [serial = 2172] [outer = 0x8b754800] 14:03:03 INFO - PROCESS | 1770 | 1461099783846 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 14:03:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 14:03:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1684ms 14:03:03 INFO - PROCESS | 1770 | 1461099783919 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 14:03:03 INFO - PROCESS | 1770 | 1461099783923 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 14:03:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 14:03:03 INFO - PROCESS | 1770 | 1461099783932 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 14:03:03 INFO - PROCESS | 1770 | 1461099783935 Marionette TRACE conn3 <- [1,2866,null,{}] 14:03:03 INFO - PROCESS | 1770 | 1461099783941 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:04 INFO - PROCESS | 1770 | 1461099784165 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 14:03:04 INFO - PROCESS | 1770 | 1461099784523 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:04 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e5c5c00 == 168 [pid = 1770] [id = 724] 14:03:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 154 (0x8e5c6000) [pid = 1770] [serial = 2173] [outer = (nil)] 14:03:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 155 (0x8f4ab000) [pid = 1770] [serial = 2174] [outer = 0x8e5c6000] 14:03:04 INFO - PROCESS | 1770 | 1461099784633 Marionette DEBUG loaded listener.js 14:03:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 156 (0x8f6f4800) [pid = 1770] [serial = 2175] [outer = 0x8e5c6000] 14:03:05 INFO - PROCESS | 1770 | 1461099785598 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 14:03:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 14:03:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1733ms 14:03:05 INFO - PROCESS | 1770 | 1461099785665 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 14:03:05 INFO - PROCESS | 1770 | 1461099785676 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 14:03:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 14:03:05 INFO - PROCESS | 1770 | 1461099785683 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 14:03:05 INFO - PROCESS | 1770 | 1461099785687 Marionette TRACE conn3 <- [1,2870,null,{}] 14:03:05 INFO - PROCESS | 1770 | 1461099785693 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:05 INFO - PROCESS | 1770 | 1461099785978 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 14:03:06 INFO - PROCESS | 1770 | 1461099786335 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:06 INFO - PROCESS | 1770 | ++DOCSHELL 0x8be64400 == 169 [pid = 1770] [id = 725] 14:03:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 157 (0x8be66400) [pid = 1770] [serial = 2176] [outer = (nil)] 14:03:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 158 (0x8fa97400) [pid = 1770] [serial = 2177] [outer = 0x8be66400] 14:03:06 INFO - PROCESS | 1770 | 1461099786424 Marionette DEBUG loaded listener.js 14:03:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 159 (0x8fcb8c00) [pid = 1770] [serial = 2178] [outer = 0x8be66400] 14:03:07 INFO - PROCESS | 1770 | 1461099787384 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 14:03:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 14:03:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1781ms 14:03:07 INFO - PROCESS | 1770 | 1461099787465 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 14:03:07 INFO - PROCESS | 1770 | 1461099787469 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 14:03:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 14:03:07 INFO - PROCESS | 1770 | 1461099787475 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 14:03:07 INFO - PROCESS | 1770 | 1461099787478 Marionette TRACE conn3 <- [1,2874,null,{}] 14:03:07 INFO - PROCESS | 1770 | 1461099787484 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:07 INFO - PROCESS | 1770 | 1461099787740 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 14:03:08 INFO - PROCESS | 1770 | 1461099788097 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:08 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fcb7400 == 170 [pid = 1770] [id = 726] 14:03:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 160 (0x8ffac800) [pid = 1770] [serial = 2179] [outer = (nil)] 14:03:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 161 (0x900cf000) [pid = 1770] [serial = 2180] [outer = 0x8ffac800] 14:03:08 INFO - PROCESS | 1770 | 1461099788188 Marionette DEBUG loaded listener.js 14:03:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 162 (0x900d2000) [pid = 1770] [serial = 2181] [outer = 0x8ffac800] 14:03:09 INFO - PROCESS | 1770 | 1461099789095 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 14:03:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 14:03:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1685ms 14:03:09 INFO - PROCESS | 1770 | 1461099789161 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 14:03:09 INFO - PROCESS | 1770 | 1461099789165 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 14:03:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 14:03:09 INFO - PROCESS | 1770 | 1461099789171 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 14:03:09 INFO - PROCESS | 1770 | 1461099789175 Marionette TRACE conn3 <- [1,2878,null,{}] 14:03:09 INFO - PROCESS | 1770 | 1461099789180 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:09 INFO - PROCESS | 1770 | 1461099789401 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 14:03:09 INFO - PROCESS | 1770 | 1461099789747 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:09 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fcb4800 == 171 [pid = 1770] [id = 727] 14:03:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 163 (0x900ce400) [pid = 1770] [serial = 2182] [outer = (nil)] 14:03:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 164 (0x90252800) [pid = 1770] [serial = 2183] [outer = 0x900ce400] 14:03:09 INFO - PROCESS | 1770 | 1461099789837 Marionette DEBUG loaded listener.js 14:03:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 165 (0x90254400) [pid = 1770] [serial = 2184] [outer = 0x900ce400] 14:03:10 INFO - PROCESS | 1770 | 1461099790757 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 14:03:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 14:03:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1629ms 14:03:10 INFO - PROCESS | 1770 | 1461099790802 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 14:03:10 INFO - PROCESS | 1770 | 1461099790806 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 14:03:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 14:03:10 INFO - PROCESS | 1770 | 1461099790812 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 14:03:10 INFO - PROCESS | 1770 | 1461099790815 Marionette TRACE conn3 <- [1,2882,null,{}] 14:03:10 INFO - PROCESS | 1770 | 1461099790821 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:11 INFO - PROCESS | 1770 | 1461099791031 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 14:03:11 INFO - PROCESS | 1770 | 1461099791390 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:11 INFO - PROCESS | 1770 | ++DOCSHELL 0x894e7400 == 172 [pid = 1770] [id = 728] 14:03:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 166 (0x8a737c00) [pid = 1770] [serial = 2185] [outer = (nil)] 14:03:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 167 (0x90410800) [pid = 1770] [serial = 2186] [outer = 0x8a737c00] 14:03:11 INFO - PROCESS | 1770 | 1461099791482 Marionette DEBUG loaded listener.js 14:03:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 168 (0x904e6400) [pid = 1770] [serial = 2187] [outer = 0x8a737c00] 14:03:12 INFO - PROCESS | 1770 | 1461099792383 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 14:03:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 14:03:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1630ms 14:03:12 INFO - PROCESS | 1770 | 1461099792443 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 14:03:12 INFO - PROCESS | 1770 | 1461099792447 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 14:03:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 14:03:12 INFO - PROCESS | 1770 | 1461099792454 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 14:03:12 INFO - PROCESS | 1770 | 1461099792457 Marionette TRACE conn3 <- [1,2886,null,{}] 14:03:12 INFO - PROCESS | 1770 | 1461099792463 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:12 INFO - PROCESS | 1770 | 1461099792706 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 14:03:13 INFO - PROCESS | 1770 | 1461099793056 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:13 INFO - PROCESS | 1770 | ++DOCSHELL 0x9024b400 == 173 [pid = 1770] [id = 729] 14:03:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 169 (0x90406000) [pid = 1770] [serial = 2188] [outer = (nil)] 14:03:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 170 (0x9057c400) [pid = 1770] [serial = 2189] [outer = 0x90406000] 14:03:13 INFO - PROCESS | 1770 | 1461099793146 Marionette DEBUG loaded listener.js 14:03:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 171 (0x9057ec00) [pid = 1770] [serial = 2190] [outer = 0x90406000] 14:03:14 INFO - PROCESS | 1770 | 1461099794095 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 14:03:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 14:03:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1700ms 14:03:14 INFO - PROCESS | 1770 | 1461099794153 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 14:03:14 INFO - PROCESS | 1770 | 1461099794157 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 14:03:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 14:03:14 INFO - PROCESS | 1770 | 1461099794164 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 14:03:14 INFO - PROCESS | 1770 | 1461099794167 Marionette TRACE conn3 <- [1,2890,null,{}] 14:03:14 INFO - PROCESS | 1770 | 1461099794173 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:14 INFO - PROCESS | 1770 | 1461099794388 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 14:03:14 INFO - PROCESS | 1770 | 1461099794735 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:14 INFO - PROCESS | 1770 | ++DOCSHELL 0x904e5c00 == 174 [pid = 1770] [id = 730] 14:03:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 172 (0x90573c00) [pid = 1770] [serial = 2191] [outer = (nil)] 14:03:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 173 (0x9131bc00) [pid = 1770] [serial = 2192] [outer = 0x90573c00] 14:03:14 INFO - PROCESS | 1770 | 1461099794828 Marionette DEBUG loaded listener.js 14:03:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 174 (0x913a1800) [pid = 1770] [serial = 2193] [outer = 0x90573c00] 14:03:15 INFO - PROCESS | 1770 | 1461099795742 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 14:03:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 14:03:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1630ms 14:03:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 14:03:15 INFO - PROCESS | 1770 | 1461099795795 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 14:03:15 INFO - PROCESS | 1770 | 1461099795798 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 14:03:15 INFO - PROCESS | 1770 | 1461099795805 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 14:03:15 INFO - PROCESS | 1770 | 1461099795809 Marionette TRACE conn3 <- [1,2894,null,{}] 14:03:15 INFO - PROCESS | 1770 | 1461099795814 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:16 INFO - PROCESS | 1770 | 1461099796033 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 14:03:16 INFO - PROCESS | 1770 | 1461099796382 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:16 INFO - PROCESS | 1770 | ++DOCSHELL 0x9024f400 == 175 [pid = 1770] [id = 731] 14:03:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 175 (0x91314800) [pid = 1770] [serial = 2194] [outer = (nil)] 14:03:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 176 (0x915d2800) [pid = 1770] [serial = 2195] [outer = 0x91314800] 14:03:16 INFO - PROCESS | 1770 | 1461099796476 Marionette DEBUG loaded listener.js 14:03:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 177 (0x91f09800) [pid = 1770] [serial = 2196] [outer = 0x91314800] 14:03:19 INFO - PROCESS | 1770 | --DOCSHELL 0x88c8a800 == 174 [pid = 1770] [id = 511] 14:03:19 INFO - PROCESS | 1770 | --DOCSHELL 0x876e9000 == 173 [pid = 1770] [id = 713] 14:03:19 INFO - PROCESS | 1770 | --DOCSHELL 0x8635bc00 == 172 [pid = 1770] [id = 711] 14:03:19 INFO - PROCESS | 1770 | --DOCSHELL 0x862f6400 == 171 [pid = 1770] [id = 710] 14:03:19 INFO - PROCESS | 1770 | --DOCSHELL 0x9febac00 == 170 [pid = 1770] [id = 709] 14:03:19 INFO - PROCESS | 1770 | --DOCSHELL 0x98a84c00 == 169 [pid = 1770] [id = 708] 14:03:19 INFO - PROCESS | 1770 | --DOCSHELL 0x935dd800 == 168 [pid = 1770] [id = 707] 14:03:19 INFO - PROCESS | 1770 | --DOCSHELL 0x935d9400 == 167 [pid = 1770] [id = 705] 14:03:19 INFO - PROCESS | 1770 | --DOCSHELL 0x96fec800 == 166 [pid = 1770] [id = 706] 14:03:19 INFO - PROCESS | 1770 | --DOCSHELL 0x93c64400 == 165 [pid = 1770] [id = 704] 14:03:19 INFO - PROCESS | 1770 | --DOCSHELL 0x935d3c00 == 164 [pid = 1770] [id = 703] 14:03:19 INFO - PROCESS | 1770 | --DOCSHELL 0x93907400 == 163 [pid = 1770] [id = 702] 14:03:19 INFO - PROCESS | 1770 | --DOCSHELL 0x92981800 == 162 [pid = 1770] [id = 701] 14:03:19 INFO - PROCESS | 1770 | --DOCSHELL 0x9131a800 == 161 [pid = 1770] [id = 700] 14:03:19 INFO - PROCESS | 1770 | --DOCSHELL 0x895a3400 == 160 [pid = 1770] [id = 698] 14:03:19 INFO - PROCESS | 1770 | --DOCSHELL 0x904ed800 == 159 [pid = 1770] [id = 699] 14:03:19 INFO - PROCESS | 1770 | --DOCSHELL 0x8be68000 == 158 [pid = 1770] [id = 697] 14:03:19 INFO - PROCESS | 1770 | --DOCSHELL 0x8e5b9c00 == 157 [pid = 1770] [id = 696] 14:03:19 INFO - PROCESS | 1770 | --DOCSHELL 0x85847800 == 156 [pid = 1770] [id = 695] 14:03:19 INFO - PROCESS | 1770 | --DOCSHELL 0x88da9800 == 155 [pid = 1770] [id = 694] 14:03:19 INFO - PROCESS | 1770 | --DOCSHELL 0x878ae800 == 154 [pid = 1770] [id = 693] 14:03:19 INFO - PROCESS | 1770 | --DOCSHELL 0x86f4bc00 == 153 [pid = 1770] [id = 692] 14:03:19 INFO - PROCESS | 1770 | --DOMWINDOW == 176 (0x895a2800) [pid = 1770] [serial = 2075] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1770 | --DOMWINDOW == 175 (0x913a7000) [pid = 1770] [serial = 2040] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1770 | --DOMWINDOW == 174 (0x8941b400) [pid = 1770] [serial = 1950] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1770 | --DOMWINDOW == 173 (0x8fcbd400) [pid = 1770] [serial = 2034] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1770 | --DOMWINDOW == 172 (0x983e9400) [pid = 1770] [serial = 2057] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1770 | --DOMWINDOW == 171 (0x9fc9cc00) [pid = 1770] [serial = 2004] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1770 | --DOMWINDOW == 170 (0xa0c3d000) [pid = 1770] [serial = 2063] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1770 | --DOMWINDOW == 169 (0x92974800) [pid = 1770] [serial = 2042] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1770 | --DOMWINDOW == 168 (0xa0f3e000) [pid = 1770] [serial = 2064] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1770 | --DOMWINDOW == 167 (0x89423800) [pid = 1770] [serial = 2072] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1770 | --DOMWINDOW == 166 (0x92a4e000) [pid = 1770] [serial = 2045] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1770 | --DOMWINDOW == 165 (0x8890f800) [pid = 1770] [serial = 2069] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1770 | --DOMWINDOW == 164 (0x8f6f1400) [pid = 1770] [serial = 2031] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1770 | --DOMWINDOW == 163 (0x8fa98800) [pid = 1770] [serial = 2033] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1770 | --DOMWINDOW == 162 (0x895e1000) [pid = 1770] [serial = 2025] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1770 | --DOMWINDOW == 161 (0x9ea15c00) [pid = 1770] [serial = 2060] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1770 | --DOMWINDOW == 160 (0x95cc6400) [pid = 1770] [serial = 2052] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1770 | --DOMWINDOW == 159 (0x87e6c400) [pid = 1770] [serial = 2022] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1770 | --DOMWINDOW == 158 (0x904eb800) [pid = 1770] [serial = 2036] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1770 | --DOMWINDOW == 157 (0x8be65400) [pid = 1770] [serial = 2028] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1770 | --DOMWINDOW == 156 (0x8bb59400) [pid = 1770] [serial = 2027] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1770 | --DOMWINDOW == 155 (0x97d15000) [pid = 1770] [serial = 2055] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1770 | --DOMWINDOW == 154 (0x878a7400) [pid = 1770] [serial = 2067] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1770 | --DOMWINDOW == 153 (0x935dc800) [pid = 1770] [serial = 2048] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1770 | --DOMWINDOW == 152 (0x878b4800) [pid = 1770] [serial = 2021] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1770 | --DOMWINDOW == 151 (0x9ff33800) [pid = 1770] [serial = 2061] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1770 | --DOMWINDOW == 150 (0x895a7c00) [pid = 1770] [serial = 2024] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1770 | --DOMWINDOW == 149 (0x9057bc00) [pid = 1770] [serial = 2037] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1770 | --DOMWINDOW == 148 (0x9297ec00) [pid = 1770] [serial = 2043] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1770 | --DOMWINDOW == 147 (0x9843bc00) [pid = 1770] [serial = 2058] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1770 | --DOMWINDOW == 146 (0x97664c00) [pid = 1770] [serial = 2054] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1770 | --DOMWINDOW == 145 (0x88c82400) [pid = 1770] [serial = 2070] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1770 | --DOMWINDOW == 144 (0x895d8800) [pid = 1770] [serial = 2018] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1770 | --DOMWINDOW == 143 (0x937a2400) [pid = 1770] [serial = 2049] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1770 | --DOMWINDOW == 142 (0x93b7d400) [pid = 1770] [serial = 2051] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1770 | --DOMWINDOW == 141 (0x87718800) [pid = 1770] [serial = 2066] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1770 | --DOMWINDOW == 140 (0x92d32c00) [pid = 1770] [serial = 2046] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1770 | --DOMWINDOW == 139 (0x895a0c00) [pid = 1770] [serial = 2073] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1770 | --DOMWINDOW == 138 (0x8f4acc00) [pid = 1770] [serial = 2030] [outer = (nil)] [url = about:blank] 14:03:19 INFO - PROCESS | 1770 | --DOMWINDOW == 137 (0x913a2800) [pid = 1770] [serial = 2039] [outer = (nil)] [url = about:blank] 14:03:20 INFO - PROCESS | 1770 | 1461099800100 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 14:03:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 14:03:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 4338ms 14:03:20 INFO - PROCESS | 1770 | 1461099800143 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 14:03:20 INFO - PROCESS | 1770 | 1461099800148 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 14:03:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 14:03:20 INFO - PROCESS | 1770 | 1461099800156 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 14:03:20 INFO - PROCESS | 1770 | 1461099800162 Marionette TRACE conn3 <- [1,2898,null,{}] 14:03:20 INFO - PROCESS | 1770 | 1461099800171 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:20 INFO - PROCESS | 1770 | 1461099800462 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 14:03:20 INFO - PROCESS | 1770 | 1461099800684 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:20 INFO - PROCESS | 1770 | ++DOCSHELL 0x862ec800 == 154 [pid = 1770] [id = 732] 14:03:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 138 (0x86358800) [pid = 1770] [serial = 2197] [outer = (nil)] 14:03:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 139 (0x867f4c00) [pid = 1770] [serial = 2198] [outer = 0x86358800] 14:03:20 INFO - PROCESS | 1770 | 1461099800765 Marionette DEBUG loaded listener.js 14:03:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 140 (0x86f4f800) [pid = 1770] [serial = 2199] [outer = 0x86358800] 14:03:21 INFO - PROCESS | 1770 | 1461099801593 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 14:03:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 14:03:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1489ms 14:03:21 INFO - PROCESS | 1770 | 1461099801645 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 14:03:21 INFO - PROCESS | 1770 | 1461099801653 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 14:03:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 14:03:21 INFO - PROCESS | 1770 | 1461099801662 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 14:03:21 INFO - PROCESS | 1770 | 1461099801666 Marionette TRACE conn3 <- [1,2902,null,{}] 14:03:21 INFO - PROCESS | 1770 | 1461099801672 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:21 INFO - PROCESS | 1770 | 1461099801971 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 14:03:22 INFO - PROCESS | 1770 | 1461099802116 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:22 INFO - PROCESS | 1770 | ++DOCSHELL 0x876e9000 == 155 [pid = 1770] [id = 733] 14:03:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 141 (0x87714800) [pid = 1770] [serial = 2200] [outer = (nil)] 14:03:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 142 (0x87865000) [pid = 1770] [serial = 2201] [outer = 0x87714800] 14:03:22 INFO - PROCESS | 1770 | 1461099802245 Marionette DEBUG loaded listener.js 14:03:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 143 (0x878a7400) [pid = 1770] [serial = 2202] [outer = 0x87714800] 14:03:23 INFO - PROCESS | 1770 | 1461099803283 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 14:03:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 14:03:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1691ms 14:03:23 INFO - PROCESS | 1770 | 1461099803353 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 14:03:23 INFO - PROCESS | 1770 | 1461099803357 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 14:03:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 14:03:23 INFO - PROCESS | 1770 | 1461099803364 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 14:03:23 INFO - PROCESS | 1770 | 1461099803369 Marionette TRACE conn3 <- [1,2906,null,{}] 14:03:23 INFO - PROCESS | 1770 | 1461099803391 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:23 INFO - PROCESS | 1770 | 1461099803670 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 14:03:23 INFO - PROCESS | 1770 | 1461099803896 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:23 INFO - PROCESS | 1770 | ++DOCSHELL 0x87e68000 == 156 [pid = 1770] [id = 734] 14:03:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 144 (0x87f9f400) [pid = 1770] [serial = 2203] [outer = (nil)] 14:03:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 145 (0x88907800) [pid = 1770] [serial = 2204] [outer = 0x87f9f400] 14:03:23 INFO - PROCESS | 1770 | 1461099803974 Marionette DEBUG loaded listener.js 14:03:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 146 (0x88b47400) [pid = 1770] [serial = 2205] [outer = 0x87f9f400] 14:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 145 (0x93908c00) [pid = 1770] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 14:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 144 (0x900d0000) [pid = 1770] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 14:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 143 (0x875b0000) [pid = 1770] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 14:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 142 (0x88b4a400) [pid = 1770] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 14:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 141 (0x875a8400) [pid = 1770] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 14:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 140 (0x93907c00) [pid = 1770] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 14:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 139 (0x88c8e400) [pid = 1770] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 14:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 138 (0x9df8b400) [pid = 1770] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 14:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 137 (0xa0a24400) [pid = 1770] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 14:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 136 (0x96359c00) [pid = 1770] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 14:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 135 (0x93c68000) [pid = 1770] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 14:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 134 (0x904ef400) [pid = 1770] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 14:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 133 (0x92a45400) [pid = 1770] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 14:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 132 (0x97661800) [pid = 1770] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 14:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 131 (0x895a4400) [pid = 1770] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 14:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 130 (0x97d18000) [pid = 1770] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 14:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 129 (0x8786a800) [pid = 1770] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 14:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 128 (0x862f6800) [pid = 1770] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 14:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 127 (0x878ab400) [pid = 1770] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 14:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 126 (0x9131c800) [pid = 1770] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 14:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 125 (0x8f4b0000) [pid = 1770] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 14:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 124 (0x8ffa6000) [pid = 1770] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 14:03:25 INFO - PROCESS | 1770 | 1461099805397 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 14:03:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 14:03:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 2052ms 14:03:25 INFO - PROCESS | 1770 | 1461099805416 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 14:03:25 INFO - PROCESS | 1770 | 1461099805421 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 14:03:25 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 14:03:25 INFO - PROCESS | 1770 | 1461099805427 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 14:03:25 INFO - PROCESS | 1770 | 1461099805444 Marionette TRACE conn3 <- [1,2910,null,{}] 14:03:25 INFO - PROCESS | 1770 | 1461099805449 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:25 INFO - PROCESS | 1770 | 1461099805638 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 14:03:25 INFO - PROCESS | 1770 | 1461099805858 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:25 INFO - PROCESS | 1770 | ++DOCSHELL 0x84fa3c00 == 157 [pid = 1770] [id = 735] 14:03:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 125 (0x867e9400) [pid = 1770] [serial = 2206] [outer = (nil)] 14:03:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 126 (0x88c87c00) [pid = 1770] [serial = 2207] [outer = 0x867e9400] 14:03:25 INFO - PROCESS | 1770 | 1461099805938 Marionette DEBUG loaded listener.js 14:03:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 127 (0x88da0400) [pid = 1770] [serial = 2208] [outer = 0x867e9400] 14:03:26 INFO - PROCESS | 1770 | 1461099806652 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 14:03:26 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 14:03:26 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 14:03:26 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1249ms 14:03:26 INFO - PROCESS | 1770 | 1461099806677 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 14:03:26 INFO - PROCESS | 1770 | 1461099806680 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 14:03:26 INFO - TEST-START | /DOMEvents/constructors.html 14:03:26 INFO - PROCESS | 1770 | 1461099806687 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 14:03:26 INFO - PROCESS | 1770 | 1461099806689 Marionette TRACE conn3 <- [1,2914,null,{}] 14:03:26 INFO - PROCESS | 1770 | 1461099806695 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:27 INFO - PROCESS | 1770 | 1461099807005 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 14:03:27 INFO - PROCESS | 1770 | 1461099807325 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:27 INFO - PROCESS | 1770 | ++DOCSHELL 0x85b35400 == 158 [pid = 1770] [id = 736] 14:03:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 128 (0x85b36000) [pid = 1770] [serial = 2209] [outer = (nil)] 14:03:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 129 (0x864c4c00) [pid = 1770] [serial = 2210] [outer = 0x85b36000] 14:03:27 INFO - PROCESS | 1770 | 1461099807491 Marionette DEBUG loaded listener.js 14:03:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 130 (0x867edc00) [pid = 1770] [serial = 2211] [outer = 0x85b36000] 14:03:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 14:03:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 14:03:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 14:03:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 14:03:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 14:03:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 14:03:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 14:03:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 14:03:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 14:03:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 14:03:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 14:03:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 14:03:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 14:03:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 14:03:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 14:03:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 14:03:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 14:03:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 14:03:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 14:03:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 14:03:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 14:03:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 14:03:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 14:03:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 14:03:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 14:03:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 14:03:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 14:03:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 14:03:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 14:03:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 14:03:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 14:03:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 14:03:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 14:03:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 14:03:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 14:03:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 14:03:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 14:03:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 14:03:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:03:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:03:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 14:03:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:03:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 14:03:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 14:03:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:03:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:03:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 14:03:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:03:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 14:03:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 14:03:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:03:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:03:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 14:03:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:03:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 14:03:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 14:03:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:03:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:03:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 14:03:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:03:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 14:03:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 14:03:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:03:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:03:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 14:03:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:03:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 14:03:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 14:03:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:03:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:03:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 14:03:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:03:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 14:03:28 INFO - TEST-OK | /DOMEvents/constructors.html | took 1902ms 14:03:28 INFO - PROCESS | 1770 | 1461099808533 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 14:03:28 INFO - PROCESS | 1770 | 1461099808594 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 14:03:28 INFO - PROCESS | 1770 | 1461099808612 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 14:03:28 INFO - TEST-START | /DOMEvents/event-phases-order.html 14:03:28 INFO - PROCESS | 1770 | 1461099808625 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 14:03:28 INFO - PROCESS | 1770 | 1461099808639 Marionette TRACE conn3 <- [1,2918,null,{}] 14:03:28 INFO - PROCESS | 1770 | 1461099808707 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:28 INFO - PROCESS | 1770 | 1461099808932 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 14:03:29 INFO - PROCESS | 1770 | 1461099809223 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:29 INFO - PROCESS | 1770 | ++DOCSHELL 0x87e6b000 == 159 [pid = 1770] [id = 737] 14:03:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 131 (0x87f98c00) [pid = 1770] [serial = 2212] [outer = (nil)] 14:03:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 132 (0x88c91000) [pid = 1770] [serial = 2213] [outer = 0x87f98c00] 14:03:29 INFO - PROCESS | 1770 | 1461099809316 Marionette DEBUG loaded listener.js 14:03:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 133 (0x893ec400) [pid = 1770] [serial = 2214] [outer = 0x87f98c00] 14:03:30 INFO - PROCESS | 1770 | 1461099810214 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 14:03:30 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 14:03:30 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1639ms 14:03:30 INFO - PROCESS | 1770 | 1461099810263 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 14:03:30 INFO - PROCESS | 1770 | 1461099810269 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 14:03:30 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 14:03:30 INFO - PROCESS | 1770 | 1461099810278 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 14:03:30 INFO - PROCESS | 1770 | 1461099810284 Marionette TRACE conn3 <- [1,2922,null,{}] 14:03:30 INFO - PROCESS | 1770 | 1461099810291 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:30 INFO - PROCESS | 1770 | 1461099810597 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 14:03:30 INFO - PROCESS | 1770 | 1461099810925 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:31 INFO - PROCESS | 1770 | ++DOCSHELL 0x876e3c00 == 160 [pid = 1770] [id = 738] 14:03:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 134 (0x88d9f800) [pid = 1770] [serial = 2215] [outer = (nil)] 14:03:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 135 (0x895a9800) [pid = 1770] [serial = 2216] [outer = 0x88d9f800] 14:03:31 INFO - PROCESS | 1770 | 1461099811068 Marionette DEBUG loaded listener.js 14:03:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 136 (0x895d9400) [pid = 1770] [serial = 2217] [outer = 0x88d9f800] 14:03:31 INFO - PROCESS | 1770 | [1770] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 567 14:03:31 INFO - PROCESS | 1770 | [1770] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 567 14:03:31 INFO - PROCESS | 1770 | [1770] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 567 14:03:31 INFO - PROCESS | 1770 | [1770] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 567 14:03:31 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 14:03:31 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 14:03:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 14:03:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:03:31 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:03:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:03:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:03:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:03:31 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 14:03:31 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 14:03:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:03:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:03:31 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:03:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:03:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:03:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:03:31 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 14:03:31 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 14:03:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:03:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:03:31 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:03:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:03:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:03:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:03:31 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 14:03:31 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 14:03:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:03:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:03:31 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:03:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:03:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:03:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:03:31 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 14:03:31 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1694ms 14:03:31 INFO - PROCESS | 1770 | 1461099811945 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 14:03:31 INFO - PROCESS | 1770 | 1461099811974 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 14:03:31 INFO - PROCESS | 1770 | 1461099811986 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 14:03:31 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 14:03:32 INFO - PROCESS | 1770 | 1461099812010 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 14:03:32 INFO - PROCESS | 1770 | 1461099812018 Marionette TRACE conn3 <- [1,2926,null,{}] 14:03:32 INFO - PROCESS | 1770 | 1461099812024 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:32 INFO - PROCESS | 1770 | 1461099812253 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 14:03:32 INFO - PROCESS | 1770 | 1461099812549 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:32 INFO - PROCESS | 1770 | ++DOCSHELL 0x87f9a400 == 161 [pid = 1770] [id = 739] 14:03:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 137 (0x895dd400) [pid = 1770] [serial = 2218] [outer = (nil)] 14:03:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 138 (0x8b758400) [pid = 1770] [serial = 2219] [outer = 0x895dd400] 14:03:32 INFO - PROCESS | 1770 | 1461099812639 Marionette DEBUG loaded listener.js 14:03:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 139 (0x8b75d800) [pid = 1770] [serial = 2220] [outer = 0x895dd400] 14:03:33 INFO - PROCESS | 1770 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 14:03:33 INFO - PROCESS | 1770 | 1461099813524 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 14:03:33 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 14:03:33 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1543ms 14:03:33 INFO - PROCESS | 1770 | 1461099813545 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 14:03:33 INFO - PROCESS | 1770 | 1461099813548 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 14:03:33 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 14:03:33 INFO - PROCESS | 1770 | 1461099813555 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 14:03:33 INFO - PROCESS | 1770 | 1461099813559 Marionette TRACE conn3 <- [1,2930,null,{}] 14:03:33 INFO - PROCESS | 1770 | 1461099813565 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:33 INFO - PROCESS | 1770 | 1461099813767 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 14:03:34 INFO - PROCESS | 1770 | 1461099814063 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:34 INFO - PROCESS | 1770 | ++DOCSHELL 0x895e3c00 == 162 [pid = 1770] [id = 740] 14:03:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 140 (0x8b754400) [pid = 1770] [serial = 2221] [outer = (nil)] 14:03:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 141 (0x8bd47000) [pid = 1770] [serial = 2222] [outer = 0x8b754400] 14:03:34 INFO - PROCESS | 1770 | 1461099814154 Marionette DEBUG loaded listener.js 14:03:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 142 (0x8bd4ec00) [pid = 1770] [serial = 2223] [outer = 0x8b754400] 14:03:34 INFO - PROCESS | 1770 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 14:03:34 INFO - PROCESS | 1770 | 1461099814956 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 14:03:34 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 14:03:34 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1434ms 14:03:34 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 14:03:34 INFO - PROCESS | 1770 | 1461099814989 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 14:03:34 INFO - PROCESS | 1770 | 1461099814992 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 14:03:35 INFO - PROCESS | 1770 | 1461099814999 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 14:03:35 INFO - PROCESS | 1770 | 1461099815003 Marionette TRACE conn3 <- [1,2934,null,{}] 14:03:35 INFO - PROCESS | 1770 | 1461099815008 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:35 INFO - PROCESS | 1770 | 1461099815270 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 14:03:35 INFO - PROCESS | 1770 | 1461099815548 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:35 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e5c1400 == 163 [pid = 1770] [id = 741] 14:03:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 143 (0x8e5c1c00) [pid = 1770] [serial = 2224] [outer = (nil)] 14:03:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 144 (0x8e5c7400) [pid = 1770] [serial = 2225] [outer = 0x8e5c1c00] 14:03:35 INFO - PROCESS | 1770 | 1461099815658 Marionette DEBUG loaded listener.js 14:03:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 145 (0x8f4b0c00) [pid = 1770] [serial = 2226] [outer = 0x8e5c1c00] 14:03:36 INFO - PROCESS | 1770 | 1461099816512 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 14:03:36 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 14:03:36 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1542ms 14:03:36 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 14:03:36 INFO - PROCESS | 1770 | 1461099816542 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 14:03:36 INFO - PROCESS | 1770 | 1461099816546 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 14:03:36 INFO - PROCESS | 1770 | 1461099816552 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 14:03:36 INFO - PROCESS | 1770 | 1461099816556 Marionette TRACE conn3 <- [1,2938,null,{}] 14:03:36 INFO - PROCESS | 1770 | 1461099816562 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:36 INFO - PROCESS | 1770 | 1461099816768 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 14:03:37 INFO - PROCESS | 1770 | 1461099817038 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:37 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f4a5800 == 164 [pid = 1770] [id = 742] 14:03:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 146 (0x8f7e0c00) [pid = 1770] [serial = 2227] [outer = (nil)] 14:03:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 147 (0x8fa8c800) [pid = 1770] [serial = 2228] [outer = 0x8f7e0c00] 14:03:37 INFO - PROCESS | 1770 | 1461099817137 Marionette DEBUG loaded listener.js 14:03:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 148 (0x8fcb3800) [pid = 1770] [serial = 2229] [outer = 0x8f7e0c00] 14:03:38 INFO - PROCESS | 1770 | 1461099818002 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 14:03:38 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 14:03:38 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1481ms 14:03:38 INFO - PROCESS | 1770 | 1461099818032 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 14:03:38 INFO - PROCESS | 1770 | 1461099818036 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 14:03:38 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 14:03:38 INFO - PROCESS | 1770 | 1461099818043 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 14:03:38 INFO - PROCESS | 1770 | 1461099818046 Marionette TRACE conn3 <- [1,2942,null,{}] 14:03:38 INFO - PROCESS | 1770 | 1461099818052 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:38 INFO - PROCESS | 1770 | 1461099818248 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 14:03:38 INFO - PROCESS | 1770 | 1461099818518 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:38 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f7dd400 == 165 [pid = 1770] [id = 743] 14:03:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 149 (0x8f7de400) [pid = 1770] [serial = 2230] [outer = (nil)] 14:03:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 150 (0x8ffb0400) [pid = 1770] [serial = 2231] [outer = 0x8f7de400] 14:03:38 INFO - PROCESS | 1770 | 1461099818605 Marionette DEBUG loaded listener.js 14:03:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 151 (0x9024d000) [pid = 1770] [serial = 2232] [outer = 0x8f7de400] 14:03:39 INFO - PROCESS | 1770 | 1461099819454 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 14:03:39 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 14:03:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 14:03:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:03:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:03:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 14:03:39 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1441ms 14:03:39 INFO - PROCESS | 1770 | 1461099819485 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 14:03:39 INFO - PROCESS | 1770 | 1461099819489 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 14:03:39 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 14:03:39 INFO - PROCESS | 1770 | 1461099819495 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 14:03:39 INFO - PROCESS | 1770 | 1461099819499 Marionette TRACE conn3 <- [1,2946,null,{}] 14:03:39 INFO - PROCESS | 1770 | 1461099819505 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:39 INFO - PROCESS | 1770 | 1461099819701 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 14:03:40 INFO - PROCESS | 1770 | 1461099820006 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:40 INFO - PROCESS | 1770 | ++DOCSHELL 0x8b752000 == 166 [pid = 1770] [id = 744] 14:03:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 152 (0x8fa8d800) [pid = 1770] [serial = 2233] [outer = (nil)] 14:03:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 153 (0x904e9400) [pid = 1770] [serial = 2234] [outer = 0x8fa8d800] 14:03:40 INFO - PROCESS | 1770 | 1461099820095 Marionette DEBUG loaded listener.js 14:03:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 154 (0x90573800) [pid = 1770] [serial = 2235] [outer = 0x8fa8d800] 14:03:40 INFO - PROCESS | 1770 | 1461099820926 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 14:03:40 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 14:03:40 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1480ms 14:03:40 INFO - PROCESS | 1770 | 1461099820976 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 14:03:40 INFO - PROCESS | 1770 | 1461099820980 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 14:03:40 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 14:03:40 INFO - PROCESS | 1770 | 1461099820986 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 14:03:40 INFO - PROCESS | 1770 | 1461099820990 Marionette TRACE conn3 <- [1,2950,null,{}] 14:03:41 INFO - PROCESS | 1770 | 1461099820996 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:41 INFO - PROCESS | 1770 | 1461099821203 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 14:03:41 INFO - PROCESS | 1770 | 1461099821507 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:41 INFO - PROCESS | 1770 | ++DOCSHELL 0x895d6800 == 167 [pid = 1770] [id = 745] 14:03:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 155 (0x900cfc00) [pid = 1770] [serial = 2236] [outer = (nil)] 14:03:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 156 (0x91315000) [pid = 1770] [serial = 2237] [outer = 0x900cfc00] 14:03:41 INFO - PROCESS | 1770 | 1461099821599 Marionette DEBUG loaded listener.js 14:03:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 157 (0x9131c800) [pid = 1770] [serial = 2238] [outer = 0x900cfc00] 14:03:42 INFO - PROCESS | 1770 | ++DOCSHELL 0x915ce400 == 168 [pid = 1770] [id = 746] 14:03:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 158 (0x915d7400) [pid = 1770] [serial = 2239] [outer = (nil)] 14:03:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 159 (0x91f39000) [pid = 1770] [serial = 2240] [outer = 0x915d7400] 14:03:42 INFO - PROCESS | 1770 | 1461099822533 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 14:03:42 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 14:03:42 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1584ms 14:03:42 INFO - PROCESS | 1770 | 1461099822577 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 14:03:42 INFO - PROCESS | 1770 | 1461099822581 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 14:03:42 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 14:03:42 INFO - PROCESS | 1770 | 1461099822588 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 14:03:42 INFO - PROCESS | 1770 | 1461099822591 Marionette TRACE conn3 <- [1,2954,null,{}] 14:03:42 INFO - PROCESS | 1770 | 1461099822597 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:42 INFO - PROCESS | 1770 | 1461099822875 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 14:03:43 INFO - PROCESS | 1770 | 1461099823227 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x913a9400 == 169 [pid = 1770] [id = 747] 14:03:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 160 (0x91f0b000) [pid = 1770] [serial = 2241] [outer = (nil)] 14:03:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 161 (0x91fc5400) [pid = 1770] [serial = 2242] [outer = 0x91f0b000] 14:03:43 INFO - PROCESS | 1770 | 1461099823327 Marionette DEBUG loaded listener.js 14:03:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 162 (0x9297e800) [pid = 1770] [serial = 2243] [outer = 0x91f0b000] 14:03:44 INFO - PROCESS | 1770 | 1461099824146 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 14:03:44 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:03:44 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 14:03:44 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1589ms 14:03:44 INFO - PROCESS | 1770 | 1461099824178 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 14:03:44 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 14:03:44 INFO - PROCESS | 1770 | 1461099824189 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 14:03:44 INFO - PROCESS | 1770 | 1461099824195 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 14:03:44 INFO - PROCESS | 1770 | 1461099824199 Marionette TRACE conn3 <- [1,2958,null,{}] 14:03:44 INFO - PROCESS | 1770 | 1461099824205 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:44 INFO - PROCESS | 1770 | 1461099824539 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 14:03:44 INFO - PROCESS | 1770 | 1461099824892 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:44 INFO - PROCESS | 1770 | ++DOCSHELL 0x90731000 == 170 [pid = 1770] [id = 748] 14:03:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 163 (0x915d1800) [pid = 1770] [serial = 2244] [outer = (nil)] 14:03:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 164 (0x92a47800) [pid = 1770] [serial = 2245] [outer = 0x915d1800] 14:03:44 INFO - PROCESS | 1770 | 1461099824982 Marionette DEBUG loaded listener.js 14:03:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 165 (0x92a9cc00) [pid = 1770] [serial = 2246] [outer = 0x915d1800] 14:03:45 INFO - PROCESS | 1770 | 1461099825768 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 14:03:45 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 14:03:45 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1581ms 14:03:45 INFO - PROCESS | 1770 | 1461099825777 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 14:03:45 INFO - PROCESS | 1770 | 1461099825780 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 14:03:45 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 14:03:45 INFO - PROCESS | 1770 | 1461099825787 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 14:03:45 INFO - PROCESS | 1770 | 1461099825790 Marionette TRACE conn3 <- [1,2962,null,{}] 14:03:45 INFO - PROCESS | 1770 | 1461099825819 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:46 INFO - PROCESS | 1770 | 1461099826037 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 14:03:46 INFO - PROCESS | 1770 | 1461099826334 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:46 INFO - PROCESS | 1770 | ++DOCSHELL 0x90580800 == 171 [pid = 1770] [id = 749] 14:03:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 166 (0x929e4400) [pid = 1770] [serial = 2247] [outer = (nil)] 14:03:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 167 (0x92d36400) [pid = 1770] [serial = 2248] [outer = 0x929e4400] 14:03:46 INFO - PROCESS | 1770 | 1461099826423 Marionette DEBUG loaded listener.js 14:03:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 168 (0x92d3f400) [pid = 1770] [serial = 2249] [outer = 0x929e4400] 14:03:47 INFO - PROCESS | 1770 | 1461099827234 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 14:03:47 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 14:03:47 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1504ms 14:03:47 INFO - PROCESS | 1770 | 1461099827291 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 14:03:47 INFO - PROCESS | 1770 | 1461099827295 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 14:03:47 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 14:03:47 INFO - PROCESS | 1770 | 1461099827301 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 14:03:47 INFO - PROCESS | 1770 | 1461099827304 Marionette TRACE conn3 <- [1,2966,null,{}] 14:03:47 INFO - PROCESS | 1770 | 1461099827310 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:47 INFO - PROCESS | 1770 | 1461099827648 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 14:03:47 INFO - PROCESS | 1770 | 1461099827886 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:47 INFO - PROCESS | 1770 | ++DOCSHELL 0x92d32c00 == 172 [pid = 1770] [id = 750] 14:03:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 169 (0x92d41800) [pid = 1770] [serial = 2250] [outer = (nil)] 14:03:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 170 (0x933cc400) [pid = 1770] [serial = 2251] [outer = 0x92d41800] 14:03:47 INFO - PROCESS | 1770 | 1461099827978 Marionette DEBUG loaded listener.js 14:03:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 171 (0x933ce400) [pid = 1770] [serial = 2252] [outer = 0x92d41800] 14:03:48 INFO - PROCESS | 1770 | 1461099828803 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 14:03:48 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 14:03:48 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1528ms 14:03:48 INFO - PROCESS | 1770 | 1461099828831 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 14:03:48 INFO - PROCESS | 1770 | 1461099828834 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 14:03:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 14:03:48 INFO - PROCESS | 1770 | 1461099828841 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 14:03:48 INFO - PROCESS | 1770 | 1461099828844 Marionette TRACE conn3 <- [1,2970,null,{}] 14:03:48 INFO - PROCESS | 1770 | 1461099828850 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:49 INFO - PROCESS | 1770 | 1461099829046 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 14:03:49 INFO - PROCESS | 1770 | 1461099829355 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:49 INFO - PROCESS | 1770 | ++DOCSHELL 0x8584ec00 == 173 [pid = 1770] [id = 751] 14:03:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 172 (0x88da1000) [pid = 1770] [serial = 2253] [outer = (nil)] 14:03:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 173 (0x935dac00) [pid = 1770] [serial = 2254] [outer = 0x88da1000] 14:03:49 INFO - PROCESS | 1770 | 1461099829448 Marionette DEBUG loaded listener.js 14:03:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 174 (0x935dd000) [pid = 1770] [serial = 2255] [outer = 0x88da1000] 14:03:50 INFO - PROCESS | 1770 | 1461099830277 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 14:03:50 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 14:03:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1485ms 14:03:50 INFO - PROCESS | 1770 | 1461099830327 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 14:03:50 INFO - PROCESS | 1770 | 1461099830331 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 14:03:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 14:03:50 INFO - PROCESS | 1770 | 1461099830337 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 14:03:50 INFO - PROCESS | 1770 | 1461099830342 Marionette TRACE conn3 <- [1,2974,null,{}] 14:03:50 INFO - PROCESS | 1770 | 1461099830349 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:50 INFO - PROCESS | 1770 | 1461099830595 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 14:03:50 INFO - PROCESS | 1770 | 1461099830846 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:50 INFO - PROCESS | 1770 | ++DOCSHELL 0x935d3c00 == 174 [pid = 1770] [id = 752] 14:03:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 175 (0x937a0400) [pid = 1770] [serial = 2256] [outer = (nil)] 14:03:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 176 (0x937a6000) [pid = 1770] [serial = 2257] [outer = 0x937a0400] 14:03:50 INFO - PROCESS | 1770 | 1461099830944 Marionette DEBUG loaded listener.js 14:03:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 177 (0x937a8000) [pid = 1770] [serial = 2258] [outer = 0x937a0400] 14:03:51 INFO - PROCESS | 1770 | 1461099831748 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 14:03:51 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 14:03:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1487ms 14:03:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 14:03:51 INFO - PROCESS | 1770 | 1461099831825 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 14:03:51 INFO - PROCESS | 1770 | 1461099831828 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 14:03:51 INFO - PROCESS | 1770 | 1461099831834 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 14:03:51 INFO - PROCESS | 1770 | 1461099831838 Marionette TRACE conn3 <- [1,2978,null,{}] 14:03:51 INFO - PROCESS | 1770 | 1461099831844 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:52 INFO - PROCESS | 1770 | 1461099832041 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 14:03:52 INFO - PROCESS | 1770 | 1461099832348 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:52 INFO - PROCESS | 1770 | ++DOCSHELL 0x935d9c00 == 175 [pid = 1770] [id = 753] 14:03:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 178 (0x93905c00) [pid = 1770] [serial = 2259] [outer = (nil)] 14:03:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 179 (0x9390cc00) [pid = 1770] [serial = 2260] [outer = 0x93905c00] 14:03:52 INFO - PROCESS | 1770 | 1461099832447 Marionette DEBUG loaded listener.js 14:03:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 180 (0x9390e400) [pid = 1770] [serial = 2261] [outer = 0x93905c00] 14:03:53 INFO - PROCESS | 1770 | 1461099833330 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 14:03:53 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 14:03:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1542ms 14:03:53 INFO - PROCESS | 1770 | 1461099833377 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 14:03:53 INFO - PROCESS | 1770 | 1461099833381 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 14:03:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 14:03:53 INFO - PROCESS | 1770 | 1461099833429 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 14:03:53 INFO - PROCESS | 1770 | 1461099833433 Marionette TRACE conn3 <- [1,2982,null,{}] 14:03:53 INFO - PROCESS | 1770 | 1461099833451 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:53 INFO - PROCESS | 1770 | 1461099833660 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 14:03:53 INFO - PROCESS | 1770 | 1461099833962 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:53 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f7dd800 == 176 [pid = 1770] [id = 754] 14:03:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 181 (0x937a2800) [pid = 1770] [serial = 2262] [outer = (nil)] 14:03:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 182 (0x93a3d000) [pid = 1770] [serial = 2263] [outer = 0x937a2800] 14:03:54 INFO - PROCESS | 1770 | 1461099834055 Marionette DEBUG loaded listener.js 14:03:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 183 (0x93a3f000) [pid = 1770] [serial = 2264] [outer = 0x937a2800] 14:03:54 INFO - PROCESS | 1770 | 1461099834881 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 14:03:54 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 14:03:54 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 14:03:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:03:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:03:54 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 14:03:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1550ms 14:03:54 INFO - PROCESS | 1770 | 1461099834939 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 14:03:54 INFO - PROCESS | 1770 | 1461099834943 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 14:03:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 14:03:54 INFO - PROCESS | 1770 | 1461099834950 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 14:03:54 INFO - PROCESS | 1770 | 1461099834953 Marionette TRACE conn3 <- [1,2986,null,{}] 14:03:54 INFO - PROCESS | 1770 | 1461099834959 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:55 INFO - PROCESS | 1770 | 1461099835274 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 14:03:55 INFO - PROCESS | 1770 | 1461099835509 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:55 INFO - PROCESS | 1770 | ++DOCSHELL 0x93914400 == 177 [pid = 1770] [id = 755] 14:03:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 184 (0x93a38c00) [pid = 1770] [serial = 2265] [outer = (nil)] 14:03:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 185 (0x93c67400) [pid = 1770] [serial = 2266] [outer = 0x93a38c00] 14:03:55 INFO - PROCESS | 1770 | 1461099835601 Marionette DEBUG loaded listener.js 14:03:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 186 (0x93c6a000) [pid = 1770] [serial = 2267] [outer = 0x93a38c00] 14:03:56 INFO - PROCESS | 1770 | 1461099836428 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 14:03:56 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 14:03:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1533ms 14:03:56 INFO - PROCESS | 1770 | 1461099836484 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 14:03:56 INFO - PROCESS | 1770 | 1461099836487 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 14:03:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 14:03:56 INFO - PROCESS | 1770 | 1461099836494 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 14:03:56 INFO - PROCESS | 1770 | 1461099836499 Marionette TRACE conn3 <- [1,2990,null,{}] 14:03:56 INFO - PROCESS | 1770 | 1461099836504 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:56 INFO - PROCESS | 1770 | 1461099836712 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 14:03:57 INFO - PROCESS | 1770 | 1461099837022 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:57 INFO - PROCESS | 1770 | ++DOCSHELL 0x93b80c00 == 178 [pid = 1770] [id = 756] 14:03:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 187 (0x950d8c00) [pid = 1770] [serial = 2268] [outer = (nil)] 14:03:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 188 (0x95a7d400) [pid = 1770] [serial = 2269] [outer = 0x950d8c00] 14:03:57 INFO - PROCESS | 1770 | 1461099837113 Marionette DEBUG loaded listener.js 14:03:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 189 (0x95a7e800) [pid = 1770] [serial = 2270] [outer = 0x950d8c00] 14:03:59 INFO - PROCESS | 1770 | --DOCSHELL 0x86356400 == 177 [pid = 1770] [id = 437] 14:03:59 INFO - PROCESS | 1770 | --DOCSHELL 0x933c2400 == 176 [pid = 1770] [id = 452] 14:03:59 INFO - PROCESS | 1770 | --DOCSHELL 0x90250000 == 175 [pid = 1770] [id = 454] 14:03:59 INFO - PROCESS | 1770 | --DOCSHELL 0x904e5c00 == 174 [pid = 1770] [id = 730] 14:03:59 INFO - PROCESS | 1770 | --DOCSHELL 0x9024b400 == 173 [pid = 1770] [id = 729] 14:03:59 INFO - PROCESS | 1770 | --DOCSHELL 0x8fcb4800 == 172 [pid = 1770] [id = 727] 14:03:59 INFO - PROCESS | 1770 | --DOCSHELL 0x894e7400 == 171 [pid = 1770] [id = 728] 14:03:59 INFO - PROCESS | 1770 | --DOCSHELL 0x8fcb7400 == 170 [pid = 1770] [id = 726] 14:03:59 INFO - PROCESS | 1770 | --DOCSHELL 0x8be64400 == 169 [pid = 1770] [id = 725] 14:03:59 INFO - PROCESS | 1770 | --DOCSHELL 0x8e5c5c00 == 168 [pid = 1770] [id = 724] 14:03:59 INFO - PROCESS | 1770 | --DOCSHELL 0x89420c00 == 167 [pid = 1770] [id = 722] 14:03:59 INFO - PROCESS | 1770 | --DOCSHELL 0x8b74f000 == 166 [pid = 1770] [id = 723] 14:03:59 INFO - PROCESS | 1770 | --DOCSHELL 0x895de000 == 165 [pid = 1770] [id = 721] 14:03:59 INFO - PROCESS | 1770 | --DOCSHELL 0x88b50400 == 164 [pid = 1770] [id = 720] 14:03:59 INFO - PROCESS | 1770 | --DOCSHELL 0x894ed000 == 163 [pid = 1770] [id = 719] 14:03:59 INFO - PROCESS | 1770 | --DOCSHELL 0x88dad000 == 162 [pid = 1770] [id = 718] 14:03:59 INFO - PROCESS | 1770 | --DOCSHELL 0x8786ec00 == 161 [pid = 1770] [id = 716] 14:03:59 INFO - PROCESS | 1770 | --DOCSHELL 0x86351000 == 160 [pid = 1770] [id = 717] 14:03:59 INFO - PROCESS | 1770 | --DOCSHELL 0x86f45800 == 159 [pid = 1770] [id = 715] 14:03:59 INFO - PROCESS | 1770 | --DOCSHELL 0x85843400 == 158 [pid = 1770] [id = 714] 14:04:00 INFO - PROCESS | 1770 | --DOMWINDOW == 188 (0x950e2400) [pid = 1770] [serial = 2111] [outer = (nil)] [url = about:blank] 14:04:00 INFO - PROCESS | 1770 | --DOMWINDOW == 187 (0x90407c00) [pid = 1770] [serial = 2094] [outer = (nil)] [url = about:blank] 14:04:00 INFO - PROCESS | 1770 | --DOMWINDOW == 186 (0x878abc00) [pid = 1770] [serial = 2078] [outer = (nil)] [url = about:blank] 14:04:00 INFO - PROCESS | 1770 | --DOMWINDOW == 185 (0x893f1400) [pid = 1770] [serial = 2081] [outer = (nil)] [url = about:blank] 14:04:00 INFO - PROCESS | 1770 | --DOMWINDOW == 184 (0x875b4c00) [pid = 1770] [serial = 2136] [outer = (nil)] [url = about:blank] 14:04:00 INFO - PROCESS | 1770 | --DOMWINDOW == 183 (0x93913000) [pid = 1770] [serial = 2108] [outer = (nil)] [url = about:blank] 14:04:00 INFO - PROCESS | 1770 | --DOMWINDOW == 182 (0x8be61800) [pid = 1770] [serial = 2087] [outer = (nil)] [url = about:blank] 14:04:00 INFO - PROCESS | 1770 | --DOMWINDOW == 181 (0xa0ad9400) [pid = 1770] [serial = 2127] [outer = (nil)] [url = about:blank] 14:04:00 INFO - PROCESS | 1770 | --DOMWINDOW == 180 (0xa2a35c00) [pid = 1770] [serial = 2129] [outer = (nil)] [url = about:blank] 14:04:00 INFO - PROCESS | 1770 | --DOMWINDOW == 179 (0x97d20400) [pid = 1770] [serial = 2117] [outer = (nil)] [url = about:blank] 14:04:00 INFO - PROCESS | 1770 | --DOMWINDOW == 178 (0x975e7c00) [pid = 1770] [serial = 2114] [outer = (nil)] [url = about:blank] 14:04:00 INFO - PROCESS | 1770 | --DOMWINDOW == 177 (0xa2ac2c00) [pid = 1770] [serial = 2130] [outer = (nil)] [url = about:blank] 14:04:00 INFO - PROCESS | 1770 | --DOMWINDOW == 176 (0x87e5fc00) [pid = 1770] [serial = 2079] [outer = (nil)] [url = about:blank] 14:04:00 INFO - PROCESS | 1770 | --DOMWINDOW == 175 (0x95aeac00) [pid = 1770] [serial = 2112] [outer = (nil)] [url = about:blank] 14:04:00 INFO - PROCESS | 1770 | --DOMWINDOW == 174 (0x91fb9c00) [pid = 1770] [serial = 2100] [outer = (nil)] [url = about:blank] 14:04:00 INFO - PROCESS | 1770 | --DOMWINDOW == 173 (0x9024c400) [pid = 1770] [serial = 2093] [outer = (nil)] [url = about:blank] 14:04:00 INFO - PROCESS | 1770 | --DOMWINDOW == 172 (0x92d3fc00) [pid = 1770] [serial = 2105] [outer = (nil)] [url = about:blank] 14:04:00 INFO - PROCESS | 1770 | --DOMWINDOW == 171 (0x98a89000) [pid = 1770] [serial = 2120] [outer = (nil)] [url = about:blank] 14:04:00 INFO - PROCESS | 1770 | --DOMWINDOW == 170 (0x97dd9800) [pid = 1770] [serial = 2118] [outer = (nil)] [url = about:blank] 14:04:00 INFO - PROCESS | 1770 | --DOMWINDOW == 169 (0x895a6800) [pid = 1770] [serial = 2082] [outer = (nil)] [url = about:blank] 14:04:00 INFO - PROCESS | 1770 | --DOMWINDOW == 168 (0x8ba12c00) [pid = 1770] [serial = 2084] [outer = (nil)] [url = about:blank] 14:04:00 INFO - PROCESS | 1770 | --DOMWINDOW == 167 (0x9fb8f000) [pid = 1770] [serial = 2123] [outer = (nil)] [url = about:blank] 14:04:00 INFO - PROCESS | 1770 | --DOMWINDOW == 166 (0x878a7c00) [pid = 1770] [serial = 2138] [outer = (nil)] [url = about:blank] 14:04:00 INFO - PROCESS | 1770 | --DOMWINDOW == 165 (0x867eb400) [pid = 1770] [serial = 2133] [outer = (nil)] [url = about:blank] 14:04:00 INFO - PROCESS | 1770 | --DOMWINDOW == 164 (0x875ae800) [pid = 1770] [serial = 2135] [outer = (nil)] [url = about:blank] 14:04:00 INFO - PROCESS | 1770 | --DOMWINDOW == 163 (0x8a5d7000) [pid = 1770] [serial = 2019] [outer = (nil)] [url = about:blank] 14:04:00 INFO - PROCESS | 1770 | --DOMWINDOW == 162 (0x93b7b000) [pid = 1770] [serial = 2109] [outer = (nil)] [url = about:blank] 14:04:00 INFO - PROCESS | 1770 | --DOMWINDOW == 161 (0x92a40800) [pid = 1770] [serial = 2102] [outer = (nil)] [url = about:blank] 14:04:00 INFO - PROCESS | 1770 | --DOMWINDOW == 160 (0x933c4c00) [pid = 1770] [serial = 2106] [outer = (nil)] [url = about:blank] 14:04:00 INFO - PROCESS | 1770 | --DOMWINDOW == 159 (0x8f9c3000) [pid = 1770] [serial = 2091] [outer = (nil)] [url = about:blank] 14:04:00 INFO - PROCESS | 1770 | --DOMWINDOW == 158 (0x8e5c3800) [pid = 1770] [serial = 2088] [outer = (nil)] [url = about:blank] 14:04:00 INFO - PROCESS | 1770 | --DOMWINDOW == 157 (0x9765ac00) [pid = 1770] [serial = 2115] [outer = (nil)] [url = about:blank] 14:04:00 INFO - PROCESS | 1770 | --DOMWINDOW == 156 (0x8bb52c00) [pid = 1770] [serial = 2085] [outer = (nil)] [url = about:blank] 14:04:00 INFO - PROCESS | 1770 | --DOMWINDOW == 155 (0x91f06000) [pid = 1770] [serial = 2099] [outer = (nil)] [url = about:blank] 14:04:00 INFO - PROCESS | 1770 | --DOMWINDOW == 154 (0x90579c00) [pid = 1770] [serial = 2096] [outer = (nil)] [url = about:blank] 14:04:00 INFO - PROCESS | 1770 | --DOMWINDOW == 153 (0x9fc4ec00) [pid = 1770] [serial = 2124] [outer = (nil)] [url = about:blank] 14:04:00 INFO - PROCESS | 1770 | --DOMWINDOW == 152 (0x90680c00) [pid = 1770] [serial = 2097] [outer = (nil)] [url = about:blank] 14:04:00 INFO - PROCESS | 1770 | --DOMWINDOW == 151 (0x92a4d800) [pid = 1770] [serial = 2103] [outer = (nil)] [url = about:blank] 14:04:00 INFO - PROCESS | 1770 | --DOMWINDOW == 150 (0xa0a2d800) [pid = 1770] [serial = 2126] [outer = (nil)] [url = about:blank] 14:04:00 INFO - PROCESS | 1770 | --DOMWINDOW == 149 (0x864ca800) [pid = 1770] [serial = 2132] [outer = (nil)] [url = about:blank] 14:04:00 INFO - PROCESS | 1770 | --DOMWINDOW == 148 (0x878ae000) [pid = 1770] [serial = 2139] [outer = (nil)] [url = about:blank] 14:04:00 INFO - PROCESS | 1770 | --DOMWINDOW == 147 (0x9b038c00) [pid = 1770] [serial = 2121] [outer = (nil)] [url = about:blank] 14:04:00 INFO - PROCESS | 1770 | --DOMWINDOW == 146 (0x8f7e2c00) [pid = 1770] [serial = 2090] [outer = (nil)] [url = about:blank] 14:04:00 INFO - PROCESS | 1770 | --DOMWINDOW == 145 (0x87e69400) [pid = 1770] [serial = 2141] [outer = (nil)] [url = about:blank] 14:04:00 INFO - PROCESS | 1770 | ++DOCSHELL 0x864cec00 == 159 [pid = 1770] [id = 757] 14:04:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 146 (0x867e7c00) [pid = 1770] [serial = 2271] [outer = (nil)] 14:04:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 147 (0x867ef000) [pid = 1770] [serial = 2272] [outer = 0x867e7c00] 14:04:00 INFO - PROCESS | 1770 | 1461099840922 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 14:04:00 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 14:04:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 4456ms 14:04:00 INFO - PROCESS | 1770 | 1461099840956 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 14:04:00 INFO - PROCESS | 1770 | 1461099840970 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 14:04:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 14:04:00 INFO - PROCESS | 1770 | 1461099840979 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 14:04:00 INFO - PROCESS | 1770 | 1461099840984 Marionette TRACE conn3 <- [1,2994,null,{}] 14:04:01 INFO - PROCESS | 1770 | 1461099841001 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:01 INFO - PROCESS | 1770 | 1461099841232 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 14:04:01 INFO - PROCESS | 1770 | 1461099841471 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:01 INFO - PROCESS | 1770 | ++DOCSHELL 0x864cc800 == 160 [pid = 1770] [id = 758] 14:04:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 148 (0x86f46c00) [pid = 1770] [serial = 2273] [outer = (nil)] 14:04:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 149 (0x875b4800) [pid = 1770] [serial = 2274] [outer = 0x86f46c00] 14:04:01 INFO - PROCESS | 1770 | 1461099841555 Marionette DEBUG loaded listener.js 14:04:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 150 (0x876e9800) [pid = 1770] [serial = 2275] [outer = 0x86f46c00] 14:04:02 INFO - PROCESS | 1770 | 1461099842415 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 14:04:02 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:04:02 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 14:04:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1496ms 14:04:02 INFO - PROCESS | 1770 | 1461099842475 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 14:04:02 INFO - PROCESS | 1770 | 1461099842483 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 14:04:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 14:04:02 INFO - PROCESS | 1770 | 1461099842493 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 14:04:02 INFO - PROCESS | 1770 | 1461099842497 Marionette TRACE conn3 <- [1,2998,null,{}] 14:04:02 INFO - PROCESS | 1770 | 1461099842502 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:02 INFO - PROCESS | 1770 | 1461099842698 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 14:04:03 INFO - PROCESS | 1770 | 1461099843001 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:03 INFO - PROCESS | 1770 | ++DOCSHELL 0x8770f400 == 161 [pid = 1770] [id = 759] 14:04:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 151 (0x878ad000) [pid = 1770] [serial = 2276] [outer = (nil)] 14:04:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 152 (0x87f97400) [pid = 1770] [serial = 2277] [outer = 0x878ad000] 14:04:03 INFO - PROCESS | 1770 | 1461099843120 Marionette DEBUG loaded listener.js 14:04:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 153 (0x88b42400) [pid = 1770] [serial = 2278] [outer = 0x878ad000] 14:04:03 INFO - PROCESS | 1770 | 1461099843893 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 14:04:03 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 14:04:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1435ms 14:04:03 INFO - PROCESS | 1770 | 1461099843929 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 14:04:03 INFO - PROCESS | 1770 | 1461099843932 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 14:04:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 14:04:03 INFO - PROCESS | 1770 | 1461099843939 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 14:04:03 INFO - PROCESS | 1770 | 1461099843944 Marionette TRACE conn3 <- [1,3002,null,{}] 14:04:03 INFO - PROCESS | 1770 | 1461099843967 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:04 INFO - PROCESS | 1770 | 1461099844292 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 14:04:04 INFO - PROCESS | 1770 | 1461099844334 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:04 INFO - PROCESS | 1770 | ++DOCSHELL 0x878a9000 == 162 [pid = 1770] [id = 760] 14:04:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 154 (0x89420400) [pid = 1770] [serial = 2279] [outer = (nil)] 14:04:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 155 (0x894e7000) [pid = 1770] [serial = 2280] [outer = 0x89420400] 14:04:04 INFO - PROCESS | 1770 | 1461099844410 Marionette DEBUG loaded listener.js 14:04:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 156 (0x895a3000) [pid = 1770] [serial = 2281] [outer = 0x89420400] 14:04:05 INFO - PROCESS | 1770 | --DOMWINDOW == 155 (0x875a7c00) [pid = 1770] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 14:04:05 INFO - PROCESS | 1770 | --DOMWINDOW == 154 (0x87714800) [pid = 1770] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 14:04:05 INFO - PROCESS | 1770 | --DOMWINDOW == 153 (0x8be66400) [pid = 1770] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 14:04:05 INFO - PROCESS | 1770 | --DOMWINDOW == 152 (0x8ffac800) [pid = 1770] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 14:04:05 INFO - PROCESS | 1770 | --DOMWINDOW == 151 (0x900ce400) [pid = 1770] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 14:04:05 INFO - PROCESS | 1770 | --DOMWINDOW == 150 (0x90573c00) [pid = 1770] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 14:04:05 INFO - PROCESS | 1770 | --DOMWINDOW == 149 (0x86358800) [pid = 1770] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 14:04:05 INFO - PROCESS | 1770 | --DOMWINDOW == 148 (0x87f9f400) [pid = 1770] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 14:04:05 INFO - PROCESS | 1770 | --DOMWINDOW == 147 (0x86f4d800) [pid = 1770] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 14:04:05 INFO - PROCESS | 1770 | --DOMWINDOW == 146 (0x893ee800) [pid = 1770] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 14:04:05 INFO - PROCESS | 1770 | --DOMWINDOW == 145 (0x85845000) [pid = 1770] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 14:04:05 INFO - PROCESS | 1770 | --DOMWINDOW == 144 (0x878a9c00) [pid = 1770] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 14:04:05 INFO - PROCESS | 1770 | --DOMWINDOW == 143 (0x87e5e400) [pid = 1770] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 14:04:05 INFO - PROCESS | 1770 | --DOMWINDOW == 142 (0x91314800) [pid = 1770] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 14:04:05 INFO - PROCESS | 1770 | --DOMWINDOW == 141 (0x8b754800) [pid = 1770] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 14:04:05 INFO - PROCESS | 1770 | --DOMWINDOW == 140 (0x8a5dbc00) [pid = 1770] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 14:04:05 INFO - PROCESS | 1770 | --DOMWINDOW == 139 (0x8a5de800) [pid = 1770] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 14:04:05 INFO - PROCESS | 1770 | --DOMWINDOW == 138 (0x88b50800) [pid = 1770] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 14:04:05 INFO - PROCESS | 1770 | --DOMWINDOW == 137 (0x90406000) [pid = 1770] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 14:04:05 INFO - PROCESS | 1770 | --DOMWINDOW == 136 (0x894ed400) [pid = 1770] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 14:04:05 INFO - PROCESS | 1770 | --DOMWINDOW == 135 (0x8e5c6000) [pid = 1770] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 14:04:05 INFO - PROCESS | 1770 | --DOMWINDOW == 134 (0x8a737c00) [pid = 1770] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 14:04:05 INFO - PROCESS | 1770 | 1461099845857 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 14:04:05 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 14:04:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1940ms 14:04:05 INFO - PROCESS | 1770 | 1461099845879 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 14:04:05 INFO - PROCESS | 1770 | 1461099845883 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 14:04:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 14:04:05 INFO - PROCESS | 1770 | 1461099845893 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 14:04:05 INFO - PROCESS | 1770 | 1461099845896 Marionette TRACE conn3 <- [1,3006,null,{}] 14:04:05 INFO - PROCESS | 1770 | 1461099845901 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:06 INFO - PROCESS | 1770 | 1461099846172 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 14:04:06 INFO - PROCESS | 1770 | 1461099846194 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:06 INFO - PROCESS | 1770 | ++DOCSHELL 0x85845000 == 163 [pid = 1770] [id = 761] 14:04:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 135 (0x86f4d800) [pid = 1770] [serial = 2282] [outer = (nil)] 14:04:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 136 (0x88c8b400) [pid = 1770] [serial = 2283] [outer = 0x86f4d800] 14:04:06 INFO - PROCESS | 1770 | 1461099846266 Marionette DEBUG loaded listener.js 14:04:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 137 (0x894e2400) [pid = 1770] [serial = 2284] [outer = 0x86f4d800] 14:04:07 INFO - PROCESS | 1770 | 1461099847051 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 14:04:07 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 14:04:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1193ms 14:04:07 INFO - PROCESS | 1770 | 1461099847083 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 14:04:07 INFO - PROCESS | 1770 | 1461099847087 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 14:04:07 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 14:04:07 INFO - PROCESS | 1770 | 1461099847093 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 14:04:07 INFO - PROCESS | 1770 | 1461099847095 Marionette TRACE conn3 <- [1,3010,null,{}] 14:04:07 INFO - PROCESS | 1770 | 1461099847101 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:07 INFO - PROCESS | 1770 | 1461099847280 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 14:04:07 INFO - PROCESS | 1770 | 1461099847663 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:07 INFO - PROCESS | 1770 | ++DOCSHELL 0x84b66c00 == 164 [pid = 1770] [id = 762] 14:04:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 138 (0x84fa5000) [pid = 1770] [serial = 2285] [outer = (nil)] 14:04:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 139 (0x86351000) [pid = 1770] [serial = 2286] [outer = 0x84fa5000] 14:04:07 INFO - PROCESS | 1770 | 1461099847758 Marionette DEBUG loaded listener.js 14:04:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 140 (0x864ca000) [pid = 1770] [serial = 2287] [outer = 0x84fa5000] 14:04:08 INFO - PROCESS | 1770 | 1461099848748 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 14:04:08 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 14:04:08 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1681ms 14:04:08 INFO - PROCESS | 1770 | 1461099848775 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 14:04:08 INFO - PROCESS | 1770 | 1461099848781 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 14:04:08 INFO - TEST-START | /FileAPI/FileReaderSync.worker 14:04:08 INFO - PROCESS | 1770 | 1461099848789 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 14:04:08 INFO - PROCESS | 1770 | 1461099848797 Marionette TRACE conn3 <- [1,3014,null,{}] 14:04:08 INFO - PROCESS | 1770 | 1461099848805 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:09 INFO - PROCESS | 1770 | 1461099849139 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 14:04:09 INFO - PROCESS | 1770 | 1461099849361 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:09 INFO - PROCESS | 1770 | ++DOCSHELL 0x875b1800 == 165 [pid = 1770] [id = 763] 14:04:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 141 (0x87867400) [pid = 1770] [serial = 2288] [outer = (nil)] 14:04:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 142 (0x878ab000) [pid = 1770] [serial = 2289] [outer = 0x87867400] 14:04:09 INFO - PROCESS | 1770 | 1461099849459 Marionette DEBUG loaded listener.js 14:04:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 143 (0x87e5fc00) [pid = 1770] [serial = 2290] [outer = 0x87867400] 14:04:09 INFO - PROCESS | 1770 | [1770] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:04:10 INFO - PROCESS | 1770 | 1461099850453 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 14:04:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 14:04:10 INFO - {} 14:04:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 14:04:10 INFO - {} 14:04:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 14:04:10 INFO - {} 14:04:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 14:04:10 INFO - {} 14:04:10 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1687ms 14:04:10 INFO - PROCESS | 1770 | 1461099850491 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 14:04:10 INFO - PROCESS | 1770 | 1461099850496 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 14:04:10 INFO - TEST-START | /FileAPI/fileReader.html 14:04:10 INFO - PROCESS | 1770 | 1461099850504 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 14:04:10 INFO - PROCESS | 1770 | 1461099850508 Marionette TRACE conn3 <- [1,3018,null,{}] 14:04:10 INFO - PROCESS | 1770 | 1461099850565 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:10 INFO - PROCESS | 1770 | 1461099850805 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 14:04:11 INFO - PROCESS | 1770 | 1461099851232 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:11 INFO - PROCESS | 1770 | ++DOCSHELL 0x88b47000 == 166 [pid = 1770] [id = 764] 14:04:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 144 (0x88b4ac00) [pid = 1770] [serial = 2291] [outer = (nil)] 14:04:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 145 (0x893ecc00) [pid = 1770] [serial = 2292] [outer = 0x88b4ac00] 14:04:11 INFO - PROCESS | 1770 | 1461099851324 Marionette DEBUG loaded listener.js 14:04:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 146 (0x894eac00) [pid = 1770] [serial = 2293] [outer = 0x88b4ac00] 14:04:12 INFO - PROCESS | 1770 | 1461099852175 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 14:04:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 14:04:12 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 14:04:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 14:04:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 14:04:12 INFO - TEST-OK | /FileAPI/fileReader.html | took 1738ms 14:04:12 INFO - PROCESS | 1770 | 1461099852243 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 14:04:12 INFO - PROCESS | 1770 | 1461099852247 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 14:04:12 INFO - TEST-START | /FileAPI/historical.html 14:04:12 INFO - PROCESS | 1770 | 1461099852262 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 14:04:12 INFO - PROCESS | 1770 | 1461099852272 Marionette TRACE conn3 <- [1,3022,null,{}] 14:04:12 INFO - PROCESS | 1770 | 1461099852280 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:12 INFO - PROCESS | 1770 | 1461099852540 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 14:04:12 INFO - PROCESS | 1770 | 1461099852846 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:12 INFO - PROCESS | 1770 | ++DOCSHELL 0x89417000 == 167 [pid = 1770] [id = 765] 14:04:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 147 (0x8a5ddc00) [pid = 1770] [serial = 2294] [outer = (nil)] 14:04:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 148 (0x8a73a800) [pid = 1770] [serial = 2295] [outer = 0x8a5ddc00] 14:04:12 INFO - PROCESS | 1770 | 1461099852993 Marionette DEBUG loaded listener.js 14:04:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 149 (0x8b754800) [pid = 1770] [serial = 2296] [outer = 0x8a5ddc00] 14:04:13 INFO - PROCESS | 1770 | 1461099853834 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 14:04:13 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 14:04:13 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 14:04:13 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 14:04:13 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 14:04:13 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 14:04:13 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 14:04:13 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 14:04:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:13 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 14:04:13 INFO - TEST-OK | /FileAPI/historical.html | took 1607ms 14:04:13 INFO - PROCESS | 1770 | 1461099853865 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 14:04:13 INFO - PROCESS | 1770 | 1461099853870 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 14:04:13 INFO - PROCESS | 1770 | 1461099853882 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 14:04:13 INFO - TEST-START | /FileAPI/idlharness.html 14:04:13 INFO - PROCESS | 1770 | 1461099853886 Marionette TRACE conn3 <- [1,3026,null,{}] 14:04:13 INFO - PROCESS | 1770 | 1461099853892 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:14 INFO - PROCESS | 1770 | 1461099854115 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 14:04:14 INFO - PROCESS | 1770 | 1461099854418 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:14 INFO - PROCESS | 1770 | ++DOCSHELL 0x875b3800 == 168 [pid = 1770] [id = 766] 14:04:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 150 (0x8a730400) [pid = 1770] [serial = 2297] [outer = (nil)] 14:04:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 151 (0x8bd41800) [pid = 1770] [serial = 2298] [outer = 0x8a730400] 14:04:14 INFO - PROCESS | 1770 | 1461099854511 Marionette DEBUG loaded listener.js 14:04:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 152 (0x8bd4e000) [pid = 1770] [serial = 2299] [outer = 0x8a730400] 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 14:04:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:04:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:04:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:04:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:04:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:04:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:04:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:04:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:04:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:04:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:04:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 14:04:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:04:16 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:04:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:16 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:04:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:04:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:04:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:04:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:04:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:04:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:04:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:04:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 14:04:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:04:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:04:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:04:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:04:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:04:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:04:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:04:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:04:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:04:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:04:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 14:04:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:04:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:04:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:04:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:04:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:04:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:04:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:04:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:04:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:04:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:04:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 14:04:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:04:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:04:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:04:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:04:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:04:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:04:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:04:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:04:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:04:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:04:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 14:04:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:04:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:04:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:04:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:04:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:04:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:04:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:04:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:04:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:04:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 14:04:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:04:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:04:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:04:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:04:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:04:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:04:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:04:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:04:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:04:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:04:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 14:04:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:04:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:04:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:04:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:04:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:04:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:04:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:04:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:04:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:04:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:04:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 14:04:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 14:04:16 INFO - TEST-OK | /FileAPI/idlharness.html | took 2751ms 14:04:16 INFO - TEST-START | /FileAPI/idlharness.worker 14:04:16 INFO - PROCESS | 1770 | 1461099856469 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 14:04:16 INFO - PROCESS | 1770 | 1461099856656 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 14:04:16 INFO - PROCESS | 1770 | 1461099856667 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 14:04:16 INFO - PROCESS | 1770 | 1461099856704 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 14:04:16 INFO - PROCESS | 1770 | 1461099856716 Marionette TRACE conn3 <- [1,3030,null,{}] 14:04:16 INFO - PROCESS | 1770 | 1461099856728 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:17 INFO - PROCESS | 1770 | 1461099856997 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 14:04:17 INFO - PROCESS | 1770 | 1461099857296 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:17 INFO - PROCESS | 1770 | ++DOCSHELL 0x900d0400 == 169 [pid = 1770] [id = 767] 14:04:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 153 (0x900d3400) [pid = 1770] [serial = 2300] [outer = (nil)] 14:04:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 154 (0x904e0c00) [pid = 1770] [serial = 2301] [outer = 0x900d3400] 14:04:17 INFO - PROCESS | 1770 | 1461099857403 Marionette DEBUG loaded listener.js 14:04:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 155 (0x90735800) [pid = 1770] [serial = 2302] [outer = 0x900d3400] 14:04:17 INFO - PROCESS | 1770 | [1770] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:04:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:04:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:04:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:04:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:04:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:04:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:04:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:04:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:04:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:04:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:04:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:04:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:04:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:04:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:04:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:04:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:04:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:04:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:04:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:04:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:04:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:04:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:04:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:04:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:04:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:04:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:04:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:04:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:04:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:04:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:04:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:04:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:04:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:04:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:04:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:04:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:04:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:04:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:04:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:04:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:04:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:04:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:04:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:04:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:04:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:04:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:04:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:04:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:04:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:04:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:04:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:04:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:04:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:04:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:04:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:04:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:04:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 14:04:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 14:04:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:04:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:04:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:04:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:04:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:04:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 14:04:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:04:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:04:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:04:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:04:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:04:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:04:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 14:04:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 14:04:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:04:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:04:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:04:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:04:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:04:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 14:04:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 14:04:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:04:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:04:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:04:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:04:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:04:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 14:04:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 14:04:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:04:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:04:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:04:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:04:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:04:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 14:04:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:04:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:04:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:04:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:04:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:04:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:04:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:04:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 14:04:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:04:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:04:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:04:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:04:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:04:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:04:20 INFO - {} 14:04:20 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3478ms 14:04:20 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 14:04:20 INFO - PROCESS | 1770 | 1461099860039 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 14:04:20 INFO - PROCESS | 1770 | 1461099860188 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 14:04:20 INFO - PROCESS | 1770 | 1461099860196 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 14:04:20 INFO - PROCESS | 1770 | 1461099860206 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 14:04:20 INFO - PROCESS | 1770 | 1461099860216 Marionette TRACE conn3 <- [1,3034,null,{}] 14:04:20 INFO - PROCESS | 1770 | 1461099860232 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:20 INFO - PROCESS | 1770 | 1461099860613 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 14:04:20 INFO - PROCESS | 1770 | 1461099860921 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:20 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f4ae000 == 170 [pid = 1770] [id = 768] 14:04:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 156 (0x915cd000) [pid = 1770] [serial = 2303] [outer = (nil)] 14:04:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 157 (0x97150800) [pid = 1770] [serial = 2304] [outer = 0x915cd000] 14:04:21 INFO - PROCESS | 1770 | 1461099861007 Marionette DEBUG loaded listener.js 14:04:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 158 (0x971c8400) [pid = 1770] [serial = 2305] [outer = 0x915cd000] 14:04:21 INFO - PROCESS | 1770 | 1461099861824 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 14:04:21 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 14:04:21 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1643ms 14:04:21 INFO - PROCESS | 1770 | 1461099861850 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 14:04:21 INFO - PROCESS | 1770 | 1461099861854 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 14:04:21 INFO - TEST-START | /FileAPI/blob/Blob-close.html 14:04:21 INFO - PROCESS | 1770 | 1461099861860 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 14:04:21 INFO - PROCESS | 1770 | 1461099861863 Marionette TRACE conn3 <- [1,3038,null,{}] 14:04:21 INFO - PROCESS | 1770 | 1461099861869 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:22 INFO - PROCESS | 1770 | 1461099862080 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 14:04:22 INFO - PROCESS | 1770 | 1461099862356 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:22 INFO - PROCESS | 1770 | ++DOCSHELL 0x9057f000 == 171 [pid = 1770] [id = 769] 14:04:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 159 (0x91311c00) [pid = 1770] [serial = 2306] [outer = (nil)] 14:04:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 160 (0x9765cc00) [pid = 1770] [serial = 2307] [outer = 0x91311c00] 14:04:22 INFO - PROCESS | 1770 | 1461099862446 Marionette DEBUG loaded listener.js 14:04:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 161 (0x97662000) [pid = 1770] [serial = 2308] [outer = 0x91311c00] 14:04:23 INFO - PROCESS | 1770 | 1461099863333 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 14:04:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 14:04:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 14:04:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 14:04:23 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1498ms 14:04:23 INFO - PROCESS | 1770 | 1461099863359 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 14:04:23 INFO - PROCESS | 1770 | 1461099863363 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 14:04:23 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 14:04:23 INFO - PROCESS | 1770 | 1461099863417 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 14:04:23 INFO - PROCESS | 1770 | 1461099863419 Marionette TRACE conn3 <- [1,3042,null,{}] 14:04:23 INFO - PROCESS | 1770 | 1461099863428 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:23 INFO - PROCESS | 1770 | 1461099863633 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 14:04:23 INFO - PROCESS | 1770 | 1461099863934 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:24 INFO - PROCESS | 1770 | ++DOCSHELL 0x975f2c00 == 172 [pid = 1770] [id = 770] 14:04:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 162 (0x9765d400) [pid = 1770] [serial = 2309] [outer = (nil)] 14:04:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 163 (0x97d17400) [pid = 1770] [serial = 2310] [outer = 0x9765d400] 14:04:24 INFO - PROCESS | 1770 | 1461099864071 Marionette DEBUG loaded listener.js 14:04:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 164 (0x97d1b800) [pid = 1770] [serial = 2311] [outer = 0x9765d400] 14:04:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 14:04:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 14:04:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 14:04:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 14:04:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 14:04:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 14:04:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 14:04:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 14:04:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 14:04:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 14:04:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 14:04:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 14:04:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 14:04:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 14:04:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 14:04:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 14:04:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 14:04:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 14:04:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 14:04:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 14:04:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 14:04:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 14:04:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 14:04:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 14:04:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 14:04:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 14:04:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 14:04:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 14:04:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 14:04:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 14:04:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 14:04:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 14:04:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 14:04:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 14:04:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 14:04:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 14:04:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 14:04:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 14:04:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 14:04:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 14:04:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 14:04:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 14:04:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:04:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:04:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 14:04:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:04:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 14:04:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 14:04:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:04:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:04:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 14:04:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:04:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 14:04:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 14:04:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 14:04:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 14:04:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 14:04:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:04:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 14:04:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 14:04:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 14:04:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 14:04:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:04:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:04:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:04:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 14:04:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 14:04:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:04:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:04:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:04:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 14:04:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:04:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:04:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:04:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 14:04:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:04:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:04:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:04:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 14:04:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 14:04:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:04:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:04:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:04:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 14:04:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:04:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:04:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:04:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 14:04:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:04:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:04:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:04:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 14:04:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:04:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:04:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:04:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 14:04:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:04:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:04:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:04:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 14:04:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 14:04:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 14:04:25 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1915ms 14:04:25 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 14:04:25 INFO - PROCESS | 1770 | 1461099865219 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 14:04:25 INFO - PROCESS | 1770 | 1461099865287 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 14:04:25 INFO - PROCESS | 1770 | 1461099865291 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 14:04:25 INFO - PROCESS | 1770 | 1461099865306 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 14:04:25 INFO - PROCESS | 1770 | 1461099865310 Marionette TRACE conn3 <- [1,3046,null,{}] 14:04:25 INFO - PROCESS | 1770 | 1461099865394 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:25 INFO - PROCESS | 1770 | 1461099865768 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 14:04:26 INFO - PROCESS | 1770 | 1461099866078 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:26 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f4a4400 == 173 [pid = 1770] [id = 771] 14:04:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 165 (0x8f4a6800) [pid = 1770] [serial = 2312] [outer = (nil)] 14:04:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 166 (0x913a5000) [pid = 1770] [serial = 2313] [outer = 0x8f4a6800] 14:04:26 INFO - PROCESS | 1770 | 1461099866165 Marionette DEBUG loaded listener.js 14:04:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 167 (0x913ae800) [pid = 1770] [serial = 2314] [outer = 0x8f4a6800] 14:04:26 INFO - PROCESS | 1770 | [1770] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:04:27 INFO - PROCESS | 1770 | 1461099867043 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 14:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 14:04:27 INFO - {} 14:04:27 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1753ms 14:04:27 INFO - PROCESS | 1770 | 1461099867056 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 14:04:27 INFO - PROCESS | 1770 | 1461099867059 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 14:04:27 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 14:04:27 INFO - PROCESS | 1770 | 1461099867066 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 14:04:27 INFO - PROCESS | 1770 | 1461099867069 Marionette TRACE conn3 <- [1,3050,null,{}] 14:04:27 INFO - PROCESS | 1770 | 1461099867075 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:27 INFO - PROCESS | 1770 | 1461099867297 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 14:04:27 INFO - PROCESS | 1770 | 1461099867606 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:27 INFO - PROCESS | 1770 | ++DOCSHELL 0x91f0f400 == 174 [pid = 1770] [id = 772] 14:04:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 168 (0x929e9800) [pid = 1770] [serial = 2315] [outer = (nil)] 14:04:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 169 (0x92d33800) [pid = 1770] [serial = 2316] [outer = 0x929e9800] 14:04:27 INFO - PROCESS | 1770 | 1461099867716 Marionette DEBUG loaded listener.js 14:04:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 170 (0x937a3400) [pid = 1770] [serial = 2317] [outer = 0x929e9800] 14:04:28 INFO - PROCESS | 1770 | 1461099868637 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 14:04:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 14:04:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 14:04:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 14:04:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 14:04:28 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1634ms 14:04:28 INFO - PROCESS | 1770 | 1461099868701 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 14:04:28 INFO - PROCESS | 1770 | 1461099868705 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 14:04:28 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 14:04:28 INFO - PROCESS | 1770 | 1461099868712 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 14:04:28 INFO - PROCESS | 1770 | 1461099868717 Marionette TRACE conn3 <- [1,3054,null,{}] 14:04:28 INFO - PROCESS | 1770 | 1461099868723 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:29 INFO - PROCESS | 1770 | 1461099869053 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 14:04:29 INFO - PROCESS | 1770 | 1461099869314 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:29 INFO - PROCESS | 1770 | ++DOCSHELL 0x894e4400 == 175 [pid = 1770] [id = 773] 14:04:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 171 (0x894e5400) [pid = 1770] [serial = 2318] [outer = (nil)] 14:04:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 172 (0x97f3c400) [pid = 1770] [serial = 2319] [outer = 0x894e5400] 14:04:29 INFO - PROCESS | 1770 | 1461099869453 Marionette DEBUG loaded listener.js 14:04:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 173 (0x97f3ec00) [pid = 1770] [serial = 2320] [outer = 0x894e5400] 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 14:04:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 14:04:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 14:04:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:04:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:04:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:04:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:04:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 14:04:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:04:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:04:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:04:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:04:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 14:04:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:04:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:04:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:04:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:04:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 14:04:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:04:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:04:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:04:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:04:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 14:04:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:04:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:04:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:04:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:04:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 14:04:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:04:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:04:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:04:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:04:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 14:04:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:04:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:04:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:04:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:04:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 14:04:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:04:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:04:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:04:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:04:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 14:04:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:04:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:04:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:04:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:04:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 14:04:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:04:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:04:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:04:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:04:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 14:04:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:04:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:04:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:04:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:04:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 14:04:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:04:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:04:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:04:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:04:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 14:04:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:04:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:04:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:04:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:04:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 14:04:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:04:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:04:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:04:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:04:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 14:04:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:04:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:04:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:04:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:04:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 14:04:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:04:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:04:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:04:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:04:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 14:04:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:04:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:04:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:04:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:04:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 14:04:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:04:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:04:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:04:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:04:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 14:04:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:04:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:04:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:04:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:04:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 14:04:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:04:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:04:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:04:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:04:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 14:04:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:04:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:04:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:04:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:04:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 14:04:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:04:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:04:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:04:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:04:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:04:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:04:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:04:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:04:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:04:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 14:04:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:04:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:04:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:04:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:04:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 14:04:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:04:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:04:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:04:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:04:31 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2184ms 14:04:31 INFO - TEST-START | /FileAPI/file/File-constructor.html 14:04:31 INFO - PROCESS | 1770 | 1461099870742 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 14:04:31 INFO - PROCESS | 1770 | 1461099870906 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 14:04:31 INFO - PROCESS | 1770 | 1461099870914 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 14:04:31 INFO - PROCESS | 1770 | 1461099871072 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 14:04:31 INFO - PROCESS | 1770 | 1461099871075 Marionette TRACE conn3 <- [1,3058,null,{}] 14:04:31 INFO - PROCESS | 1770 | 1461099871147 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:31 INFO - PROCESS | 1770 | 1461099871346 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 14:04:31 INFO - PROCESS | 1770 | 1461099871643 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:31 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a60ec00 == 176 [pid = 1770] [id = 774] 14:04:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 174 (0x915d5800) [pid = 1770] [serial = 2321] [outer = (nil)] 14:04:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 175 (0x983e6400) [pid = 1770] [serial = 2322] [outer = 0x915d5800] 14:04:31 INFO - PROCESS | 1770 | 1461099871729 Marionette DEBUG loaded listener.js 14:04:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 176 (0x98a84c00) [pid = 1770] [serial = 2323] [outer = 0x915d5800] 14:04:32 INFO - PROCESS | 1770 | 1461099872611 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 14:04:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 14:04:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 14:04:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 14:04:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 14:04:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 14:04:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 14:04:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 14:04:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 14:04:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 14:04:32 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 14:04:32 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 14:04:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:32 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 14:04:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 14:04:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 14:04:32 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:04:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 14:04:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 14:04:32 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 14:04:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 14:04:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 14:04:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 14:04:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 14:04:32 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1734ms 14:04:32 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 14:04:32 INFO - PROCESS | 1770 | 1461099872660 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 14:04:32 INFO - PROCESS | 1770 | 1461099872662 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 14:04:32 INFO - PROCESS | 1770 | 1461099872676 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 14:04:32 INFO - PROCESS | 1770 | 1461099872679 Marionette TRACE conn3 <- [1,3062,null,{}] 14:04:32 INFO - PROCESS | 1770 | 1461099872735 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:32 INFO - PROCESS | 1770 | 1461099872953 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 14:04:33 INFO - PROCESS | 1770 | 1461099873310 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:33 INFO - PROCESS | 1770 | ++DOCSHELL 0x85847c00 == 177 [pid = 1770] [id = 775] 14:04:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 177 (0x933ccc00) [pid = 1770] [serial = 2324] [outer = (nil)] 14:04:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 178 (0x9b034800) [pid = 1770] [serial = 2325] [outer = 0x933ccc00] 14:04:33 INFO - PROCESS | 1770 | 1461099873412 Marionette DEBUG loaded listener.js 14:04:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 179 (0x9b088400) [pid = 1770] [serial = 2326] [outer = 0x933ccc00] 14:04:33 INFO - PROCESS | 1770 | [1770] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:04:34 INFO - PROCESS | 1770 | 1461099874250 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 14:04:34 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 14:04:34 INFO - {} 14:04:34 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1585ms 14:04:34 INFO - PROCESS | 1770 | 1461099874259 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 14:04:34 INFO - PROCESS | 1770 | 1461099874262 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 14:04:34 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 14:04:34 INFO - PROCESS | 1770 | 1461099874268 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 14:04:34 INFO - PROCESS | 1770 | 1461099874272 Marionette TRACE conn3 <- [1,3066,null,{}] 14:04:34 INFO - PROCESS | 1770 | 1461099874278 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:34 INFO - PROCESS | 1770 | 1461099874499 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 14:04:34 INFO - PROCESS | 1770 | 1461099874810 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:34 INFO - PROCESS | 1770 | ++DOCSHELL 0x983e9400 == 178 [pid = 1770] [id = 776] 14:04:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 180 (0x98e95c00) [pid = 1770] [serial = 2327] [outer = (nil)] 14:04:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 181 (0x9fb8c800) [pid = 1770] [serial = 2328] [outer = 0x98e95c00] 14:04:34 INFO - PROCESS | 1770 | 1461099874896 Marionette DEBUG loaded listener.js 14:04:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 182 (0x9fc4fc00) [pid = 1770] [serial = 2329] [outer = 0x98e95c00] 14:04:35 INFO - PROCESS | 1770 | 1461099875769 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 14:04:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 14:04:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 14:04:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 14:04:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 14:04:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 14:04:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 14:04:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 14:04:35 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1537ms 14:04:35 INFO - PROCESS | 1770 | 1461099875808 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 14:04:35 INFO - PROCESS | 1770 | 1461099875812 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 14:04:35 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 14:04:35 INFO - PROCESS | 1770 | 1461099875818 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 14:04:35 INFO - PROCESS | 1770 | 1461099875821 Marionette TRACE conn3 <- [1,3070,null,{}] 14:04:35 INFO - PROCESS | 1770 | 1461099875827 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:36 INFO - PROCESS | 1770 | 1461099876034 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 14:04:36 INFO - PROCESS | 1770 | 1461099876353 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:36 INFO - PROCESS | 1770 | ++DOCSHELL 0x9fb8f000 == 179 [pid = 1770] [id = 777] 14:04:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 183 (0x9fb97800) [pid = 1770] [serial = 2330] [outer = (nil)] 14:04:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 184 (0x9feb1c00) [pid = 1770] [serial = 2331] [outer = 0x9fb97800] 14:04:36 INFO - PROCESS | 1770 | 1461099876442 Marionette DEBUG loaded listener.js 14:04:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 185 (0x9feb5400) [pid = 1770] [serial = 2332] [outer = 0x9fb97800] 14:04:37 INFO - PROCESS | 1770 | 1461099877331 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 14:04:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 14:04:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 14:04:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 14:04:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 14:04:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 14:04:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 14:04:37 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1531ms 14:04:37 INFO - PROCESS | 1770 | 1461099877351 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 14:04:37 INFO - PROCESS | 1770 | 1461099877354 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 14:04:37 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 14:04:37 INFO - PROCESS | 1770 | 1461099877361 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 14:04:37 INFO - PROCESS | 1770 | 1461099877365 Marionette TRACE conn3 <- [1,3074,null,{}] 14:04:37 INFO - PROCESS | 1770 | 1461099877370 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:37 INFO - PROCESS | 1770 | 1461099877578 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 14:04:40 INFO - PROCESS | 1770 | --DOCSHELL 0x876e9000 == 178 [pid = 1770] [id = 733] 14:04:40 INFO - PROCESS | 1770 | --DOCSHELL 0x876dcc00 == 177 [pid = 1770] [id = 438] 14:04:40 INFO - PROCESS | 1770 | --DOCSHELL 0x86f50800 == 176 [pid = 1770] [id = 439] 14:04:40 INFO - PROCESS | 1770 | --DOCSHELL 0x84fa3c00 == 175 [pid = 1770] [id = 735] 14:04:40 INFO - PROCESS | 1770 | --DOCSHELL 0x876ea000 == 174 [pid = 1770] [id = 672] 14:04:40 INFO - PROCESS | 1770 | --DOCSHELL 0x84f9a400 == 173 [pid = 1770] [id = 393] 14:04:40 INFO - PROCESS | 1770 | --DOCSHELL 0x8fa92000 == 172 [pid = 1770] [id = 47] 14:04:40 INFO - PROCESS | 1770 | --DOCSHELL 0x894ef000 == 171 [pid = 1770] [id = 626] 14:04:40 INFO - PROCESS | 1770 | --DOCSHELL 0x85845000 == 170 [pid = 1770] [id = 761] 14:04:40 INFO - PROCESS | 1770 | --DOCSHELL 0x878a9000 == 169 [pid = 1770] [id = 760] 14:04:40 INFO - PROCESS | 1770 | --DOCSHELL 0x8770f400 == 168 [pid = 1770] [id = 759] 14:04:40 INFO - PROCESS | 1770 | --DOCSHELL 0x87718400 == 167 [pid = 1770] [id = 712] 14:04:40 INFO - PROCESS | 1770 | --DOCSHELL 0x864cc800 == 166 [pid = 1770] [id = 758] 14:04:40 INFO - PROCESS | 1770 | --DOCSHELL 0x864cec00 == 165 [pid = 1770] [id = 757] 14:04:40 INFO - PROCESS | 1770 | --DOCSHELL 0x93914400 == 164 [pid = 1770] [id = 755] 14:04:40 INFO - PROCESS | 1770 | --DOCSHELL 0x8f7dd800 == 163 [pid = 1770] [id = 754] 14:04:40 INFO - PROCESS | 1770 | --DOCSHELL 0x935d3c00 == 162 [pid = 1770] [id = 752] 14:04:40 INFO - PROCESS | 1770 | --DOCSHELL 0x935d9c00 == 161 [pid = 1770] [id = 753] 14:04:40 INFO - PROCESS | 1770 | --DOCSHELL 0x8584ec00 == 160 [pid = 1770] [id = 751] 14:04:40 INFO - PROCESS | 1770 | --DOCSHELL 0x92d32c00 == 159 [pid = 1770] [id = 750] 14:04:40 INFO - PROCESS | 1770 | --DOCSHELL 0x90580800 == 158 [pid = 1770] [id = 749] 14:04:40 INFO - PROCESS | 1770 | --DOCSHELL 0x913a9400 == 157 [pid = 1770] [id = 747] 14:04:40 INFO - PROCESS | 1770 | --DOCSHELL 0x90731000 == 156 [pid = 1770] [id = 748] 14:04:40 INFO - PROCESS | 1770 | --DOCSHELL 0x915ce400 == 155 [pid = 1770] [id = 746] 14:04:40 INFO - PROCESS | 1770 | --DOCSHELL 0x895d6800 == 154 [pid = 1770] [id = 745] 14:04:40 INFO - PROCESS | 1770 | --DOCSHELL 0x8b752000 == 153 [pid = 1770] [id = 744] 14:04:40 INFO - PROCESS | 1770 | --DOCSHELL 0x8f7dd400 == 152 [pid = 1770] [id = 743] 14:04:40 INFO - PROCESS | 1770 | --DOCSHELL 0x8f4a5800 == 151 [pid = 1770] [id = 742] 14:04:40 INFO - PROCESS | 1770 | --DOCSHELL 0x8e5c1400 == 150 [pid = 1770] [id = 741] 14:04:40 INFO - PROCESS | 1770 | --DOCSHELL 0x87f9a400 == 149 [pid = 1770] [id = 739] 14:04:40 INFO - PROCESS | 1770 | --DOCSHELL 0x895e3c00 == 148 [pid = 1770] [id = 740] 14:04:40 INFO - PROCESS | 1770 | --DOCSHELL 0x876e3c00 == 147 [pid = 1770] [id = 738] 14:04:40 INFO - PROCESS | 1770 | --DOCSHELL 0x87e6b000 == 146 [pid = 1770] [id = 737] 14:04:40 INFO - PROCESS | 1770 | --DOCSHELL 0x85b35400 == 145 [pid = 1770] [id = 736] 14:04:40 INFO - PROCESS | 1770 | --DOMWINDOW == 184 (0x88c87c00) [pid = 1770] [serial = 2207] [outer = (nil)] [url = about:blank] 14:04:40 INFO - PROCESS | 1770 | --DOMWINDOW == 183 (0x876e6000) [pid = 1770] [serial = 2148] [outer = (nil)] [url = about:blank] 14:04:40 INFO - PROCESS | 1770 | --DOMWINDOW == 182 (0x87865000) [pid = 1770] [serial = 2201] [outer = (nil)] [url = about:blank] 14:04:40 INFO - PROCESS | 1770 | --DOMWINDOW == 181 (0x878a7400) [pid = 1770] [serial = 2202] [outer = (nil)] [url = about:blank] 14:04:40 INFO - PROCESS | 1770 | --DOMWINDOW == 180 (0x8fcb8c00) [pid = 1770] [serial = 2178] [outer = (nil)] [url = about:blank] 14:04:40 INFO - PROCESS | 1770 | --DOMWINDOW == 179 (0x900cf000) [pid = 1770] [serial = 2180] [outer = (nil)] [url = about:blank] 14:04:40 INFO - PROCESS | 1770 | --DOMWINDOW == 178 (0x90254400) [pid = 1770] [serial = 2184] [outer = (nil)] [url = about:blank] 14:04:40 INFO - PROCESS | 1770 | --DOMWINDOW == 177 (0x9131bc00) [pid = 1770] [serial = 2192] [outer = (nil)] [url = about:blank] 14:04:40 INFO - PROCESS | 1770 | --DOMWINDOW == 176 (0x86f4f800) [pid = 1770] [serial = 2199] [outer = (nil)] [url = about:blank] 14:04:40 INFO - PROCESS | 1770 | --DOMWINDOW == 175 (0x88b47400) [pid = 1770] [serial = 2205] [outer = (nil)] [url = about:blank] 14:04:40 INFO - PROCESS | 1770 | --DOMWINDOW == 174 (0x88da7c00) [pid = 1770] [serial = 2154] [outer = (nil)] [url = about:blank] 14:04:40 INFO - PROCESS | 1770 | --DOMWINDOW == 173 (0x89418000) [pid = 1770] [serial = 2157] [outer = (nil)] [url = about:blank] 14:04:40 INFO - PROCESS | 1770 | --DOMWINDOW == 172 (0x86351c00) [pid = 1770] [serial = 2145] [outer = (nil)] [url = about:blank] 14:04:40 INFO - PROCESS | 1770 | --DOMWINDOW == 171 (0x895d7800) [pid = 1770] [serial = 2076] [outer = (nil)] [url = about:blank] 14:04:40 INFO - PROCESS | 1770 | --DOMWINDOW == 170 (0x88905400) [pid = 1770] [serial = 2151] [outer = (nil)] [url = about:blank] 14:04:40 INFO - PROCESS | 1770 | --DOMWINDOW == 169 (0x915d2800) [pid = 1770] [serial = 2195] [outer = (nil)] [url = about:blank] 14:04:40 INFO - PROCESS | 1770 | --DOMWINDOW == 168 (0x867f4c00) [pid = 1770] [serial = 2198] [outer = (nil)] [url = about:blank] 14:04:40 INFO - PROCESS | 1770 | --DOMWINDOW == 167 (0x8bd50800) [pid = 1770] [serial = 2171] [outer = (nil)] [url = about:blank] 14:04:40 INFO - PROCESS | 1770 | --DOMWINDOW == 166 (0x91f09800) [pid = 1770] [serial = 2196] [outer = (nil)] [url = about:blank] 14:04:40 INFO - PROCESS | 1770 | --DOMWINDOW == 165 (0x8fa97400) [pid = 1770] [serial = 2177] [outer = (nil)] [url = about:blank] 14:04:40 INFO - PROCESS | 1770 | --DOMWINDOW == 164 (0x875b1400) [pid = 1770] [serial = 2147] [outer = (nil)] [url = about:blank] 14:04:40 INFO - PROCESS | 1770 | --DOMWINDOW == 163 (0x913a1800) [pid = 1770] [serial = 2193] [outer = (nil)] [url = about:blank] 14:04:40 INFO - PROCESS | 1770 | --DOMWINDOW == 162 (0x8ba20400) [pid = 1770] [serial = 2168] [outer = (nil)] [url = about:blank] 14:04:40 INFO - PROCESS | 1770 | --DOMWINDOW == 161 (0x8b753400) [pid = 1770] [serial = 2165] [outer = (nil)] [url = about:blank] 14:04:40 INFO - PROCESS | 1770 | --DOMWINDOW == 160 (0x8a60f800) [pid = 1770] [serial = 2162] [outer = (nil)] [url = about:blank] 14:04:40 INFO - PROCESS | 1770 | --DOMWINDOW == 159 (0x8b758c00) [pid = 1770] [serial = 2166] [outer = (nil)] [url = about:blank] 14:04:40 INFO - PROCESS | 1770 | --DOMWINDOW == 158 (0x87f99c00) [pid = 1770] [serial = 2150] [outer = (nil)] [url = about:blank] 14:04:40 INFO - PROCESS | 1770 | --DOMWINDOW == 157 (0x90252800) [pid = 1770] [serial = 2183] [outer = (nil)] [url = about:blank] 14:04:40 INFO - PROCESS | 1770 | --DOMWINDOW == 156 (0x9057c400) [pid = 1770] [serial = 2189] [outer = (nil)] [url = about:blank] 14:04:40 INFO - PROCESS | 1770 | --DOMWINDOW == 155 (0x8a5d5000) [pid = 1770] [serial = 2160] [outer = (nil)] [url = about:blank] 14:04:40 INFO - PROCESS | 1770 | --DOMWINDOW == 154 (0x895a5c00) [pid = 1770] [serial = 2159] [outer = (nil)] [url = about:blank] 14:04:40 INFO - PROCESS | 1770 | --DOMWINDOW == 153 (0x8f6f4800) [pid = 1770] [serial = 2175] [outer = (nil)] [url = about:blank] 14:04:40 INFO - PROCESS | 1770 | --DOMWINDOW == 152 (0x904e6400) [pid = 1770] [serial = 2187] [outer = (nil)] [url = about:blank] 14:04:40 INFO - PROCESS | 1770 | --DOMWINDOW == 151 (0x8f4ab000) [pid = 1770] [serial = 2174] [outer = (nil)] [url = about:blank] 14:04:40 INFO - PROCESS | 1770 | --DOMWINDOW == 150 (0x90410800) [pid = 1770] [serial = 2186] [outer = (nil)] [url = about:blank] 14:04:40 INFO - PROCESS | 1770 | --DOMWINDOW == 149 (0x900d2000) [pid = 1770] [serial = 2181] [outer = (nil)] [url = about:blank] 14:04:40 INFO - PROCESS | 1770 | --DOMWINDOW == 148 (0x85b2c800) [pid = 1770] [serial = 2144] [outer = (nil)] [url = about:blank] 14:04:40 INFO - PROCESS | 1770 | --DOMWINDOW == 147 (0x88907800) [pid = 1770] [serial = 2204] [outer = (nil)] [url = about:blank] 14:04:40 INFO - PROCESS | 1770 | --DOMWINDOW == 146 (0x8be66800) [pid = 1770] [serial = 2172] [outer = (nil)] [url = about:blank] 14:04:40 INFO - PROCESS | 1770 | --DOMWINDOW == 145 (0x893f2c00) [pid = 1770] [serial = 2156] [outer = (nil)] [url = about:blank] 14:04:40 INFO - PROCESS | 1770 | --DOMWINDOW == 144 (0x88c8ac00) [pid = 1770] [serial = 2153] [outer = (nil)] [url = about:blank] 14:04:40 INFO - PROCESS | 1770 | --DOMWINDOW == 143 (0x9057ec00) [pid = 1770] [serial = 2190] [outer = (nil)] [url = about:blank] 14:04:40 INFO - PROCESS | 1770 | --DOMWINDOW == 142 (0x8bb52000) [pid = 1770] [serial = 2169] [outer = (nil)] [url = about:blank] 14:04:40 INFO - PROCESS | 1770 | --DOMWINDOW == 141 (0x8a72e800) [pid = 1770] [serial = 2163] [outer = (nil)] [url = about:blank] 14:04:40 INFO - PROCESS | 1770 | 1461099880862 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:40 INFO - PROCESS | 1770 | ++DOCSHELL 0x862f1400 == 146 [pid = 1770] [id = 778] 14:04:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 142 (0x862f6400) [pid = 1770] [serial = 2333] [outer = (nil)] 14:04:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 143 (0x864cc800) [pid = 1770] [serial = 2334] [outer = 0x862f6400] 14:04:40 INFO - PROCESS | 1770 | 1461099880951 Marionette DEBUG loaded listener.js 14:04:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 144 (0x86f52c00) [pid = 1770] [serial = 2335] [outer = 0x862f6400] 14:04:41 INFO - PROCESS | 1770 | 1461099881673 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 14:04:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 14:04:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 14:04:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 14:04:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 14:04:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 14:04:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 14:04:41 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 4340ms 14:04:41 INFO - PROCESS | 1770 | 1461099881704 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 14:04:41 INFO - PROCESS | 1770 | 1461099881710 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 14:04:41 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 14:04:41 INFO - PROCESS | 1770 | 1461099881717 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 14:04:41 INFO - PROCESS | 1770 | 1461099881724 Marionette TRACE conn3 <- [1,3078,null,{}] 14:04:41 INFO - PROCESS | 1770 | 1461099881731 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:41 INFO - PROCESS | 1770 | 1461099881919 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 14:04:42 INFO - PROCESS | 1770 | 1461099882167 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:42 INFO - PROCESS | 1770 | ++DOCSHELL 0x8770f400 == 147 [pid = 1770] [id = 779] 14:04:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 145 (0x87710400) [pid = 1770] [serial = 2336] [outer = (nil)] 14:04:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 146 (0x87862c00) [pid = 1770] [serial = 2337] [outer = 0x87710400] 14:04:42 INFO - PROCESS | 1770 | 1461099882244 Marionette DEBUG loaded listener.js 14:04:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 147 (0x878a8000) [pid = 1770] [serial = 2338] [outer = 0x87710400] 14:04:43 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 14:04:43 INFO - reader.readAsText(blob_2) 14:04:43 INFO - }" did not throw 14:04:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 14:04:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 14:04:43 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 14:04:43 INFO - reader.readAsDataURL(blob_2) 14:04:43 INFO - }" did not throw 14:04:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 14:04:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 14:04:43 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 14:04:43 INFO - reader.readAsArrayBuffer(blob_2) 14:04:43 INFO - }" did not throw 14:04:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 14:04:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 14:04:43 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 14:04:43 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 14:04:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:43 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:04:43 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 14:04:43 INFO - PROCESS | 1770 | 1461099883223 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 14:04:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 14:04:43 INFO - PROCESS | 1770 | 1461099883236 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 14:04:43 INFO - PROCESS | 1770 | 1461099883239 Marionette TRACE conn3 <- [1,3082,null,{}] 14:04:43 INFO - PROCESS | 1770 | 1461099883245 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:43 INFO - PROCESS | 1770 | 1461099883518 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 14:04:43 INFO - PROCESS | 1770 | 1461099883551 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x87f9a000 == 148 [pid = 1770] [id = 780] 14:04:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 148 (0x8890c800) [pid = 1770] [serial = 2339] [outer = (nil)] 14:04:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 149 (0x88b4ec00) [pid = 1770] [serial = 2340] [outer = 0x8890c800] 14:04:43 INFO - PROCESS | 1770 | 1461099883624 Marionette DEBUG loaded listener.js 14:04:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 150 (0x88c8c800) [pid = 1770] [serial = 2341] [outer = 0x8890c800] 14:04:44 INFO - PROCESS | 1770 | 1461099884621 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 14:04:44 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 14:04:44 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 14:04:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:44 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 14:04:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 14:04:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1430ms 14:04:44 INFO - PROCESS | 1770 | 1461099884668 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 14:04:44 INFO - PROCESS | 1770 | 1461099884672 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 14:04:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 14:04:44 INFO - PROCESS | 1770 | 1461099884706 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 14:04:44 INFO - PROCESS | 1770 | 1461099884714 Marionette TRACE conn3 <- [1,3086,null,{}] 14:04:44 INFO - PROCESS | 1770 | 1461099884721 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:45 INFO - PROCESS | 1770 | 1461099885011 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 14:04:45 INFO - PROCESS | 1770 | 1461099885044 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:45 INFO - PROCESS | 1770 | ++DOCSHELL 0x85b33400 == 149 [pid = 1770] [id = 781] 14:04:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 151 (0x88c83400) [pid = 1770] [serial = 2342] [outer = (nil)] 14:04:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 152 (0x89424400) [pid = 1770] [serial = 2343] [outer = 0x88c83400] 14:04:45 INFO - PROCESS | 1770 | 1461099885132 Marionette DEBUG loaded listener.js 14:04:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 153 (0x895a4400) [pid = 1770] [serial = 2344] [outer = 0x88c83400] 14:04:46 INFO - PROCESS | 1770 | --DOMWINDOW == 152 (0x867e7c00) [pid = 1770] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:04:46 INFO - PROCESS | 1770 | --DOMWINDOW == 151 (0x878ad000) [pid = 1770] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 14:04:46 INFO - PROCESS | 1770 | --DOMWINDOW == 150 (0x87e61000) [pid = 1770] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 14:04:46 INFO - PROCESS | 1770 | --DOMWINDOW == 149 (0x89420400) [pid = 1770] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 14:04:46 INFO - PROCESS | 1770 | --DOMWINDOW == 148 (0x86f46c00) [pid = 1770] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 14:04:46 INFO - PROCESS | 1770 | --DOMWINDOW == 147 (0x93a38c00) [pid = 1770] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 14:04:46 INFO - PROCESS | 1770 | --DOMWINDOW == 146 (0x937a2800) [pid = 1770] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 14:04:46 INFO - PROCESS | 1770 | --DOMWINDOW == 145 (0x93905c00) [pid = 1770] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 14:04:46 INFO - PROCESS | 1770 | --DOMWINDOW == 144 (0x937a0400) [pid = 1770] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 14:04:46 INFO - PROCESS | 1770 | --DOMWINDOW == 143 (0x88da1000) [pid = 1770] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 14:04:46 INFO - PROCESS | 1770 | --DOMWINDOW == 142 (0x92d41800) [pid = 1770] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 14:04:46 INFO - PROCESS | 1770 | --DOMWINDOW == 141 (0x929e4400) [pid = 1770] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 14:04:46 INFO - PROCESS | 1770 | --DOMWINDOW == 140 (0x915d1800) [pid = 1770] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 14:04:46 INFO - PROCESS | 1770 | --DOMWINDOW == 139 (0x91f0b000) [pid = 1770] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 14:04:46 INFO - PROCESS | 1770 | --DOMWINDOW == 138 (0x915d7400) [pid = 1770] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:04:46 INFO - PROCESS | 1770 | --DOMWINDOW == 137 (0x900cfc00) [pid = 1770] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 14:04:46 INFO - PROCESS | 1770 | --DOMWINDOW == 136 (0x8fa8d800) [pid = 1770] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 14:04:46 INFO - PROCESS | 1770 | --DOMWINDOW == 135 (0x8f7de400) [pid = 1770] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 14:04:46 INFO - PROCESS | 1770 | --DOMWINDOW == 134 (0x8f7e0c00) [pid = 1770] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 14:04:46 INFO - PROCESS | 1770 | --DOMWINDOW == 133 (0x8e5c1c00) [pid = 1770] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 14:04:46 INFO - PROCESS | 1770 | --DOMWINDOW == 132 (0x8b754400) [pid = 1770] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 14:04:46 INFO - PROCESS | 1770 | --DOMWINDOW == 131 (0x895dd400) [pid = 1770] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 14:04:46 INFO - PROCESS | 1770 | --DOMWINDOW == 130 (0x88d9f800) [pid = 1770] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 14:04:46 INFO - PROCESS | 1770 | --DOMWINDOW == 129 (0x87f98c00) [pid = 1770] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 14:04:46 INFO - PROCESS | 1770 | --DOMWINDOW == 128 (0x85b36000) [pid = 1770] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 14:04:46 INFO - PROCESS | 1770 | 1461099886740 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 14:04:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 14:04:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 2080ms 14:04:46 INFO - PROCESS | 1770 | 1461099886760 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 14:04:46 INFO - PROCESS | 1770 | 1461099886763 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 14:04:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 14:04:46 INFO - PROCESS | 1770 | 1461099886770 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 14:04:46 INFO - PROCESS | 1770 | 1461099886772 Marionette TRACE conn3 <- [1,3090,null,{}] 14:04:46 INFO - PROCESS | 1770 | 1461099886778 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:46 INFO - PROCESS | 1770 | 1461099886967 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 14:04:47 INFO - PROCESS | 1770 | 1461099887201 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:47 INFO - PROCESS | 1770 | ++DOCSHELL 0x84b67000 == 150 [pid = 1770] [id = 782] 14:04:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 129 (0x859b9c00) [pid = 1770] [serial = 2345] [outer = (nil)] 14:04:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 130 (0x895abc00) [pid = 1770] [serial = 2346] [outer = 0x859b9c00] 14:04:47 INFO - PROCESS | 1770 | 1461099887275 Marionette DEBUG loaded listener.js 14:04:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 131 (0x895d8c00) [pid = 1770] [serial = 2347] [outer = 0x859b9c00] 14:04:47 INFO - PROCESS | 1770 | 1461099887956 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 14:04:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 14:04:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1234ms 14:04:48 INFO - PROCESS | 1770 | 1461099888004 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 14:04:48 INFO - PROCESS | 1770 | 1461099888008 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 14:04:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 14:04:48 INFO - PROCESS | 1770 | 1461099888014 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 14:04:48 INFO - PROCESS | 1770 | 1461099888017 Marionette TRACE conn3 <- [1,3094,null,{}] 14:04:48 INFO - PROCESS | 1770 | 1461099888022 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:48 INFO - PROCESS | 1770 | 1461099888371 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 14:04:48 INFO - PROCESS | 1770 | 1461099888702 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:48 INFO - PROCESS | 1770 | ++DOCSHELL 0x862f3400 == 151 [pid = 1770] [id = 783] 14:04:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 132 (0x86351c00) [pid = 1770] [serial = 2348] [outer = (nil)] 14:04:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 133 (0x867eb800) [pid = 1770] [serial = 2349] [outer = 0x86351c00] 14:04:48 INFO - PROCESS | 1770 | 1461099888864 Marionette DEBUG loaded listener.js 14:04:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 134 (0x87717400) [pid = 1770] [serial = 2350] [outer = 0x86351c00] 14:04:49 INFO - PROCESS | 1770 | 1461099889748 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 14:04:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 14:04:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1779ms 14:04:49 INFO - PROCESS | 1770 | 1461099889795 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 14:04:49 INFO - PROCESS | 1770 | 1461099889802 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 14:04:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 14:04:49 INFO - PROCESS | 1770 | 1461099889851 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 14:04:49 INFO - PROCESS | 1770 | 1461099889858 Marionette TRACE conn3 <- [1,3098,null,{}] 14:04:49 INFO - PROCESS | 1770 | 1461099889873 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:50 INFO - PROCESS | 1770 | 1461099890095 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 14:04:50 INFO - PROCESS | 1770 | 1461099890401 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:50 INFO - PROCESS | 1770 | ++DOCSHELL 0x8890cc00 == 152 [pid = 1770] [id = 784] 14:04:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 135 (0x88b48800) [pid = 1770] [serial = 2351] [outer = (nil)] 14:04:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 136 (0x88c8f000) [pid = 1770] [serial = 2352] [outer = 0x88b48800] 14:04:50 INFO - PROCESS | 1770 | 1461099890550 Marionette DEBUG loaded listener.js 14:04:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 137 (0x88da8000) [pid = 1770] [serial = 2353] [outer = 0x88b48800] 14:04:51 INFO - PROCESS | 1770 | 1461099891481 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 14:04:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 14:04:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 14:04:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1687ms 14:04:51 INFO - PROCESS | 1770 | 1461099891498 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 14:04:51 INFO - PROCESS | 1770 | 1461099891503 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 14:04:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 14:04:51 INFO - PROCESS | 1770 | 1461099891510 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 14:04:51 INFO - PROCESS | 1770 | 1461099891514 Marionette TRACE conn3 <- [1,3102,null,{}] 14:04:51 INFO - PROCESS | 1770 | 1461099891520 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:51 INFO - PROCESS | 1770 | 1461099891731 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 14:04:52 INFO - PROCESS | 1770 | 1461099892055 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:52 INFO - PROCESS | 1770 | ++DOCSHELL 0x88b46c00 == 153 [pid = 1770] [id = 785] 14:04:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 138 (0x8a5d4c00) [pid = 1770] [serial = 2354] [outer = (nil)] 14:04:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 139 (0x8a5dc400) [pid = 1770] [serial = 2355] [outer = 0x8a5d4c00] 14:04:52 INFO - PROCESS | 1770 | 1461099892148 Marionette DEBUG loaded listener.js 14:04:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 140 (0x8a607800) [pid = 1770] [serial = 2356] [outer = 0x8a5d4c00] 14:04:53 INFO - PROCESS | 1770 | 1461099893088 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 14:04:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 14:04:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1636ms 14:04:53 INFO - PROCESS | 1770 | 1461099893148 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 14:04:53 INFO - PROCESS | 1770 | 1461099893158 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 14:04:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 14:04:53 INFO - PROCESS | 1770 | 1461099893225 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 14:04:53 INFO - PROCESS | 1770 | 1461099893233 Marionette TRACE conn3 <- [1,3106,null,{}] 14:04:53 INFO - PROCESS | 1770 | 1461099893246 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:53 INFO - PROCESS | 1770 | 1461099893458 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 14:04:53 INFO - PROCESS | 1770 | 1461099893764 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:53 INFO - PROCESS | 1770 | ++DOCSHELL 0x89418000 == 154 [pid = 1770] [id = 786] 14:04:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 141 (0x8a5dd000) [pid = 1770] [serial = 2357] [outer = (nil)] 14:04:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 142 (0x8ba17c00) [pid = 1770] [serial = 2358] [outer = 0x8a5dd000] 14:04:53 INFO - PROCESS | 1770 | 1461099893898 Marionette DEBUG loaded listener.js 14:04:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 143 (0x8bb52400) [pid = 1770] [serial = 2359] [outer = 0x8a5dd000] 14:04:54 INFO - PROCESS | 1770 | 1461099894703 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]]]}] 14:04:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 14:04:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 14:04:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 14:04:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1549ms 14:04:54 INFO - PROCESS | 1770 | 1461099894722 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 14:04:54 INFO - PROCESS | 1770 | 1461099894725 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 14:04:54 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 14:04:54 INFO - PROCESS | 1770 | 1461099894732 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 14:04:54 INFO - PROCESS | 1770 | 1461099894735 Marionette TRACE conn3 <- [1,3110,null,{}] 14:04:54 INFO - PROCESS | 1770 | 1461099894741 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}] 14:04:54 INFO - PROCESS | 1770 | 1461099894975 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 14:04:55 INFO - PROCESS | 1770 | 1461099895261 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:55 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a72f400 == 155 [pid = 1770] [id = 787] 14:04:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 144 (0x8a738400) [pid = 1770] [serial = 2360] [outer = (nil)] 14:04:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 145 (0x8bd50800) [pid = 1770] [serial = 2361] [outer = 0x8a738400] 14:04:55 INFO - PROCESS | 1770 | 1461099895351 Marionette DEBUG loaded listener.js 14:04:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 146 (0x8be67000) [pid = 1770] [serial = 2362] [outer = 0x8a738400] 14:04:56 INFO - PROCESS | 1770 | 1461099896202 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"]]]}] 14:04:56 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 14:04:56 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 14:04:56 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 14:04:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:56 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 14:04:56 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1486ms 14:04:56 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 14:04:56 INFO - PROCESS | 1770 | 1461099896219 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 14:04:56 INFO - PROCESS | 1770 | 1461099896223 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 14:04:56 INFO - PROCESS | 1770 | 1461099896229 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 14:04:56 INFO - PROCESS | 1770 | 1461099896233 Marionette TRACE conn3 <- [1,3114,null,{}] 14:04:56 INFO - PROCESS | 1770 | 1461099896239 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}] 14:04:56 INFO - PROCESS | 1770 | 1461099896443 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 14:04:56 INFO - PROCESS | 1770 | 1461099896744 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\", \"66e7c316-fceb-44eb-b491-072619dfda15\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:56 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e5c5000 == 156 [pid = 1770] [id = 788] 14:04:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 147 (0x8e5c6800) [pid = 1770] [serial = 2363] [outer = (nil)] 14:04:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 148 (0x8f6ed400) [pid = 1770] [serial = 2364] [outer = 0x8e5c6800] 14:04:56 INFO - PROCESS | 1770 | 1461099896856 Marionette DEBUG loaded listener.js 14:04:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 149 (0x8f7e3800) [pid = 1770] [serial = 2365] [outer = 0x8e5c6800] 14:04:57 INFO - PROCESS | 1770 | 1461099897723 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]]]}] 14:04:57 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 14:04:57 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1544ms 14:04:57 INFO - PROCESS | 1770 | 1461099897773 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 14:04:57 INFO - PROCESS | 1770 | 1461099897777 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 14:04:58 WARNING - u'runner_teardown' () 14:04:58 INFO - No more tests 14:04:58 INFO - Got 0 unexpected results 14:04:58 INFO - SUITE-END | took 1297s 14:04:58 INFO - Closing logging queue 14:04:59 INFO - queue closed 14:04:59 INFO - Return code: 0 14:04:59 WARNING - # TBPL SUCCESS # 14:04:59 INFO - Running post-action listener: _resource_record_post_action 14:04:59 INFO - Running post-run listener: _resource_record_post_run 14:05:00 INFO - Total resource usage - Wall time: 1334s; CPU: 98.0%; Read bytes: 14053376; Write bytes: 966508544; Read time: 700; Write time: 234812 14:05:00 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 14:05:00 INFO - install - Wall time: 33s; CPU: 100.0%; Read bytes: 0; Write bytes: 182333440; Read time: 0; Write time: 151856 14:05:00 INFO - run-tests - Wall time: 1302s; CPU: 98.0%; Read bytes: 11268096; Write bytes: 784175104; Read time: 576; Write time: 82956 14:05:00 INFO - Running post-run listener: _upload_blobber_files 14:05:00 INFO - Blob upload gear active. 14:05:00 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 14:05:00 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 14:05:00 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', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 14:05:00 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 fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 14:05:00 INFO - (blobuploader) - INFO - Open directory for files ... 14:05:00 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 14:05:01 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:05:01 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:05:02 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 14:05:02 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:05:02 INFO - (blobuploader) - INFO - Done attempting. 14:05:02 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 14:05:02 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:05:02 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:05:02 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 14:05:02 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:05:02 INFO - (blobuploader) - INFO - Done attempting. 14:05:02 INFO - (blobuploader) - INFO - Iteration through files over. 14:05:02 INFO - Return code: 0 14:05:02 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 14:05:02 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 14:05:02 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/c0b5db33547b2af857b3b749aebfe56238348f9bf3239665e1a7f124b720249bbe8353af2b71127e09a64b4c28b4cf83d27698e8b24a75eeb3272f91421abfe4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/1802c8c59fb5f52af2d4ebb96b2d5574e8e6bfc2b4bbed7970edd626f8ec69c05d8b85e55f8a99019a2134d7b306403b227c59207eb829eae8d9b3c7e6a8f665"} 14:05:02 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 14:05:02 INFO - Writing to file /builds/slave/test/properties/blobber_files 14:05:02 INFO - Contents: 14:05:02 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/c0b5db33547b2af857b3b749aebfe56238348f9bf3239665e1a7f124b720249bbe8353af2b71127e09a64b4c28b4cf83d27698e8b24a75eeb3272f91421abfe4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/1802c8c59fb5f52af2d4ebb96b2d5574e8e6bfc2b4bbed7970edd626f8ec69c05d8b85e55f8a99019a2134d7b306403b227c59207eb829eae8d9b3c7e6a8f665"} 14:05:02 INFO - Running post-run listener: copy_logs_to_upload_dir 14:05:02 INFO - Copying logs to upload dir... 14:05:02 INFO - mkdir: /builds/slave/test/build/upload/logs 14:05:02 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1478.375291 ========= master_lag: 0.52 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 38 secs) (at 2016-04-19 14:05:03.484733) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-19 14:05:03.485931) ========= 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-1461098278.164441-965128150 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/c0b5db33547b2af857b3b749aebfe56238348f9bf3239665e1a7f124b720249bbe8353af2b71127e09a64b4c28b4cf83d27698e8b24a75eeb3272f91421abfe4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/1802c8c59fb5f52af2d4ebb96b2d5574e8e6bfc2b4bbed7970edd626f8ec69c05d8b85e55f8a99019a2134d7b306403b227c59207eb829eae8d9b3c7e6a8f665"} build_url:https://queue.taskcluster.net/v1/task/ORvJ1edpQHSqDG-ckaik-A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/ORvJ1edpQHSqDG-ckaik-A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032657 build_url: 'https://queue.taskcluster.net/v1/task/ORvJ1edpQHSqDG-ckaik-A/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/fx-team/sha512/c0b5db33547b2af857b3b749aebfe56238348f9bf3239665e1a7f124b720249bbe8353af2b71127e09a64b4c28b4cf83d27698e8b24a75eeb3272f91421abfe4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/1802c8c59fb5f52af2d4ebb96b2d5574e8e6bfc2b4bbed7970edd626f8ec69c05d8b85e55f8a99019a2134d7b306403b227c59207eb829eae8d9b3c7e6a8f665"}' symbols_url: 'https://queue.taskcluster.net/v1/task/ORvJ1edpQHSqDG-ckaik-A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 1.65 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-19 14:05:05.166409) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 14:05:05.166936) ========= 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-1461098278.164441-965128150 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018100 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 14:05:05.223635) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 14:05:05.224091) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 14:05:05.225150) ========= ========= Total master_lag: 2.94 =========