launch fail on non-default port on mars
This commit is contained in:
12
fail.just
12
fail.just
@ -61,7 +61,14 @@ import module:
|
|||||||
[doc("Start the FAIL* campaign server")]
|
[doc("Start the FAIL* campaign server")]
|
||||||
[group("fail")]
|
[group("fail")]
|
||||||
server module:
|
server module:
|
||||||
{{ FAIL_SERVER }} --database-option-file ./db.conf -v {{ module }} -b % --inject-single-bit --inject-registers &
|
{{ FAIL_SERVER }} \
|
||||||
|
--port {{FAIL_SERVER_PORT}} \
|
||||||
|
--database-option-file ./db.conf \
|
||||||
|
-v {{ module }} \
|
||||||
|
-b % \
|
||||||
|
--inject-single-bit \
|
||||||
|
--inject-registers \
|
||||||
|
&
|
||||||
@echo "Next step: \"just client {{ module }}\""
|
@echo "Next step: \"just client {{ module }}\""
|
||||||
|
|
||||||
[doc("Stop the FAIL* campaign server")]
|
[doc("Stop the FAIL* campaign server")]
|
||||||
@ -80,6 +87,7 @@ client module:
|
|||||||
-i {{ BUILD_DIR }}-{{ module }}/system.iso \
|
-i {{ BUILD_DIR }}-{{ module }}/system.iso \
|
||||||
-j {{ num_cpus() }} \
|
-j {{ num_cpus() }} \
|
||||||
-- \
|
-- \
|
||||||
|
-Wf,--server-port={{FAIL_SERVER_PORT}} \
|
||||||
-Wf,--state-dir={{ BUILD_DIR }}-{{ module }}/state \
|
-Wf,--state-dir={{ BUILD_DIR }}-{{ module }}/state \
|
||||||
-Wf,--trap \
|
-Wf,--trap \
|
||||||
-Wf,--timeout=500000 \
|
-Wf,--timeout=500000 \
|
||||||
@ -104,4 +112,4 @@ result module:
|
|||||||
[doc("Start the FAIL* resultbrowser")]
|
[doc("Start the FAIL* resultbrowser")]
|
||||||
[group("fail")]
|
[group("fail")]
|
||||||
resultbrowser:
|
resultbrowser:
|
||||||
{{ RESULT_BROWSER }} -c ./db.conf --host=0.0.0.0 --port=5000
|
{{ RESULT_BROWSER }} -c ./db.conf --host=0.0.0.0 --port={{RESULTBROWSER_PORT}}
|
||||||
|
|||||||
10
mars.just
10
mars.just
@ -4,6 +4,8 @@ BUILD_DIR := "build"
|
|||||||
|
|
||||||
# FAIL* variables
|
# FAIL* variables
|
||||||
|
|
||||||
|
FAIL_SERVER_PORT := "22941"
|
||||||
|
RESULTBROWSER_PORT := "22941"
|
||||||
FAIL_BIN := "bin"
|
FAIL_BIN := "bin"
|
||||||
FAIL_SHARE := "share"
|
FAIL_SHARE := "share"
|
||||||
BOCHS_RUNNER := f"{{FAIL_BIN}}/bochs-experiment-runner.py"
|
BOCHS_RUNNER := f"{{FAIL_BIN}}/bochs-experiment-runner.py"
|
||||||
@ -23,3 +25,11 @@ RESULT_BROWSER := f"{{FAIL_BIN}}/resultbrowser.py"
|
|||||||
[private]
|
[private]
|
||||||
list:
|
list:
|
||||||
@./just --list --unsorted
|
@./just --list --unsorted
|
||||||
|
|
||||||
|
# Create a database:
|
||||||
|
# - mysql -u smchurla -p
|
||||||
|
# - CREATE DATABASE database_name;
|
||||||
|
# - SHOW DATABASES;
|
||||||
|
|
||||||
|
procs:
|
||||||
|
ps -u smchurla
|
||||||
|
|||||||
@ -16,6 +16,8 @@ LINUX_CC := env("LINUX_CC")
|
|||||||
|
|
||||||
# FAIL* variables
|
# FAIL* variables
|
||||||
|
|
||||||
|
FAIL_SERVER_PORT := "1111"
|
||||||
|
RESULTBROWSER_PORT := "5000"
|
||||||
BOCHS_RUNNER := "bochs-experiment-runner.py"
|
BOCHS_RUNNER := "bochs-experiment-runner.py"
|
||||||
FAIL_TRACE := "fail-x86-tracing"
|
FAIL_TRACE := "fail-x86-tracing"
|
||||||
FAIL_DUMP := "dump-trace"
|
FAIL_DUMP := "dump-trace"
|
||||||
|
|||||||
Reference in New Issue
Block a user