Skip to content

Commit edca37e

Browse files
authored
Merge pull request #196 from fmessmer/feature/release_0.1.1
release 0.1.1
2 parents 7e93a26 + 38fcd91 commit edca37e

File tree

16 files changed

+1458
-8
lines changed

16 files changed

+1458
-8
lines changed

atf/CHANGELOG.rst

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
^^^^^^^^^^^^^^^^^^^^^^^^^
2+
Changelog for package atf
3+
^^^^^^^^^^^^^^^^^^^^^^^^^
4+
5+
0.1.1 (2024-02-21)
6+
------------------
7+
* Merge pull request `#170 <https://github.com/floweisshardt/atf/issues/170>`_ from floweisshardt/feature/actions
8+
noetic with updated action config
9+
* roscompile noetic_migration
10+
* Merge pull request `#153 <https://github.com/floweisshardt/atf/issues/153>`_ from fmessmer/feature/pylint_some_more
11+
[WIP] Feature/pylint-cleanup
12+
* proper python modules, cleanup, pylint fixes
13+
* Merge pull request `#14 <https://github.com/floweisshardt/atf/issues/14>`_ from floweisshardt/master
14+
sync from floweisshardt/master
15+
* Merge pull request `#144 <https://github.com/floweisshardt/atf/issues/144>`_ from floweisshardt/feature/remove_deprecated_packages
16+
Feature/remove deprecated packages
17+
* remove atf_presenter
18+
* remove atf_status_server
19+
* Merge pull request `#9 <https://github.com/floweisshardt/atf/issues/9>`_ from floweisshardt/master
20+
sync from floweisshardt/master
21+
* Merge pull request `#113 <https://github.com/floweisshardt/atf/issues/113>`_ from fmessmer/ci_updates
22+
[travis] ci updates
23+
* more cleanup
24+
* Merge pull request `#70 <https://github.com/floweisshardt/atf/issues/70>`_ from floweisshardt/result_msgs
25+
Result msgs
26+
* update email
27+
* fix typo
28+
* adapt licenses
29+
* Merge branch 'master' into feature/presenter
30+
* Merge pull request `#26 <https://github.com/floweisshardt/atf/issues/26>`_ from ipa-fmw/feature/linting
31+
Feature/linting
32+
* catkin lint'ing
33+
* Merge branch 'master' of /home/fmw/git/atf/src/atf
34+
Conflicts:
35+
.gitignore
36+
README.md
37+
* added atf metapackage
38+
* Contributors: Felix Messmer, Florian Köhler, Florian Weisshardt, floweisshardt, fmessmer

atf/package.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<package format="2">
22
<name>atf</name>
3-
<version>0.1.0</version>
3+
<version>0.1.1</version>
44
<description>An automated testing framework (ATF) written for ROS which supports executing integration and system tests, running benchmarks and monitor the code behaviour over time. The ATF provides basic building blocks for easy integration of the tests into your application. Furthermore the ATF provides everything to automate the execution and analysis of tests as well as a graphical web-based frontend to visualize the results.</description>
55

66
<maintainer email="[email protected]">Florian Weisshardt</maintainer>

atf_core/CHANGELOG.rst

Lines changed: 563 additions & 0 deletions
Large diffs are not rendered by default.

atf_core/package.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
schematypens="http://www.w3.org/2001/XMLSchema"?>
55
<package format="3">
66
<name>atf_core</name>
7-
<version>0.1.0</version>
7+
<version>0.1.1</version>
88
<description>ATF functionalities for generating tests, recording data, analysing data and aggregating results.</description>
99

1010
<maintainer email="[email protected]">Florian Weisshardt</maintainer>

atf_metrics/CHANGELOG.rst

