From 743291a761e8ede91007bc6a8e4ecaefa13d6e9e Mon Sep 17 00:00:00 2001 From: gdisirio Date: Mon, 10 Feb 2014 10:34:42 +0000 Subject: git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6688 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- test/lib/templates/test_sequence_XXX.c | 97 ++++++++++++++++++++++++++++++++++ 1 file changed, 97 insertions(+) create mode 100644 test/lib/templates/test_sequence_XXX.c (limited to 'test/lib/templates/test_sequence_XXX.c') diff --git a/test/lib/templates/test_sequence_XXX.c b/test/lib/templates/test_sequence_XXX.c new file mode 100644 index 000000000..3fb1df8e0 --- /dev/null +++ b/test/lib/templates/test_sequence_XXX.c @@ -0,0 +1,97 @@ +/* + ChibiOS/RT - Copyright (C) 2006-2013 Giovanni Di Sirio + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + +#include "hal.h" +#include "ch_test.h" +#include "test_root.h" + +/** + * @page test_sequence_XXX Sequence brief description + * + * File: @ref test_sequence_XXX.c + * + *

Description

+ * Sequence detailed description. + * + *

Test Cases

+ * - @subpage test_XXX_000 + * . + */ + +/**************************************************************************** + * Shared code. + ****************************************************************************/ + + +/**************************************************************************** + * Test cases. + ****************************************************************************/ + +#if TEST_XXX_000_CONDITION || defined(__DOXYGEN__) +/** + * @page test_XXX_000 Brief description + * + *

Description

+ * Detailed description. + * + *

Conditions

+ * This test is only executed if the following preprocessor condition + * evaluates to true: + * - TEST_XXX_000_CONDITION + * . + * + *

Test Steps

+ * - Step description. + * . + */ + +static void test_XXX_000_setup(void) { + +} + +static void test_XXX_000}_teardown(void) { + +} + +static void test_XXX_000_execute(void) { + + /* Step description.*/ + test_set_step(1); + { + } +} + +static const testcase_t test_XXX_000 = { + "Brief description", + test_XXX_000_setup, + test_XXX_000_teardown, + test_XXX_000_execute +}; + #endif /* TEST_XXX_000_CONDITION */ + + /**************************************************************************** + * Exported data. + ****************************************************************************/ + +/** + * @brief Sequence brief description. + */ +const testcase_t * const test_sequence_XXX[] = { +#if TEST_XXX_000_CONDITION || defined(__DOXYGEN__) + &test_XXX_000, +#endif + NULL +}; -- cgit v1.2.3