forked from tern-tools/tern
-
Notifications
You must be signed in to change notification settings - Fork 0
/
release_tests.py
47 lines (45 loc) · 1.92 KB
/
release_tests.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
# -*- coding: utf-8 -*-
# SPDX-License-Identifier: BSD-2-Clause
tests = [
'tern report -i photon:3.0',
'python3 setup.py sdist && '
'docker build -t ternd -f ci/Dockerfile . && '
'./docker_run.sh ternd "report -i golang:alpine"',
'tern report -i golang:alpine',
'python tests/test_class_command.py',
'python tests/test_class_file_data.py',
'python tests/test_class_image.py',
'python tests/test_class_image_layer.py',
'python tests/test_class_notice.py',
'python tests/test_class_notice_origin.py',
'python tests/test_class_origins.py',
'python tests/test_class_package.py',
'python tests/test_class_template.py',
'tern report -f spdxtagvalue -i photon:3.0',
'tern lock samples/single_stage_tern/Dockerfile',
'tern report -i debian:buster',
'tern report -i alpine:3.9',
'tern report -i archlinux:latest',
'tern report -i centos:7',
'tern report -i node:12.16-alpine',
'python tests/test_analyze_default_dockerfile_parse.py',
'python tests/test_analyze_common.py',
'tern report -i golang:alpine',
'tern report -d samples/alpine_python/Dockerfile',
'tern report -w photon.tar',
'python tests/test_load_docker_api.py',
'tern report -f yaml -i photon:3.0',
'tern report -f json -i photon:3.0',
'tern report -f spdxjson -i photon:3.0',
'tern report -f html -i photon:3.0',
'tern report -f spdxtagvalue -i photon:3.0 -o spdx.spdx && '
'java -jar tools-java/target/tools-java-*-jar-with-dependencies.jar '
'Verify spdx.spdx',
'tern report -f spdxjson -i photon:3.0 -o spdx.json && '
'java -jar tools-java/target/tools-java-*-jar-with-dependencies.jar '
'Verify spdx.json',
'python tests/test_util_general.py',
'python tests/test_analyze_default_filter.py',
'python tests/test_class_command.py',
'python tests/test_class_docker_image.py'
]