[lasem] [Tests] Accept a directory as input for lasemtest.
- From: Emmanuel Pacaud <emmanuel src gnome org>
- To: svn-commits-list gnome org
- Subject: [lasem] [Tests] Accept a directory as input for lasemtest.
- Date: Sun, 17 May 2009 17:44:09 -0400 (EDT)
commit 1ba16b7fefc94cd6689b1dd85158134e039fbbff
Author: Emmanuel Pacaud <emmanuel pacaud lapp in2p3 fr>
Date: Sun May 17 23:43:24 2009 +0200
[Tests] Accept a directory as input for lasemtest.
---
src/lasemtest.c | 14 +++++++++-----
1 files changed, 9 insertions(+), 5 deletions(-)
diff --git a/src/lasemtest.c b/src/lasemtest.c
index b33b2d4..4a3a16e 100644
--- a/src/lasemtest.c
+++ b/src/lasemtest.c
@@ -319,11 +319,15 @@ main (int argc, char **argv)
assert (error == NULL);
n_input_files = option_input_filenames != NULL ? g_strv_length (option_input_filenames) : 0;
- if (n_input_files > 0)
- for (i = 0; i < n_input_files; i++)
- lasem_test_render (option_input_filenames[i]);
- else
- n_input_files = lasem_test_process_dir (".");
+ if (n_input_files == 1 && g_file_test (option_input_filenames[0], G_FILE_TEST_IS_DIR))
+ n_input_files = lasem_test_process_dir (option_input_filenames[0]);
+ else {
+ if (n_input_files > 0)
+ for (i = 0; i < n_input_files; i++)
+ lasem_test_render (option_input_filenames[i]);
+ else
+ n_input_files = lasem_test_process_dir (".");
+ }
lasem_test_html ("</body>\n");
lasem_test_html ("</html>\n");
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]