Commit Graph

317 Commits

Author SHA1 Message Date
Rory Powell f45a439b26 Add state helpers for isolating account deletion test 2023-07-14 15:03:51 +01:00
Mitch-Budibase fa94b8b9fc Changes for Account API Testing 2023-07-14 14:24:01 +01:00
Rory Powell 6f7ef18084 Add account password login integration with global setup 2023-07-13 12:48:44 +01:00
Mitch-Budibase d8d4686e01 Account Portal API Testing 2023-07-13 12:36:50 +01:00
Martin McKeaveney de083e8751 set global retry times 2023-07-10 10:18:49 +01:00
Michael Drury e4c5e67514 Revert "Add more tests for user settings" 2023-07-03 14:10:18 +01:00
Michael Drury 223e0e555a Merge branch 'develop' of github.com:Budibase/budibase into test/qa-18-api-automation-testing-permissionsuser-settings 2023-07-03 10:31:25 +01:00
mike12345567 4428678ebd Quick fix for QA-core tests, when encrypt is undefined for MS-SQL, it defaults to true, need to be aware of this so can set trustServerCertificate correctly. Also fixing the naming of a test. 2023-06-30 12:05:18 +01:00
mike12345567 7b6246ee59 Fixes discovered by MS-SQL validator tests in QA-core, fixing custom ports being used (not default) and allowing the use of self signed certificates. Also updating an error message in line with Peters changes. 2023-06-29 16:09:25 +01:00
Peter Clement a70fc32408 fix sql error message for qa-core 2023-06-29 09:58:26 +01:00
Adria Navarro 3b1915c705 Add comments 2023-06-22 12:59:23 +01:00
Adria Navarro 48b1f26e86 Remove versioning from snapshot to prevent test issues across instances 2023-06-22 12:58:11 +01:00
Adria Navarro 55e38725db Add pg_dump to single dockerfile 2023-06-22 11:29:32 +01:00
Adria Navarro a5ae0e5a3f Add pg_dump to server dockerfile 2023-06-22 11:13:20 +01:00
Adria Navarro 6b049cbcda Remove qa-core package-lock.json 2023-06-21 17:05:49 +01:00
Adria Navarro c4a2e2814a Update tests 2023-06-21 11:47:53 +01:00
Adria Navarro bedddc15aa Test foreign keys 2023-06-21 10:53:32 +01:00
Michael Drury 73209454db Merge pull request #10967 from Budibase/fix/app-url-failure
Quick fix for integration test intermittent failure
2023-06-20 12:52:49 +01:00
Adria Navarro cdd15fd75f Merge pull request #10953 from Budibase/budi-7115-sql-schema-export
BUDI-7115 - Sql schema export
2023-06-20 11:57:46 +01:00
mike12345567 b712136a6b There was a chance or URL overlap - removing this chance. 2023-06-20 09:56:58 +01:00
mike12345567 289a75fc9a Few minor updates to the integration suite to make it easier to decipher what is happening under the hood, as well as making it easier to log from these (where there is no pino logging available, importing backend-core breaks things). Also added a new script which can be used to get local environment setup as needed to run qa-core tests. Finally, xdescribe for the failing test until can work out what is wrong with MongoDB installation in QA environment. 2023-06-19 18:28:38 +01:00
Adria Navarro 718fe1efc6 Implement mssql and tests 2023-06-19 17:56:12 +01:00
Adria Navarro e21dca5582 Implement and test mysql sql dump 2023-06-19 17:56:12 +01:00
Adria Navarro 702f59a90e Improve tests 2023-06-19 17:56:12 +01:00
Adria Navarro c30c9b319d Test not exporting data 2023-06-19 17:56:12 +01:00
Adria Navarro c605ecdf0c Test export with database 2023-06-19 17:56:11 +01:00
Adria Navarro c27573a9fb Add basic test 2023-06-19 17:56:11 +01:00
Pedro Silva e6cc94be4f Merge branch 'develop' into test/qa-18-api-automation-testing-permissionsuser-settings 2023-06-15 14:04:35 +01:00
Rory Powell 395ba2c129 Force exit qa-core 2023-06-14 15:43:57 +01:00
Adria Navarro d8f9c73193 Fix tests 2023-06-13 10:50:02 +01:00
Adria Navarro fa34a95e14 Fix broken qa-core test 2023-06-13 10:04:53 +01:00
mike12345567 d0d3e33606 Fixing linting. 2023-06-12 16:29:41 +01:00
Pedro Silva 698bbb18d1 Merge branch 'develop' into test/qa-18-api-automation-testing-permissionsuser-settings 2023-06-12 15:50:38 +01:00
Rory Powell 7bd7cdcdcf Fix qa-core global teardown 2023-06-12 15:08:22 +01:00
Rory Powell 25fc792d24 Fix qa-core teardown 2023-06-09 21:04:24 +01:00
Rory Powell b1287d6a9f Update qa test notify script to be env aware 2023-06-09 21:04:24 +01:00
Pedro Silva 0aa3e19d09 Add verifications 2023-06-09 12:44:31 +01:00
Pedro Silva 410d8700e4 Add more tests for user settings 2023-06-05 18:42:44 +01:00
Pedro Silva ace2d8c2e1 Merge pull request #10736 from Budibase/test/qa-20-Add-relationship-tests-to-datasources
Test/qa 20 add relationship tests to datasources
2023-05-31 15:57:36 +01:00
Pedro Silva 8f09c07f46 Fix assertion 2023-05-30 18:48:33 +01:00
Pedro Silva 8b2737baa9 Remove temp command to only run datasource tests 2023-05-30 18:31:45 +01:00
Pedro Silva 91a8888890 Add teardown logic for multitenancy 2023-05-30 15:08:37 +01:00
Pedro Silva 8ee3f083e8 Merge branch 'develop' into test/qa-20-Add-relationship-tests-to-datasources 2023-05-30 09:50:20 +01:00
Pedro Silva 0498ad6e54 Add test for relationship creation for MySQL 2023-05-22 17:44:21 +01:00
Adria Navarro 8487447376 Merge branch 'develop' into chore/esbuild 2023-05-22 15:06:15 +02:00
Adria Navarro 2d2d50a5df Merge branch 'develop' into chore/esbuild 2023-05-18 11:34:11 +02:00
Pedro Silva 06e7430ab8 Merge branch 'develop' into tests/qa-22-improve-qa-core-boilerplate 2023-05-17 21:34:44 +01:00
Pedro Silva eff22c4e74 Remove type casting any from test methods 2023-05-17 21:32:50 +01:00
Adria Navarro 04a28c761b Merge branch 'develop' into feature/datasource-conns 2023-05-17 15:23:23 +02:00
mike12345567 f3785892a9 Merge branch 'develop' of github.com:Budibase/budibase into chore/esbuild 2023-05-17 12:45:28 +01:00
Adria Navarro 02fc795d98 Rename nightly.spec to integration.spec 2023-05-17 13:00:08 +02:00
Adria Navarro eb46037344 Rename validator integration tests 2023-05-17 12:59:20 +02:00
Adria Navarro 79bc2afeca Run validators nightly 2023-05-17 12:04:06 +02:00
Adria Navarro 4f3139a47b Merge branch 'develop' into feature/datasource-conns 2023-05-17 12:00:56 +02:00
Adria Navarro a96af7cf40 Change the nightly tests to be more explicit 2023-05-17 11:33:37 +02:00
Adria Navarro a2e22bda71 Merge pull request #10618 from Budibase/budi-6932/check_elastic
Check elastic search connection settings
2023-05-17 10:16:16 +02:00
Adria Navarro ed8550b271 Fix tests asserts 2023-05-17 10:14:13 +02:00
Adria Navarro d2877fff6e Update tests to check new formats 2023-05-17 09:57:43 +02:00
Adria Navarro 860a1ee271 Test invalid config 2023-05-17 09:44:55 +02:00
Adria Navarro 6b2e6f7bcb Test happy path 2023-05-17 09:38:59 +02:00
Pedro Silva b6267e0f96 Fix failing table test 2023-05-16 19:07:05 +01:00
Michael Drury 18d2c33839 Merge pull request #10583 from Budibase/budi-6932/verify_redis
Implement redis connection verification
2023-05-15 17:22:32 +01:00
Michael Drury fbc3697c8c Merge pull request #10546 from Budibase/budi-6932/verify_mysql
Implement mysql connection verification
2023-05-15 17:13:32 +01:00
Michael Drury 9e6f22653b Merge pull request #10550 from Budibase/budi-6932/verify_couchdb
Implement couchdb connection verification
2023-05-15 17:12:54 +01:00
Michael Drury 3ef204cf7b Merge pull request #10553 from Budibase/budi-6932/verify_mssql
Implement MSSQL connection verification
2023-05-15 17:12:05 +01:00
Michael Drury f9fd3d942a Merge pull request #10554 from Budibase/budi-6932/verify_mongo
Implement mongo connection verification
2023-05-15 17:11:37 +01:00
Michael Drury 001e8757e8 Merge pull request #10555 from Budibase/budi-6932/verify_arango
Implement arango connection verification
2023-05-15 17:11:12 +01:00
Michael Drury 328514afdd Merge pull request #10588 from Budibase/budi-6932/verify_s3
Implement S3 connection verification
2023-05-15 17:10:38 +01:00
Adria Navarro 3933a3881b Test dynamodb connection 2023-05-15 17:58:09 +02:00
Adria Navarro 79b30942f6 Clean code 2023-05-15 17:52:10 +02:00
Adria Navarro d893fdf6cf Test wrong endpoint 2023-05-15 17:40:40 +02:00
Adria Navarro 1e505791c0 Implement s3 checks 2023-05-15 17:37:28 +02:00
Adria Navarro 1c39946103 Clean code 2023-05-15 17:01:25 +02:00
Adria Navarro 5cd3f676ac Fix import 2023-05-15 16:53:55 +02:00
Adria Navarro 47d8701578 Move files 2023-05-15 16:53:32 +02:00
Adria Navarro fad57db634 Implement the check as part of the integration 2023-05-15 16:48:40 +02:00
Adria Navarro b8d11fa351 Test bad connections 2023-05-15 16:48:08 +02:00
Adria Navarro 901bff5399 Validate arango 2023-05-15 16:47:41 +02:00
Adria Navarro 2f9b076381 Implement the check as part of the integration 2023-05-15 16:38:42 +02:00
Adria Navarro e8fa690566 Add mongo checks 2023-05-15 16:37:20 +02:00
Adria Navarro b739e8da9c Undo 2023-05-15 16:30:43 +02:00
Adria Navarro 0557c8efcc Split tests 2023-05-15 16:30:43 +02:00
Adria Navarro fd18529135 Wait for readiness 2023-05-15 16:30:43 +02:00
Adria Navarro 32695018bf Validate and test microsoft sql 2023-05-15 16:30:43 +02:00
Adria Navarro 33988428ea Split tests 2023-05-15 13:54:32 +02:00
Adria Navarro d656edad40 Implement the check as part of the integration 2023-05-15 13:54:32 +02:00
Adria Navarro 5456866c45 Fix tests to use connection string instead of env 2023-05-15 13:54:32 +02:00
Adria Navarro e92b9a8abc Split testss 2023-05-15 13:48:20 +02:00
Adria Navarro 8a1564ef07 Implement the check as part of the integration 2023-05-15 13:48:09 +02:00
Adria Navarro 721492e76d Validate mysql 2023-05-15 13:47:48 +02:00
Adria Navarro d9a38b0908 Update import 2023-05-15 13:47:24 +02:00
Adria Navarro 1c2c00e621 Fix bool 2023-05-15 13:16:56 +02:00
Adria Navarro 99d525ad79 Move tests to qa-core 2023-05-15 13:16:56 +02:00
Pedro Silva bc1d1862b5 Merge branch 'develop' into tests/qa-22-improve-qa-core-boilerplate 2023-05-12 14:23:39 +01:00
Pedro Silva 9b8e2718ed Linting 2023-05-12 12:27:34 +01:00
Pedro Silva e792b717c5 Update qa-core/src/account-api/api/apis/LicenseAPI.ts
Co-authored-by: Rory Powell <rory.codes@gmail.com>
2023-05-12 12:16:48 +01:00
Pedro Silva 85c835e5f0 Add status check to license api 2023-05-12 11:14:00 +01:00
Pedro Silva 701e06c488 package lock update 2023-05-10 16:54:00 +01:00
Pedro Silva fc61623e32 Improve internal API classes 2023-05-10 16:53:20 +01:00
Pedro Silva 62238611bf Add base api class 2023-05-09 18:32:17 +01:00