Modernize Akonadi unittestenv

Add MySQL and PSQL configurations, update the config locations.
wilder
Daniel Vrátil 10 years ago
parent 05a60bd165
commit 83bb73f7d3
  1. 10
      autotests/unittestenv/config-mysql-fs.xml
  2. 10
      autotests/unittestenv/config-postgresql-fs.xml
  3. 4
      autotests/unittestenv/config-sqlite-db.xml
  4. 6
      autotests/unittestenv/xdgconfig-mysql.fs/akonadi/akonadiserverrc
  5. 10
      autotests/unittestenv/xdgconfig-postgresql.fs/akonadi/akonadiserverrc
  6. 1
      autotests/unittestenv/xdgconfig/akonadi_knut_resource_1rc
  7. 1
      autotests/unittestenv/xdgconfig/akonadi_knut_resource_2rc
  8. 10
      src/filter/autotests/unittestenv/config-mysql-fs.xml
  9. 10
      src/filter/autotests/unittestenv/config-postgresql-fs.xml
  10. 5
      src/filter/autotests/unittestenv/config-sqlite-db.xml
  11. 6
      src/filter/autotests/unittestenv/xdgconfig-mysql.fs/akonadi/akonadiserverrc
  12. 10
      src/filter/autotests/unittestenv/xdgconfig-postgresql.fs/akonadi/akonadiserverrc
  13. 0
      src/filter/autotests/unittestenv/xdgconfig/akonadi-firstrunrc
  14. 4
      src/filter/autotests/unittestenv/xdgconfig/akonadi_knut_resource_0rc
  15. 3
      src/filter/autotests/unittestenv/xdgconfig/akonadi_knut_resource_1rc
  16. 3
      src/filter/autotests/unittestenv/xdgconfig/akonadi_knut_resource_2rc
  17. 78
      src/filter/autotests/unittestenv/xdglocal/testdata-res1.xml
  18. 6
      src/filter/autotests/unittestenv/xdglocal/testdata-res2.xml
  19. 4
      src/filter/autotests/unittestenv/xdglocal/testdata-res3.xml
  20. 82
      src/filter/autotests/unittestenv/xdglocal/testdata.xml
  21. 10
      src/filter/filterimporter/autotests/unittestenv/config-mysql-fs.xml
  22. 10
      src/filter/filterimporter/autotests/unittestenv/config-postgresql-fs.xml
  23. 5
      src/filter/filterimporter/autotests/unittestenv/config-sqlite-db.xml
  24. 6
      src/filter/filterimporter/autotests/unittestenv/xdgconfig-mysql.fs/akonadi/akonadiserverrc
  25. 10
      src/filter/filterimporter/autotests/unittestenv/xdgconfig-postgresql.fs/akonadi/akonadiserverrc
  26. 0
      src/filter/filterimporter/autotests/unittestenv/xdgconfig/akonadi-firstrunrc
  27. 4
      src/filter/filterimporter/autotests/unittestenv/xdgconfig/akonadi_knut_resource_0rc
  28. 3
      src/filter/filterimporter/autotests/unittestenv/xdgconfig/akonadi_knut_resource_1rc
  29. 3
      src/filter/filterimporter/autotests/unittestenv/xdgconfig/akonadi_knut_resource_2rc

@ -0,0 +1,10 @@
<config>
<confighome>xdgconfig-mysql.fs</confighome>
<datahome>xdglocal</datahome>
<agent synchronize="true">akonadi_knut_resource</agent>
<agent synchronize="true">akonadi_knut_resource</agent>
<agent synchronize="true">akonadi_knut_resource</agent>
<envvar name="AKONADI_DISABLE_AGENT_AUTOSTART">true</envvar>
<envvar name="TESTRUNNER_DB_ENVIRONMENT">mysql</envvar>
<envvar name="AKONADI_OVERRIDE_SEARCHPLUGIN">akonadi_test_searchplugin</envvar>
</config>

@ -0,0 +1,10 @@
<config>
<confighome>xdgconfig-postgresql.fs</confighome>
<datahome>xdglocal</datahome>
<agent synchronize="true">akonadi_knut_resource</agent>
<agent synchronize="true">akonadi_knut_resource</agent>
<agent synchronize="true">akonadi_knut_resource</agent>
<envvar name="AKONADI_DISABLE_AGENT_AUTOSTART">true</envvar>
<envvar name="TESTRUNNER_DB_ENVIRONMENT">postgresql</envvar>
<envvar name="AKONADI_OVERRIDE_SEARCHPLUGIN">akonadi_test_searchplugin</envvar>
</config>

