﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	difficulty
1477	chicken-install cache does not know if an egg has tests	sjamaan		"If an egg is already in cache, it will not be downloaded again even if you run `chicken-install -test` later. This means the tests won't be run if you fetched it without tests before (as chicken-install thinks there are no tests).

Example:

{{{
$ chicken-install -retrieve bind
bind located at /home/peter/.chicken-install/cache/bind
$ chicken-install -test bind
.... <installs, but no tests are run> ....
}}}

Actually, this also happens when retrieving an egg implicitly when you install it for the first time without `-test` and then re-install it with `-test`.

Either we need to somehow record if the egg was retrieved with or without tests, and re-retrieve it if the tests are missing, or simply make `-test` implied when fetching the egg."	defect	closed	major	5.0	core tools	5.0.0	fixed	chicken-install, cache		easy
