作为一个子例程,我想调用某些Linux专用的命令行界面工具,例如> mytool inputfile。是否可以使用Docker for Mac在容器内部编译Linux工具,并从容器外部调用它(在将输入文件复制到容器中之后?)。如果可以的话,这是个好主意吗?或者安装和编译Linux包会有问题吗?根据我对docker的理解,它基本上是一个轻量级VM,它使用Linux发行版的精简版本,这种方法似乎是有意义的,但精简方面可能是一个障碍。
我正在尝试为JavaFx编写测试,它将在headless CI上工作。当我以正常方式运行测试时,所有测试都能正常工作,但如果我在CI上运行它们,它们就不能正常工作。似乎FxRobot没有以正确的方式单击某些元素,因为我得到的错误如下: but: was <Button[id=restart, styleClass=button_restart]'RESTART'>mvn test -Dtestfx.robot=glass -Dte