clixon/test
Olof hagsand 74fc0800ae * Limited support of RFC 7895 YANG Module Library to list modules:
* That is, limited support of: ietf-yang-library.yang
  * For example: `<module><name>example</name><revision/></module><module><name>ietf-restconf-monitoring</name><revision>2017-01-26</revision></module>...`
* Comply to RFC 8040 3.5.3.1 rule: api-identifier = [module-name ":"] identifier
  * The "module-name" was a no-op before.
  * This means that there was no difference between eg: GET /restconf/data/ietf-yang-library:modules-state and GET /restconf/data/XXXX:modules-state
2018-09-22 16:30:58 +02:00
..
all.sh Change internal protocol from clicon_proto.h to netconf. 2017-03-25 11:10:50 +01:00
Jenkinsfile Jenkinsfile sudo 2018-06-17 23:12:39 +02:00
lib.sh * clixon_restconf and clixon_netconf now take -D <level> as command-line option\ 2018-08-03 13:24:41 +02:00
plot_perf.sh restconf performance test 2018-01-27 14:46:53 +01:00
README.md Some memleaks and last minute 3.6 release changes. 2018-04-29 18:35:06 +02:00
test_auth.sh * Limited support of RFC 7895 YANG Module Library to list modules: 2018-09-22 16:30:58 +02:00
test_auth_ext.sh * Limited support of RFC 7895 YANG Module Library to list modules: 2018-09-22 16:30:58 +02:00
test_cli.sh memleaks 2018-07-20 23:16:26 +02:00
test_datastore.sh * Makefile change: Removed the make include file: clixon.mk and clixon.mk.in 2018-07-22 18:33:13 +02:00
test_event.sh * Limited support of RFC 7895 YANG Module Library to list modules: 2018-09-22 16:30:58 +02:00
test_identity.sh memleaks 2018-07-20 23:16:26 +02:00
test_install.sh * Makefile change: Removed the make include file: clixon.mk and clixon.mk.in 2018-07-22 18:33:13 +02:00
test_json.sh memleaks 2018-07-20 23:16:26 +02:00
test_leafref.sh memleaks 2018-07-20 23:16:26 +02:00
test_list.sh * Limited support of RFC 7895 YANG Module Library to list modules: 2018-09-22 16:30:58 +02:00
test_netconf.sh 3.8.0.PRE preparations and 2018-07-22 21:29:21 +02:00
test_order.sh 3.8.0.PRE preparations and 2018-07-22 21:29:21 +02:00
test_perf.sh * clixon_restconf and clixon_netconf now take -D <level> as command-line option\ 2018-08-03 13:24:41 +02:00
test_restconf.sh * Limited support of RFC 7895 YANG Module Library to list modules: 2018-09-22 16:30:58 +02:00
test_restconf2.sh * Limited support of RFC 7895 YANG Module Library to list modules: 2018-09-22 16:30:58 +02:00
test_startup.sh Dedicated xml,json,yang and xsl parser utility programs added 2018-06-17 19:40:06 +02:00
test_type.sh memleaks 2018-07-20 23:16:26 +02:00
test_when_must.sh memleaks 2018-07-20 23:16:26 +02:00
test_xml.sh memleaks 2018-07-20 23:16:26 +02:00
test_xpath.sh memleaks 2018-07-20 23:16:26 +02:00
test_yang.sh * Limited support of RFC 7895 YANG Module Library to list modules: 2018-09-22 16:30:58 +02:00
test_yang_parse.sh memleaks 2018-07-20 23:16:26 +02:00

Clixon tests

This directory contains testing code for clixon and the example routing application. Assumes setup of http daemon as describe under apps/restonf

  • clixon A top-level script clones clixon in /tmp and starts all.sh. You can copy this file (review it first) and place as cron script
  • all.sh Run through all tests named 'test*.sh' in this directory. Therefore, if you place a test in this directory matching 'test*.sh' it will be run automatically.
  • test_auth.sh Auth tests using internal NACM
  • test_auth_ext.sh Auth tests using external NACM
  • test_cli.sh CLI tests
  • test_netconf.sh Netconf tests
  • test_restconf.sh Restconf tests
  • test_yang.sh Yang tests for constructs not in the example.
  • test_leafref.sh Yang leafref tests
  • test_datastore.sh Datastore tests