Sign inSign up

invenfantasy/cosmos

By invenfantasy

•Updated about 10 years ago

Used for dev only, caching jar(s)

Image
1

10K+

invenfantasy/cosmos repository overview

⁠Cosmos In Progress

An orderly, harmonius, complete⁠ API for DCOS services.

⁠Running tests

⁠Unit Tests

There is a suite of unit tests that can be ran by running sbt clean test

⁠Integration Tests

There is a suite of integration tests that can be ran by running sbt clean it:test

⁠Requirements
  • A running DCOS cluster
⁠Running the tests

The test runner will automatically start an in process zk cluster, create a temporary directory for repo caches, and start the Cosmos server.

The test suite will then be configured to interact with this cluster by setting the following system property:

-Dcom.mesosphere.cosmos.test.CosmosIntegrationTestClient.CosmosClient.uri

Any system properties that are passed to sbt will be inherited by the test suite, but not the Cosmos server.

⁠Running Cosmos

To run the Cosmos process we need to first create a One-JAR:

sbt one-jar

The jar will be created in the target/scala-2.11/ directory. This can be executed with:

java -jar target/scala-2.11/cosmos_2.11-<version>-SNAPSHOT-one-jar.jar  \
     -com.mesosphere.cosmos.dcosUri=<dcos-host-url>

Tag summary

Content type

Image

Digest

Size

489.7 MB

Last updated

about 10 years ago

docker pull invenfantasy/cosmos