Skip to content
Snippets Groups Projects
Commit f76a3a54 authored by Stefan Lankes's avatar Stefan Lankes
Browse files

rename directors examples to tests

parent c4231e96
No related branches found
No related tags found
No related merge requests found
......@@ -5,7 +5,7 @@
# Generated by Cargo
# will have compiled files and executables
/target/
/examples/target/
/tests/target/
# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
# More information here https://doc.rust-lang.org/cargo/guide/cargo-toml-vs-cargo-lock.html
......
......@@ -33,13 +33,13 @@ build:
cache:
paths:
- target/x86_64-unknown-hermit-kernel
- examples/target/x86_64-unknown-hermit
- tests/target/x86_64-unknown-hermit
- loader/target/x86_64-unknown-hermit-loader
key: build
artifacts:
paths:
- target/x86_64-unknown-hermit-kernel
- examples/target/x86_64-unknown-hermit
- tests/target/x86_64-unknown-hermit
- loader/target/x86_64-unknown-hermit-loader
tags:
- docker
......@@ -50,7 +50,7 @@ build:
test:tarpaulin:
stage: test
script:
- rm -rf examples loader
- rm -rf tests loader
- cargo tarpaulin -v --exclude-files src/arch/aarch64
image: ${IMAGE}
tags:
......@@ -68,8 +68,8 @@ test:uhyve:
stage: test
script:
- cargo install --git https://github.com/hermitcore/uhyve.git
- HERMIT_VERBOSE=1 uhyve examples/target/x86_64-unknown-hermit/debug/hctests
- HERMIT_VERBOSE=1 uhyve examples/target/x86_64-unknown-hermit/release/hctests
- HERMIT_VERBOSE=1 uhyve tests/target/x86_64-unknown-hermit/debug/hctests
- HERMIT_VERBOSE=1 uhyve tests/target/x86_64-unknown-hermit/release/hctests
image: ${IMAGE}
dependencies:
- build
......
......@@ -13,7 +13,7 @@ categories = ["os"]
description = """
RustyHermit - A Rust-based, lightweight unikernel
"""
exclude = ["/loader/*", "/examples/*", "/.travis.yml", "/.gitlab-ci.yml", ".gitignore", "/.devcontainer/*", "/.vscode/*"]
exclude = ["/loader/*", "/tests/*", "/.travis.yml", "/.gitlab-ci.yml", ".gitignore", "/.devcontainer/*", "/.vscode/*"]
[badges]
travis-ci = { repository = "hermitcore/libhermit-rs" }
......
......@@ -17,24 +17,24 @@ else
RM := rm -rf
endif
.PHONY: all loader clippy clean lib docs
.PHONY: all loader tests clippy clean lib docs
default: lib
make arch=$(arch) release=$(release) -C examples
make arch=$(arch) release=$(release) -C tests
all: loader lib
make arch=$(arch) release=$(release) -C examples
make arch=$(arch) release=$(release) -C tests
clean:
$(RM) target/x86_64-unknown-hermit-kernel
make -C examples clean
make -C tests clean
make -C loader clean
loader:
make -C loader release=$(release)
qemu:
qemu-system-x86_64 -display none -smp 1 -m 1G -serial stdio -kernel loader/target/$(target)-loader/$(rdir)/hermit-loader -initrd examples/target/$(target)/$(rdir)/hctests -cpu Haswell-noTSX,vendor=GenuineIntel
qemu-system-x86_64 -display none -smp 1 -m 1G -serial stdio -kernel loader/target/$(target)-loader/$(rdir)/hermit-loader -initrd tests/target/$(target)/$(rdir)/hctests -cpu Haswell-noTSX,vendor=GenuineIntel
docs:
@echo DOC
......
File moved
File moved
File moved
File moved
File moved
File moved
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment