2017-09-21 22:26:06 +03:00
/*
2016-03-02 18:05:08 +03:00
* Copyright ( C ) 2016 Colin Walters < walters @ verbum . org >
*
2018-01-30 22:26:26 +03:00
* SPDX - License - Identifier : LGPL - 2.0 +
*
2016-03-02 18:05:08 +03:00
* This library is free software ; you can redistribute it and / or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation ; either
* version 2 of the License , or ( at your option ) any later version .
*
* This library is distributed in the hope that it will be useful ,
* but WITHOUT ANY WARRANTY ; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the GNU
* Lesser General Public License for more details .
*
* You should have received a copy of the GNU Lesser General Public
2021-12-07 04:20:55 +03:00
* License along with this library . If not , see < https : //www.gnu.org/licenses/>.
2016-03-02 18:05:08 +03:00
*
* Author : Colin Walters < walters @ verbum . org >
*/
# pragma once
# include <gio/gio.h>
# include <ostree.h>
G_BEGIN_DECLS
2016-06-06 21:49:11 +03:00
gboolean ot_test_run_libtest ( const char * cmd , GError * * error ) ;
2016-03-02 18:05:08 +03:00
2023-05-01 21:24:29 +03:00
OstreeRepo * ot_test_setup_repo ( GCancellable * cancellable , GError * * error ) ;
2016-03-03 21:49:54 +03:00
2023-05-01 21:24:29 +03:00
gboolean ot_check_relabeling ( gboolean * can_relabel , GError * * error ) ;
2017-09-28 21:57:33 +03:00
2023-05-01 21:24:29 +03:00
gboolean ot_check_user_xattrs ( gboolean * has_user_xattrs , GError * * error ) ;
2017-09-28 21:57:33 +03:00
2023-05-01 21:24:29 +03:00
OstreeSysroot * ot_test_setup_sysroot ( GCancellable * cancellable , GError * * error ) ;
2016-03-02 18:05:08 +03:00
G_END_DECLS