Skip to content

Commit 2b7762f

Browse files
committed
updated and refactored tests
1 parent 61a0e7b commit 2b7762f

File tree

4 files changed

+19
-26
lines changed

4 files changed

+19
-26
lines changed

Makefile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ endif
2121
ci-dependencies: shellcheck bats
2222

2323
lint:
24-
@echo linting...
2524
@$(QUIET) find ./ -maxdepth 1 -not -path '*/\.*' | xargs file | egrep "shell|bash" | awk '{ print $$1 }' | sed 's/://g' | xargs shellcheck
2625

2726
stresstest:

tests/set_1k.bash

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
#!/usr/bin/env bash
2+
set -eo pipefail; [[ $TRACE ]] && set -x
3+
4+
export JSONLITE_DATA_DIR="/tmp/jsonlite.data"
5+
ITERATIONS=1000
6+
7+
jsonlite drop --force
8+
9+
for i in $(seq 1 $ITERATIONS); do
10+
jsonlite set '{"name":"John Doe","active":true,"permissions":{"read":true,"write":false}}' > /dev/null
11+
done
12+
13+
jsonlite drop --force

tests/set_500.bash

Lines changed: 0 additions & 16 deletions
This file was deleted.

tests/set_get_delete_500.bash

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,15 @@
11
#!/usr/bin/env bash
22
set -eo pipefail; [[ $TRACE ]] && set -x
33

4-
export JSONLITE_DATA_DIR
5-
JSONLITE_DATA_DIR="$(dirname "$0")/jsonlite.data"
6-
source "$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)/../jsonlite.bash"
7-
4+
export JSONLITE_DATA_DIR="/tmp/jsonlite.data"
85
ITERATIONS=500
96

10-
jsonlite_drop --force
7+
jsonlite drop --force
118

129
for i in $(seq 1 $ITERATIONS); do
13-
ID=$(jsonlite_set '{"name":"John Doe","active":true,"permissions":{"read":true,"write":false}}')
14-
jsonlite_get "$ID" > /dev/null
15-
jsonlite_delete "$ID"
10+
ID=$(jsonlite set '{"name":"John Doe","active":true,"permissions":{"read":true,"write":false}}')
11+
jsonlite get "$ID" > /dev/null
12+
jsonlite delete "$ID"
1613
done
1714

18-
jsonlite_drop --force
15+
jsonlite drop --force

0 commit comments

Comments
 (0)