LINUX.ORG.RU

Тестирование программ зависящих от времени

 , , ,


2

4

Для тестирования нужно заставить программы думать, что время идет быстрее. То есть вызовы функций time(), gettimeofday() и остальных должны возвращать ускоренное время, а sleep() должен длиться меньшее количество времени. Хотелось бы тестировать, скажем, год работы программы за час. Все манипуляции будут происходить в Docker контейнере (но это не обязательно). libfaketime не дружит с Node.js и еще несколькими необходимыми программами. Помниться, во времена DOS, можно было решить этот вопрос записав определенный делителя в регистр часов.

Ну самое простое - это написать самому реализацию нужных сисколлов и грузить через LD_PRELOAD.

DELIRIUM ☆☆☆☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.