У меня есть куча тестов для моей схемы DBIx::Class, и я использую Test::DBIx::Class. Это здорово, так как это дает мне полезные тестовые функции и нагрузки. Он также имеет свойство Test :: mysqld, поэтому я могу динамически создавать тестовый экземпляр mysqld, развертывать схему, загружать приборы и тестировать. Но если у меня есть куча тестовых скриптов, кажется глупым запускать сервер, развертывать и загружать приборы в начале каждого скрипта при создании экземпляра через конструктор.Как правильно загрузить светильники для тестового набора с помощью Test :: DBIx :: Class?
Каков наилучший способ создания тестовой базы данных и заполнения ее на время моих тестов?
У меня были дополнительные мысли об этом и пришли к выводу, что я должен разделить свои приборы и загрузить только те, которые используются в этом тестовом скрипте. Имеет смысл, поэтому тестовые скрипты можно запускать независимо или с помощью showshuffle без всякого раздувания! – cubabit