Skip to content

A fork of iv4xrDemo for testing the iv4xr-se-plugin for Space Engineers.

License

Notifications You must be signed in to change notification settings

iv4xr-project/iv4xrDemo-space-engineers

Repository files navigation

⚠ This project has been moved elsewhere!

⚠ This project has been moved into the plugin repository: Space Engineers iv4XR plugin. You can find it in the JvmClient subdirectory of the plugin repository.

The merge of the repositories allows us to do interface changes across both repositories in a single pull request and keep the projects compatible.

(This repository will be removed in the future.)

.

.

.

Original readme follows

Space Engineers Demo

This is a demo for the iv4XR testing framework, demonstrating that iv4XR test agents can control Space Engineers (a game by Keen Software House) to perform some testing tasks. This repository started as a fork of the Lab Recruits demo, but has been significantly modified since.

It is not intended for general use, other than as a testing project for the development of the Space Engineers iv4XR plugin. For more details, please refer to the plugin repository README.

Setup

How to build

For easy copy-paste, here's the git clone command for this repository:

git clone [email protected]:iv4xr-project/iv4xrDemo-space-engineers.git

We are using Gradle as the build system. To build the project, run the Gradle task build:

./gradlew build

How to run unit tests

To build and run unit tests, run:

./gradlew :cleanJvmTest :jvmTest --tests "spaceEngineers.mock.*"

Running iv4xr tests

The tests require Space Engineers running with the iv4XR plugin enabled.

./gradlew :cleanJvmTest :jvmTest --tests "spaceEngineers.iv4xr.*"

Running BDD feature tests

Test scenarios also require Space Engineers running with the iv4XR plugin enabled.

For now, we run BDD tests from IDEA.

  • Make sure you have installed plugins Gherkin and Cucumber for Java
  • Right-click .feature file in IDEA and select "Run".

Using Eclipse

Eclipse does not support Kotlin multiplatform projects and so far we haven't been able to configure it to run with Kotlin JVM. We recommend using the project with JetBrains IDEA.

About

A fork of iv4xrDemo for testing the iv4xr-se-plugin for Space Engineers.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •