stable

Clone or download

Read-only

request #8120 Add SOAP automated tests

What is tested ? ---------------- * Tracker v3 - getTrackers - AddArtifact - getArtifacts How to test it ? ---------------- * git clone https://github.com/yannis-rossetto/tuleap-test-soap.git * cd tuleap-test-soap * docker build --tag=soap-test . * cd PATH_TO_TULEAP_SOURCES * docker run --rm=true -v $PWD:/tuleap soap-test Next steps ---------- * Remove duplication * Add new services * docker into Enalean scope Change-Id: I3052a4f838af431345459964750c1e3a68ea766f

Modified Files

Name
M Makefile +20 −0 Go to diff View file
M src/db/mysql/trackerv3values.sql +5 −0 Go to diff View file
A tests/bin/generate-phpunit-testsuite-soap.php +46 −0 Go to diff View file
M tests/integration/tracker_v3_to_v5/MigrateTrackerTest.php +2 −2 Go to diff View file
M tests/lib/autoload.php +5 −2 Go to diff View file
A tests/lib/soap/SOAPBase.php +24 −0 Go to diff View file
A tests/lib/soap/SOAP_DatabaseInitialization.php +79 −0 Go to diff View file
A tests/lib/soap/SOAP_TestDataBuilder.php +217 −0 Go to diff View file
A tests/lib/soap/init_data.php +28 −0 Go to diff View file
A tests/lib/soap/init_db.php +25 −0 Go to diff View file
M tests/rest/ArtifactFilesTest.php +0 −1 Go to diff View file
A tests/soap/TrackerV3Test.php +137 −0 Go to diff View file
A tests/soap/bin/composer.json +6 −0 Go to diff View file
A tests/soap/bin/dbtest.inc.dist +24 −0 Go to diff View file
A tests/soap/bin/integration_tests.inc.dist +53 −0 Go to diff View file
A tools/examples/soap/tv3/get_trackers.php +51 −0 Go to diff View file