@ -1,8 +1,10 @@
<config>
<kdehome>kdehome</kdehome>
<confighome>xdgconfig-sqlite.db</confighome>
<datahome>xdglocal</datahome>
<agent synchronize="true">akonadi_knut_resource</agent>
<agent synchronize="true">akonadi_knut_resource</agent>
<agent synchronize="true">akonadi_knut_resource</agent>
<envvar name="AKONADI_DISABLE_AGENT_AUTOSTART">true</envvar>
<envvar name="TESTRUNNER_DB_ENVIRONMENT">sqlite</envvar>
<envvar name="AKONADI_OVERRIDE_SEARCHPLUGIN">akonadi_test_searchplugin</envvar>
</config>

@ -0,0 +1,6 @@
[%General]
SizeThreshold=0
ExternalPayload=true
[Search]
Manager=Dummy

@ -0,0 +1,10 @@
[%General]
Driver=QPSQL
SizeThreshold=0
ExternalPayload=true
[Search]
Manager=Dummy
[QPSQL]
StartServer=true

@ -1,4 +1,3 @@
[General]
DataFile[$e]=$XDG_DATA_HOME/testdata-res2.xml
FileWatchingEnabled=false

@ -1,4 +1,3 @@
[General]
DataFile[$e]=$XDG_DATA_HOME/testdata-res3.xml
FileWatchingEnabled=false

@ -0,0 +1,10 @@
<config>
<confighome>xdgconfig-mysql.fs</confighome>
<datahome>xdglocal</datahome>
<agent synchronize="true">akonadi_knut_resource</agent>
<agent synchronize="true">akonadi_knut_resource</agent>
<agent synchronize="true">akonadi_knut_resource</agent>
<envvar name="AKONADI_DISABLE_AGENT_AUTOSTART">true</envvar>
<envvar name="TESTRUNNER_DB_ENVIRONMENT">mysql</envvar>
<envvar name="AKONADI_OVERRIDE_SEARCHPLUGIN">akonadi_test_searchplugin</envvar>
</config>

@ -0,0 +1,10 @@
<config>
<confighome>xdgconfig-postgresql.fs</confighome>
<datahome>xdglocal</datahome>
<agent synchronize="true">akonadi_knut_resource</agent>
<agent synchronize="true">akonadi_knut_resource</agent>
<agent synchronize="true">akonadi_knut_resource</agent>
<envvar name="AKONADI_DISABLE_AGENT_AUTOSTART">true</envvar>
<envvar name="TESTRUNNER_DB_ENVIRONMENT">postgresql</envvar>
<envvar name="AKONADI_OVERRIDE_SEARCHPLUGIN">akonadi_test_searchplugin</envvar>
</config>

@ -1,7 +1,10 @@
<config>
<kdehome>kdehome</kdehome>
<confighome>xdgconfig-sqlite.db</confighome>
<datahome>xdglocal</datahome>
<agent synchronize="true">akonadi_knut_resource</agent>
<agent synchronize="true">akonadi_knut_resource</agent>
<agent synchronize="true">akonadi_knut_resource</agent>
<envvar name="AKONADI_DISABLE_AGENT_AUTOSTART">true</envvar>
<envvar name="TESTRUNNER_DB_ENVIRONMENT">sqlite</envvar>
<envvar name="AKONADI_OVERRIDE_SEARCHPLUGIN">akonadi_test_searchplugin</envvar>
</config>

@ -0,0 +1,6 @@
[%General]
SizeThreshold=0
ExternalPayload=true
[Search]
Manager=Dummy

@ -0,0 +1,10 @@
[%General]
Driver=QPSQL
SizeThreshold=0
ExternalPayload=true
[Search]
Manager=Dummy
[QPSQL]
StartServer=true

@ -0,0 +1,4 @@
[General]
DataFile[$e]=$XDG_DATA_HOME/testdata-res1.xml
FileWatchingEnabled=false

@ -0,0 +1,3 @@
[General]
DataFile[$e]=$XDG_DATA_HOME/testdata-res2.xml
FileWatchingEnabled=false

@ -0,0 +1,3 @@
[General]
DataFile[$e]=$XDG_DATA_HOME/testdata-res3.xml
FileWatchingEnabled=false

