From 38eb9f05155c2584b326ba82f7cb99919b86c86a Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Thu, 17 Sep 2015 09:30:59 +0200 Subject: wrong location for 'P' option (ggo.in, not ggo) more fine grained testing of progress bar --- src/options.ggo.in | 4 ++++ tests/progressbartest.c | 12 +++++++----- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/src/options.ggo.in b/src/options.ggo.in index c667572..8a90a72 100644 --- a/src/options.ggo.in +++ b/src/options.ggo.in @@ -35,3 +35,7 @@ section "SCP options" option "recursive" r "Copy files and directories recursively" optional + + option "progress-bar" P + "Show progress bars during copy" + optional diff --git a/tests/progressbartest.c b/tests/progressbartest.c index 9459578..7ff4a91 100644 --- a/tests/progressbartest.c +++ b/tests/progressbartest.c @@ -4,6 +4,8 @@ #include #include +#define NOF_TESTS 100000 + int main( void ) { cssh_progressbar_t p1; @@ -11,15 +13,15 @@ int main( void ) cssh_progressbar_pool_t pool; create_progressbar_pool( &pool, 2 ); - create_progressbar( &p1, 0, 100, 100, "[Running on host %s]:", "host1" ); - create_progressbar( &p2, 0, 100, 100, "[Running on host %s]:", "host2" ); + create_progressbar( &p1, 0, NOF_TESTS, 100, "[Running on host %s]:", "host1" ); + create_progressbar( &p2, 0, NOF_TESTS, 100, "[Running on host %s]:", "host2" ); append_progressbar_to_pool( &pool, &p1 ); append_progressbar_to_pool( &pool, &p2 ); - for( unsigned int i = 0; i < 100; i++ ) { + for( unsigned int i = 0; i < NOF_TESTS; i++ ) { set_value_of_progressbar( &p1, i ); - set_value_of_progressbar( &p2, 100 - i ); + set_value_of_progressbar( &p2, NOF_TESTS - i ); redraw_progressbars( &pool ); - cssh_msleep( 100 ); + //cssh_msleep( 10 ); } free_progressbar( &p1 ); -- cgit v1.2.3-54-g00ecf