2
0
mirror of https://github.com/meganz/MEGAcmd synced 2025-08-30 05:17:41 +00:00

1778 Commits

Author SHA1 Message Date
Pablo Martin
7ca6ddd755
Merge remote-tracking branch 'origin/develop' into task/CMD-306_isolated_tests_infrastructure_with_server_not_outputing_to_stdout
Conflicts:
	tests/integration/MegaCmdTestingTools.cpp
2023-11-28 17:32:47 +01:00
Diego Ximenez
97b1f14a97
Update README.md CMake build instructions for Windows and MacOS 2023-11-28 15:51:20 +01:00
Callan
6d9fb22f57
moving std::unique_ptr scope. 2023-11-28 11:06:21 +13:00
Vibhav Pant
7e84480753
Merge remote-tracking branch 'origin/develop' into CMD-307-parallel-megacmd-server-sockets 2023-11-27 13:00:01 +05:30
Vibhav Pant
dd4212542f Merge branch 'CMD-280-add-github-issue-template' into 'develop'
CMD 280. Add a GitHub issue template.

Closes CMD-280

See merge request apps/MEGAcmd!634
2023-11-27 20:28:55 +13:00
Vibhav Pant
61b875d310
Remove chmod command. 2023-11-25 18:28:54 +05:30
Vibhav Pant
96d5bd7f3e
Remove megasimplesync from installed binaries. 2023-11-25 18:25:17 +05:30
Vibhav Pant
a3cb2e9159
Build with CMake as well, to test the CMake scripts. 2023-11-25 18:05:50 +05:30
Vibhav Pant
fe95b416a7
Use a separate variable for adding "Current session" to output. 2023-11-24 19:28:06 +05:30
Vibhav Pant
b105cf1f64
Merge remote-tracking branch 'origin/develop' into CMD-283-use-account-details-whoami 2023-11-24 18:56:00 +05:30
Vibhav Pant
1d9fe50467
Add libtsan2 2023-11-24 18:54:47 +05:30
Vibhav Pant
794b005ec9
Add a matrix axis for UBSan, add UBSan options. 2023-11-24 17:15:38 +05:30
Vibhav Pant
91d5db39e3
Put stages block inside matrix. 2023-11-23 19:41:07 +05:30
Vibhav Pant
93e1029a96
Fix matrix block for build. 2023-11-23 19:39:48 +05:30
Vibhav Pant
2877530a88
Avoid building redundant container images. 2023-11-23 19:38:54 +05:30
Vibhav Pant
e1b253905f
Set the correct image name for integration tests. 2023-11-23 19:28:46 +05:30
Vibhav Pant
427efa58c4
Install libtsan2 for TSan support. 2023-11-23 19:25:14 +05:30
Vibhav Pant
f4fd210b81
Replace parallel block with matrix axis. 2023-11-23 19:15:07 +05:30
Vibhav Pant
90a77be1f1
Only use stage for the matrix. 2023-11-23 19:06:08 +05:30
Vibhav Pant
d0e9728b60
Run tests with TSan and ASan using matrices. 2023-11-23 19:03:54 +05:30
Vibhav Pant
eb6b65295a
Merge remote-tracking branch 'origin/develop' into CMD-357-create-container-image-for-tests 2023-11-22 16:13:54 +05:30
Vibhav Pant
3d4731e860 Merge branch 'CMD-369-session-unique-ptr' into 'develop'
CMD-369. Use unique_ptr to store string returned from dumpSession.

Closes CMD-369

See merge request apps/MEGAcmd!638
2023-11-22 23:41:51 +13:00
Vibhav Pant
587f905ecf Merge branch 'CMD-370-getcontacts-unique-ptr' into 'develop'
CMD-370. onUsersUpdate: Use a unique_ptr to store the result of getContacts().

Closes CMD-370

See merge request apps/MEGAcmd!639
2023-11-22 23:41:30 +13:00
Vibhav Pant
4988b9febb
onUsersUpdate: Use a unique_ptr to store the result of getContacts(). 2023-11-21 19:28:18 +05:30
Vibhav Pant
3e46e7dee4
Use unique_ptr to store string returned from dumpSession. 2023-11-21 19:03:45 +05:30
Vibhav Pant
c783c11af4
Copy sources instead of mounting them for better caching. 2023-11-21 18:39:46 +05:30
Vibhav Pant
71d07c022c
Set HOME for tests. 2023-11-21 18:34:29 +05:30
Vibhav Pant
8b9b7cbff7
Escape $ for shell substitution. 2023-11-21 18:27:08 +05:30
Vibhav Pant
472444b63e
Run containers as the current user. 2023-11-21 18:22:51 +05:30
Vibhav Pant
6e5fb5a9fc
Run chmod in the post block. 2023-11-21 18:14:29 +05:30
Vibhav Pant
d753a011df
Move test-results permissions stage out of parallel. 2023-11-21 18:09:53 +05:30
Vibhav Pant
6d521e6103
Don't create a new stage for fixing permissions. 2023-11-21 18:07:48 +05:30
Vibhav Pant
b744909254
Fix test-results permissions. 2023-11-21 18:06:20 +05:30
Vibhav Pant
0163d58616
Use environment block for setting DOCKER_BUILDKIT 2023-11-21 17:58:17 +05:30
Vibhav Pant
fc98590762
Add .dockerignore. 2023-11-21 17:09:01 +05:30
Vibhav Pant
0e1481cf99
Pass ASAN_OPTIONS to containers running tests. 2023-11-21 17:05:27 +05:30
Vibhav Pant
253fdf615e
Produce ASan reports as archives. 2023-11-21 17:01:44 +05:30
Vibhav Pant
37325d28bf
Merge remote-tracking branch 'origin/develop' into CMD-357-create-container-image-for-tests 2023-11-21 16:11:28 +05:30
Vibhav Pant
89e91cc9c9
Merge remote-tracking branch 'origin/develop' into CMD-283-use-account-details-whoami 2023-11-21 16:10:37 +05:30
Diego Ximenez
b252a6c314 Merge branch 'task/CMD-355_fix_find_command_integration_test' into 'develop'
CMD-355. Fix "Find" integration test

Closes CMD-355

See merge request apps/MEGAcmd!636
2023-11-21 23:37:04 +13:00
Diego Ximenez
0c23cc7db4
Use a predicate-formatter for custom container assertions 2023-11-21 11:17:10 +01:00
Vibhav Pant
540be97e30
whoami: Use two MegaAccountDetail objects for storage/other details 2023-11-21 14:56:22 +05:30
Diego Ximenez
714f124e41
Avoid parsing console args directly in executeClient for tests 2023-11-20 19:00:44 +01:00
Diego Ximenez
13417a073b
Fix MegaCmdShellCommunicationsNamedPipes not working in integration tests 2023-11-20 18:20:14 +01:00
Vibhav Pant
9fafdd639e
Fix quotes for docker run commands. 2023-11-20 20:05:17 +05:30
Vibhav Pant
72dd2f5416
Remove tag for the commit SHA. 2023-11-20 20:03:47 +05:30
Vibhav Pant
18f062bf98
Fix potential substitution issue. 2023-11-20 20:01:10 +05:30
Vibhav Pant
1b603cb01c
Run integration and unit tests in parallel with credentials. 2023-11-20 19:49:04 +05:30
Diego Ximenez
1e15f43058
Fix Find integration test 2023-11-20 14:59:55 +01:00
Diego Ximenez
1dfcd520f3
Fix incorrect path for testing source file in QtCreator project files 2023-11-20 14:09:33 +01:00