Update UI Tests to Run with Flutter 3 / In Drone #621
No reviewers
Labels
No Label
android
arch
backlog
blocked-on-external
bug
bugbash
component/bindings
component/bine
component/connectivity
component/cwtch
component/tapir
component/ui
cwtch-1.14
cwtch-1.15
cwtch-beta-1.1
cwtch-beta-1.10
cwtch-beta-1.11
cwtch-beta-1.12
cwtch-beta-1.13
cwtch-beta-1.2
cwtch-beta-1.3
cwtch-beta-1.4
cwtch-beta-1.5
cwtch-beta-1.5.x
cwtch-beta-1.6
cwtch-beta-1.7
cwtch-beta-1.8
cwtch-beta-1.9
design
duplicate
enhancement
flutter
funding-needed
help wanted
hybrid-groups
in-nightly
in-progress
invalid
ios
linux
mac
need-replication-or-investigation
ops
packaging
post-stable
question
questionable
requires-more-effort-than-we-can-spare
rust
scheduled
stable-blocker
tails
testing-needed
tests
tor
waiting-on-fix-confirmation
waiting-on-new-flutter-feature
whonix
windows
wontfix
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: cwtch.im/cwtch-ui#621
Loading…
Reference in New Issue
No description provided.
Delete Branch "uitests"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Drone Build Status: failure
https://build.openprivacy.ca/cwtch.im/cwtch-ui/119
Drone Build Status: failure
https://build.openprivacy.ca/cwtch.im/cwtch-ui/120
Drone Build Status: failure
https://build.openprivacy.ca/cwtch.im/cwtch-ui/121
Drone Build Status: failure
https://build.openprivacy.ca/cwtch.im/cwtch-ui/122
Drone Build Status: failure
https://build.openprivacy.ca/cwtch.im/cwtch-ui/123
Drone Build Status: success
https://build.openprivacy.ca/cwtch.im/cwtch-ui/124
Drone Build Status: failure
https://build.openprivacy.ca/cwtch.im/cwtch-ui/125
Drone Build Status: failure
https://build.openprivacy.ca/cwtch.im/cwtch-ui/126
Drone Build Status: failure
https://build.openprivacy.ca/cwtch.im/cwtch-ui/127
Drone Build Status: success
https://build.openprivacy.ca/cwtch.im/cwtch-ui/128
Drone Build Status: success
https://build.openprivacy.ca/cwtch.im/cwtch-ui/129
Drone Build Status: failure
https://build.openprivacy.ca/cwtch.im/cwtch-ui/131
Drone Build Status: failure
https://build.openprivacy.ca/cwtch.im/cwtch-ui/132
Drone Build Status: failure
https://build.openprivacy.ca/cwtch.im/cwtch-ui/133
Drone Build Status: failure
https://build.openprivacy.ca/cwtch.im/cwtch-ui/134
Drone Build Status: failure
https://build.openprivacy.ca/cwtch.im/cwtch-ui/135
Drone Build Status: failure
https://build.openprivacy.ca/cwtch.im/cwtch-ui/136
Drone Build Status: success
https://build.openprivacy.ca/cwtch.im/cwtch-ui/138
Drone Build Status: success
https://build.openprivacy.ca/cwtch.im/cwtch-ui/139
418c773078
tobd3856fb27
bd3856fb27
to154d1f1cfc
@ -63,0 +66,4 @@
- name: deps
path: /root/.pub-cache
commands:
# - flutter config --enable-linux-desktop
delete
@ -63,0 +68,4 @@
commands:
# - flutter config --enable-linux-desktop
- sudo apt update
- sudo apt-get install -y xvfb
add comment
#todo: add xvfb to openpriv/flutter-desktop:linux-fstable-3.3.9
@ -63,0 +71,4 @@
- sudo apt-get install -y xvfb
- ./fetch-tor.sh
- export PATH=$PATH:$PWD/linux/Tor
- export LD_LIBRARY_PATH="$PWD/linux/Tor/"
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"./linux/:linux/Tor"
prolly?
@ -44,3 +44,3 @@
WidgetsFlutterBinding.ensureInitialized();
print("runApp()");
runApp(Flwtch());
print("Testing");
default isn't testing this is main for running too
@ -66,3 +67,3 @@
Future<dynamic> shutdownDirect(MethodCall call) async {
print(call);
await cwtch.Shutdown();
await cwtch.Shutdown().timeout(Duration(seconds: 1));
ah a cool way to bypass the fact we cant properly stop cwtch cus deep 2 min connection attempts...
On the other hand, part of me wants to ask if this will prevent anything in profiles being saved proply but a) prolly not and b) in practice i just force close it if it's being slow.... I don't totally love this tho
removed timeout - it was a debugging artifact.
@ -188,3 +196,3 @@
Future<void> shutdown() async {
globalAppState.SetModalState(ModalState.shutdown);
await cwtch.Shutdown();
print("shutting down");
debut println
@ -191,2 +199,3 @@
await cwtch.Shutdown().timeout(Duration(seconds: 1));
// Wait a few seconds as shutting down things takes a little time..
Future.delayed(Duration(seconds: 1)).then((value) {
print("done");
debug println
@ -18,2 +7,2 @@
xdg-open integration_test/gherkin/reports/cucumber_report.html
fi
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"./linux/"
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"./linux/:linux/Tor"
Drone Build Status: success
https://build.openprivacy.ca/cwtch.im/cwtch-ui/140
Drone Build Status: success
https://build.openprivacy.ca/cwtch.im/cwtch-ui/141
Drone Build Status: failure
https://build.openprivacy.ca/cwtch.im/cwtch-ui/145
Drone Build Status: failure
https://build.openprivacy.ca/cwtch.im/cwtch-ui/146
Drone Build Status: success
https://build.openprivacy.ca/cwtch.im/cwtch-ui/149