[LTP] Passed: linux-test-project/ltp#1145 (fn-verify-982347 - 3eaa550)
Travis CI
builds@travis-ci.org
Thu Nov 15 16:39:09 CET 2018
Build Update for linux-test-project/ltp
-------------------------------------
Build: #1145
Status: Passed
Duration: 15 mins and 13 secs
Commit: 3eaa550 (fn-verify-982347)
Author: Cristian Marussi
Message: cpuset_hotplug: fix cpuset_list_compute
cpuset_hotplug failed with:
Usage : cpuset_list_compute [-a|s] list1 [list2]
-a|s list1 add/subtract list2.[default: -a]
-h Help.
cpuset_hotplug 1 TFAIL: root group's cpus isn't expected(Result: 0,2-5, Expect: ).
It turned out that the helper cpuset_list_compute was always failing
because it was improperly handling getopt retval using a char variable;
in such a case the while() loop used around getopt never gets false,
and as a consequence getopt() keeps on being invoked parsing also the
following unknown non-option input material: this in turn leads to
the loop termination through the default switch-label that finally
terminates the program without doing anything each time.
This condition can also be spotted during the compilation process:
cpuset_list_compute.c: In function 'checkopt':
cpuset_list_compute.c:35:41: warning: comparison is always true due to limited range of data type [-Wtype-limits]
while ((c = getopt(argc, argv, "ahs")) != -1) {
^~
Signed-off-by: Cristian Marussi <cristian.marussi@arm.com>
Acked-by: Cyril Hrubis <chrubis@suse.cz>
View the changeset: https://github.com/linux-test-project/ltp/compare/fn-verify-982347
View the full build log and details: https://travis-ci.org/linux-test-project/ltp/builds/455548336?utm_medium=notification&utm_source=email
--
You can unsubscribe from build emails from the linux-test-project/ltp repository going to https://travis-ci.org/account/preferences/unsubscribe?repository=1224421&utm_medium=notification&utm_source=email.
Or unsubscribe from *all* email updating your settings at https://travis-ci.org/account/preferences/unsubscribe?utm_medium=notification&utm_source=email.
Or configure specific recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linux.it/pipermail/ltp/attachments/20181115/caf07036/attachment.html>
More information about the ltp
mailing list