处理器在环测试(或PIL测试)意味着我们要测试的代码使用目标编译器编译并在目标处理器上执行。但是,我们为什幺要这样做呢?无论是在开发手写代码还是在基于模型的环境中(如 Matlab/Simulink)工作,都很可能执行软件在环仿真 (SIL),这些仿真在主机 PC 上的理想化环境中运行。与目标处理器相比,它通常具有更强大的CPU,并使用不同的编译器。
Modern technology stacks are extremely complicated, and this can lead to many inconsistent states and hard-to-reproduce errors that slow down development and waste time and time.
Docker allows you to isolate your programs, minimizing unexpected interferences between them, and creating more reproducible environments.
Utilizing the power of Docker in CI/CD pipelines helps reduce frustrating debug errors and leads to more robust development and testing processes.