mike12345567
|
34918013cb
|
Main work of file system refactor now complete, ready to test more fully - most test cases passing, need to look through them more thoroughly and make sure everything still makes sense.
|
2021-03-23 17:54:02 +00:00 |
mike12345567
|
00344b3b39
|
Some changes to how environment is loaded to make the init process by default flesh out some good settings.
|
2021-03-23 15:37:11 +00:00 |
Martin McKeaveney
|
90228e3334
|
simplify try catch in manage script
|
2021-03-23 11:01:33 +00:00 |
Martin McKeaveney
|
81452c3a7f
|
better wording and tidy up of init script
|
2021-03-22 19:35:29 +00:00 |
mike12345567
|
36c20b2498
|
Updating some of the deployment/uploading mechanism purely to remove file system, all of this will go anyway but some of it was used to handle file uploads (attachments) to object store so needed to convert it a bit
|
2021-03-22 18:06:10 +00:00 |
Martin McKeaveney
|
51506a5f42
|
add docker-compose dep to package.json
|
2021-03-22 17:29:27 +00:00 |
mike12345567
|
78eb00b39d
|
Merge branch 'single-stack-dev' of github.com:Budibase/budibase into feature/fs-removal
|
2021-03-22 17:20:07 +00:00 |
mike12345567
|
14586cd124
|
moving some test cases to not use file system and re-introducing the image processor.
|
2021-03-22 17:19:45 +00:00 |
Martin McKeaveney
|
1785c1a58b
|
ignoring dev env
|
2021-03-22 17:17:31 +00:00 |
Martin McKeaveney
|
cb4ed1cdb4
|
tidy up
|
2021-03-22 17:15:34 +00:00 |
Martin McKeaveney
|
f3302770b3
|
single stack dev setup complete
|
2021-03-22 17:05:00 +00:00 |
mike12345567
|
19897de535
|
Removing FS from templates.
|
2021-03-22 16:39:57 +00:00 |
mike12345567
|
fca242b9ee
|
Updating API keys and changing over system to allow use of builder endpoints when running in cloud.
|
2021-03-22 16:39:11 +00:00 |
Martin McKeaveney
|
306d29d870
|
redis, tidy ups
|
2021-03-22 16:18:29 +00:00 |
Martin McKeaveney
|
6742c3ca99
|
basic single stack dev setup
|
2021-03-22 15:43:26 +00:00 |
mike12345567
|
c49637db47
|
Work in progress, have refactored the templating system to remove local templates, application and template system now work through minio with no file access.
|
2021-03-19 19:07:47 +00:00 |
mike12345567
|
b765502d74
|
Working on moving file system access around, starting by centralising it then working out what needs to be moved to object store and how.
|
2021-03-19 14:43:41 +00:00 |
Michael Drury
|
2326095dd4
|
Merge pull request #1296 from Budibase/tests/relationships
Server relationship tests
|
2021-03-18 13:13:39 +00:00 |
Martin McKeaveney
|
26ae531842
|
Merge pull request #1295 from Budibase/integrations-tests
Integrations tests
|
2021-03-18 09:45:50 +00:00 |
Maurits Lourens
|
222aae3543
|
1292 - add help menu items related to budibase instead of electron
|
2021-03-18 09:08:39 +01:00 |
mike12345567
|
ce07f44e05
|
Adding db test directory to list of ignored from coverage.
|
2021-03-16 23:30:20 +00:00 |
mike12345567
|
d28737da34
|
Upping relationship coverage overall to 98% - looking over utilities which are barely ever used.
|
2021-03-16 23:25:18 +00:00 |
Martin McKeaveney
|
cd1b35a77a
|
more branch cov
|
2021-03-16 19:27:18 +00:00 |
Martin McKeaveney
|
c0e9ee282a
|
mysql tests
|
2021-03-16 19:01:51 +00:00 |
Martin McKeaveney
|
172db5f255
|
airtable tests
|
2021-03-16 18:43:56 +00:00 |
mike12345567
|
d6329e2409
|
Adding test cases which bring the link controller coverage to 100%.
|
2021-03-16 18:13:00 +00:00 |
Martin McKeaveney
|
d2699a2755
|
REST integration tests
|
2021-03-16 14:51:14 +00:00 |
mike12345567
|
7c5771c32d
|
Merge branch 'browser-compat' of github.com:Budibase/budibase into browser-compat
|
2021-03-16 14:12:26 +00:00 |
Martin McKeaveney
|
a16c05ecb0
|
arangodb tests
|
2021-03-16 13:54:39 +00:00 |
Andrew Kingston
|
21ad0d0022
|
Merge branch 'browser-compat' of github.com:Budibase/budibase into browser-compat
|
2021-03-16 13:52:05 +00:00 |
Andrew Kingston
|
9212a2f623
|
Revert deletion of S3 upload of attachments in cloud env
|
2021-03-16 13:51:50 +00:00 |
mike12345567
|
4a3a420dee
|
Merge branch 'next' of github.com:Budibase/budibase into browser-compat
|
2021-03-16 13:50:31 +00:00 |
mike12345567
|
f114f68021
|
Fixing issue with applications not being created due to a lack of template file.
|
2021-03-16 13:43:46 +00:00 |
mike12345567
|
47cf63bb16
|
starting into relationship testing.
|
2021-03-16 13:24:44 +00:00 |
Martin McKeaveney
|
2150a47af4
|
elasticsearch tests
|
2021-03-16 11:46:13 +00:00 |
Andrew Kingston
|
05b6e825b4
|
Lint
|
2021-03-16 09:28:58 +00:00 |
Martin McKeaveney
|
0bc150fc7c
|
v0.8.10
|
2021-03-15 21:26:50 +00:00 |
mike12345567
|
d99b6b48a8
|
Removing unused test and directory.
|
2021-03-15 20:45:16 +00:00 |
mike12345567
|
ef5049ccc7
|
Merge branch 'master' of github.com:Budibase/budibase into tests/automation-tests
|
2021-03-15 20:44:54 +00:00 |
mike12345567
|
60841d1b1f
|
Removing unused code that was causing some issues with API key lookup and validation in self hosted setups.
|
2021-03-15 20:43:08 +00:00 |
Martin McKeaveney
|
d5ae0fa2a9
|
dynamoDB tests
|
2021-03-15 19:45:39 +00:00 |
Andrew Kingston
|
78c6f9ca3d
|
Remove electron specific app import
|
2021-03-15 18:32:20 +00:00 |
mike12345567
|
d5ec1b3167
|
Removing un-used code and removing some files from coverage that aren't of consequence.
|
2021-03-15 17:14:56 +00:00 |
mike12345567
|
794372987e
|
Adding more test cases for the controllers, tables and views weren't as well covered as required.
|
2021-03-15 16:36:38 +00:00 |
Martin McKeaveney
|
e7b0564ca3
|
couchDB tests
|
2021-03-15 16:26:46 +00:00 |
Martin McKeaveney
|
de68ba23dd
|
postgres integration tests
|
2021-03-15 16:07:04 +00:00 |
mike12345567
|
3406138f34
|
Finishing off automation test cases, above 90% coverage for automations codebase.
|
2021-03-15 14:11:13 +00:00 |
Andrew Kingston
|
08ea461caa
|
Remove electron specific attachment uploads inside the builder
|
2021-03-15 12:10:21 +00:00 |
Martin McKeaveney
|
fc0be494a8
|
Merge branch 'master' of https://github.com/Budibase/budibase into integrations-tests
|
2021-03-15 11:55:01 +00:00 |
Martin McKeaveney
|
bd6389851a
|
v0.8.9
|
2021-03-14 18:13:13 +00:00 |
Martin McKeaveney
|
44412f7556
|
adding correct path delimiter for windows
|
2021-03-14 18:10:38 +00:00 |
Martin McKeaveney
|
872d8641cb
|
make path windows friendly
|
2021-03-14 17:57:28 +00:00 |
mike12345567
|
799168c6b8
|
Adding in all the automation step tests, beginning work on the general automation tests.
|
2021-03-12 15:32:16 +00:00 |
Martin McKeaveney
|
7b8c9b1686
|
v0.8.8
|
2021-03-12 14:20:18 +00:00 |
Martin McKeaveney
|
435bc20077
|
v0.8.7
|
2021-03-12 11:45:42 +00:00 |
Martin McKeaveney
|
bca06a2d82
|
removing dud package
|
2021-03-12 11:43:07 +00:00 |
Martin McKeaveney
|
1b53b7da58
|
v0.8.6
|
2021-03-12 09:33:12 +00:00 |
Martin McKeaveney
|
c31e04eb73
|
airtable tests
|
2021-03-12 09:29:27 +00:00 |
mike12345567
|
710b17b627
|
Removing dynamo client from coverage.
|
2021-03-11 18:36:36 +00:00 |
mike12345567
|
189a673c9c
|
Testing some of the automation actions (still a few to complete) and adding quick test case for the self host stuff.
|
2021-03-11 18:29:48 +00:00 |
Martin McKeaveney
|
31c0905ade
|
merge
|
2021-03-11 15:28:43 +00:00 |
mike12345567
|
d66db07ba3
|
Merge branch 'master' of github.com:Budibase/budibase into tests/upping-coverage
|
2021-03-11 14:51:13 +00:00 |
Martin McKeaveney
|
6c6271faf2
|
Merge pull request #1271 from Budibase/develop
Develop
|
2021-03-11 13:11:47 +00:00 |
mike12345567
|
2617127bd6
|
Fixing an issue with tmp directory filling up with different test apps.
|
2021-03-11 12:09:47 +00:00 |
mike12345567
|
8f82b069d2
|
Removing unused require.
|
2021-03-10 18:46:52 +00:00 |
mike12345567
|
163d24a767
|
Updating row tests, reducing console logging during tests for speed and clarity, testing some misc endpoints and updating search functionality to use a starts with operator when working with strings on rows.
|
2021-03-10 17:55:42 +00:00 |
Martin McKeaveney
|
f69e06870b
|
Merge pull request #1266 from Budibase/middleware-tests
Middleware tests
|
2021-03-10 15:28:11 +00:00 |
mike12345567
|
a6bde49ad3
|
Updating application tests to run a lot deeper, which required updating some other tests to account for creation of empty screens and layouts.
|
2021-03-10 12:56:30 +00:00 |
mike12345567
|
a48f1c72f2
|
Adding auth tests.
|
2021-03-10 12:20:07 +00:00 |
mike12345567
|
28329d7f6b
|
Fixing issue with datasource find endpoint, removing un-used code and updating data source test.
|
2021-03-10 11:56:52 +00:00 |
mike12345567
|
dd16c84ecd
|
Upping automation coverage by adding webhook testing and increasing screen coverage.
|
2021-03-10 11:47:39 +00:00 |
Martin McKeaveney
|
4b5a1d6177
|
allowing airtable query to send down the number of records you want from your table
|
2021-03-10 10:39:58 +00:00 |
Martin McKeaveney
|
ca5ca7add9
|
finish authenticated tests
|
2021-03-09 17:31:52 +00:00 |
mike12345567
|
929db83e99
|
Upping user test cases to cover all of controller.
|
2021-03-09 17:09:18 +00:00 |
Martin McKeaveney
|
4d39cf5405
|
authenticated tests
|
2021-03-09 17:04:24 +00:00 |
mike12345567
|
d9151cca0a
|
Adding test cases for backup and integration.
|
2021-03-09 16:28:41 +00:00 |
mike12345567
|
33fa31aae9
|
Adding test cases for component, templates and hosting as well as updating some existing test cases.
|
2021-03-09 16:07:44 +00:00 |
Martin McKeaveney
|
5dcc4f23c6
|
usageQuota tests
|
2021-03-09 15:13:14 +00:00 |
Martin McKeaveney
|
c755df9f91
|
resourceId tests
|
2021-03-09 12:39:32 +00:00 |
mike12345567
|
6231c25ed5
|
Updating query test to include mocked preview/execute and adding layout tests.
|
2021-03-09 11:56:32 +00:00 |
Martin McKeaveney
|
c4b3a7c884
|
refactor selfhost middleware tests to use TestConfiguration
|
2021-03-09 11:33:16 +00:00 |
Martin McKeaveney
|
05efe05061
|
tests for authorized middleware
|
2021-03-09 11:27:12 +00:00 |
mike12345567
|
2bf227ab58
|
Adding API key tests.
|
2021-03-08 18:18:53 +00:00 |
mike12345567
|
c5cb40c1cf
|
Adding a query find and planning to tackle mocking out the preview and execute functionality.
|
2021-03-08 18:03:26 +00:00 |
mike12345567
|
0652133a30
|
Some fixes after testing webhooks as well as adding test cases for all webhook endpoints.
|
2021-03-08 15:57:19 +00:00 |
Martin McKeaveney
|
1b1ed8a823
|
self hosted middleware test
|
2021-03-08 15:46:12 +00:00 |
mike12345567
|
701a479b2a
|
Updating routing test cases.
|
2021-03-08 14:49:19 +00:00 |
mike12345567
|
bd2a901f60
|
Merge branch 'master' of github.com:Budibase/budibase into develop
|
2021-03-08 10:42:57 +00:00 |
Martin McKeaveney
|
1a9290b395
|
middleware tests
|
2021-03-05 14:13:43 +00:00 |
Michael Drury
|
1f03851f0d
|
Merge pull request #1252 from Budibase/feature/test-refactor
Server test refactor
|
2021-03-05 13:43:18 +00:00 |
mike12345567
|
a9304bbcbd
|
linting.
|
2021-03-05 12:55:52 +00:00 |
mike12345567
|
0878d692c2
|
Reducing the boilerplate needed around setting up a test case.
|
2021-03-05 12:11:44 +00:00 |
mike12345567
|
110ae15fb3
|
Some more quick modifications to test re-factor before PR.
|
2021-03-05 11:24:15 +00:00 |
Martin McKeaveney
|
9495e08b58
|
remove variable
|
2021-03-04 17:55:58 +00:00 |
Martin McKeaveney
|
39e2d78317
|
refactor view tests
|
2021-03-04 17:55:24 +00:00 |
mike12345567
|
242341e74f
|
Moving comment.
|
2021-03-04 17:12:44 +00:00 |
mike12345567
|
10d5da6aab
|
Small amount more user refactoring, removing use of couchTestUtils.
|
2021-03-04 17:06:33 +00:00 |
Martin McKeaveney
|
ed0ee4fe60
|
Merge branch 'feature/test-refactor' of https://github.com/Budibase/budibase into feature/test-refactor
|
2021-03-04 16:54:50 +00:00 |
Martin McKeaveney
|
19b613d6e5
|
refactor user test
|
2021-03-04 16:54:44 +00:00 |
mike12345567
|
01f9981f11
|
Refactoring table testcases.
|
2021-03-04 14:36:59 +00:00 |
mike12345567
|
bd00138bed
|
Refactoring row test cases.
|
2021-03-04 13:07:33 +00:00 |
mike12345567
|
317d6633a2
|
Refactoring to remove the use of the supertest, making this part of the test config.
|
2021-03-04 12:32:31 +00:00 |
mike12345567
|
68a5580fb9
|
Refactoring query tests.
|
2021-03-04 10:57:41 +00:00 |
mike12345567
|
54d12bd9e7
|
Switching out how headers are handled, and updating the permissions test.
|
2021-03-04 10:40:27 +00:00 |
mike12345567
|
5d3b110985
|
Refactoring data source test cases.
|
2021-03-04 10:05:50 +00:00 |
mike12345567
|
798d29e743
|
Re-writing automation tests.
|
2021-03-03 18:41:49 +00:00 |
mike12345567
|
6d9b8a6678
|
Initial work on test refactoring, laying the utilities down which will be the basis of new testing framework, interacting directly with the controllers.
|
2021-03-03 17:52:41 +00:00 |
Martin McKeaveney
|
7f38415967
|
v0.8.5
|
2021-03-03 17:46:36 +00:00 |
Martin McKeaveney
|
a9ab12b999
|
v0.8.4
|
2021-03-03 17:05:18 +00:00 |
Martin McKeaveney
|
69a9e3135f
|
Merge branch 'master' into develop
|
2021-03-03 16:00:10 +00:00 |
Martin McKeaveney
|
d4bbb731fc
|
codecov GH action
|
2021-03-02 18:22:35 +00:00 |
mike12345567
|
37211e4e9d
|
Updating server package to always generate coverage report but don't display as text.
|
2021-03-02 17:42:32 +00:00 |
mike12345567
|
68bb5d5062
|
Updating package.json to include an option for coverage, had to re-write some stuff to make sure that views were not getting coverage statements inserted (breaking things).
|
2021-03-02 17:13:11 +00:00 |
Keviin Åberg Kultalahti
|
4575285d5f
|
fixes to transitions and adds default fade to screens
|
2021-03-02 13:37:54 +01:00 |
mike12345567
|
0766e2fc40
|
Merge branch 'master' of github.com:Budibase/budibase into feature/one-many-relationship-changes
|
2021-03-02 09:59:52 +00:00 |
mike12345567
|
0c8026c5ce
|
First version, still playing around with styling.
|
2021-03-01 17:06:08 +00:00 |
mike12345567
|
2e7410bc71
|
Linting.
|
2021-02-27 10:45:01 +00:00 |
mike12345567
|
2b11f8adfa
|
Very minor change due to issue #1204 - wasn't allowing unauthenticated requests through.
|
2021-02-27 10:15:05 +00:00 |
mike12345567
|
acba31d29d
|
Fixing an issue discovered by test case.
|
2021-02-26 10:19:06 +00:00 |
mike12345567
|
7427eb82c1
|
Merge branch 'master' of github.com:Budibase/budibase into bug/perms-fix
|
2021-02-26 10:06:24 +00:00 |
mike12345567
|
229498332e
|
Two character change, some API calls with sub resources and primary resources weren't working, should allow either the sub resource or the main resource to trigger allowance.
|
2021-02-26 10:06:02 +00:00 |
Martin McKeaveney
|
a0456e86bd
|
v0.8.3
|
2021-02-25 17:18:36 +00:00 |
mike12345567
|
78286ae514
|
Minor update to fix an issue when updating a row that it would throw an error with 1->to->many relationships on existing relationships for that row, as well as cleaning up how relationshipType is put onto the linked table.
|
2021-02-25 17:07:32 +00:00 |
Martin McKeaveney
|
779deddc5a
|
v0.8.2
|
2021-02-25 16:39:52 +00:00 |
Martin McKeaveney
|
c73c77448c
|
bugfixes
|
2021-02-25 16:21:41 +00:00 |
Martin McKeaveney
|
bf7bc51566
|
fix user creation relationships bug
|
2021-02-25 15:24:54 +00:00 |
mike12345567
|
51ed23d0a7
|
Updating link controller to manage existing column comparison a bit better.
|
2021-02-25 15:21:08 +00:00 |
Martin McKeaveney
|
e72057499a
|
v0.8.1
|
2021-02-25 13:50:33 +00:00 |
Martin McKeaveney
|
e75355cfa3
|
Update Dockerfile
|
2021-02-25 13:27:46 +00:00 |
Martin McKeaveney
|
b4996ccb4d
|
v0.8.0
|
2021-02-25 12:49:03 +00:00 |
mike12345567
|
cd36739c23
|
Merge branch 'master' of github.com:Budibase/budibase into bug/relationship-display-id
|
2021-02-25 12:36:16 +00:00 |
Martin McKeaveney
|
fbbeb19724
|
adding many to many constant
|
2021-02-25 12:23:47 +00:00 |
Martin McKeaveney
|
2d75bc750b
|
relationship type constant
|
2021-02-25 12:21:24 +00:00 |
mike12345567
|
429811ec8b
|
Wrapping throws in new errors.
|
2021-02-25 12:10:18 +00:00 |
mike12345567
|
a311002632
|
Found some issues with relationship columns being doubled up, this isn't validated client side, best to make sure it doesn't happen server-side (can really break your data structure if columns overwrite each other).
|
2021-02-25 12:06:13 +00:00 |
Martin McKeaveney
|
89350c91d1
|
refactor
|
2021-02-25 11:59:31 +00:00 |
Martin McKeaveney
|
bcaed4f4e4
|
Server side data integrity for 1:N
|
2021-02-25 11:55:23 +00:00 |
mike12345567
|
641fd42686
|
Fixing coercion of null to empty string for options fields.
|
2021-02-25 11:26:28 +00:00 |
mike12345567
|
468ee7ac0c
|
Fixing an issue with option fields not being unselectable.
|
2021-02-25 11:09:00 +00:00 |
Martin McKeaveney
|
19fb11e69d
|
1-n-data-integrity
|
2021-02-25 11:05:15 +00:00 |
mike12345567
|
91878ed2ce
|
Having the server send out _id and primaryDisplay in an object for relationships, also accepting objects and coercing them on way in.
|
2021-02-25 09:41:04 +00:00 |
Martin McKeaveney
|
ed6a77a55d
|
mysql key length
|
2021-02-24 21:58:38 +00:00 |
Martin McKeaveney
|
18429c5e78
|
Merge branch 'master' of https://github.com/Budibase/budibase into develop
|
2021-02-24 21:57:50 +00:00 |
mike12345567
|
73636d8f78
|
Copying the table on way in so that after function call the input table can be copied to output table to decide whether to save.
|
2021-02-24 17:59:55 +00:00 |
mike12345567
|
d16015587f
|
Fixing an issue where the table that a view was attached to was not being retrieved correctly, inhibiting the ability to enrich with relationships.
|
2021-02-24 16:55:06 +00:00 |
Martin McKeaveney
|
a17a1fb07b
|
SSL config for mysql, remove rickroll
|
2021-02-24 16:31:47 +00:00 |
mike12345567
|
8f9ea1cd8a
|
Minor change, making sure each link is definitely unique by combining each of its three unique properties into a uniqueness hash, was missing one of the components.
|
2021-02-24 13:55:48 +00:00 |
Michael Drury
|
2ac101630b
|
Updating packages in builder and server, making build work in Windows.
|
2021-02-24 10:56:12 +00:00 |
mike12345567
|
90f9be36dd
|
Using cross-env instead of pure environment variable specification to make it work on windows.
|
2021-02-24 10:13:16 +00:00 |
Martin McKeaveney
|
71778c0dc1
|
Merge pull request #1163 from Budibase/develop
Develop
|
2021-02-23 15:35:39 +00:00 |