git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [GSOC] Contributing to git.

From
Jakub Narebski <jnareb@gmail.com>
Date
Mar 30, 2012, 11:45 UTC
Message-ID
<201203301345.59195.jnareb@gmail.com>
In-Reply-To
<CACeyogeboKPEhsaY357+hBvVquW7kn3ygOk11ZSKvXOt4vkzvQ@mail.gmail.com>
On Fri, 30 Mar 2012, chaitanyaa nalla wrote:
> There are good Opensource tools like
> TestSwarm (jQuery), JSTestDriver(Google). Both are distributed
> javascript testing tools that supports testing on all major browsers.

We don't need _distributed_ javascript testing tool; we need automated command-line javascript testing tool which we can integrate into git testsuite (t/).

* TestSwarm is distributed continuous integration testing tool,
  (not necessary for us), and from what I understand it shows results
  as a web page (in a browser).
  It is written in PHP and uses MySQL.
* jsTestDriver looks like something we could use, as it is run from
  command line, and prints results to standard output.
  It requires however a web browser attached (this is not an obstacle:
  having web browser can be prerequisite for such tests)... and is
  written in Java, and as far as I understand doesn't output TAP.
Documentation/CodingGuidelines says:
 - Avoid introducing a new dependency into git. This means you
   usually should stay away from scripting languages not already
   used in the git core command set [...]
So no PHP, and no Java.
-- 
Jakub Narebski
Poland
Previous: chaitanyaa nallaNext: chaitanyaa nalla
Message 6 of 15 in “[GSOC] Contributing to git.”
  1. jaseem abidMar 30, 2012
  2. Jeff KingMar 30, 2012
  3. jaseem abidMar 30, 2012
  4. Jakub NarebskiMar 30, 2012
  5. chaitanyaa nallaMar 30, 2012
  6. Jakub NarebskiMar 30, 2012
  7. chaitanyaa nallaMar 30, 2012
  8. jaseem abidMar 30, 2012
  9. jaseem abidMar 30, 2012
  10. Jakub NarebskiMar 30, 2012
  11. Nazri RamliyApr 2, 2012
  12. jaseem abidApr 2, 2012
  13. Nazri RamliyApr 3, 2012
  14. Jakub NarebskiApr 3, 2012
  15. Andrew SayersMar 30, 2012

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.