Phase 19: measure graph scaling and guard capacity and contention behavior
This commit is contained in:
parent
1369e4d463
commit
6b85f28add
9 changed files with 639 additions and 3 deletions
22
Makefile
22
Makefile
|
|
@ -344,3 +344,25 @@ test-portability: $(BUILD_DIR)/test_portability
|
|||
./$(BUILD_DIR)/test_portability
|
||||
test: test-portability
|
||||
-include $(BUILD_DIR)/tests/integration/test_portability.d
|
||||
|
||||
$(BUILD_DIR)/benchmark_graph: $(BUILD_DIR)/tests/integration/benchmark_graph.o $(BUILD_DIR)/libxtc.a
|
||||
$(CC) $(LDFLAGS) -o $@ $^ -lm -ldl
|
||||
.PHONY: benchmark
|
||||
benchmark: $(BUILD_DIR)/benchmark_graph
|
||||
$(PYTHON) tools/benchmark.py --binary "$(BUILD_DIR)/benchmark_graph" --output "$(BUILD_DIR)/performance.json" --compiler "$(CC)" --flags "$(CFLAGS)"
|
||||
-include $(BUILD_DIR)/tests/integration/benchmark_graph.d
|
||||
|
||||
$(BUILD_DIR)/test_scale: $(BUILD_DIR)/tests/integration/test_scale.o $(BUILD_DIR)/libxtc.a
|
||||
$(CC) $(LDFLAGS) -o $@ $^ -lm -ldl
|
||||
.PHONY: test-scale test-stress
|
||||
test-scale: $(BUILD_DIR)/test_scale
|
||||
./$(BUILD_DIR)/test_scale
|
||||
test-stress: $(BUILD_DIR)/test_realtime $(BUILD_DIR)/test_reliability $(BUILD_DIR)/test_scale $(if $(GUI_AVAILABLE),$(BUILD_DIR)/test_gui)
|
||||
$(PYTHON) tools/stress.py --build-dir "$(BUILD_DIR)" $(if $(GUI_AVAILABLE),--gui)
|
||||
-include $(BUILD_DIR)/tests/integration/test_scale.d
|
||||
|
||||
BENCHMARK_BASELINE ?= docs/performance-baseline.json
|
||||
BENCHMARK_MAX_REGRESSION ?= 1.5
|
||||
.PHONY: benchmark-compare
|
||||
benchmark-compare: $(BUILD_DIR)/benchmark_graph
|
||||
$(PYTHON) tools/benchmark.py --binary "$(BUILD_DIR)/benchmark_graph" --output "$(BUILD_DIR)/performance.json" --compiler "$(CC)" --flags "$(CFLAGS)" --baseline "$(BENCHMARK_BASELINE)" --max-regression "$(BENCHMARK_MAX_REGRESSION)"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue