小编utp*_*pal的帖子

gerrit ssh 权限被拒绝(公钥)

我正在努力使用 ssh 与gerrit.openbmc-project.xyz进行身份验证。

我正在尝试在windows上使用ssh

我的.ssh\config看起来像这样:

Host openbmc.gerrit
        Hostname gerrit.openbmc-project.xyz
        Port 29418
        User patelutpal
Run Code Online (Sandbox Code Playgroud)

我的 * .ssh*目录的内容如下所示:

-rw-r--r-- 1 utpalp 1049089  107 Dec  7 23:04 config
-rw-r--r-- 1 utpalp 1049089  411 Dec  7 21:10 id_ed25519
-rw-r--r-- 1 utpalp 1049089   97 Dec  7 21:10 id_ed25519.pub
-rw-r--r-- 1 utpalp 1049089 3381 Dec  7 22:14 id_rsa
-rw-r--r-- 1 utpalp 1049089  741 Dec  7 22:14 id_rsa.pub
-rw-r--r-- 1 utpalp 1049089  419 Dec  7 22:53 known_hosts
Run Code Online (Sandbox Code Playgroud)

我已使用id …

ssh permission-denied gerrit

7
推荐指数
2
解决办法
5180
查看次数

GCOV 交叉分析:__gcov_flush() 不会刷新共享库的覆盖率数据

我正在尝试获取基于 ARM 的嵌入式系统的代码覆盖率。使用 x86 进行交叉编译。基本上,我有一个交叉分析问题。

对于我想要生成代码覆盖率数据的应用程序,我定义了一个信号处理程序,在其中调用__gcov_flush()将代码覆盖率数据刷新到 .gcda 文件。我正在向应用程序发送 SIGUSR1。该应用程序使用多个 .so 文件,其中实现了大部分代码和逻辑。

当我向进程发送信号时,只会创建/更新应用程序的 .gcda 文件。.so 的 .gcda 文件根本不会创建/更新。

有没有办法刷新__gcov_flush()应用程序正在使用的 .so 的所有覆盖数据?

我不想强迫应用程序这样做,exit()因为这会破坏我想要做的事情的目的。我需要能够转储应用程序及其在运行时使用的 .so 的覆盖率数据。请帮忙!!

使用 ARM GCC v4.5.1。

这是我迄今为止为生成代码覆盖率数据所做的工作:

我在主 makefile 中为 GCC 定义了以下选项: CFLAGS += -fprofile-arcs -ftest-coverage LDFLAGS += -fprofile-arcs -ftest-coverage

我还将GCOV_PREFIXGCOV_PREFIX_STRIP作为目标系统上的全局环境变量导出,以强制在特定路径中创建 .gcda 文件。这是有效的。

__gcov_flush()我唯一的问题是 .so 的 .gcda 文件在从应用程序调用时没有创建/更新。

code-coverage gcov

4
推荐指数
1
解决办法
7178
查看次数

管理用于测试自动化的Python和Python软件包版本

民间,

我计划使用Python和各种python软件包(例如,机器人框架,appium,selenium等)进行自动化测试。但是众所周知,python和所有软件包版本都在不断更新。

如果我们从所有这些版本中选择一个版本,并且随着这些软件包的更新,建议的使开发环境与最新版本保持最新的过程是什么?

赞赏一些指导。

谢谢。

python pip pypi

4
推荐指数
1
解决办法
106
查看次数

标签 统计

code-coverage ×1

gcov ×1

gerrit ×1

permission-denied ×1

pip ×1

pypi ×1

python ×1

ssh ×1