diff options
| author | Mehmet Samet Duman <yongdohyun@projecttick.org> | 2026-04-02 18:45:07 +0300 |
|---|---|---|
| committer | Mehmet Samet Duman <yongdohyun@projecttick.org> | 2026-04-02 18:45:07 +0300 |
| commit | 31b9a8949ed0a288143e23bf739f2eb64fdc63be (patch) | |
| tree | 8a984fa143c38fccad461a77792d6864f3e82cd3 /meshmc/launcher/updater/testdata | |
| parent | 934382c8a1ce738589dee9ee0f14e1cec812770e (diff) | |
| parent | fad6a1066616b69d7f5fef01178efdf014c59537 (diff) | |
| download | Project-Tick-31b9a8949ed0a288143e23bf739f2eb64fdc63be.tar.gz Project-Tick-31b9a8949ed0a288143e23bf739f2eb64fdc63be.zip | |
Add 'meshmc/' from commit 'fad6a1066616b69d7f5fef01178efdf014c59537'
git-subtree-dir: meshmc
git-subtree-mainline: 934382c8a1ce738589dee9ee0f14e1cec812770e
git-subtree-split: fad6a1066616b69d7f5fef01178efdf014c59537
Diffstat (limited to 'meshmc/launcher/updater/testdata')
| -rw-r--r-- | meshmc/launcher/updater/testdata/1.json | 43 | ||||
| -rw-r--r-- | meshmc/launcher/updater/testdata/2.json | 31 | ||||
| -rw-r--r-- | meshmc/launcher/updater/testdata/channels.json | 23 | ||||
| -rw-r--r-- | meshmc/launcher/updater/testdata/errorChannels.json | 23 | ||||
| -rw-r--r-- | meshmc/launcher/updater/testdata/fileOneA | 1 | ||||
| -rw-r--r-- | meshmc/launcher/updater/testdata/fileOneB | 3 | ||||
| -rw-r--r-- | meshmc/launcher/updater/testdata/fileThree | 1 | ||||
| -rw-r--r-- | meshmc/launcher/updater/testdata/fileTwo | 1 | ||||
| -rw-r--r-- | meshmc/launcher/updater/testdata/garbageChannels.json | 22 | ||||
| -rw-r--r-- | meshmc/launcher/updater/testdata/index.json | 9 | ||||
| -rw-r--r-- | meshmc/launcher/updater/testdata/noChannels.json | 5 | ||||
| -rw-r--r-- | meshmc/launcher/updater/testdata/oneChannel.json | 11 | ||||
| -rw-r--r-- | meshmc/launcher/updater/testdata/tst_DownloadTask-test_writeInstallScript.xml | 17 |
13 files changed, 190 insertions, 0 deletions
diff --git a/meshmc/launcher/updater/testdata/1.json b/meshmc/launcher/updater/testdata/1.json new file mode 100644 index 0000000000..7af7e52d0f --- /dev/null +++ b/meshmc/launcher/updater/testdata/1.json @@ -0,0 +1,43 @@ +{ + "ApiVersion": 0, + "Id": 1, + "Name": "1.0.1", + "Files": [ + { + "Path": "fileOne", + "Sources": [ + { + "SourceType": "http", + "Url": "@TEST_DATA_URL@/fileOneA" + } + ], + "Executable": true, + "Perms": 493, + "MD5": "9eb84090956c484e32cb6c08455a667b" + }, + { + "Path": "fileTwo", + "Sources": [ + { + "SourceType": "http", + "Url": "@TEST_DATA_URL@/fileTwo" + } + ], + "Executable": false, + "Perms": 644, + "MD5": "38f94f54fa3eb72b0ea836538c10b043" + }, + { + "Path": "fileThree", + "Sources": [ + { + "SourceType": "http", + "Url": "@TEST_DATA_URL@/fileThree" + } + ], + "Executable": false, + "Perms": "750", + "MD5": "f12df554b21e320be6471d7154130e70" + } + ] +} diff --git a/meshmc/launcher/updater/testdata/2.json b/meshmc/launcher/updater/testdata/2.json new file mode 100644 index 0000000000..96d430d528 --- /dev/null +++ b/meshmc/launcher/updater/testdata/2.json @@ -0,0 +1,31 @@ +{ + "ApiVersion": 0, + "Id": 1, + "Name": "1.0.1", + "Files": [ + { + "Path": "fileOne", + "Sources": [ + { + "SourceType": "http", + "Url": "@TEST_DATA_URL@/fileOneB" + } + ], + "Executable": true, + "Perms": 493, + "MD5": "42915a71277c9016668cce7b82c6b577" + }, + { + "Path": "fileTwo", + "Sources": [ + { + "SourceType": "http", + "Url": "@TEST_DATA_URL@/fileTwo" + } + ], + "Executable": false, + "Perms": 644, + "MD5": "38f94f54fa3eb72b0ea836538c10b043" + } + ] +} diff --git a/meshmc/launcher/updater/testdata/channels.json b/meshmc/launcher/updater/testdata/channels.json new file mode 100644 index 0000000000..5c6e42cbdc --- /dev/null +++ b/meshmc/launcher/updater/testdata/channels.json @@ -0,0 +1,23 @@ +{ + "format_version": 0, + "channels": [ + { + "id": "develop", + "name": "Develop", + "description": "The channel called \"develop\"", + "url": "@TEST_DATA_URL@" + }, + { + "id": "stable", + "name": "Stable", + "description": "It's stable at least", + "url": "@TEST_DATA_URL@" + }, + { + "id": "42", + "name": "The Channel", + "description": "This is the channel that is going to answer all of your questions", + "url": "https://dent.me/tea" + } + ] +} diff --git a/meshmc/launcher/updater/testdata/errorChannels.json b/meshmc/launcher/updater/testdata/errorChannels.json new file mode 100644 index 0000000000..a2cb2165a8 --- /dev/null +++ b/meshmc/launcher/updater/testdata/errorChannels.json @@ -0,0 +1,23 @@ +{ + "format_version": 0, + "channels": [ + { + "id": "", + "name": "Develop", + "description": "The channel called \"develop\"", + "url": "http://example.org/stuff" + }, + { + "id": "stable", + "name": "", + "description": "It's stable at least", + "url": "ftp://username@host/path/to/stuff" + }, + { + "id": "42", + "name": "The Channel", + "description": "This is the channel that is going to answer all of your questions", + "url": "" + } + ] +} diff --git a/meshmc/launcher/updater/testdata/fileOneA b/meshmc/launcher/updater/testdata/fileOneA new file mode 100644 index 0000000000..f2e41136ea --- /dev/null +++ b/meshmc/launcher/updater/testdata/fileOneA @@ -0,0 +1 @@ +stuff diff --git a/meshmc/launcher/updater/testdata/fileOneB b/meshmc/launcher/updater/testdata/fileOneB new file mode 100644 index 0000000000..f9aba922a4 --- /dev/null +++ b/meshmc/launcher/updater/testdata/fileOneB @@ -0,0 +1,3 @@ +stuff + +more stuff that came in the new version diff --git a/meshmc/launcher/updater/testdata/fileThree b/meshmc/launcher/updater/testdata/fileThree new file mode 100644 index 0000000000..6353ff1614 --- /dev/null +++ b/meshmc/launcher/updater/testdata/fileThree @@ -0,0 +1 @@ +this is yet another file diff --git a/meshmc/launcher/updater/testdata/fileTwo b/meshmc/launcher/updater/testdata/fileTwo new file mode 100644 index 0000000000..aad9a93ade --- /dev/null +++ b/meshmc/launcher/updater/testdata/fileTwo @@ -0,0 +1 @@ +some other stuff diff --git a/meshmc/launcher/updater/testdata/garbageChannels.json b/meshmc/launcher/updater/testdata/garbageChannels.json new file mode 100644 index 0000000000..3443745146 --- /dev/null +++ b/meshmc/launcher/updater/testdata/garbageChannels.json @@ -0,0 +1,22 @@ +{ + "format_version": 0, + "channels": [ + { + "id": "develop", + "name": "Develop", + "description": "The channel called \"develop\"", +aa "url": "http://example.org/stuff" + }, +a "id": "stable", + "name": "Stable", + "description": "It's stable at least", + "url": "ftp://username@host/path/to/stuff" + }, + { + "id": "42"f + "name": "The Channel", + "description": "This is the channel that is going to answer all of your questions", + "url": "https://dent.me/tea" + } + ] +} diff --git a/meshmc/launcher/updater/testdata/index.json b/meshmc/launcher/updater/testdata/index.json new file mode 100644 index 0000000000..867bdcfbaf --- /dev/null +++ b/meshmc/launcher/updater/testdata/index.json @@ -0,0 +1,9 @@ +{ + "ApiVersion": 0, + "Versions": [ + { "Id": 0, "Name": "1.0.0" }, + { "Id": 1, "Name": "1.0.1" }, + { "Id": 2, "Name": "1.0.2" }, + { "Id": 3, "Name": "1.0.3" } + ] +} diff --git a/meshmc/launcher/updater/testdata/noChannels.json b/meshmc/launcher/updater/testdata/noChannels.json new file mode 100644 index 0000000000..7698898226 --- /dev/null +++ b/meshmc/launcher/updater/testdata/noChannels.json @@ -0,0 +1,5 @@ +{ + "format_version": 0, + "channels": [ + ] +} diff --git a/meshmc/launcher/updater/testdata/oneChannel.json b/meshmc/launcher/updater/testdata/oneChannel.json new file mode 100644 index 0000000000..cc8ed2557e --- /dev/null +++ b/meshmc/launcher/updater/testdata/oneChannel.json @@ -0,0 +1,11 @@ +{ + "format_version": 0, + "channels": [ + { + "id": "develop", + "name": "Develop", + "description": "The channel called \"develop\"", + "url": "http://example.org/stuff" + } + ] +} diff --git a/meshmc/launcher/updater/testdata/tst_DownloadTask-test_writeInstallScript.xml b/meshmc/launcher/updater/testdata/tst_DownloadTask-test_writeInstallScript.xml new file mode 100644 index 0000000000..f825be77f7 --- /dev/null +++ b/meshmc/launcher/updater/testdata/tst_DownloadTask-test_writeInstallScript.xml @@ -0,0 +1,17 @@ +<update version="3"> + <install> + <file> + <source>sourceOne</source> + <dest>destOne</dest> + <mode>0777</mode> + </file> + <file> + <source>MeshMC.exe</source> + <dest>M/e/s/h/M/C/e/x/e</dest> + <mode>0644</mode> + </file> + </install> + <uninstall> + <file>toDelete.abc</file> + </uninstall> +</update> |
