Eazin 10 tháng trước cách đây
mục cha
commit
059f2b6aff
100 tập tin đã thay đổi với 948 bổ sung0 xóa
  1. 239 0
      .allure/allure-2.20.1/bin/allure
  2. 91 0
      .allure/allure-2.20.1/bin/allure.bat
  3. 0 0
      .allure/allure-2.20.1/config/allure-cucumber.yml
  4. 3 0
      .allure/allure-2.20.1/config/allure-junit.yml
  5. 10 0
      .allure/allure-2.20.1/config/allure.yml
  6. BIN
      .allure/allure-2.20.1/lib/activation-1.1.jar
  7. BIN
      .allure/allure-2.20.1/lib/allure-commandline-2.20.1.jar
  8. BIN
      .allure/allure-2.20.1/lib/allure-generator-2.20.1.jar
  9. BIN
      .allure/allure-2.20.1/lib/allure-model-2.20.0.jar
  10. BIN
      .allure/allure-2.20.1/lib/allure-plugin-api-2.20.1.jar
  11. BIN
      .allure/allure-2.20.1/lib/allure1-model-1.0.jar
  12. BIN
      .allure/allure-2.20.1/lib/annotations-15.0.jar
  13. BIN
      .allure/allure-2.20.1/lib/commons-beanutils-1.9.4.jar
  14. BIN
      .allure/allure-2.20.1/lib/commons-codec-1.11.jar
  15. BIN
      .allure/allure-2.20.1/lib/commons-collections-3.2.2.jar
  16. BIN
      .allure/allure-2.20.1/lib/commons-collections4-4.2.jar
  17. BIN
      .allure/allure-2.20.1/lib/commons-io-2.11.0.jar
  18. BIN
      .allure/allure-2.20.1/lib/commons-lang3-3.12.0.jar
  19. BIN
      .allure/allure-2.20.1/lib/commons-logging-1.2.jar
  20. BIN
      .allure/allure-2.20.1/lib/commons-text-1.3.jar
  21. 2 0
      .allure/allure-2.20.1/lib/config/jetty-logging.properties
  22. 12 0
      .allure/allure-2.20.1/lib/config/logback.xml
  23. BIN
      .allure/allure-2.20.1/lib/flexmark-0.62.2.jar
  24. BIN
      .allure/allure-2.20.1/lib/flexmark-ext-tables-0.62.2.jar
  25. BIN
      .allure/allure-2.20.1/lib/flexmark-util-0.62.2.jar
  26. BIN
      .allure/allure-2.20.1/lib/flexmark-util-ast-0.62.2.jar
  27. BIN
      .allure/allure-2.20.1/lib/flexmark-util-builder-0.62.2.jar
  28. BIN
      .allure/allure-2.20.1/lib/flexmark-util-collection-0.62.2.jar
  29. BIN
      .allure/allure-2.20.1/lib/flexmark-util-data-0.62.2.jar
  30. BIN
      .allure/allure-2.20.1/lib/flexmark-util-dependency-0.62.2.jar
  31. BIN
      .allure/allure-2.20.1/lib/flexmark-util-format-0.62.2.jar
  32. BIN
      .allure/allure-2.20.1/lib/flexmark-util-html-0.62.2.jar
  33. BIN
      .allure/allure-2.20.1/lib/flexmark-util-misc-0.62.2.jar
  34. BIN
      .allure/allure-2.20.1/lib/flexmark-util-options-0.62.2.jar
  35. BIN
      .allure/allure-2.20.1/lib/flexmark-util-sequence-0.62.2.jar
  36. BIN
      .allure/allure-2.20.1/lib/flexmark-util-visitor-0.62.2.jar
  37. BIN
      .allure/allure-2.20.1/lib/freemarker-2.3.31.jar
  38. BIN
      .allure/allure-2.20.1/lib/httpclient-4.5.13.jar
  39. BIN
      .allure/allure-2.20.1/lib/httpcore-4.4.13.jar
  40. BIN
      .allure/allure-2.20.1/lib/jackson-annotations-2.14.0.jar
  41. BIN
      .allure/allure-2.20.1/lib/jackson-core-2.14.0.jar
  42. BIN
      .allure/allure-2.20.1/lib/jackson-databind-2.14.0.jar
  43. BIN
      .allure/allure-2.20.1/lib/jackson-dataformat-xml-2.14.0.jar
  44. BIN
      .allure/allure-2.20.1/lib/jackson-dataformat-yaml-2.14.0.jar
  45. BIN
      .allure/allure-2.20.1/lib/jackson-module-jaxb-annotations-2.14.0.jar
  46. BIN
      .allure/allure-2.20.1/lib/jakarta.activation-api-1.2.2.jar
  47. BIN
      .allure/allure-2.20.1/lib/jakarta.xml.bind-api-2.3.3.jar
  48. BIN
      .allure/allure-2.20.1/lib/javax.activation-api-1.2.0.jar
  49. BIN
      .allure/allure-2.20.1/lib/javax.mail-1.6.2.jar
  50. BIN
      .allure/allure-2.20.1/lib/javax.servlet-api-3.1.0.jar
  51. BIN
      .allure/allure-2.20.1/lib/jaxb-api-2.3.1.jar
  52. BIN
      .allure/allure-2.20.1/lib/jaxb-utils-1.0.jar
  53. BIN
      .allure/allure-2.20.1/lib/jcommander-1.82.jar
  54. BIN
      .allure/allure-2.20.1/lib/jetty-http-9.4.49.v20220914.jar
  55. BIN
      .allure/allure-2.20.1/lib/jetty-io-9.4.49.v20220914.jar
  56. BIN
      .allure/allure-2.20.1/lib/jetty-server-9.4.49.v20220914.jar
  57. BIN
      .allure/allure-2.20.1/lib/jetty-util-9.4.49.v20220914.jar
  58. BIN
      .allure/allure-2.20.1/lib/logback-classic-1.3.4.jar
  59. BIN
      .allure/allure-2.20.1/lib/logback-core-1.3.4.jar
  60. BIN
      .allure/allure-2.20.1/lib/opencsv-4.6.jar
  61. BIN
      .allure/allure-2.20.1/lib/properties-2.0.RC5.jar
  62. BIN
      .allure/allure-2.20.1/lib/slf4j-api-2.0.3.jar
  63. BIN
      .allure/allure-2.20.1/lib/snakeyaml-1.33.jar
  64. BIN
      .allure/allure-2.20.1/lib/stax2-api-4.2.1.jar
  65. BIN
      .allure/allure-2.20.1/lib/tika-core-2.6.0.jar
  66. BIN
      .allure/allure-2.20.1/lib/woodstox-core-6.4.0.jar
  67. 1 0
      .allure/allure-2.20.1/plugins/README.txt
  68. 7 0
      .allure/allure-2.20.1/plugins/behaviors-plugin/allure-plugin.yml
  69. BIN
      .allure/allure-2.20.1/plugins/behaviors-plugin/behaviors-plugin-2.20.1.jar
  70. 192 0
      .allure/allure-2.20.1/plugins/behaviors-plugin/static/index.js
  71. 5 0
      .allure/allure-2.20.1/plugins/custom-logo-plugin/allure-plugin.yml
  72. BIN
      .allure/allure-2.20.1/plugins/custom-logo-plugin/custom-logo-plugin-2.20.1.jar
  73. 1 0
      .allure/allure-2.20.1/plugins/custom-logo-plugin/static/custom-logo.svg
  74. 4 0
      .allure/allure-2.20.1/plugins/custom-logo-plugin/static/styles.css
  75. 5 0
      .allure/allure-2.20.1/plugins/jira-plugin/allure-plugin.yml
  76. BIN
      .allure/allure-2.20.1/plugins/jira-plugin/jira-plugin-2.20.1.jar
  77. BIN
      .allure/allure-2.20.1/plugins/jira-plugin/lib/allure-jira-commons-2.20.1.jar
  78. BIN
      .allure/allure-2.20.1/plugins/jira-plugin/lib/converter-jackson-2.6.1.jar
  79. BIN
      .allure/allure-2.20.1/plugins/jira-plugin/lib/jackson-annotations-2.14.0.jar
  80. BIN
      .allure/allure-2.20.1/plugins/jira-plugin/lib/jackson-core-2.14.0.jar
  81. BIN
      .allure/allure-2.20.1/plugins/jira-plugin/lib/jackson-databind-2.14.0.jar
  82. BIN
      .allure/allure-2.20.1/plugins/jira-plugin/lib/okhttp-3.12.0.jar
  83. BIN
      .allure/allure-2.20.1/plugins/jira-plugin/lib/okio-1.15.0.jar
  84. BIN
      .allure/allure-2.20.1/plugins/jira-plugin/lib/retrofit-2.6.1.jar
  85. 5 0
      .allure/allure-2.20.1/plugins/junit-xml-plugin/allure-plugin.yml
  86. BIN
      .allure/allure-2.20.1/plugins/junit-xml-plugin/junit-xml-plugin-2.20.1.jar
  87. 7 0
      .allure/allure-2.20.1/plugins/packages-plugin/allure-plugin.yml
  88. BIN
      .allure/allure-2.20.1/plugins/packages-plugin/packages-plugin-2.20.1.jar
  89. 112 0
      .allure/allure-2.20.1/plugins/packages-plugin/static/index.js
  90. 7 0
      .allure/allure-2.20.1/plugins/screen-diff-plugin/allure-plugin.yml
  91. BIN
      .allure/allure-2.20.1/plugins/screen-diff-plugin/screen-diff-plugin-2.20.1.jar
  92. 200 0
      .allure/allure-2.20.1/plugins/screen-diff-plugin/static/index.js
  93. 30 0
      .allure/allure-2.20.1/plugins/screen-diff-plugin/static/styles.css
  94. 5 0
      .allure/allure-2.20.1/plugins/trx-plugin/allure-plugin.yml
  95. BIN
      .allure/allure-2.20.1/plugins/trx-plugin/trx-plugin-2.20.1.jar
  96. 5 0
      .allure/allure-2.20.1/plugins/xctest-plugin/allure-plugin.yml
  97. BIN
      .allure/allure-2.20.1/plugins/xctest-plugin/lib/xmlwise-1.2.11.jar
  98. BIN
      .allure/allure-2.20.1/plugins/xctest-plugin/xctest-plugin-2.20.1.jar
  99. 5 0
      .allure/allure-2.20.1/plugins/xray-plugin/allure-plugin.yml
  100. 0 0
      .allure/allure-2.20.1/plugins/xray-plugin/lib/allure-jira-commons-2.20.1.jar

+ 239 - 0
.allure/allure-2.20.1/bin/allure

@@ -0,0 +1,239 @@
+#!/bin/sh
+
+#
+# Copyright © 2015-2021 the original authors.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#      https://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+##############################################################################
+#
+#   allure start up script for POSIX generated by Gradle.
+#
+#   Important for running:
+#
+#   (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is
+#       noncompliant, but you have some other compliant shell such as ksh or
+#       bash, then to run this script, type that shell name before the whole
+#       command line, like:
+#
+#           ksh allure
+#
+#       Busybox and similar reduced shells will NOT work, because this script
+#       requires all of these POSIX shell features:
+#         * functions;
+#         * expansions «$var», «${var}», «${var:-default}», «${var+SET}»,
+#           «${var#prefix}», «${var%suffix}», and «$( cmd )»;
+#         * compound commands having a testable exit status, especially «case»;
+#         * various built-in commands including «command», «set», and «ulimit».
+#
+#   Important for patching:
+#
+#   (2) This script targets any POSIX shell, so it avoids extensions provided
+#       by Bash, Ksh, etc; in particular arrays are avoided.
+#
+#       The "traditional" practice of packing multiple parameters into a
+#       space-separated string is a well documented source of bugs and security
+#       problems, so this is (mostly) avoided, by progressively accumulating
+#       options in "$@", and eventually passing that to Java.
+#
+#       Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS,
+#       and ALLURE_OPTS) rely on word-splitting, this is performed explicitly;
+#       see the in-line comments for details.
+#
+#       There are tweaks for specific operating systems such as AIX, CygWin,
+#       Darwin, MinGW, and NonStop.
+#
+#   (3) This script is generated from the Groovy template
+#       https://github.com/gradle/gradle/blob/master/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
+#       within the Gradle project.
+#
+#       You can find Gradle at https://github.com/gradle/gradle/.
+#
+##############################################################################
+
+# Attempt to set APP_HOME
+
+# Resolve links: $0 may be a link
+app_path=$0
+
+# Need this for daisy-chained symlinks.
+while
+    APP_HOME=${app_path%"${app_path##*/}"}  # leaves a trailing /; empty if no leading path
+    [ -h "$app_path" ]
+do
+    ls=$( ls -ld "$app_path" )
+    link=${ls#*' -> '}
+    case $link in             #(
+      /*)   app_path=$link ;; #(
+      *)    app_path=$APP_HOME$link ;;
+    esac
+done
+
+export APP_HOME=$( cd "${APP_HOME:-./}.." && pwd -P ) || exit
+
+APP_NAME="allure"
+APP_BASE_NAME=${0##*/}
+
+# Add default JVM options here. You can also use JAVA_OPTS and ALLURE_OPTS to pass JVM options to this script.
+DEFAULT_JVM_OPTS=""
+
+# Use the maximum available, or set MAX_FD != -1 to use that value.
+MAX_FD=maximum
+
+warn () {
+    echo "$*"
+} >&2
+
+die () {
+    echo
+    echo "$*"
+    echo
+    exit 1
+} >&2
+
+# OS specific support (must be 'true' or 'false').
+cygwin=false
+msys=false
+darwin=false
+nonstop=false
+case "$( uname )" in                #(
+  CYGWIN* )         cygwin=true  ;; #(
+  Darwin* )         darwin=true  ;; #(
+  MSYS* | MINGW* )  msys=true    ;; #(
+  NONSTOP* )        nonstop=true ;;
+esac
+
+CLASSPATH=$APP_HOME/lib/*:$APP_HOME/lib/config
+
+
+# Determine the Java command to use to start the JVM.
+if [ -n "$JAVA_HOME" ] ; then
+    if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
+        # IBM's JDK on AIX uses strange locations for the executables
+        JAVACMD=$JAVA_HOME/jre/sh/java
+    else
+        JAVACMD=$JAVA_HOME/bin/java
+    fi
+    if [ ! -x "$JAVACMD" ] ; then
+        die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
+
+Please set the JAVA_HOME variable in your environment to match the
+location of your Java installation."
+    fi
+else
+    JAVACMD=java
+    which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
+
+Please set the JAVA_HOME variable in your environment to match the
+location of your Java installation."
+fi
+
+# Increase the maximum file descriptors if we can.
+if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then
+    case $MAX_FD in #(
+      max*)
+        MAX_FD=$( ulimit -H -n ) ||
+            warn "Could not query maximum file descriptor limit"
+    esac
+    case $MAX_FD in  #(
+      '' | soft) :;; #(
+      *)
+        ulimit -n "$MAX_FD" ||
+            warn "Could not set maximum file descriptor limit to $MAX_FD"
+    esac
+fi
+
+# Collect all arguments for the java command, stacking in reverse order:
+#   * args from the command line
+#   * the main class name
+#   * -classpath
+#   * -D...appname settings
+#   * --module-path (only if needed)
+#   * DEFAULT_JVM_OPTS, JAVA_OPTS, and ALLURE_OPTS environment variables.
+
+# For Cygwin or MSYS, switch paths to Windows format before running java
+if "$cygwin" || "$msys" ; then
+    APP_HOME=$( cygpath --path --mixed "$APP_HOME" )
+    CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" )
+
+    JAVACMD=$( cygpath --unix "$JAVACMD" )
+
+    # Now convert the arguments - kludge to limit ourselves to /bin/sh
+    for arg do
+        if
+            case $arg in                                #(
+              -*)   false ;;                            # don't mess with options #(
+              /?*)  t=${arg#/} t=/${t%%/*}              # looks like a POSIX filepath
+                    [ -e "$t" ] ;;                      #(
+              *)    false ;;
+            esac
+        then
+            arg=$( cygpath --path --ignore --mixed "$arg" )
+        fi
+        # Roll the args list around exactly as many times as the number of
+        # args, so each arg winds up back in the position where it started, but
+        # possibly modified.
+        #
+        # NB: a `for` loop captures its iteration list before it begins, so
+        # changing the positional parameters here affects neither the number of
+        # iterations, nor the values presented in `arg`.
+        shift                   # remove old arg
+        set -- "$@" "$arg"      # push replacement arg
+    done
+fi
+
+# Collect all arguments for the java command;
+#   * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $ALLURE_OPTS can contain fragments of
+#     shell script including quotes and variable substitutions, so put them in
+#     double quotes to make sure that they get re-expanded; and
+#   * put everything else in single quotes, so that it's not re-expanded.
+
+set -- \
+        -classpath "$CLASSPATH" \
+        io.qameta.allure.CommandLine \
+        "$@"
+
+# Stop when "xargs" is not available.
+if ! command -v xargs >/dev/null 2>&1
+then
+    die "xargs is not available"
+fi
+
+# Use "xargs" to parse quoted args.
+#
+# With -n1 it outputs one arg per line, with the quotes and backslashes removed.
+#
+# In Bash we could simply go:
+#
+#   readarray ARGS < <( xargs -n1 <<<"$var" ) &&
+#   set -- "${ARGS[@]}" "$@"
+#
+# but POSIX shell has neither arrays nor command substitution, so instead we
+# post-process each arg (as a line of input to sed) to backslash-escape any
+# character that might be a shell metacharacter, then use eval to reverse
+# that process (while maintaining the separation between arguments), and wrap
+# the whole thing up as a single "set" statement.
+#
+# This will of course break if any of these variables contains a newline or
+# an unmatched quote.
+#
+
+eval "set -- $(
+        printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $ALLURE_OPTS" |
+        xargs -n1 |
+        sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' |
+        tr '\n' ' '
+    )" '"$@"'
+
+exec "$JAVACMD" "$@"

+ 91 - 0
.allure/allure-2.20.1/bin/allure.bat

@@ -0,0 +1,91 @@
+@rem
+@rem Copyright 2015 the original author or authors.
+@rem
+@rem Licensed under the Apache License, Version 2.0 (the "License");
+@rem you may not use this file except in compliance with the License.
+@rem You may obtain a copy of the License at
+@rem
+@rem      https://www.apache.org/licenses/LICENSE-2.0
+@rem
+@rem Unless required by applicable law or agreed to in writing, software
+@rem distributed under the License is distributed on an "AS IS" BASIS,
+@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+@rem See the License for the specific language governing permissions and
+@rem limitations under the License.
+@rem
+
+@if "%DEBUG%"=="" @echo off
+@rem ##########################################################################
+@rem
+@rem  allure startup script for Windows
+@rem
+@rem ##########################################################################
+
+@rem Set local scope for the variables with windows NT shell
+if "%OS%"=="Windows_NT" setlocal
+
+set DIRNAME=%~dp0
+if "%DIRNAME%"=="" set DIRNAME=.
+set APP_BASE_NAME=%~n0
+set APP_HOME=%DIRNAME%..
+
+@rem Resolve any "." and ".." in APP_HOME to make it shorter.
+for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
+
+@rem Add default JVM options here. You can also use JAVA_OPTS and ALLURE_OPTS to pass JVM options to this script.
+set DEFAULT_JVM_OPTS=
+
+@rem Find java.exe
+if defined JAVA_HOME goto findJavaFromJavaHome
+
+set JAVA_EXE=java.exe
+%JAVA_EXE% -version >NUL 2>&1
+if %ERRORLEVEL% equ 0 goto execute
+
+echo.
+echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
+echo.
+echo Please set the JAVA_HOME variable in your environment to match the
+echo location of your Java installation.
+
+goto fail
+
+:findJavaFromJavaHome
+set JAVA_HOME=%JAVA_HOME:"=%
+set JAVA_EXE=%JAVA_HOME%/bin/java.exe
+
+if exist "%JAVA_EXE%" goto execute
+
+echo.
+echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
+echo.
+echo Please set the JAVA_HOME variable in your environment to match the
+echo location of your Java installation.
+
+goto fail
+
+:execute
+@rem Setup the command line
+
+set CLASSPATH=%APP_HOME%\lib\*;%APP_HOME%\lib\config
+
+
+@rem Execute allure
+"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %ALLURE_OPTS%  -classpath "%CLASSPATH%" io.qameta.allure.CommandLine %*
+
+:end
+@rem End local scope for the variables with windows NT shell
+if %ERRORLEVEL% equ 0 goto mainEnd
+
+:fail
+rem Set variable ALLURE_EXIT_CONSOLE if you need the _script_ return code instead of
+rem the _cmd.exe /c_ return code!
+set EXIT_CODE=%ERRORLEVEL%
+if %EXIT_CODE% equ 0 set EXIT_CODE=1
+if not ""=="%ALLURE_EXIT_CONSOLE%" exit %EXIT_CODE%
+exit /b %EXIT_CODE%
+
+:mainEnd
+if "%OS%"=="Windows_NT" endlocal
+
+:omega

+ 0 - 0
.allure/allure-2.20.1/config/allure-cucumber.yml


+ 3 - 0
.allure/allure-2.20.1/config/allure-junit.yml

@@ -0,0 +1,3 @@
+plugins:
+  - junit-plugin
+  - packages-plugin

+ 10 - 0
.allure/allure-2.20.1/config/allure.yml

@@ -0,0 +1,10 @@
+plugins:
+  - junit-xml-plugin
+  - xunit-xml-plugin
+  - trx-plugin
+  - behaviors-plugin
+  - packages-plugin
+  - screen-diff-plugin
+  - xctest-plugin
+  - jira-plugin
+  - xray-plugin

BIN
.allure/allure-2.20.1/lib/activation-1.1.jar


BIN
.allure/allure-2.20.1/lib/allure-commandline-2.20.1.jar


BIN
.allure/allure-2.20.1/lib/allure-generator-2.20.1.jar


BIN
.allure/allure-2.20.1/lib/allure-model-2.20.0.jar


BIN
.allure/allure-2.20.1/lib/allure-plugin-api-2.20.1.jar


BIN
.allure/allure-2.20.1/lib/allure1-model-1.0.jar


BIN
.allure/allure-2.20.1/lib/annotations-15.0.jar


BIN
.allure/allure-2.20.1/lib/commons-beanutils-1.9.4.jar


BIN
.allure/allure-2.20.1/lib/commons-codec-1.11.jar


BIN
.allure/allure-2.20.1/lib/commons-collections-3.2.2.jar


BIN
.allure/allure-2.20.1/lib/commons-collections4-4.2.jar


BIN
.allure/allure-2.20.1/lib/commons-io-2.11.0.jar


BIN
.allure/allure-2.20.1/lib/commons-lang3-3.12.0.jar


BIN
.allure/allure-2.20.1/lib/commons-logging-1.2.jar


BIN
.allure/allure-2.20.1/lib/commons-text-1.3.jar


+ 2 - 0
.allure/allure-2.20.1/lib/config/jetty-logging.properties

@@ -0,0 +1,2 @@
+org.eclipse.jetty.util.log.class=org.eclipse.jetty.util.log.LoggerLog
+org.eclipse.jetty.LEVEL=WARN

+ 12 - 0
.allure/allure-2.20.1/lib/config/logback.xml

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<configuration>
+    <appender name="stdout" class="ch.qos.logback.core.ConsoleAppender">
+        <encoder>
+            <pattern>%msg%n</pattern>
+        </encoder>
+    </appender>
+    <root level="INFO">
+        <appender-ref ref="stdout"/>
+    </root>
+    <logger name="org.mortbay.log" level="INFO"/>
+</configuration>

BIN
.allure/allure-2.20.1/lib/flexmark-0.62.2.jar


BIN
.allure/allure-2.20.1/lib/flexmark-ext-tables-0.62.2.jar


BIN
.allure/allure-2.20.1/lib/flexmark-util-0.62.2.jar


BIN
.allure/allure-2.20.1/lib/flexmark-util-ast-0.62.2.jar


BIN
.allure/allure-2.20.1/lib/flexmark-util-builder-0.62.2.jar


BIN
.allure/allure-2.20.1/lib/flexmark-util-collection-0.62.2.jar


BIN
.allure/allure-2.20.1/lib/flexmark-util-data-0.62.2.jar


BIN
.allure/allure-2.20.1/lib/flexmark-util-dependency-0.62.2.jar


BIN
.allure/allure-2.20.1/lib/flexmark-util-format-0.62.2.jar


BIN
.allure/allure-2.20.1/lib/flexmark-util-html-0.62.2.jar


BIN
.allure/allure-2.20.1/lib/flexmark-util-misc-0.62.2.jar


BIN
.allure/allure-2.20.1/lib/flexmark-util-options-0.62.2.jar


BIN
.allure/allure-2.20.1/lib/flexmark-util-sequence-0.62.2.jar


BIN
.allure/allure-2.20.1/lib/flexmark-util-visitor-0.62.2.jar


BIN
.allure/allure-2.20.1/lib/freemarker-2.3.31.jar


BIN
.allure/allure-2.20.1/lib/httpclient-4.5.13.jar


BIN
.allure/allure-2.20.1/lib/httpcore-4.4.13.jar


BIN
.allure/allure-2.20.1/lib/jackson-annotations-2.14.0.jar


BIN
.allure/allure-2.20.1/lib/jackson-core-2.14.0.jar


BIN
.allure/allure-2.20.1/lib/jackson-databind-2.14.0.jar


BIN
.allure/allure-2.20.1/lib/jackson-dataformat-xml-2.14.0.jar


BIN
.allure/allure-2.20.1/lib/jackson-dataformat-yaml-2.14.0.jar


BIN
.allure/allure-2.20.1/lib/jackson-module-jaxb-annotations-2.14.0.jar


BIN
.allure/allure-2.20.1/lib/jakarta.activation-api-1.2.2.jar


BIN
.allure/allure-2.20.1/lib/jakarta.xml.bind-api-2.3.3.jar


BIN
.allure/allure-2.20.1/lib/javax.activation-api-1.2.0.jar


BIN
.allure/allure-2.20.1/lib/javax.mail-1.6.2.jar


BIN
.allure/allure-2.20.1/lib/javax.servlet-api-3.1.0.jar


BIN
.allure/allure-2.20.1/lib/jaxb-api-2.3.1.jar


BIN
.allure/allure-2.20.1/lib/jaxb-utils-1.0.jar


BIN
.allure/allure-2.20.1/lib/jcommander-1.82.jar


BIN
.allure/allure-2.20.1/lib/jetty-http-9.4.49.v20220914.jar


BIN
.allure/allure-2.20.1/lib/jetty-io-9.4.49.v20220914.jar


BIN
.allure/allure-2.20.1/lib/jetty-server-9.4.49.v20220914.jar


BIN
.allure/allure-2.20.1/lib/jetty-util-9.4.49.v20220914.jar


BIN
.allure/allure-2.20.1/lib/logback-classic-1.3.4.jar


BIN
.allure/allure-2.20.1/lib/logback-core-1.3.4.jar


BIN
.allure/allure-2.20.1/lib/opencsv-4.6.jar


BIN
.allure/allure-2.20.1/lib/properties-2.0.RC5.jar


BIN
.allure/allure-2.20.1/lib/slf4j-api-2.0.3.jar


BIN
.allure/allure-2.20.1/lib/snakeyaml-1.33.jar


BIN
.allure/allure-2.20.1/lib/stax2-api-4.2.1.jar


BIN
.allure/allure-2.20.1/lib/tika-core-2.6.0.jar


BIN
.allure/allure-2.20.1/lib/woodstox-core-6.4.0.jar


+ 1 - 0
.allure/allure-2.20.1/plugins/README.txt

@@ -0,0 +1 @@
+The directory with Allure plugins. To add the plugin simply unpack it to this folder.

+ 7 - 0
.allure/allure-2.20.1/plugins/behaviors-plugin/allure-plugin.yml

@@ -0,0 +1,7 @@
+id: behaviors
+name: Behaviors aggregator
+description: The aggregator adds behaviors tab to the report
+extensions:
+  - io.qameta.allure.behaviors.BehaviorsPlugin
+jsFiles:
+  - index.js

BIN
.allure/allure-2.20.1/plugins/behaviors-plugin/behaviors-plugin-2.20.1.jar


+ 192 - 0
.allure/allure-2.20.1/plugins/behaviors-plugin/static/index.js

@@ -0,0 +1,192 @@
+'use strict';
+
+allure.api.addTranslation('en', {
+    tab: {
+        behaviors: {
+            name: 'Behaviors'
+        }
+    },
+    widget: {
+        behaviors: {
+            name: 'Features by stories',
+            showAll: 'show all'
+        }
+    }
+});
+
+allure.api.addTranslation('ru', {
+    tab: {
+        behaviors: {
+            name: 'Функциональность'
+        }
+    },
+    widget: {
+        behaviors: {
+            name: 'Функциональность',
+            showAll: 'показать все'
+        }
+    }
+});
+
+allure.api.addTranslation('zh', {
+    tab: {
+        behaviors: {
+            name: '功能'
+        }
+    },
+    widget: {
+        behaviors: {
+            name: '特性场景',
+            showAll: '显示所有'
+        }
+    }
+});
+
+allure.api.addTranslation('de', {
+    tab: {
+        behaviors: {
+            name: 'Verhalten'
+        }
+    },
+    widget: {
+        behaviors: {
+            name: 'Features nach Stories',
+            showAll: 'Zeige alle'
+        }
+    }
+});
+
+allure.api.addTranslation('nl', {
+    tab: {
+        behaviors: {
+            name: 'Functionaliteit'
+        }
+    },
+    widget: {
+        behaviors: {
+            name: 'Features en story’s',
+            showAll: 'Toon alle'
+        }
+    }
+});
+
+allure.api.addTranslation('he', {
+    tab: {
+        behaviors: {
+            name: 'התנהגויות'
+        }
+    },
+    widget: {
+        behaviors: {
+            name: 'תכונות לפי סיפורי משתמש',
+            showAll: 'הצג הכול'
+        }
+    }
+});
+
+allure.api.addTranslation('br', {
+    tab: {
+        behaviors: {
+            name: 'Comportamentos'
+        }
+    },
+    widget: {
+        behaviors: {
+            name: 'Funcionalidades por história',
+            showAll: 'Mostrar tudo'
+        }
+    }
+});
+
+allure.api.addTranslation('ja', {
+    tab: {
+        behaviors: {
+            name: '振る舞い'
+        }
+    },
+    widget: {
+        behaviors: {
+            name: 'ストーリー別の機能',
+            showAll: '全て表示'
+        }
+    }
+});
+
+allure.api.addTranslation('es', {
+    tab: {
+        behaviors: {
+            name: 'Funcionalidades'
+        }
+    },
+    widget: {
+        behaviors: {
+            name: 'Funcionalidades por Historias de Usuario',
+            showAll: 'mostrar todo'
+        }
+    }
+});
+
+allure.api.addTranslation('kr', {
+    tab: {
+        behaviors: {
+            name: '동작'
+        }
+    },
+    widget: {
+        behaviors: {
+            name: '스토리별 기능',
+            showAll: '전체 보기'
+        }
+    }
+});
+
+allure.api.addTranslation('fr', {
+    tab: {
+        behaviors: {
+            name: 'Comportements'
+        }
+    },
+    widget: {
+        behaviors: {
+            name: 'Thèmes par histoires',
+            showAll: 'Montrer tout'
+        }
+    }
+});
+
+allure.api.addTranslation('pl', {
+    tab: {
+        behaviors: {
+            name: 'Zachowania'
+        }
+    },
+    widget: {
+        behaviors: {
+            name: 'Funkcje według historii',
+            showAll: 'pokaż wszystko'
+        }
+    }
+});
+
+allure.api.addTab('behaviors', {
+    title: 'tab.behaviors.name', icon: 'fa fa-list',
+    route: 'behaviors(/)(:testGroup)(/)(:testResult)(/)(:testResultTab)(/)',
+    onEnter: (function (testGroup, testResult, testResultTab) {
+        return new allure.components.TreeLayout({
+            testGroup: testGroup,
+            testResult: testResult,
+            testResultTab: testResultTab,
+            tabName: 'tab.behaviors.name',
+            baseUrl: 'behaviors',
+            url: 'data/behaviors.json',
+            csvUrl: 'data/behaviors.csv'
+        });
+    })
+});
+
+allure.api.addWidget('widgets', 'behaviors', allure.components.WidgetStatusView.extend({
+    rowTag: 'a',
+    title: 'widget.behaviors.name',
+    baseUrl: 'behaviors',
+    showLinks: true
+}));

+ 5 - 0
.allure/allure-2.20.1/plugins/custom-logo-plugin/allure-plugin.yml

@@ -0,0 +1,5 @@
+id: custom-logo
+name: Custom logo aggregator
+description: The aggregator replaces default Allure logo with a custom one
+cssFiles:
+  - styles.css

BIN
.allure/allure-2.20.1/plugins/custom-logo-plugin/custom-logo-plugin-2.20.1.jar


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 1 - 0
.allure/allure-2.20.1/plugins/custom-logo-plugin/static/custom-logo.svg


+ 4 - 0
.allure/allure-2.20.1/plugins/custom-logo-plugin/static/styles.css

@@ -0,0 +1,4 @@
+.side-nav__brand {
+  background: url('custom-logo.svg') no-repeat left center !important;
+  margin-left: 10px;
+}

+ 5 - 0
.allure/allure-2.20.1/plugins/jira-plugin/allure-plugin.yml

@@ -0,0 +1,5 @@
+id: jira
+name: Jira Plugin
+description: The plugin that adds support for Jira integration.
+extensions:
+  - io.qameta.allure.jira.JiraExportPlugin

BIN
.allure/allure-2.20.1/plugins/jira-plugin/jira-plugin-2.20.1.jar


BIN
.allure/allure-2.20.1/plugins/jira-plugin/lib/allure-jira-commons-2.20.1.jar


BIN
.allure/allure-2.20.1/plugins/jira-plugin/lib/converter-jackson-2.6.1.jar


BIN
.allure/allure-2.20.1/plugins/jira-plugin/lib/jackson-annotations-2.14.0.jar


BIN
.allure/allure-2.20.1/plugins/jira-plugin/lib/jackson-core-2.14.0.jar


BIN
.allure/allure-2.20.1/plugins/jira-plugin/lib/jackson-databind-2.14.0.jar


BIN
.allure/allure-2.20.1/plugins/jira-plugin/lib/okhttp-3.12.0.jar


BIN
.allure/allure-2.20.1/plugins/jira-plugin/lib/okio-1.15.0.jar


BIN
.allure/allure-2.20.1/plugins/jira-plugin/lib/retrofit-2.6.1.jar


+ 5 - 0
.allure/allure-2.20.1/plugins/junit-xml-plugin/allure-plugin.yml

@@ -0,0 +1,5 @@
+id: junit
+name: JUnit Plugin
+description: The plugin that adds support for results in JUnit.xml data format.
+extensions:
+  - io.qameta.allure.junitxml.JunitXmlPlugin

BIN
.allure/allure-2.20.1/plugins/junit-xml-plugin/junit-xml-plugin-2.20.1.jar


+ 7 - 0
.allure/allure-2.20.1/plugins/packages-plugin/allure-plugin.yml

@@ -0,0 +1,7 @@
+id: packages
+name: Packages aggregator
+description: The aggregator adds packages tab to the report
+extensions:
+  - io.qameta.allure.packages.PackagesPlugin
+jsFiles:
+  - index.js

BIN
.allure/allure-2.20.1/plugins/packages-plugin/packages-plugin-2.20.1.jar


+ 112 - 0
.allure/allure-2.20.1/plugins/packages-plugin/static/index.js

@@ -0,0 +1,112 @@
+'use strict';
+
+allure.api.addTranslation('en', {
+    tab: {
+        packages: {
+            name: 'Packages'
+        }
+    }
+});
+
+allure.api.addTranslation('ru', {
+    tab: {
+        packages: {
+            name: 'Пакеты'
+        }
+    }
+});
+
+allure.api.addTranslation('zh', {
+    tab: {
+        packages: {
+            name: '包'
+        }
+    }
+});
+
+allure.api.addTranslation('de', {
+    tab: {
+        packages: {
+            name: 'Pakete'
+        }
+    }
+});
+
+allure.api.addTranslation('nl', {
+    tab: {
+        packages: {
+            name: 'Packages'
+        }
+    }
+});
+
+allure.api.addTranslation('he', {
+    tab: {
+        packages: {
+            name: 'חבילות'
+        }
+    }
+});
+
+allure.api.addTranslation('br', {
+    tab: {
+        packages: {
+            name: 'Pacotes'
+        }
+    }
+});
+
+allure.api.addTranslation('ja', {
+    tab: {
+        packages: {
+            name: 'パッケージ'
+        }
+    }
+});
+
+allure.api.addTranslation('es', {
+    tab: {
+        packages: {
+            name: 'Paquetes'
+        }
+    }
+});
+
+allure.api.addTranslation('kr', {
+    tab: {
+        packages: {
+            name: '패키지'
+        }
+    }
+});
+
+allure.api.addTranslation('fr', {
+    tab: {
+        packages: {
+            name: 'Paquets'
+        }
+    }
+});
+
+allure.api.addTranslation('pl', {
+    tab: {
+        packages: {
+            name: 'Pakiety'
+        }
+    }
+});
+
+allure.api.addTab('packages', {
+    title: 'tab.packages.name', icon: 'fa fa-align-left',
+    route: 'packages(/)(:testGroup)(/)(:testResult)(/)(:testResultTab)(/)',
+    onEnter: (function (testGroup, testResult, testResultTab) {
+        return new allure.components.TreeLayout({
+            testGroup: testGroup,
+            testResult: testResult,
+            testResultTab: testResultTab,
+            tabName: 'tab.packages.name',
+            baseUrl: 'packages',
+            url: 'data/packages.json'
+        });
+    })
+});

+ 7 - 0
.allure/allure-2.20.1/plugins/screen-diff-plugin/allure-plugin.yml

@@ -0,0 +1,7 @@
+id: screen-diff
+name: Screen diff
+description: Who cares about description by just-boris
+jsFiles:
+  - index.js
+cssFiles:
+  - styles.css

BIN
.allure/allure-2.20.1/plugins/screen-diff-plugin/screen-diff-plugin-2.20.1.jar


+ 200 - 0
.allure/allure-2.20.1/plugins/screen-diff-plugin/static/index.js

@@ -0,0 +1,200 @@
+(function () {
+    var settings = allure.getPluginSettings('screen-diff', { diffType: 'diff' });
+
+    function renderImage(src) {
+        return (
+            '<div class="screen-diff__container">' +
+            '<img class="screen-diff__image" src="' +
+            src +
+            '">' +
+            '</div>'
+        );
+    }
+
+    function findImage(data, name) {
+        if (data.testStage && data.testStage.attachments) {
+            var matchedImage = data.testStage.attachments.filter(function (attachment) {
+                return attachment.name === name;
+            })[0];
+            if (matchedImage) {
+                return 'data/attachments/' + matchedImage.source;
+            }
+        }
+        return null;
+    }
+
+    function renderDiffContent(type, diffImage, actualImage, expectedImage) {
+        if (type === 'diff') {
+            if (diffImage) {
+                return renderImage(diffImage);
+            }
+        }
+        if (type === 'overlay' && expectedImage) {
+            return (
+                '<div class="screen-diff__overlay screen-diff__container">' +
+                '<img class="screen-diff__image" src="' +
+                expectedImage +
+                '">' +
+                '<div class="screen-diff__image-over">' +
+                '<img class="screen-diff__image" src="' +
+                actualImage +
+                '">' +
+                '</div>' +
+                '</div>'
+            );
+        }
+        if (actualImage) {
+            return renderImage(actualImage);
+        }
+        return 'No diff data provided';
+    }
+
+    var TestResultView = Backbone.Marionette.View.extend({
+        regions: {
+            subView: '.screen-diff-view',
+        },
+        template: function () {
+            return '<div class="screen-diff-view"></div>';
+        },
+        onRender: function () {
+            var data = this.model.toJSON();
+            var testType = data.labels.filter(function (label) {
+                return label.name === 'testType';
+            })[0];
+            var diffImage = findImage(data, 'diff');
+            var actualImage = findImage(data, 'actual');
+            var expectedImage = findImage(data, 'expected');
+            if (!testType || testType.value !== 'screenshotDiff') {
+                return;
+            }
+            this.showChildView(
+                'subView',
+                new ScreenDiffView({
+                    diffImage: diffImage,
+                    actualImage: actualImage,
+                    expectedImage: expectedImage,
+                }),
+            );
+        },
+    });
+    var ErrorView = Backbone.Marionette.View.extend({
+        templateContext: function () {
+            return this.options;
+        },
+        template: function (data) {
+            return '<pre class="screen-diff-error">' + data.error + '</pre>';
+        },
+    });
+    var AttachmentView = Backbone.Marionette.View.extend({
+        regions: {
+            subView: '.screen-diff-view',
+        },
+        template: function () {
+            return '<div class="screen-diff-view"></div>';
+        },
+        onRender: function () {
+            jQuery
+                .getJSON(this.options.sourceUrl)
+                .then(this.renderScreenDiffView.bind(this), this.renderErrorView.bind(this));
+        },
+        renderErrorView: function (error) {
+            console.log(error);
+            this.showChildView(
+                'subView',
+                new ErrorView({
+                    error: error.statusText,
+                }),
+            );
+        },
+        renderScreenDiffView: function (data) {
+            this.showChildView(
+                'subView',
+                new ScreenDiffView({
+                    diffImage: data.diff,
+                    actualImage: data.actual,
+                    expectedImage: data.expected,
+                }),
+            );
+        },
+    });
+
+    var ScreenDiffView = Backbone.Marionette.View.extend({
+        className: 'pane__section',
+        events: function () {
+            return {
+                ['click [name="screen-diff-type-' + this.cid + '"]']: 'onDiffTypeChange',
+                'mousemove .screen-diff__overlay': 'onOverlayMove',
+            };
+        },
+        initialize: function (options) {
+            this.diffImage = options.diffImage;
+            this.actualImage = options.actualImage;
+            this.expectedImage = options.expectedImage;
+            this.radioName = 'screen-diff-type-' + this.cid;
+        },
+        templateContext: function () {
+            return {
+                diffType: settings.get('diffType'),
+                diffImage: this.diffImage,
+                actualImage: this.actualImage,
+                expectedImage: this.expectedImage,
+                radioName: this.radioName,
+            };
+        },
+        template: function (data) {
+            if (!data.diffImage && !data.actualImage && !data.expectedImage) {
+                return '';
+            }
+
+            return (
+                '<h3 class="pane__section-title">Screen Diff</h3>' +
+                '<div class="screen-diff__content">' +
+                '<div class="screen-diff__switchers">' +
+                '<label><input type="radio" name="' +
+                data.radioName +
+                '" value="diff"> Show diff</label>' +
+                '<label><input type="radio" name="' +
+                data.radioName +
+                '" value="overlay"> Show overlay</label>' +
+                '</div>' +
+                renderDiffContent(
+                    data.diffType,
+                    data.diffImage,
+                    data.actualImage,
+                    data.expectedImage,
+                ) +
+                '</div>'
+            );
+        },
+        adjustImageSize: function (event) {
+            var overImage = this.$(event.target);
+            overImage.width(overImage.width());
+        },
+        onRender: function () {
+            const diffType = settings.get('diffType');
+            this.$('[name="' + this.radioName + '"][value="' + diffType + '"]').prop(
+                'checked',
+                true,
+            );
+            if (diffType === 'overlay') {
+                this.$('.screen-diff__image-over img').on('load', this.adjustImageSize.bind(this));
+            }
+        },
+        onOverlayMove: function (event) {
+            var pageX = event.pageX;
+            var containerScroll = this.$('.screen-diff__container').scrollLeft();
+            var elementX = event.currentTarget.getBoundingClientRect().left;
+            var delta = pageX - elementX + containerScroll;
+            this.$('.screen-diff__image-over').width(delta);
+        },
+        onDiffTypeChange: function (event) {
+            settings.save('diffType', event.target.value);
+            this.render();
+        },
+    });
+    allure.api.addTestResultBlock(TestResultView, { position: 'before' });
+    allure.api.addAttachmentViewer('application/vnd.allure.image.diff', {
+        View: AttachmentView,
+        icon: 'fa fa-exchange',
+    });
+})();

+ 30 - 0
.allure/allure-2.20.1/plugins/screen-diff-plugin/static/styles.css

@@ -0,0 +1,30 @@
+.screen-diff__switchers {
+  margin-bottom: 1em;
+}
+
+.screen-diff__switchers label + label {
+  margin-left: 1em;
+}
+
+.screen-diff__overlay {
+  position: relative;
+  cursor: col-resize;
+}
+
+.screen-diff__container {
+  overflow-x: auto;
+}
+
+.screen-diff__image-over {
+  top: 0;
+  left: 0;
+  bottom: 0;
+  background: #fff;
+  position: absolute;
+  overflow: hidden;
+  box-shadow: 2px 0 1px -1px #aaa;
+}
+
+.screen-diff-error {
+  color: #fd5a3e;
+}

+ 5 - 0
.allure/allure-2.20.1/plugins/trx-plugin/allure-plugin.yml

@@ -0,0 +1,5 @@
+id: trx
+name: XUnit TRX Plugin
+description: The plugin that adds support for results TRX data format.
+extensions:
+  - io.qameta.allure.trx.TrxPlugin

BIN
.allure/allure-2.20.1/plugins/trx-plugin/trx-plugin-2.20.1.jar


+ 5 - 0
.allure/allure-2.20.1/plugins/xctest-plugin/allure-plugin.yml

@@ -0,0 +1,5 @@
+id: xctest
+name: XCTest Plugin
+description: The plugin that adds support for results XCTest data format.
+extensions:
+  - io.qameta.allure.xctest.XcTestPlugin

BIN
.allure/allure-2.20.1/plugins/xctest-plugin/lib/xmlwise-1.2.11.jar


BIN
.allure/allure-2.20.1/plugins/xctest-plugin/xctest-plugin-2.20.1.jar


+ 5 - 0
.allure/allure-2.20.1/plugins/xray-plugin/allure-plugin.yml

@@ -0,0 +1,5 @@
+id: xray
+name: Xray Plugin
+description: The plugin that adds support for Xray integration.
+extensions:
+  - io.qameta.allure.xray.XrayTestRunExportPlugin

+ 0 - 0
.allure/allure-2.20.1/plugins/xray-plugin/lib/allure-jira-commons-2.20.1.jar


Một số tệp đã không được hiển thị bởi vì quá nhiều tập tin thay đổi trong này khác