58 lines
2.0 KiB
Plaintext
58 lines
2.0 KiB
Plaintext
|
This directory contains a test suite for the mongoDB daemon. To run the
|
||
|
core JavaScripts tests, execute "./resmoke.py --suites core" in this
|
||
|
directory.
|
||
|
|
||
|
For use in Red Hat distributions, you should run the script as user
|
||
|
mongodb, who is created with nologin shell however, so the best bet is
|
||
|
something like:
|
||
|
$ su -
|
||
|
# cd /usr/share/mongodb-test
|
||
|
# su -s /bin/bash mongodb -c "./resmoke.py --suites core"
|
||
|
|
||
|
This will use the installed mongodb executables, but will run a private
|
||
|
copy of the server process (using data files within
|
||
|
/usr/share/mongodb-test/var/), so you need not start the mongod service
|
||
|
beforehand.
|
||
|
|
||
|
To clean up afterwards, remove the created "var/*" subdirectories, eg
|
||
|
# su -s /bin/bash - mongodb -c "rm -rf /usr/share/mongodb-test/var/*"
|
||
|
|
||
|
If one or more tests fail on your system, please read the following
|
||
|
manual section for instructions on how to report the problem:
|
||
|
|
||
|
http://www.mongodb.org/about/contributors/tutorial/submit-bug-reports/
|
||
|
|
||
|
MongoDB offers several test suites. To get list of provided test suites
|
||
|
run "./resmoke.py -l".
|
||
|
|
||
|
If you want to run a specific test, simply add path to JavaSctipt file
|
||
|
from /usr/share/mongodb-test/jstests/ you want to run to the option to
|
||
|
resmoke.py. It is also possible to specify more files. For example to
|
||
|
run jstests/disk/*.js files execute "./resmoke.py jstests/disk/*.js"
|
||
|
|
||
|
If you want to use some specific storage engine for mongod server you
|
||
|
have to specify --storageEngine option. Actualy there are two stable
|
||
|
storage engines: mmapv1 and wiredTiger (x86_64 only).
|
||
|
|
||
|
For more options run "./resmoke.py --help".
|
||
|
|
||
|
|
||
|
In Red Hat distributions use this syntax:
|
||
|
$ su -
|
||
|
# cd /usr/share/mongodb-test
|
||
|
# su -s /bin/bash mongodb -c "./resmoke.py OPTIONS"
|
||
|
|
||
|
More info about mongoDB testing:
|
||
|
http://www.mongodb.org/about/contributors/tutorial/test-the-mongodb-server/
|
||
|
|
||
|
|
||
|
|
||
|
Notes:
|
||
|
|
||
|
- ARM architecture is not fully supported -
|
||
|
https://jira.mongodb.org/browse/SERVER-1811
|
||
|
|
||
|
- This subpackage does not contain dbtest binary (it is going to be
|
||
|
deprecated).
|
||
|
|