我正在寻找资源,文档或关于如何在基于Linux的服务器上部署Windows机器上测试django celery的建议。
任何有用的答案将不胜感激和接受。
Celery(由于另一个答案指出是第4版)不支持Windows(来源:http : //docs.celeryproject.org/en/latest/faq.html#does-
celery-support-windows
)。即使这样,您仍然可以选择:
1)
使用task_always_eager=True
。这将同步运行您的任务–通过此操作,您可以验证您的代码是否正在执行预期的工作。即使在Windows上,运行任务也可以同步运行。
更多信息:http :
//docs.celeryproject.org/en/latest/userguide/configuration.html#std : setting-
task_always_eager
2) 使用WSL(Linux的Windows子系统)。
更多信息:https : //docs.microsoft.com/zh-
cn/windows/wsl/install-win10#install-the-windows-subsystem-for-
linux
3) 在Windows上使用Docker。您可以在容器内运行Celery Worker和Celery Beat。
更多信息:https :
//docs.docker.com/docker-for-windows/
就个人而言,我将选项 1) 用于单元测试,将选项 2) 用于开发。
我目前正在使用reactNative从我的windows电脑(我唯一的电脑)构建一个移动应用程序。该应用需要在物理设备上测试,而不是在模拟器或模拟器上测试,因为它涉及一个QR扫描器,当我试图在android Studio的android模拟器/模拟器上测试QR扫描器时,它无法连接到我笔记本电脑的摄像头。所有这一切的关键在于,我唯一的物理移动设备是iPhone,React Native需要MacOS
我想在虚拟机上运行量角器测试。我已经尝试使用以下命令运行它: 不幸的是,这种方法非常缓慢。还有其他方法在虚拟机上运行量角器测试吗?也许是使用selenium的远程webdriver(我不知道如何进行设置)。
以前,我使用Behat 3和独立服务器2.45,一切正常。 我使用PhpStorm作为我的IDE。后来,在安装了火狐更新(版本。48.0)后,我的测试停止工作。我还尝试用硒独立服务器版本运行测试。3.0.0-beta3,但火狐浏览器没有打开。 有没有办法在浏览器FF 48.0下运行测试?也许有人想分享关于Behat、FF48和独立服务器工作配置的信息?
问题内容: Docker容器可以通过哪个IP地址连接到Windows版Docker(在Windows 10上)上的主机?您如何找到此IP地址? 例如:您有一个服务在Windows 10计算机上的端口1234上运行。容器中的程序必须访问此服务。程序应使用哪个IP地址连接到主机? 问题答案: 简短的回答 :在大多数情况下,您需要 10.0.75.1 。 在适用于Windows的Docker中,容器通过
问题内容: 我们有一台Ubuntu服务器,用于在Chrome和Firefox(我安装了ChromeDriver)上运行Selenium测试,我也想在Windows 10计算机上本地运行这些测试。我想使两台计算机的Python代码相同。但是我不知道如何在Windows 10上安装ChromeDriver?我没有找到它的文档上[1 ](https://sites.google.com/a/chromi
问题内容: 我同时安装了Python 2.7和Python 2.6.5。我不知道出了什么问题,但是与Python相关的一切似乎都不再起作用。例如,某些软件包的“ setup.py install”无法识别“ install”参数和其他奇怪现象… 我想从系统中完全删除Python。 我尝试运行2.7和2.6 msi文件,然后选择删除Python,然后仅运行2.6并重新安装它。仍然无法正常工作。 如何