Kenneth Hsu
7d5b51482c
Make DUPLICATI__PARSED_RESULT consistent with OperationAbortReason.
...
Previously, any exception, including OperationAbortExceptions thrown due
to run-script-before exit codes, would result in a Fatal parsed result.
This fixes #4222 .
2021-01-14 19:38:55 -08:00
Kenneth Hsu
c11f7c2e47
Avoid testing scripts with exit code -1.
...
The behavior is not consistent or well-defined across shells.
https://unix.stackexchange.com/questions/418784/what-is-the-min-and-max-values-of-exit-codes-in-linux
2021-01-10 15:53:51 -08:00
Kenneth Hsu
359ae2c85b
Add test for unsupported script exit codes.
2021-01-10 10:44:58 -08:00
Kenneth Hsu
312c88e7e4
Abort with error if script exits with unsupported code.
...
This makes the code more consistent with the documentation in the
example scripts.
2021-01-10 10:44:58 -08:00
warwickmm and GitHub
408e50b76b
Merge pull request #4415 from warwickmm/fix_integration_tests
...
Fix UI integration tests that now require Python 3.
2021-01-10 10:22:42 -08:00
Kenneth Hsu
683ec18df2
Always maximize window in selenium tests.
...
There are random times when the input fields cannot be found, and this
seems to help.
2021-01-09 18:55:21 -08:00
Kenneth Hsu
ba345f0653
Use python3.
...
The latest selenium/standalone-firefox image is based on Ubuntu 20.04,
which doesn't support Python 2.
2021-01-09 18:45:14 -08:00
Kenneth Hsu
5ef1857235
Use included mono version in integration tests.
...
The latest selenium/standalone-firefox image is based on Ubuntu 20.04,
which has support for mono 6.8.0.105.
2021-01-09 18:45:14 -08:00
Kenneth Hsu
e55662961c
Update print statements to be compatible with Python 3.
...
The latest selenium/standalone-firefox image is based on Ubuntu 20.04,
which doesn't support Python 2.
2021-01-09 18:45:14 -08:00
Kenneth Hsu
9f95c80bcf
Install python3-pip in integration tests.
...
The latest selenium/standalone-firefox image is based on Ubuntu 20.04,
which doesn't support Python 2.
2021-01-09 18:45:14 -08:00
Kenneth Hsu
c377e33e3d
Remove spaces around redirection operator.
...
This was failing in AppVeyor with the message:
Expected string length 5 but was 6. Strings differ at index 5.
Expected: "Hello"
But was: "Hello "
2021-01-09 12:26:20 -08:00
Kenneth Hsu
232544e5a3
Remove quotes from echo statement in run-script-after test.
...
The behavior appears to be different between Windows and Linux.
2021-01-09 12:00:01 -08:00
Kenneth Hsu
80028005c1
Add test for run-script-after.
2021-01-09 11:14:31 -08:00
Thomas Suckow
cda1e2e09a
Remove old build scripts
2021-01-08 08:16:30 -08:00
Thomas Suckow
f424c1e999
Don't publish the unit tests
2021-01-08 07:51:13 -08:00
Thomas Suckow
32c3eb3a0e
Selenium Docker Actions
2021-01-07 21:43:58 -08:00
Thomas Suckow
2db939ba6a
Fix missing webroot when publishing
2021-01-07 21:40:47 -08:00
Thomas Suckow
14dbd73da2
Typo
2021-01-06 07:50:59 -08:00
Thomas Suckow
51288b85ed
Test assumptiions about docker on github actions
2021-01-06 07:38:24 -08:00
Thomas Suckow
3a730741c2
change working directory
2021-01-06 07:23:16 -08:00
Thomas Suckow
096e0a46f3
Disable the updater
2021-01-05 21:20:20 -08:00
Thomas Suckow
39b79f6474
Test self contained
2021-01-05 20:44:22 -08:00
Thomas Suckow
47b3da1cd3
Python 3
2021-01-05 20:37:07 -08:00
Thomas Suckow
9d8e6014ce
Its native, no .exe
2021-01-05 19:44:39 -08:00
Thomas Suckow
60e85591a9
Try to find the files.
2021-01-05 08:05:10 -08:00
Thomas Suckow
cc6e404397
Try to fix paths
2021-01-05 07:39:44 -08:00
Thomas Suckow
d976969deb
Erronious mono
2021-01-04 21:22:57 -08:00
Thomas Suckow
aa05b6bead
Try to get selenium working and make the artifacts be release builds
2021-01-04 21:07:03 -08:00
Thomas Suckow
dd883b8937
Fix some naming
2021-01-04 19:59:33 -08:00
Thomas Suckow
8e7f55d863
Try splitting workflow to get artifacts sooner
2021-01-04 19:52:39 -08:00
Thomas Suckow
3643862bfd
More ci tweaks
2021-01-04 19:51:49 -08:00
Thomas Suckow
25217a93c1
CI script updates
2021-01-04 19:42:48 -08:00
Thomas Suckow
48f7110c0b
fix publishing maybe
2021-01-04 07:35:30 -08:00
Thomas Suckow
e80abca658
Try to get publishing to work despite depending on exes like dlls
2021-01-03 22:27:03 -08:00
Thomas Suckow
f2d209cfaf
Even more relaxed
2021-01-03 22:26:35 -08:00
warwickmm and GitHub
338f467111
Merge pull request #4402 from drwtsn32x/fix-issue-4102
...
Fix unwanted password manager autofill that caused restore errors.
2021-01-03 21:12:07 -08:00
Thomas Suckow
733fd712d2
Fix restore not including the runtime
2021-01-03 19:49:35 -08:00
Thomas Suckow
4cdeaa94c7
Relax unit test file time checking on osx
2021-01-03 19:49:35 -08:00
Thomas Suckow
d4e613939e
Debug macos time difference
2021-01-03 18:14:16 -08:00
Thomas Suckow
7400e20ff0
Try object syntax
2021-01-03 16:42:57 -08:00
Thomas Suckow
d935d71d3a
Set runtime when publishing
2021-01-03 15:43:59 -08:00
Thomas Suckow
7b30ef31ea
Add artifacts
2021-01-03 15:20:26 -08:00
Thomas Suckow
0ee4f27ab6
Matrix build
2021-01-03 14:17:05 -08:00
drwtsn32x
072c0f80cc
add hint to backend password fields
2021-01-03 13:57:43 -08:00
Thomas Suckow
238a31fea0
FIXME: Strange time issue with backups
2021-01-03 09:40:58 -08:00
Thomas Suckow
360d819c0d
Threads are not longer abortable
2021-01-03 08:54:09 -08:00
Thomas Suckow
e74433aced
Use nuget posix library and fold UnixSupport into the normal build.
2021-01-03 08:07:00 -08:00
Thomas Suckow
b1001fcfea
Move Unix Support (for file history)
2021-01-03 07:49:42 -08:00
Max and GitHub
73d3310cf8
Merge pull request #64 from tsuckow/net5
...
Fix Backup job database migration
2021-01-03 13:01:17 +01:00
Thomas Suckow
ef0039b8ff
Update build script
2021-01-02 22:34:19 -08:00