Elektra
0.9.3
|
This file contains important shell tests for mmapstorage which do not fit well into the plugin README.
```
kdb set system/tests/mmaptempfile
sudo kdb mount config.mmap user/tests/mmapstorage mmapstorage
kdb set user/tests/mmapstorage/test1 test1 kdb set user/tests/mmapstorage/test2 test2 kdb set user/tests/mmapstorage/test1/test3 test3
kdb ls user/tests/mmapstorage #> user/tests/mmapstorage/test1 #> user/tests/mmapstorage/test1/test3 #> user/tests/mmapstorage/test2
kdb get user/tests/mmapstorage/test1 #> test1 kdb get user/tests/mmapstorage/test2 #> test2 kdb get user/tests/mmapstorage/test1/test3 #> test3
kdb export user/tests/mmapstorage mmapstorage > $(kdb get system/tests/mmaptempfile) kdb rm -r user/tests/mmapstorage
kdb ls user/tests/mmapstorage #>
kdb import user/tests/mmapstorage mmapstorage < $(kdb get system/tests/mmaptempfile)
kdb ls user/tests/mmapstorage #> user/tests/mmapstorage/test1 #> user/tests/mmapstorage/test1/test3 #> user/tests/mmapstorage/test2
kdb get user/tests/mmapstorage/test1 #> test1 kdb get user/tests/mmapstorage/test2 #> test2 kdb get user/tests/mmapstorage/test1/test3 #> test3
kdb rm -r user/tests/mmapstorage
sudo kdb umount user/tests/mmapstorage
rm $(kdb get system/tests/mmaptempfile) kdb rm -r system/tests/mmaptempfile
kdb set system/tests/mmaptempfile
sudo kdb mount config.mmap user/tests/mmapstorage mmapstorage
kdb set user/tests/mmapstorage/test1 test1 kdb set user/tests/mmapstorage/test2 test2 kdb set user/tests/mmapstorage/test1/test3 test3
kdb ls user/tests/mmapstorage #> user/tests/mmapstorage/test1 #> user/tests/mmapstorage/test1/test3 #> user/tests/mmapstorage/test2
kdb get user/tests/mmapstorage/test1 #> test1 kdb get user/tests/mmapstorage/test2 #> test2 kdb get user/tests/mmapstorage/test1/test3 #> test3
kdb export user/tests/mmapstorage mmapstorage > $(kdb get system/tests/mmaptempfile) kdb rm -r user/tests/mmapstorage
kdb ls user/tests/mmapstorage #>
cat $(kdb get system/tests/mmaptempfile) | kdb import user/tests/mmapstorage mmapstorage
kdb ls user/tests/mmapstorage #> user/tests/mmapstorage/test1 #> user/tests/mmapstorage/test1/test3 #> user/tests/mmapstorage/test2
kdb get user/tests/mmapstorage/test1 #> test1 kdb get user/tests/mmapstorage/test2 #> test2 kdb get user/tests/mmapstorage/test1/test3 #> test3
kdb rm -r user/tests/mmapstorage
sudo kdb umount user/tests/mmapstorage
rm $(kdb get system/tests/mmaptempfile) kdb rm -r system/tests/mmaptempfile ```