2014-06-25 23:34:34 +04:00
/* -*- C++ -*- copyright (c) 2014 Red Hat, Inc.
2014-06-08 20:03:32 +04:00
*
* This file is part of LVM2 .
*
2014-06-25 23:34:34 +04:00
* Redistribution and use in source and binary forms , with or without
* modification , are permitted provided that the following conditions are met :
2014-06-08 20:03:32 +04:00
*
2014-06-25 23:34:34 +04:00
* 1. Redistributions of source code must retain the above copyright notice ,
* this list of conditions and the following disclaimer .
*
* 2. Redistributions in binary form must reproduce the above copyright notice ,
* this list of conditions and the following disclaimer in the documentation
* and / or other materials provided with the distribution .
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS " AS IS "
* AND ANY EXPRESS OR IMPLIED WARRANTIES , INCLUDING , BUT NOT LIMITED TO , THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED . IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
* LIABLE FOR ANY DIRECT , INDIRECT , INCIDENTAL , SPECIAL , EXEMPLARY , OR
* CONSEQUENTIAL DAMAGES ( INCLUDING , BUT NOT LIMITED TO , PROCUREMENT OF
* SUBSTITUTE GOODS OR SERVICES ; LOSS OF USE , DATA , OR PROFITS ; OR BUSINESS
* INTERRUPTION ) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY , WHETHER IN
* CONTRACT , STRICT LIABILITY , OR TORT ( INCLUDING NEGLIGENCE OR OTHERWISE )
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE , EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGE .
2014-06-08 20:03:32 +04:00
*/
2014-07-04 20:24:56 +04:00
# include "brick-shelltest.h"
2014-06-25 23:34:34 +04:00
2014-07-04 20:24:56 +04:00
int main ( int argc , const char * * argv )
2014-06-08 20:03:32 +04:00
{
2022-05-30 19:41:16 +03:00
if ( getuid ( ) ! = 0 ) {
std : : cout < < " Skipping tests, root is required, current UID: " < < getuid ( ) < < " \n " ;
return 0 ;
}
2015-03-11 17:42:20 +03:00
try {
return brick : : shelltest : : run ( argc , argv , " LVM_TEST_FLAVOUR " ) ;
} catch ( std : : exception const & e ) {
std : : cout < < " Exception: " < < e . what ( ) < < " \n " ;
}
return 1 ;
2014-06-08 20:03:32 +04:00
}