|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Victor Wagner 2:5020/400 29 Dec 2004 00:18:51 To : Ruslan Kosolapov Subject : Re: доступ с линукса на винды -------------------------------------------------------------------------------- Ruslan Kosolapov <rk@plesk.ru> wrote: VW>> А никак. Самое главное - зачем? rm -rf тестовая VW>> директория; cvs checkout; make && make test RK> А на ms windows? Реестр чистить, проверять, что каталог А какая разница? Все равно нужен либо cygwin, либо msys для того чтобы не извращаться с разными диалектами make. Соответственно rm тоже есть. RK> никто не блокирует и так далее? К тому же логи-то тоже RK> надо чистить, иначе это уже другая конфигурация, Так это, директория сносится ПЕРЕД тестом, а не после. Вместе с логами, так как в момент запуска следующего теста логи от предыдущего либо не нужны, либо уже куда-то откопированы. А summary по почте уходит. RK> соответственно, другой тест. А разные тесты - в разные тестовые директории. RK> Я про blackbox-тестирование говорю, то есть инсталлятор RK> (продукт-то коробочный) и всё такое, никаких cvs co. Hаш Hу с этим, конечно сложнее будет. У нас это больше на unit-тестирование похоже (хотя и не совсем). Хотя, скажем, для эхотага можно быть уверенным что родной package manager корректно отработает откат. Во всяком случае в такой ситуации, когда продукт уже засунут под автоматическое тестирование. Что пакет не соберется из-за ошибок в debian/rules или .spec - это легко. Hо чтобы не деинсталлировался... В принципе, при корректном использовании Windows Installer - то же самое (хотя кто кроме Microsoft умеет его корректно использовать?). И наибольшие трудности в этом месте представляют собой как раз наиболее маргинальные системы - Solaris и FreeBSD. RK> продукт во всю систему корни пускает, его в одной RK> директории не запрёшь... RK> PS: а вообще наверняка и ваш софт может необратимо систему RK> покорёжить (вспоминая про rm -rf ${INSTALLDIR}/${TMPDIR}, Hу это вряд-ли. Поскольку от имени пользователя build в системе для записи доступна как раз только эта самая тестовая директория. Поэтому rm -rf / и rm -rf ${TESTDIR} приведут к одинаковым результатам. Правда, первая будет намного дольше работать. Даже скрипт, который управляет процессом тестирования и то ни разу не build принадлежит. -- -- Hу и дерьмо же я тебе продал, - сказал фермер дачнику, отгрузив ему машину навоза. --- ifmail v.2.15dev5.3 * Origin: Free Net of Leninsky,45 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/15178491abe82.html, оценка из 5, голосов 10
|