add justfile for testing
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
# Justfile for Migrate Database Changes Workflow
|
||||
# Docs: https://just.systems/man/en/
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
# Global settings
|
||||
# ------------------------------------------------------------------------------
|
||||
|
||||
# Load Env
|
||||
set dotenv-load
|
||||
set dotenv-required := true
|
||||
|
||||
# Use zsh
|
||||
set shell := ["bash", "-cu"]
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
# Default
|
||||
# ------------------------------------------------------------------------------
|
||||
|
||||
# List all Available recipes
|
||||
[private]
|
||||
default:
|
||||
@just --list --unsorted
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
# Snake Script helpers
|
||||
# ------------------------------------------------------------------------------
|
||||
run:
|
||||
"{{justfile_directory()}}/main.py"
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
# Testing helpers
|
||||
# ------------------------------------------------------------------------------
|
||||
|
||||
test-constrictor:
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
BATTLESNAKE_CLI=battlesnake_cli_1.2.3_Linux_x86_64/battlesnake
|
||||
$BATTLESNAKE_CLI play -W 11 -H 11 --name 'Python Starter Project' --url http://localhost:8000 -g constrictor --browser --minimumFood 0
|
||||
|
||||
test-seed:
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
BATTLESNAKE_CLI=battlesnake_cli_1.2.3_Linux_x86_64/battlesnake
|
||||
$BATTLESNAKE_CLI play -W 11 -H 11 --name 'Python Starter Project' --url http://localhost:8000 -g solo --browser --seed 1713099635738952360
|
||||
|
||||
export-dataset input="data" output="data/dataset/good_moves.jsonl":
|
||||
python -m server.DatasetExporter --input "{{input}}" --output "{{output}}"
|
||||
@@ -1,7 +0,0 @@
|
||||
BATTLESNAKE_CLI=battlesnake_cli_1.2.3_Linux_x86_64/battlesnake
|
||||
|
||||
if [ -z $1 ]; then
|
||||
$BATTLESNAKE_CLI play -W 11 -H 11 --name 'Python Starter Project' --url http://localhost:8000 -g solo --browser --seed 1713099635738952360
|
||||
else
|
||||
$BATTLESNAKE_CLI play -W 11 -H 11 --name 'Python Starter Project' --url http://localhost:8000 -g constrictor --browser --minimumFood 0
|
||||
fi
|
||||
Reference in New Issue
Block a user