@ -0,0 +1,78 @@
<knut>
<collection rid="6" name="res1" content="inode/directory">
<collection rid="10" name="foo" content="inode/directory,application/octet-stream,text/directory,text/calendar,message/rfc822">
<collection rid="2" name="bar" content="inode/directory">
<collection rid="3" name="bla" content="inode/directory">
</collection>
</collection>
<collection rid="4" name="bla" content="inode/directory">
</collection>
<item rid="A" mimetype="application/octet-stream">
<payload>testmailbody</payload>
<attribute type="HEAD">From: &lt;test@user.tst&gt;</attribute>
<flag>\SEEN</flag>
<flag>\FLAGGED</flag>
<flag>\DRAFT</flag>
</item>
<item rid="B" mimetype="application/octet-stream">
<payload>testmailbody1</payload>
<attribute type="HEAD">From: &lt;test1@user.tst&gt;</attribute>
<flag>\FLAGGED</flag>
<tag>tagrid</tag>
</item>
<item rid="C" mimetype="application/octet-stream">
<payload>testmailbody2</payload>
<attribute type="HEAD">From: &lt;test2@user.tst&gt;</attribute>
</item>
<item rid="D" mimetype="application/octet-stream">
<payload>testmailbody3</payload>
<attribute type="HEAD">From: &lt;test3@user.tst&gt;</attribute>
</item>
<item rid="E" mimetype="application/octet-stream">
<payload>testmailbody4</payload>
<attribute type="HEAD">From: &lt;test4@user.tst&gt;</attribute>
</item>
<item rid="F" mimetype="application/octet-stream">
<payload>testmailbody5</payload>
<attribute type="HEAD">From: &lt;test5@user.tst&gt;</attribute>
</item>
<item rid="G" mimetype="application/octet-stream">
<payload>testmailbody6</payload>
<attribute type="HEAD">From: &lt;test6@user.tst&gt;</attribute>
</item>
<item rid="H" mimetype="application/octet-stream">
<payload>testmailbody7</payload>
<attribute type="HEAD">From: &lt;test7@user.tst&gt;</attribute>
</item>
<item rid="I" mimetype="application/octet-stream">
<payload>testmailbody8</payload>
<attribute type="HEAD">From: &lt;test8@user.tst&gt;</attribute>
</item>
<item rid="J" mimetype="application/octet-stream">
<payload>testmailbody9</payload>
<attribute type="HEAD">From: &lt;test9@user.tst&gt;</attribute>
</item>
<item rid="K" mimetype="application/octet-stream">
<payload>testmailbody10</payload>
<attribute type="HEAD">From: &lt;test10@user.tst&gt;</attribute>
</item>
<item rid="L" mimetype="application/octet-stream">
<payload>testmailbody11</payload>
<attribute type="HEAD">From: &lt;test11@user.tst&gt;</attribute>
</item>
<item rid="M" mimetype="application/octet-stream">
<payload>testmailbody12</payload>
<attribute type="HEAD">From: &lt;test12@user.tst&gt;</attribute>
</item>
<item rid="N" mimetype="application/octet-stream">
<payload>testmailbody13</payload>
<attribute type="HEAD">From: &lt;test13@user.tst&gt;</attribute>
</item>
<item rid="O" mimetype="application/octet-stream">
<payload>testmailbody14</payload>
<attribute type="HEAD">From: &lt;test14@user.tst&gt;</attribute>
</item>
</collection>
</collection>
<tag name="name" type="type" gid="taggid" rid="tagrid"></tag>
</knut>

@ -0,0 +1,6 @@
<knut>
<collection rid="7" name="res2" content="inode/directory">
<collection rid="5" name="foo2" content=""/>
<collection rid="9" name="space folder" content=""/>
</collection>
</knut>

@ -0,0 +1,4 @@
<knut>
<collection rid="8" name="res3" content="inode/directory,application/octet-stream">
</collection>
</knut>

