From Fedora Project Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Schema


result: one_of(PASSED, INFO, FAILED, ABORTED, CRASHED, NEEDS_INSPECTION, RUNNING, text)

Testruns = 
{
  _id
  testcase: url
  result
  start_time: datetime
  end_time: datetime
  summary
  highlights
  outputs
  score: int
  log: url
  testrun_data: document(_TestrunData)
  phases:  list_of({name, result, start_time: datetime, end_time: datetime})
}

_TestrunData = document with un-specified key names. Each keys' value is (by default) a list of strings
{
   $key = list_of(text)
}


Jobs = 
{
  _id
  start_time: datetime
  end_time: datetime
  result
  name
  summary
  log: url
  testrun_ids: list()
}

Testcases = 
{
  _id = url
  name
}

Setup

add repo

[10gen] name=10gen Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64 gpgcheck=0 enabled=1

install

  1. yum install mongo-10gen mongo-10gen-server

edit

/etc/init.d/mongod: - # pidfile: /var/run/mongo/mongod.pid +# pidfile: /var/lib/mongo/mongod.lock

/etc/mongod + smallfiles = true

run

  1. systemctl --system daemon-reload
  2. service mongod start
  3. chkconfig mongod on