Commit 93788819 authored by Stephane Bouvry's avatar Stephane Bouvry
Browse files

Fix gitlab-ci + tests unitaires sur les traitements ESUP

parent 576531eb
Loading
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
node_modules
.idea
vendor
.phpunit.result.cache
 No newline at end of file
+33 −0
Original line number Diff line number Diff line
stages:
  - test
  - publish

variables:
  # Cette variable permet de spécifier que Composer installera uniquement les dépendances nécessaires
  COMPOSER_ALLOW_SUPERUSER: 1
  APP_ENV: test

cache:
  key: ${CI_COMMIT_REF_SLUG}
  paths:
    - vendor/

before_script:
  # Met à jour Composer et installe les dépendances
  - apt-get update -yqq
  - apt-get install git unzip -yqq
  - curl -sS https://getcomposer.org/installer | php
  - php composer.phar install --prefer-dist --no-progress --no-interaction

test:
  stage: test
  script:
    # Exécute les tests PHPUnit
    - ./vendor/bin/phpunit --colors=always --coverage-text
  artifacts:
    # Sauvegarde les résultats des tests dans les artefacts
    when: always
    expire_in: 1 week
    paths:
      - tests/_output/
    reports:
      junit: tests/_output/junit.xml

# Publication de la librairie
update-satis:
  stage: publish
  image: python:3.9
+12 −0
Original line number Diff line number Diff line
@@ -19,8 +19,20 @@
  "autoload": {
    "psr-0": {
    },
    "psr-4": {
      "UnicaenSignature\\": "src/"
    },

    "classmap": [
      "Module.php"
    ]
  },
  "autoload-dev": {
    "psr-4": {
      "Tests\\": "tests/"
    }
  },
  "require-dev": {
    "phpunit/phpunit": "^10"
  }
}
+1 −2
Original line number Diff line number Diff line
@@ -34,8 +34,7 @@ return [

                // Niveaux de signature disponible
                'levels'      => [
                    \UnicaenSignature\Utils\SignatureConstants::VISA_HIDDEN => 'hidden',
                    \UnicaenSignature\Utils\SignatureConstants::VISA_VISUAL => 'visa',
                    \UnicaenSignature\Utils\SignatureConstants::VISA_VISUAL => 'hiddenVisa',
                    \UnicaenSignature\Utils\SignatureConstants::SIGN_VISUAL => 'pdfImageStamp',
                    \UnicaenSignature\Utils\SignatureConstants::SIGN_CERTIF => 'certSign',
                    \UnicaenSignature\Utils\SignatureConstants::SIGN_EIDAS  => 'nexuSign',
+1 −1
Original line number Diff line number Diff line
@@ -93,7 +93,7 @@ $signatureService->sendSignature($signature);
```


## Mettre à jour le statut d'un signature
## Mettre à jour le statut d'une signature

### Via le code

Loading