Ticket #756 (new task)

Opened 6 years ago

Last modified 6 years ago

Replace testsuite config files by OSyncPluginConfig calls

Reported by: dgollub Owned by: dgollub
Priority: normal Milestone:
Component: OpenSync Version: 0.38
Severity: normal Keywords:
Cc:

Description

To avoid porting/update effort of the testsuite, we should make the testcases independent of configuration schemas. Replace configuration files in ./tests/data//*.conf with OSyncPluginConfig calls in testcases.

Change History

comment:1 Changed 6 years ago by dgollub

  • Type changed from defect to task

comment:2 Changed 6 years ago by dgollub

Test configuration files got temporarily ported to the new layout with r3390. So the testsuite is usable again and we can track regression. This task is still valid. Those test configuration files should get replaced by test-helper-functions. This should shrink maintaince-overhead in keeping all those redundant configuration up to date.

comment:3 Changed 6 years ago by dgollub

With r3354 a helper function, to generate simple configs, got introduced: simple_plugin_config

comment:4 Changed 6 years ago by dgollub

  • Milestone changed from 0.37 to 0.39

This is a nice to have - for timing reason i ported all configs to the new OSyncPluginConfig. This task is still valid - volunteers?

Btw. don't get rid of all test config files - we need some for testing the parser ;)

comment:5 Changed 6 years ago by dgollub

  • Milestone changed from 0.39 to Future

For timing reason this is not relevant for 0.40. Postponing...

comment:6 Changed 6 years ago by tuju

  • Version changed from 0.36 to 0.38

comment:7 Changed 6 years ago by dgollub

  • Milestone Future deleted
Note: See TracTickets for help on using tickets.