Test: Make agent usage fixtures date independent
This commit is contained in:
@@ -355,13 +355,17 @@ for line in sys.stdin:
|
|||||||
STUB
|
STUB
|
||||||
chmod +x "$stub/codex"
|
chmod +x "$stub/codex"
|
||||||
|
|
||||||
mkdir -p "$work/codex/sessions/2026/08/25"
|
session_day="$(date +%Y/%m/%d)"
|
||||||
cat >"$work/codex/sessions/2026/08/25/session.jsonl" <<'JSONL'
|
session_date="$(date +%Y-%m-%d)"
|
||||||
{"type":"turn_context","payload":{"model":"gpt-5.6-sol"}}
|
session_offset="$(date +%:z)"
|
||||||
{"type":"token_count","timestamp":"2026-08-25T10:00:00Z","payload":{"type":"token_count","info":{"total_token_usage":{"input_tokens":999999,"output_tokens":999999},"last_token_usage":{"input_tokens":1200,"cached_input_tokens":1000,"output_tokens":300}}}}
|
mkdir -p "$work/codex/sessions/$session_day"
|
||||||
{"type":"token_count","timestamp":"2026-08-25T10:05:00Z","payload":{"type":"token_count","info":{"total_token_usage":{"input_tokens":1999999,"output_tokens":1999999},"last_token_usage":{"input_tokens":1200,"cached_input_tokens":1000,"output_tokens":300}}}}
|
{
|
||||||
JSONL
|
printf '%s\n' '{"type":"turn_context","payload":{"model":"gpt-5.6-sol"}}'
|
||||||
touch "$work/codex/sessions/2026/08/25/session.jsonl"
|
jq -nc --arg timestamp "${session_date}T10:00:00${session_offset}" \
|
||||||
|
'{type:"token_count",timestamp:$timestamp,payload:{type:"token_count",info:{total_token_usage:{input_tokens:999999,output_tokens:999999},last_token_usage:{input_tokens:1200,cached_input_tokens:1000,output_tokens:300}}}}'
|
||||||
|
jq -nc --arg timestamp "${session_date}T10:05:00${session_offset}" \
|
||||||
|
'{type:"token_count",timestamp:$timestamp,payload:{type:"token_count",info:{total_token_usage:{input_tokens:1999999,output_tokens:1999999},last_token_usage:{input_tokens:1200,cached_input_tokens:1000,output_tokens:300}}}}'
|
||||||
|
} >"$work/codex/sessions/$session_day/session.jsonl"
|
||||||
|
|
||||||
codex_record="$(
|
codex_record="$(
|
||||||
PATH="$stub:$PATH" \
|
PATH="$stub:$PATH" \
|
||||||
|
|||||||
Reference in New Issue
Block a user