Созданный в поблочном тестировании в VS 2008
в порядке, но его трудное для интеграции с CruiseControl.net
, конечно, намного тяжелее, чем нормальный NUnit
.
Так идут с NUnit
, если Вы планируете иметь хорошие автоматизированные тесты.
Похоже, есть две проблемы:
включение USB-устройства при выключенном ПК. Кажется, что на большинстве материнских плат есть перемычка для этой функции.
возвращая ПК к жизни. Стандартного функционала для этого вроде бы нет. Решение состоит в том, чтобы «нажать» кнопку питания ПК через AVR на плате USB. Я знаю, что это означает дополнительный кабель от USB к ПК, но это кажется самым простым решением.
Другой обходной путь может заключаться в отправке сигнала включения на ПК через Ethernet. Но я предполагаю, что это будет сложнее, чем решение кнопки питания, и для этого потребуются дополнительные кабели.
Должен существовать способ сделать это с помощью USB, поскольку некоторые ПК можно включать с клавиатуры. Я думаю, что некоторые будут искать, поддерживает ли ваша материнская плата / BIOS (возможно, вам нужно включить его в BIOS, это, вероятно, также обеспечит питание вашего устройства от USB, хотя компьютер выключен), и будет ли это V -USB (мне неизвестно) может посылать сигнал пробуждения.
удачи!
В этой статье базы знаний Microsoft описывается, как включить "пробуждение по USB" для USB-мыши. Я только что проверил, и моя запись устройства клавиатуры (в Windows Vista) имеет тот же выбор, уже отмеченный.
Итак, если ваш AVR эмулирует USB-клавиатуру или мышь, должно быть возможно вывести компьютер из спящего режима, отправив соответствующий данные.
Как "выкл" комп должен быть? Достаточно ли пробуждения ото сна / режима ожидания? Стандарт USB описывает «удаленное пробуждение».
Помимо включения удаленного пробуждения, как и в случае с упоминанием об удалении, программное обеспечение на ПК не участвует в этой работе.