Sponsored Content
Full Discussion: Can not test many arguments
Top Forums Shell Programming and Scripting Can not test many arguments Post 90096 by Niyati on Friday 18th of November 2005 07:02:29 AM
Old 11-18-2005
Hi Baton,

Sometimes single [ doesn't work with this many conditions. Normally it works but i have faced issue sometime, so to be on safer side i always use [[ in any condition.
 

6 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

can't TEST multiple arguments for a file

Hi, I'm new to scripting and teaching myself how to code. Using Korn, I coded this one return "True" if a file is executable and it's not empty. However, each time I pass a file that is 777 which contains data, the script returns "false". if then echo "true" else echo... (2 Replies)
Discussion started by: cruiser
2 Replies

2. Shell Programming and Scripting

Test on string containing spacewhile test 1 -eq 1 do read a $a if test $a = quitC then break fi d

This is the code: while test 1 -eq 1 do read a $a if test $a = stop then break fi done I read a command on every loop an execute it. I check if the string equals the word stop to end the loop,but it say that I gave too many arguments to test. For example echo hello. Now the... (1 Reply)
Discussion started by: Max89
1 Replies

3. Shell Programming and Scripting

How to check weather a string is like test* or test* ot *test* in if condition

How to check weather a string is like test* or test* ot *test* in if condition (5 Replies)
Discussion started by: johnjerome
5 Replies

4. Shell Programming and Scripting

Test - too many arguments

How do I prevent the message "too many arguments" to appear when using this script? name="one two three four five six seven" if test $name="" then echo "Empty variable" else echo "Value assigned" fi output: bash: test: too many arguments Value assigned (2 Replies)
Discussion started by: locoroco
2 Replies

5. Shell Programming and Scripting

grep with two arguments to arguments to surch for

Hello, is it possible to give grep two documents to surche for? like grep "test" /home/one.txt AND /home/two.txt ? thanks (1 Reply)
Discussion started by: Cybertron
1 Replies

6. Shell Programming and Scripting

Prefixing test case methods with letter 'test'

Hi, I have a Python unit test cases source code file which contains more than a hundred test case methods. In that, some of the test case methods already have prefix 'test' where as some of them do not have. Now, I need to add the string 'test' (case-sensitive) as a prefix to those of the... (5 Replies)
Discussion started by: royalibrahim
5 Replies
CPANPLUS::Internals::Report(3perl)			 Perl Programmers Reference Guide			CPANPLUS::Internals::Report(3perl)

NAME
CPANPLUS::Internals::Report - internals for sending test reports SYNOPSIS
### enable test reporting $cb->configure_object->set_conf( cpantest => 1 ); ### set custom mx host, shouldn't normally be needed $cb->configure_object->set_conf( cpantest_mx => 'smtp.example.com' ); DESCRIPTION
This module provides all the functionality to send test reports to "http://testers.cpan.org" using the "Test::Reporter" module. All methods will be called automatically if you have "CPANPLUS" configured to enable test reporting (see the "SYNOPSIS"). METHODS
$bool = $cb->_have_query_report_modules This function checks if all the required modules are here for querying reports. It returns true and loads them if they are, or returns false otherwise. $bool = $cb->_have_send_report_modules This function checks if all the required modules are here for sending reports. It returns true and loads them if they are, or returns false otherwise. @list = $cb->_query_report( module => $modobj, [all_versions => BOOL, verbose => BOOL] ) This function queries the CPAN testers database at http://testers.cpan.org/ for test results of specified module objects, module names or distributions. The optional argument "all_versions" controls whether all versions of a given distribution should be grabbed. It defaults to false (fetching only reports for the current version). Returns the a list with the following data structures (for CPANPLUS version 0.042) on success, or false on failure. The contents of the data structure depends on what http://testers.cpan.org returns, but generally looks like this: { 'grade' => 'PASS', 'dist' => 'CPANPLUS-0.042', 'platform' => 'i686-pld-linux-thread-multi' 'details' => 'http://nntp.x.perl.org/group/perl.cpan.testers/98316' ... }, { 'grade' => 'PASS', 'dist' => 'CPANPLUS-0.042', 'platform' => 'i686-linux-thread-multi' 'details' => 'http://nntp.x.perl.org/group/perl.cpan.testers/99416' ... }, { 'grade' => 'FAIL', 'dist' => 'CPANPLUS-0.042', 'platform' => 'cygwin-multi-64int', 'details' => 'http://nntp.x.perl.org/group/perl.cpan.testers/99371' ... }, { 'grade' => 'FAIL', 'dist' => 'CPANPLUS-0.042', 'platform' => 'i586-linux', 'details' => 'http://nntp.x.perl.org/group/perl.cpan.testers/99396' ... }, The status of the test can be one of the following: UNKNOWN, PASS, FAIL or NA (not applicable). $bool = $cb->_send_report( module => $modobj, buffer => $make_output, failed => BOOL, [save => BOOL, address => $email_to, verbose => BOOL, force => BOOL]); This function sends a testers report to "cpan-testers@perl.org" for a particular distribution. It returns true on success, and false on failure. It takes the following options: module The module object of this particular distribution buffer The output buffer from the 'make/make test' process failed Boolean indicating if the 'make/make test' went wrong save Boolean indicating if the report should be saved locally instead of mailed out. If provided, this function will return the location the report was saved to, rather than a simple boolean 'TRUE'. Defaults to false. address The email address to mail the report for. You should never need to override this, but it might be useful for debugging purposes. Defaults to "cpan-testers@perl.org". verbose Boolean indicating on whether or not to be verbose. Defaults to your configuration settings force Boolean indicating whether to force the sending, even if the max amount of reports for fails have already been reached, or if you may already have sent it before. Defaults to your configuration settings perl v5.14.2 2014-09-29 CPANPLUS::Internals::Report(3perl)
All times are GMT -4. The time now is 04:42 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy