mirror of
https://github.com/systemd/systemd-stable.git
synced 2025-01-03 01:17:45 +03:00
test/run-unit-tests: make script compatible with python3.6
dataclasses were added in python3.7, but bionic has python3.6. Yes, the new code is a travesty, but it does the job. Fixes #19640.
This commit is contained in:
parent
c54cfef396
commit
6b908313ef
@ -1,7 +1,6 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
import argparse
|
||||
import dataclasses
|
||||
import glob
|
||||
import os
|
||||
import pathlib
|
||||
@ -17,12 +16,11 @@ try:
|
||||
except ImportError:
|
||||
GREEN = YELLOW = RED = RESET_ALL = BRIGHT = ''
|
||||
|
||||
@dataclasses.dataclass
|
||||
class Total:
|
||||
total:int
|
||||
good:int = 0
|
||||
skip:int = 0
|
||||
fail:int = 0
|
||||
class total:
|
||||
total = None
|
||||
good = 0
|
||||
skip = 0
|
||||
fail = 0
|
||||
|
||||
def argument_parser():
|
||||
p = argparse.ArgumentParser()
|
||||
@ -41,7 +39,7 @@ if opts.unsafe:
|
||||
if not opts.artifact_directory and os.getenv('ARTIFACT_DIRECTORY'):
|
||||
opts.artifact_directory = os.getenv('ARTIFACT_DIRECTORY')
|
||||
|
||||
total = Total(total=len(tests))
|
||||
total.total = len(tests)
|
||||
for test in tests:
|
||||
name = os.path.basename(test)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user