Comments (2)
I fully agree with you observation that the test results shown in Jenkins are not giving you any indicator where the tests are coming from.
I am not very keen to encode the package name into every gtest within that package. Simply because from a design point I don't think the test should know about it and the developer shouldn't need to repeat that information.
When you look at the generated JUnit / xUnit result files and where they are being generated you will notice that they are being generated in a subfolder named after the package. The problem of the Jenkins UI in my opinion is that it doesn't show you that file path. With that information you would know immediately from which package the test came from and even in which test group it is (e.g. a launch file or a specific gtest file).
It would be nice if the Jenkins plugin would be improved to actually show where the test result came from. That would help if you are looking at a specific result. But that wouldn't provide the nice hierarchy as for the Python tests (where you click on the package name first, and then the next level shows you the tests in there). So extending the mangling logic in the xml post-processing step to prefix gtest results with the package name are the only way to achieve that as far as I know.
from ros.
Closing due to no activity.
from ros.
Related Issues (20)
- rosbash: rosrun does not auto-complete executable (node) if workspace is in hidden folder HOT 3
- Cannot install noetic on Ubuntu 21.10 HOT 1
- New Melodic release
- Bug: Cannot install ROS Noetic on Ubuntu 20.04 HOT 3
- armel support?
- ModuleNotFoundError: No module named 'roslib' HOT 2
- Running ROS across multiple machines HOT 1
- i cant connect to rosmaster.
- ROS networks HOT 2
- The repository 'http://packages.ros.org/ros/ubuntu jammy Release' does not have a Release file. HOT 2
- Not able to find TransformListener.frameExists('marker')
- A problem in topic HOT 3
- Is there any plan to support Ubuntu 22? HOT 2
- Noetic install form source fails on mac m1 Ventura
- RLException : error loading <rosparam> tag HOT 2
- ros::NodeHandle param
- Issue getting rosbag HOT 1
- x86 docker platform cross compile aarch64 HOT 2
- [Question] roscpp - C++20/23/etc. compatibility
- Unknown CMake command "list_append_unique"
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ros.