snipe migrations:为Laravel测试快速进行数据库迁移 源码
阻击迁移 为Laravel测试提供快速的数据库迁移。 该软件包将为您的mysql数据库创建快照,并将架构导入到测试数据库中,而不是在测试套件启动时运行所有迁移。 如果您的项目中包含许多迁移文件,则此过程可以在初始化测试套件时为您带来巨大的速度改进。 该软件包可以替代Laravel提供的RefreshDatabase特征。 例如,我们在大约需要4秒钟才能使用RefreshDatabase运行所有迁移的应用程序上对此进行了测试。 使用SnipeMigrations,测试将在200毫秒内启动。 要求 Laravel> = 5.5 PHP> = 7.1 MySql或MariaDb,带有单独的
用户评论