小编use*_*208的帖子

发布 gitlab 项目的覆盖结果

在 gitlab.com 的一个项目中,我运行测试和覆盖率分析。我想发布结果(HTML 文件)。我阅读了页面,并在 .gitlab.yml 文件中有一个条目来发布结果:

pages:
  stage: publish
  dependencies:
    - run-test-coverage
  script:
    - mv _build/test public/
  artifacts:
    paths:
      - public
  when: always
Run Code Online (Sandbox Code Playgroud)

工作通过了,但我找不到这份报告的发表地点。我在工件中看到生成的文件,但这对用户不友好,因为 gitlab 告诉我“无法显示源代码,因为它存储为作业工件。您可以下载它。 ”我正在使用 gitlab-ce来自 dockerhub (如果重要的话)。

gitlab

6
推荐指数
1
解决办法
3723
查看次数

vim中的多行错误格式

我正在尝试匹配C错误消息,如下所示:

gmake[1]: Entering directory `/project/swbuild45/ethanl/swfeature_int/pkt'
...
sw/se/xc/bsd/routing/rib/src/rib_bfd_thrd.c: In function 'bfd_delete_constituent_session':
sw/se/xc/bsd/routing/rib/src/rib_bfd_thrd.c:3654: error: 'bfd_ses' undeclared (first use in this function)
sw/se/xc/bsd/routing/rib/src/rib_bfd_thrd.c:3654: error: (Each undeclared identifier is reported only once
sw/se/xc/bsd/routing/rib/src/rib_bfd_thrd.c:3654: error: for each function it appears in.)
sw/se/xc/bsd/routing/rib/src/rib_bfd_thrd.c:3654: error: expected ';' before 'sion_cst'
sw/se/xc/bsd/routing/rib/src/rib_bfd_thrd.c:3663: error: 'dbl_dequ' undeclared (first use in this function)
sw/se/xc/bsd/routing/rib/src/rib_bfd_thrd.c:3663: error: expected ';' before 'eue'
...
gmake[1]: Leaving directory `/project/swbuild45/ethanl/swfeature_int/pkt'

到目前为止,我想出了这个:

errorformat=%f:%l:\ %m,%Dgmake[%\\d%\\*]:\ Entering\ directory\ `%f',%Xgmake[%\\d%\\*]:\ Leaving\ directory%s
Run Code Online (Sandbox Code Playgroud)

它打开文件并将我转到第一个错误,但我必须键入:cn四次才能得到第二个错误.我试图设置多行错误,但到目前为止我的错误字符串不起作用:

errorformat=%-Z%f:\ %s,%C%f:%l:\ %m,%A%f:\ %m,%Dgmake[%\\d%\\*]:\ Entering\ directory\ `%f',%Xgmake[%\\d%\\*]:\ …
Run Code Online (Sandbox Code Playgroud)

vim errorformat multiline

3
推荐指数
1
解决办法
627
查看次数

标签 统计

errorformat ×1

gitlab ×1

multiline ×1

vim ×1