Организация исходного кода Common Lisp

Я новичок в CL и использую AllegroCL. Я пытаюсь понять, как организовать исходный код, чтобы он соответствовал следующим требованиям:

  1. Я хочу, чтобы код src не включал мои наборы тестов.
  2. Я хочу объявить зависимости проекта (как src, так и test deps )переносимым способом, чтобы другим членам моей команды не приходилось модифицировать свои системы.
  3. Я хочу упростить непрерывную интеграцию при проверке -входов, включая как сборки, так и тесты.

Я пытался творчески использовать ASDF для удовлетворения этих требований, и у меня не получается. Как другие люди относятся к этой проблеме? Являются ли эти 2 требования просто не "шепелявыми"?

7
задан durron597 25 July 2015 в 17:49
поделиться