问题标签 [django-jenkins]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - django-jenkins 仅对模型进行覆盖
我目前在我的 Django 应用程序中使用 0.16.2 版本的 Django-jenkins。Django 版本是 1.6.2
我的 django 应用程序结构如下所示:
- 我的应用
- 源代码
- 模块1
- 楷模
- 测试
- helper_modules
- 视图1.py
- 视图2.py
- urls_1.py
- 模块1
- 主应用
- django-admin.py
- 源代码
当我执行
生成了覆盖率报告,但它只有 module1.models 的覆盖率报告,没有其他内容。
我没有PROJECT_APPS
在 settings.py 中设置变量。
django-jenkins 的 Jenkins 配置如下所示:
如何覆盖 module1 中的所有内容?
jenkins - 使用 bitbucket 配置 Jenkins 以运行测试
我计划使用 jenkins 运行构建和测试用例并进行部署。我已经安装了 Jenkins 并创建了工作。
我有带有 mercurial 的 bitbucket 存储库,因此配置了 mercurial 并构建克隆存储库,并且什么也不做。现在我正在 shell 中为特定目的编写命令:
这是 jenkins 上构建控制台的跟踪。
jenkins - 如何在Jenkins中一一运行多个Jmeter场景,即.jmx文件?
我已经成功创建了一些用于性能测试的 Jmeter 场景,现在我想一个接一个地运行这些场景而不会出现任何故障。
根据一些搜索,我发现詹金斯适合这个。
你能告诉我如何在 Jenkins 中运行所有 Jmeter 场景吗?
已完成的工作和要实现的工作:我在 Jenkins 中创建了一项运行一个单一场景的项目。同样,如果我创建不同的项目,我将能够运行所有场景。
问题: 是否有任何方法或插件可以让我将所有项目集成到 Jenkins 中,以便它们可以一个接一个地运行。
条件:还要考虑10个场景5中的(比如说)一个接一个地运行并且第6个卡在某个地方的情况,我也可以运行下一个场景(即7、8、9 10)。
django - 将 unittest.skip 与 django-jenkins 一起使用
我@unittest.skip
为我的一些测试方法添加了装饰器。它在运行时按预期工作python manage.py test --settings=PATH_TO_SETTING
但它不适用于python manage.py jenkins --settings=PATH_TO_SETTING
我读到我需要添加JENKINS_TEST_RUNNER
到设置文件,但我不知道如何添加该类。
我怎样才能使它与詹金斯一起工作?
python - django-jenkins - 不为 django -restframework 生成任何coverage.xml 报告
我正在尝试将 django-jenkins 集成到我的 django-rest 框架应用程序中。
为了运行覆盖范围内的测试用例,我已经厌倦了按照文档执行的命令。
我能够毫无例外地成功运行我的测试用例。
但在报告目录中。我只能看到一个 junit.xml 文件,并且没有生成覆盖率报告 (coverage.xml)。
需要帮助来解决这个问题,无论我是否缺少任何其他配置。
谢谢
django - 将 django-jenkins 与 jenkins 和 docker 一起使用
我尝试在构建时在 Jenkins 中展示测试结果。我的堆栈是,我将 Django 应用程序放在 Docker 映像中,并使用 Jenkins 部署它。
在我运行 docker 容器功能的 yaml 文件中,我放置了运行脚本。
构建顺利,如果我 ssh(在终端中)到这台机器,并查看 docker 容器内部,我可以看到reports
带有报告的文件夹。
我的问题是在 Jenkins 内部,在 Workspace 下我可以看到所有文件,但看不到reports
文件夹。
因此(我认为)如果我添加Post-build Action -> Publish JUnit test result report
我无法选择包含报告的文件夹。
我猜:
我的猜测是 Jenkins 看不到 docker 映像内部,并且在触发 yaml 命令之前以某种方式复制所有文件。但我不知道如何解决这个问题。
django - “用户警告:没有 PROJECT_APPS 设置,覆盖所有应用程序”是什么意思?
所以我正在为我的公司研究和测试 Django 和 Jenkins 的持续集成。我已成功连接它们,但此警告不断弹出。我已经尝试过用谷歌搜索,但令我沮丧的是没有找到我想要的东西。
所以我在一些文章中读到我需要在配置文件中插入一行代码,但我不确定这是否正确。下面是代码
问题是,如果我把它放在 settings.py 中,我的 Django 和 Jenkins 将无法运行,所以我完全不知道应该把它放在哪里。Django-Jenkins 的文档仅说明要启用它,您需要手动安装在 Jenkins 服务器上,我没有找到任何有关如何安装它的指南,所以我在这里做最后的选择。
这是我的settings.py
python-3.8 - Django-jenkins --enable-coverage 返回“覆盖”对象没有属性“数据”
我正在使用django-jenkins v0.110.0和覆盖 v5.2.1,以及Django v3.1。如主题中所述,当我运行时:
我收到此错误:
AttributeError:“覆盖”对象没有属性“数据”
下面是整个堆栈回溯:
tests.py 中的测试方法运行正常,并在报告目录下生成了 junit.xml。但是肯定没有覆盖报告,因为这个错误。我在这里错过了什么吗?我应该指定一个覆盖配置文件(coverage.rc)让它工作吗?是不是和python3.8不兼容?其他问题?
任何想法都非常感谢。提前致谢!