Skip to content

Commit

Permalink
python
Browse files Browse the repository at this point in the history
  • Loading branch information
illwieckz committed Jul 4, 2024
1 parent ec3cc3e commit 13db8a9
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 11 deletions.
2 changes: 1 addition & 1 deletion .azure-pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -121,6 +121,6 @@ steps:
done
fi
if "${RUN_TESTS:-false}"; then
test/test.sh
python3 test/test.py
fi
displayName: 'Test'
39 changes: 29 additions & 10 deletions test/test.sh → test/test.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,26 @@
#! /usr/bin/env bash
#! /usr/bin/env python3

set -xue
import os
import subprocess

def run(script):
for line in script.splitlines():
if line == "":
continue
line = line.replace("/", os.path.sep)
command_list = line.split(" ")
if command_list[0] == "mkdir":
os.makedirs(command_list[1], exist_ok=True)
else:
print("+ " + line)
returncode = subprocess.run(command_list).returncode
if returncode:
exit(returncode)

script = """
build/crunch --help
mkdir -p build/test/0
mkdir build/test/0
build/crunch -file crunch.png -out build/test/0/crunch.crn
build/crunch -file crunch.png -out build/test/0/crunch.dds
build/crunch -file crunch.png -out build/test/0/crunch.ktx
Expand All @@ -13,7 +29,7 @@
build/crunch -file crunch.png -out build/test/0/crunch.png
build/crunch -file crunch.png -out build/test/0/crunch.jpg
mkdir -p build/test/1
mkdir build/test/1
build/crunch -file build/test/0/crunch.crn -out build/test/1/crunch.crn
build/crunch -file build/test/0/crunch.crn -out build/test/1/crunch.dds
build/crunch -file build/test/0/crunch.crn -out build/test/1/crunch.ktx
Expand All @@ -22,7 +38,7 @@
build/crunch -file build/test/0/crunch.crn -out build/test/1/crunch.png
build/crunch -file build/test/0/crunch.crn -out build/test/1/crunch.jpg
mkdir -p build/test/2
mkdir build/test/2
build/crunch -file build/test/0/crunch.dds -out build/test/2/crunch.crn
build/crunch -file build/test/0/crunch.dds -out build/test/2/crunch.dds
build/crunch -file build/test/0/crunch.dds -out build/test/2/crunch.ktx
Expand All @@ -31,7 +47,7 @@
build/crunch -file build/test/0/crunch.dds -out build/test/2/crunch.png
build/crunch -file build/test/0/crunch.dds -out build/test/2/crunch.jpg
mkdir -p build/test/3
mkdir build/test/3
build/crunch -file build/test/0/crunch.ktx -out build/test/3/crunch.crn
build/crunch -file build/test/0/crunch.ktx -out build/test/3/crunch.dds
build/crunch -file build/test/0/crunch.ktx -out build/test/3/crunch.ktx
Expand All @@ -40,13 +56,13 @@
build/crunch -file build/test/0/crunch.ktx -out build/test/3/crunch.png
build/crunch -file build/test/0/crunch.ktx -out build/test/3/crunch.jpg
mkdir -p build/test/4
mkdir build/test/4
build/crunch -file test/raw-bottom-left.tga -out build/test/4/raw-bottom-left.crn
build/crunch -file test/raw-bottom-right.tga -out build/test/4/raw-bottom-right.crn
build/crunch -file test/raw-top-left.tga -out build/test/4/raw-top-left.crn
build/crunch -file test/raw-top-right.tga -out build/test/4/raw-top-right.crn
mkdir -p build/test/5
mkdir build/test/5
build/crunch -file test/test-colormap1-alpha1.png -out build/test/5/test-colormap1-alpha1.crn
build/crunch -file test/test-colormap2-alpha1.png -out build/test/5/test-colormap2-alpha1.crn
build/crunch -file test/test-colormap4-alpha1.png -out build/test/5/test-colormap4-alpha1.crn
Expand All @@ -56,9 +72,12 @@
build/crunch -file test/test-grayscale8-alpha1.png -out build/test/5/test-grayscale8-alpha1.crn
build/crunch -file test/test-rgb8-alpha8.png -out build/test/5/test-rgb8-alpha8.crn
mkdir -p build/test/6
mkdir build/test/6
build/crunch -file test/sample-default.bmp -out build/test/6/sample-default.crn
build/crunch -file test/sample-vertical-flip.bmp -out build/test/6/sample-vertical-flip.crn
mkdir -p build/test/7
mkdir build/test/7
build/crunch -file test/black.jpg -out build/test/7/black.crn
"""

run(script)

0 comments on commit 13db8a9

Please sign in to comment.