如何在集成测试中测试JSch scp命令?

杰西博

我已经获取了这个文件http://www.jcraft.com/jsch/examples/ScpTo.java.htm,我制作了一个Spring Boot应用程序,将SCPs文件传输到远程主机。但是,我在考虑如何进行测试以确保它可以将文件发送到远程服务器时遇到麻烦。

我已经为我制作的每个组件创建了单元测试,但是我在思考如何为该应用程序创建集成测试时遇到麻烦,所有的东西都连接到了Spring Boot应用程序中,它将测试SCPing到远程主机,但对于自包含功能CI版本。

我曾经有一个想法是使用testcontainer和Spring boot,但是有几件事我需要验证。

  1. 我将在dockerfile中放入什么?
  2. 考虑到我不会在服务器映像中公开HTTP端口以实现服务器连接,我将使用哪种等待策略?
  3. 假设docker具有docker-cp,SCP将在主机和docker容器之间工作吗?

我的代码库可以在这里找到

维塔利·库拉(Vitaly Chura)
  1. 您可能可以尝试使用https://hub.docker.com/r/rastasheep/ubuntu-sshd
  2. 我认为您不必为案件指定“等待”策略。
  3. 您可以获取主机container.getHost()并使用它,就像使用常规ssh服务器一样。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在scp命令中使用find

来自分类Dev

如何在Go中测试系统命令

来自分类Dev

scp命令中-f的含义是什么?

来自分类Dev

如何在Shell脚本的SCP命令中附加变量?

来自分类Dev

如何在Travis的测试文件中运行管理命令?

来自分类Dev

break命令如何在我的测试代码中起作用

来自分类Dev

如何在lerna exec命令中执行npm运行测试?

来自分类Dev

如何在硒测试phpunit中打开命令之前等待?

来自分类Dev

如何在Python中测试命令?(Eclipse / PyDev)

来自分类Dev

如何在Shell脚本中测试未知命令?

来自分类Dev

bash中的scp命令在zsh中不起作用

来自分类Dev

如何获取scp命令覆盖目标文件夹

来自分类Dev

如何使用“ scp”命令仅复制新文件?

来自分类Dev

如何阻止某些用户和出站连接的scp命令

来自分类Dev

bash脚本中的scp命令无法正常工作

来自分类Dev

如何在一个命令中gzip目录,通过scp传输和解压缩?

来自分类Dev

如何在NUnit中编写集成测试?

来自分类Dev

使用一个命令从本地多个目录中的scp文件到远程多个目录中的scp文件

来自分类Dev

使用一个命令从本地多个目录中的scp文件到远程多个目录中的scp文件

来自分类Dev

Rails:如何在Capybara集成测试中测试秒表?

来自分类Dev

Maven命令在集成测试之前运行activemq

来自分类Dev

nunit3如何在命令行中包含测试类别

来自分类Dev

如何在命令行触发的junit测试中添加参数?

来自分类Dev

如何在C#中以CQRS模式对命令处理程序进行单元测试

来自分类Dev

如何在命令行中测试文件是否是套接字?

来自分类Dev

如何在命令行中运行 Eclipse+Maven+JUnit 测试

来自分类Dev

如何在 symfony 3 控制台命令测试中设置控制台参数

来自分类Dev

如何在powershell中从命令行启动负载测试?

来自分类Dev

SCP有时会在我的命令中添加一个'-f'标志

Related 相关文章

  1. 1

    如何在scp命令中使用find

  2. 2

    如何在Go中测试系统命令

  3. 3

    scp命令中-f的含义是什么?

  4. 4

    如何在Shell脚本的SCP命令中附加变量?

  5. 5

    如何在Travis的测试文件中运行管理命令?

  6. 6

    break命令如何在我的测试代码中起作用

  7. 7

    如何在lerna exec命令中执行npm运行测试?

  8. 8

    如何在硒测试phpunit中打开命令之前等待?

  9. 9

    如何在Python中测试命令?(Eclipse / PyDev)

  10. 10

    如何在Shell脚本中测试未知命令?

  11. 11

    bash中的scp命令在zsh中不起作用

  12. 12

    如何获取scp命令覆盖目标文件夹

  13. 13

    如何使用“ scp”命令仅复制新文件?

  14. 14

    如何阻止某些用户和出站连接的scp命令

  15. 15

    bash脚本中的scp命令无法正常工作

  16. 16

    如何在一个命令中gzip目录,通过scp传输和解压缩?

  17. 17

    如何在NUnit中编写集成测试?

  18. 18

    使用一个命令从本地多个目录中的scp文件到远程多个目录中的scp文件

  19. 19

    使用一个命令从本地多个目录中的scp文件到远程多个目录中的scp文件

  20. 20

    Rails:如何在Capybara集成测试中测试秒表?

  21. 21

    Maven命令在集成测试之前运行activemq

  22. 22

    nunit3如何在命令行中包含测试类别

  23. 23

    如何在命令行触发的junit测试中添加参数?

  24. 24

    如何在C#中以CQRS模式对命令处理程序进行单元测试

  25. 25

    如何在命令行中测试文件是否是套接字?

  26. 26

    如何在命令行中运行 Eclipse+Maven+JUnit 测试

  27. 27

    如何在 symfony 3 控制台命令测试中设置控制台参数

  28. 28

    如何在powershell中从命令行启动负载测试?

  29. 29

    SCP有时会在我的命令中添加一个'-f'标志

热门标签

归档