Lines changed: 270 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,270 @@
1+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2+
Changelog for package atf_metrics
3+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
4+
5+
0.1.1 (2024-02-21)
6+
------------------
7+
* Merge pull request `#164 <https://github.com/floweisshardt/atf/issues/164>`_ from floweisshardt/feature/metric_topic_data
8+
new metric topic_data
9+
* fix pylint
10+
* add units
11+
* add missing method
12+
* fix pylint
13+
* fix for pylint update
14+
* new metric topic_data
15+
* Merge pull request `#181 <https://github.com/floweisshardt/atf/issues/181>`_ from floweisshardt/feature/add_units
16+
add units
17+
* add units
18+
* Merge pull request `#177 <https://github.com/floweisshardt/atf/issues/177>`_ from LoyVanBeek/feature/improve_tf_error_messaging
19+
Report about no transforms found when a TF metric fails for that reason.
20+
* Report about no transforms found when a TF metric fails for that reason.
21+
The generic "Stopped without result" pointed me to a different, wrong direction.
22+
Issue was that I had a wrong transform with non-existant frame but I interpreted that as the test did not succeed or did not get a result set
23+
* Merge pull request `#173 <https://github.com/floweisshardt/atf/issues/173>`_ from floweisshardt/feature/manual_test_execution_noetic
24+
fix manual test execution for noetic and add a rostest for it
25+
* fix time details format
26+
* Merge pull request `#170 <https://github.com/floweisshardt/atf/issues/170>`_ from floweisshardt/feature/actions
27+
noetic with updated action config
28+
* roscompile noetic_migration
29+
* Merge pull request `#168 <https://github.com/floweisshardt/atf/issues/168>`_ from fmessmer/python3-compatibility
30+
[WIP] python3 compatibility
31+
* 2to3 for python3 compatibility
32+
* Merge pull request `#153 <https://github.com/floweisshardt/atf/issues/153>`_ from fmessmer/feature/pylint_some_more
33+
[WIP] Feature/pylint-cleanup
34+
* resolve cyclic dependency
35+
* fixup: import atf_core.error
36+
* revert special atf_metrics module
37+
* properly register metrics
38+
* proper python modules, cleanup, pylint fixes
39+
* Merge pull request `#163 <https://github.com/floweisshardt/atf/issues/163>`_ from floweisshardt/feature/metric_interface_regex
40+
support regex in interface metric
41+
* support regex in interface metric
42+
* Merge pull request `#150 <https://github.com/floweisshardt/atf/issues/150>`_ from floweisshardt/fix/user_result
43+
rework groundtruth handling
44+
* fix some more boolean operations of groundtruth.result
45+
* use enum for result
46+
* fix user result metric
47+
* rework groundtruth handling in metrics
48+
* check details of user_result
49+
* Merge pull request `#155 <https://github.com/floweisshardt/atf/issues/155>`_ from floweisshardt/feature/remove_unsupported_merics
50+
remove unsupported metrics
51+
* remove unsupported metrics
52+
* Merge pull request `#14 <https://github.com/floweisshardt/atf/issues/14>`_ from floweisshardt/master
53+
sync from floweisshardt/master
54+
* Merge pull request `#149 <https://github.com/floweisshardt/atf/issues/149>`_ from floweisshardt/feature/tf_velocity
55+
new tf metrics
56+
* introduce SPAN_MEAN, SPAN_MAX, SPAN_ABSMAX, SPAN_MIN, SPAN_ABSMIN
57+
* fix no result handling
58+
* harmonize metrics
59+
* add acceleration and jerk metric
60+
* add new tf_velicity metric
61+
* fix error messages for user_result metric
62+
* Merge pull request `#145 <https://github.com/floweisshardt/atf/issues/145>`_ from floweisshardt/feature/atf_plotter
63+
more features for atf_plotter
64+
* fix user_result handling
65+
* fix groundtruth handling in user result
66+
* Merge pull request `#140 <https://github.com/floweisshardt/atf/issues/140>`_ from floweisshardt/feature/atf_plotter
67+
Feature/atf plotter
68+
* Merge pull request `#143 <https://github.com/floweisshardt/atf/issues/143>`_ from floweisshardt/feature/merger
69+
merge results
70+
* fix details in metric time
71+
* fix min and max values for metric publish_rate
72+
* fix mode in metric user_result
73+
* handover mode to metric_result
74+
* adjust metrics with standalone groundtruth message and unique submetrics
75+
* introduce mode (span/snap) to all metrics
76+
* Merge pull request `#135 <https://github.com/floweisshardt/atf/issues/135>`_ from floweisshardt/feature/check_metric_configuration
77+
validate metric configuration
78+
* validate metric configuration
79+
* Merge pull request `#9 <https://github.com/floweisshardt/atf/issues/9>`_ from floweisshardt/master
80+
sync from floweisshardt/master
81+
* Merge pull request `#113 <https://github.com/floweisshardt/atf/issues/113>`_ from fmessmer/ci_updates
82+
[travis] ci updates
83+
* more cleanup
84+
* catkin_lint fixes
85+
* Merge pull request `#112 <https://github.com/floweisshardt/atf/issues/112>`_ from floweisshardt/fix/groundtruth
86+
Fix groundtruth handling
87+
* fix tf message handling
88+
* fix groundtruth argument parsing
89+
* beautifying metrics
90+
* Merge pull request `#110 <https://github.com/floweisshardt/atf/issues/110>`_ from floweisshardt/feature/data_series
91+
use data series
92+
* series_mode for all metrics
93+
* add min/max/mean/std
94+
* use data series
95+
* Merge pull request `#7 <https://github.com/floweisshardt/atf/issues/7>`_ from floweisshardt/master
96+
sync from floweisshardt/master
97+
* Merge pull request `#107 <https://github.com/floweisshardt/atf/issues/107>`_ from floweisshardt/fix/tf_distance_metrics
98+
fix calculation of tf_distance metrics
99+
* fix calculation of tf_distance metrics
100+
* Merge pull request `#6 <https://github.com/floweisshardt/atf/issues/6>`_ from floweisshardt/master
101+
sync from floweisshardt/master
102+
* Merge pull request `#101 <https://github.com/floweisshardt/atf/issues/101>`_ from floweisshardt/feature/tf_displacement
103+
new metrics tf_length_translation/rotation and tf_distance_translation/rotation
104+
* remove outdated files
105+
* rename tf metrics
106+
* new metrics angle and linear displacement and integrated rotation
107+
* Merge pull request `#87 <https://github.com/floweisshardt/atf/issues/87>`_ from floweisshardt/path_length
108+
catch path_length exceptions
109+
* catch path_length exceptions
110+
* Merge pull request `#84 <https://github.com/floweisshardt/atf/issues/84>`_ from floweisshardt/recorder_updates
111+
only call recorder plugins if metric is specified
112+
* fix calculate path length
113+
* Merge pull request `#83 <https://github.com/floweisshardt/atf/issues/83>`_ from floweisshardt/fix_path_length_for_tf_static
114+
fix path length for tf_static
115+
* handover topics via get_topics
116+
* fix path length for tf_static
117+
* Merge pull request `#80 <https://github.com/floweisshardt/atf/issues/80>`_ from floweisshardt/travis_sinlge_test
118+
Travis sinlge test
119+
* user result working
120+
* fix user result metric
121+
* catkin linting
122+
* try creating subscribers multiple times
123+
* fix user result metric calculation
124+
* add user_result metric
125+
* Merge pull request `#76 <https://github.com/floweisshardt/atf/issues/76>`_ from floweisshardt/fix/analyser
126+
Fix/analyser
127+
* handle no result in metrics
128+
* Merge pull request `#70 <https://github.com/floweisshardt/atf/issues/70>`_ from floweisshardt/result_msgs
129+
Result msgs
130+
* metrics using result messages
131+
* update email
132+
* Merge pull request `#65 <https://github.com/floweisshardt/atf/issues/65>`_ from floweisshardt/fix/less_output
133+
less output for metrics
134+
* Merge pull request `#64 <https://github.com/floweisshardt/atf/issues/64>`_ from floweisshardt/fix/tf_exception
135+
catch tf exception
136+
* less output for metrics
137+
* catch tf exception
138+
* Merge pull request `#61 <https://github.com/floweisshardt/atf/issues/61>`_ from floweisshardt/parallel-tests
139+
allow parallel tests
140+
* fix calculate time
141+
* fix metrics
142+
* Merge pull request `#60 <https://github.com/floweisshardt/atf/issues/60>`_ from floweisshardt/metrics_path_length
143+
atf without rosbag play
144+
* recording, analysing and merging is working with atf_test
145+
* path length working
146+
* atf_test is close to working with all metrics
147+
* calculate path length working without threads
148+
* path length analyser working for ts0_c0_r0_e0_0
149+
* recording and analysing working for publish rate
150+
* publish_rate not yet working
151+
* recording works for individual test calling rostest recording\_*.test
152+
* recording working with generated rostest file
153+
* Merge pull request `#44 <https://github.com/floweisshardt/atf/issues/44>`_ from fmw-hb/fix/merger
154+
Fix/merger
155+
* include path length
156+
* fixed merging bug
157+
* add path length and distance metrics
158+
* long tests
159+
* big slam testing
160+
* hannes test
161+
* fix typo
162+
* adapt licenses
163+
* Merge branch 'master' into feature/presenter
164+
* Merge pull request `#26 <https://github.com/floweisshardt/atf/issues/26>`_ from ipa-fmw/feature/linting
165+
Feature/linting
166+
* pylint'ing
167+
* Merge branch 'master' into merge
168+
* Merge branch 'master' into feature/cmake
169+
* Merge pull request `#24 <https://github.com/floweisshardt/atf/issues/24>`_ from ipa-fmw/feature/analysing
170+
feature/analysing
171+
* add speed factor for analysis
172+
* Merge pull request `#22 <https://github.com/floweisshardt/atf/issues/22>`_ from ipa-fmw/feature/atf2.0
173+
Feature/atf2.0
174+
* atf2.0 working with metrics again
175+
* catkin lint'ing
176+
* Merge branch 'feature/analysing' into merge
177+
* allow speedup of analysis with factor 10
178+
* Merge pull request `#6 <https://github.com/floweisshardt/atf/issues/6>`_ from ipa-fmw/fix/pylint
179+
pylint --> stable
180+
* Merge pull request `#4 <https://github.com/floweisshardt/atf/issues/4>`_ from ipa-fmw/fix/pylint
181+
pylint --> master
182+
* Merge pull request `#5 <https://github.com/floweisshardt/atf/issues/5>`_ from ipa-fmw/master
183+
master --> stable
184+
* Merge pull request `#8 <https://github.com/floweisshardt/atf/issues/8>`_ from ipa-fmw/master
185+
master --> recover
186+
* pylint
187+
* catch case if no interfaces are specified
188+
* use groundtruth and result data for interface metric
189+
* interface metric with type check
190+
* add interface config to atf_test
191+
* fix reporting for interface metric
192+
* fix interface to metrics handler
193+
* cleanup metric files
194+
* interface working (without types)
195+
* fix path length calculation
196+
* Merge pull request `#3 <https://github.com/floweisshardt/atf/issues/3>`_ from ipa-fmw/feature/list_metrics
197+
Feature/list metrics
198+
* get rid of obsolete else path
199+
* Merge pull request `#2 <https://github.com/floweisshardt/atf/issues/2>`_ from ipa-fmw/feature/list_metrics
200+
publish rate working
201+
* fix groundtruth result merging
202+
* fix time analysis
203+
* publish rate working
204+
* unify analysis result and integrate details to presenter
205+
* groundtruth for path_length
206+
* reduce logs and handover groundtruth data
207+
* fix groundtruth evaluation
208+
* fix path length metrix for groundtruth
209+
* add groundtruth check for time
210+
* fix install tags
211+
* Merge branch 'master' of /home/fmw/git/atf/src/atf
212+
Conflicts:
213+
.gitignore
214+
README.md
215+
* Merge pull request `#1 <https://github.com/floweisshardt/atf/issues/1>`_ from ipa-fmw/feature/selftest_debug
216+
Feature/selftest debug
217+
* fix dependency
218+
* deactivate obstacle distance
219+
* added new metric to calculate the publish rate of a topic
220+
* moved obstacle_distance node to external package
221+
* added example for own metric
222+
* added todo
223+
* added functions for purge
224+
* added functions for pause and purge
225+
* Merge pull request `#9 <https://github.com/floweisshardt/atf/issues/9>`_ from koellsch/liveupdate_feature
226+
added status update feature
227+
* code beautification
228+
* added feature to measure distance to all objects and from link chain to objects
229+
* modified documentation
230+
* added metric "minimal distance to obstacles"
231+
* changed topic name
232+
* new format 2 in package.xml
233+
* deleted "data" from output
234+
* changed output of results
235+
* removed logging of timestamp
236+
* updated documentation
237+
* added documentation
238+
* fixed bug in path calculation
239+
* enabled error output
240+
* added check if resource data is available
241+
* fixed return value for calculate_path_length metric
242+
* added handler for receiving the needed metrics
243+
* added metrics.yaml temporary, will be deleted later
244+
* deleted metrics.yaml
245+
* added todo tags
246+
* test_builder builds metrics with infos from metrics.yaml
247+
* added documentation
248+
* small beautifications
249+
* added error return when not stopped
250+
* removed deprecated print output
251+
* removed unused import
252+
* added 'min' and 'max' to output && changed output syntax
253+
* changed output syntax
254+
* added rounding of values
255+
* added activation time output
256+
* changed metric return data to list
257+
* added export results to yaml file
258+
* added dummy for distance to obstacles
259+
* added metric for calculating resources
260+
* added pause function
261+
* small changes
262+
* calculate path length and time are working
263+
* some cleaning && preparations for time measurement
264+
* changed structure
265+
* first test
266+
* switched to new metric package
267+
* fixed typo
268+
* added metric for path length
269+
* added seperate package for metrics
270+
* Contributors: Björn Eistel, Felix Messmer, Florian Köhler, Florian Weisshardt, Loy van Beek, floweisshardt, fmessmer, fmw-hb

atf_metrics/package.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
schematypens="http://www.w3.org/2001/XMLSchema"?>
55
<package format="3">
66
<name>atf_metrics</name>
7-
<version>0.1.0</version>
7+
<version>0.1.1</version>
88
<description>Metrics for the ATF.</description>
99

1010
<maintainer email="[email protected]">Florian Weisshardt</maintainer>

0 commit comments

Comments
 (0)