zephyr/tests
Piotr Mienkowski 49bcafc9f5 tests: remove pinmux_basic_api test
The pinmux_basic_api test relies on a hardware loopback, manual
shorting of two GPIO pins. The Zephyr test framework does not allow
currently to define such pins in a generic way. The pinmux_basic_api
test hard codes pin numbers specific to a few evaluation boards.

The test has a few more flaws and limitations:
- it verifies that pin configured to function A can be controlled by
  GPIO driver. It doesn't verify that pin configured to function B can
  be contorolled by a corresponding peripheral driver.
- the test relies on level sensitive interrupt support which is not
  always available.
- the test will pass even if there are erros when pin is configured to
  function B.
- the test allows to configure both test pins as an output therefore
  shorting the outputs.

Considering the flaws and limited coverage of the test as well as
missing features of the Zephyr test framework this commit removes the
testcase. It is not currently possible to write a generic pinmux
testcase that supports multiple boards and can be used to assess the
quality of the driver. Instead, to ensure the driver code will not
degrade, we need to rely on implicit testing done by the board
initialization code located in boards/ folder.

Signed-off-by: Piotr Mienkowski <piotr.mienkowski@gmail.com>
2020-01-27 08:52:45 -06:00
..
application_development tests: application_development/libxcc: exclude using XCC... 2020-01-07 17:09:38 +01:00
arch treewide: use full path to counter.h header 2020-01-26 17:52:12 +01:00
benchmarks test: benchmarkis add frdmk82f board config 2019-12-19 12:55:18 -05:00
bluetooth treewide: use full path to console/uart_pipe.h header 2020-01-26 17:52:12 +01:00
boards tests: board_shell: enable sensor shell 2020-01-13 09:23:35 -06:00
crypto global: Remove leading/trailing blank lines in files 2019-12-11 19:17:27 +01:00
drivers tests: remove pinmux_basic_api test 2020-01-27 08:52:45 -06:00
kernel tests/kernel/fatal: add volatile to prevent compiler optimization 2020-01-22 07:08:12 -08:00
lib tests/lib/gui/lvgl: use littlefs 2020-01-21 15:32:47 +01:00
misc/test_build tests: fix test identifiers 2019-12-09 15:53:44 -05:00
net tests: net: ieee802154: Set LL addresses on a packet 2020-01-22 11:57:11 -06:00
portability tests: samples: portability: fix test tags and identifiers 2019-12-09 15:53:44 -05:00
posix global: Remove leading/trailing blank lines in files 2019-12-11 19:17:27 +01:00
shell tests: fix test identifiers 2019-12-09 15:53:44 -05:00
subsys tests/fs: NFFS has been replaced with Littlefs in multifs tests 2020-01-21 17:30:03 +01:00
unit tests: unit: util: Add test for IF_ENABLED() 2019-12-18 08:14:52 -05:00
ztest subsys/testsuite: make tc_util overridable 2019-09-17 07:11:33 +08:00