Feature/spinedem 2543 karate tests (#986)
* setting up karate - bare min github & azure config
adds the karate-tests folder!
adds make command... will it run?!
adds the karate-tests but not as a submodule...
removes the additional .gitignore
try running the karate tests in azure
adds the other tests back to the pipelines
fixes env for karate tests?
sets up mvn
why does it fail to install python?
cd before running mvn test...
tries working out where to run mvn command
where working directory?
eh?
fixes error in github yaml
poetry failure
can i see the folder contents?
try outputting directory contents
more logging
more logging
updates the make command that copies folders accross...
ignore app restricted tests until we work out token issue
remove spaces from jwt token?
run parallel
try cucumber report
try the Maven@3 and publishhtmlsreport@1 tasks in ado
karate tests will fail again now due to jwt token
try junit results...
eh?
don't fail on karate fail
again try continue on error
with xml output
better xml here?
set env variables in pwsh, not bash
try another way
away with the maven task, bash worked fine
restore full git workflow
aargh those env variables
ha env vars
try again
debugging for this darn signing key
dodgy java hack
less dodgy but still dodgy java
java helper handles either path to private key or private key contents
more faffing
signing key faff
getMimeDecoder ?
how does it behave when we have two internal-dev environments defined?
with 3 stages defined for internal-dev
stage dependencies
* removes the jarfile
* does this config work?
* removes debug step from github workflow
* what is this depends_on stuff?
* working out the right order for the stages
* moves no-auth-headers into callable js function, adds js util to get random birthdate
* removes commented code
* removes code relating to mocks - this will be reintroduced later with a separate ticket
* updates the readme and the gatling test
* improves the gender picking logic for gender changing
* getRandomBirthDate now gets dates up to today
* renames app restricted authentication and removes some confusing comments