Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Vérifiez si le testeur a été mis en quarantaine par votre logiciel antivirus.

...

Panel
bgColor#FFEBE6

6 -

Test bloqué sur “Waiting for test end”

...

Mauvais format du fichier de config ou job - erreur ‘panic’

Code Block
INFO[2024-09-06T10:14:12+02:00] Reading configuration...                     
INFO[2024-09-06T10:14:12+02:00] Reading job configuration...                 
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x74da6e]

goroutine 1 [running]:
gitlab.greenspector.com/kaliterre/testrunner/vendor/github.com/urfave/cli.HandleAction.func1()
	/go/src/gitlab.greenspector.com/kaliterre/testrunner/vendor/github.com/urfave/cli/app.go:472 +0x1d7
panic({0x91a340, 0xdfd1e0})
...

Une erreur de type ‘panic’ qui est affiché parès le log INFO Reading configuration... signifie que le fichier de configuration config.yml a un mauvais format yml.

Une erreur de type ‘panic’ qui est affiché parès le log INFO Reading job configuration... signifie que le fichier de configuration job.yml a un mauvais format yml.

Il faut vérifier que la syntaxe est bonne, notamment il faut vérifier les tabulations et qu’il y a bien un espace entre le ':' et la valeur

Exemples de mauvaises syntaxes

  • Ici il manque un espace entre ‘name:’ et 'my test suite’

Code Block
job:
  testsSuites:
    - name:my test suite
      testFiles:
        - ./sample.testgb
  • Ici la propriété testFiles n’est pas au bon endroit, elle doit être au même niveau que name

Code Block
job:
  testsSuites:
    - name: my test suite
        testFiles:
        - ./sample.testgb