@ -0,0 +1,82 @@
<knut>
<collection rid="6" name="res1" content="inode/directory">
<collection rid="10" name="foo" content="inode/directory,application/octet-stream,text/directory,text/calendar">
<collection rid="2" name="bar" content="inode/directory">
<collection rid="3" name="bla" content="inode/directory">
</collection>
</collection>
<collection rid="4" name="bla" content="inode/directory">
</collection>
<item rid="A" mimetype="application/octet-stream">
<payload>testmailbody</payload>
<attribute type="HEAD">From: &lt;test@user.tst&gt;</attribute>
<flag>\SEEN</flag>
<flag>\FLAGGED</flag>
<flag>\DRAFT</flag>
</item>
<item rid="B" mimetype="application/octet-stream">
<payload>testmailbody1</payload>
<attribute type="HEAD">From: &lt;test1@user.tst&gt;</attribute>
<flag>\FLAGGED</flag>
</item>
<item rid="C" mimetype="application/octet-stream">
<payload>testmailbody2</payload>
<attribute type="HEAD">From: &lt;test2@user.tst&gt;</attribute>
</item>
<item rid="D" mimetype="application/octet-stream">
<payload>testmailbody3</payload>
<attribute type="HEAD">From: &lt;test3@user.tst&gt;</attribute>
</item>
<item rid="E" mimetype="application/octet-stream">
<payload>testmailbody4</payload>
<attribute type="HEAD">From: &lt;test4@user.tst&gt;</attribute>
</item>
<item rid="F" mimetype="application/octet-stream">
<payload>testmailbody5</payload>
<attribute type="HEAD">From: &lt;test5@user.tst&gt;</attribute>
</item>
<item rid="G" mimetype="application/octet-stream">
<payload>testmailbody6</payload>
<attribute type="HEAD">From: &lt;test6@user.tst&gt;</attribute>
</item>
<item rid="H" mimetype="application/octet-stream">
<payload>testmailbody7</payload>
<attribute type="HEAD">From: &lt;test7@user.tst&gt;</attribute>
</item>
<item rid="I" mimetype="application/octet-stream">
<payload>testmailbody8</payload>
<attribute type="HEAD">From: &lt;test8@user.tst&gt;</attribute>
</item>
<item rid="J" mimetype="application/octet-stream">
<payload>testmailbody9</payload>
<attribute type="HEAD">From: &lt;test9@user.tst&gt;</attribute>
</item>
<item rid="K" mimetype="application/octet-stream">
<payload>testmailbody10</payload>
<attribute type="HEAD">From: &lt;test10@user.tst&gt;</attribute>
</item>
<item rid="L" mimetype="application/octet-stream">
<payload>testmailbody11</payload>
<attribute type="HEAD">From: &lt;test11@user.tst&gt;</attribute>
</item>
<item rid="M" mimetype="application/octet-stream">
<payload>testmailbody12</payload>
<attribute type="HEAD">From: &lt;test12@user.tst&gt;</attribute>
</item>
<item rid="N" mimetype="application/octet-stream">
<payload>testmailbody13</payload>
<attribute type="HEAD">From: &lt;test13@user.tst&gt;</attribute>
</item>
<item rid="O" mimetype="application/octet-stream">
<payload>testmailbody14</payload>
<attribute type="HEAD">From: &lt;test14@user.tst&gt;</attribute>
</item>
</collection>
</collection>
<collection rid="7" name="res2" content="inode/directory">
<collection rid="5" name="foo2" content=""/>
<collection rid="9" name="space folder" content=""/>
</collection>
<collection rid="8" name="res3" content="inode/directory,application/octet-stream">
</collection>
</knut>

@ -0,0 +1,10 @@
<config>
<confighome>xdgconfig-mysql.fs</confighome>
<datahome>xdglocal</datahome>
<agent synchronize="true">akonadi_knut_resource</agent>
<agent synchronize="true">akonadi_knut_resource</agent>
<agent synchronize="true">akonadi_knut_resource</agent>
<envvar name="AKONADI_DISABLE_AGENT_AUTOSTART">true</envvar>
<envvar name="TESTRUNNER_DB_ENVIRONMENT">mysql</envvar>
<envvar name="AKONADI_OVERRIDE_SEARCHPLUGIN">akonadi_test_searchplugin</envvar>
</config>

@ -0,0 +1,10 @@
<config>
<confighome>xdgconfig-postgresql.fs</confighome>
<datahome>xdglocal</datahome>
<agent synchronize="true">akonadi_knut_resource</agent>
<agent synchronize="true">akonadi_knut_resource</agent>
<agent synchronize="true">akonadi_knut_resource</agent>
<envvar name="AKONADI_DISABLE_AGENT_AUTOSTART">true</envvar>
<envvar name="TESTRUNNER_DB_ENVIRONMENT">postgresql</envvar>
<envvar name="AKONADI_OVERRIDE_SEARCHPLUGIN">akonadi_test_searchplugin</envvar>
</config>

@ -1,7 +1,10 @@
<config>
<kdehome>kdehome</kdehome>
<confighome>xdgconfig-sqlite.db</confighome>
<datahome>xdglocal</datahome>
<agent synchronize="true">akonadi_knut_resource</agent>
<agent synchronize="true">akonadi_knut_resource</agent>
<agent synchronize="true">akonadi_knut_resource</agent>
<envvar name="AKONADI_DISABLE_AGENT_AUTOSTART">true</envvar>
<envvar name="TESTRUNNER_DB_ENVIRONMENT">sqlite</envvar>
<envvar name="AKONADI_OVERRIDE_SEARCHPLUGIN">akonadi_test_searchplugin</envvar>
</config>

@ -0,0 +1,6 @@
[%General]
SizeThreshold=0
ExternalPayload=true
[Search]
Manager=Dummy

@ -0,0 +1,10 @@
[%General]
Driver=QPSQL
SizeThreshold=0
ExternalPayload=true
[Search]
Manager=Dummy
[QPSQL]
StartServer=true

@ -0,0 +1,4 @@
[General]
DataFile[$e]=$XDG_DATA_HOME/testdata-res1.xml
FileWatchingEnabled=false

@ -0,0 +1,3 @@
[General]
DataFile[$e]=$XDG_DATA_HOME/testdata-res2.xml
FileWatchingEnabled=false

@ -0,0 +1,3 @@
[General]
DataFile[$e]=$XDG_DATA_HOME/testdata-res3.xml
FileWatchingEnabled=false
Loading…
Cancel
Save