add .env to git repository with default value

This commit is contained in:
poka 2022-08-27 00:31:19 +02:00
parent 05f41e16a9
commit aa7bc74645
5 changed files with 11 additions and 9 deletions

1
.env Normal file
View File

@ -0,0 +1 @@
ip_address=127.0.0.1

1
.gitignore vendored
View File

@ -56,5 +56,4 @@ AppDir/
appimage-builder-cache/ appimage-builder-cache/
AppImageBuilder.yml AppImageBuilder.yml
android/app/build.gradle android/app/build.gradle
.env
integration_test/duniter/data/chains/ integration_test/duniter/data/chains/

View File

@ -18,16 +18,16 @@ void main() {
// Change Duniter endpoint to local // Change Duniter endpoint to local
await changeNode(tester); await changeNode(tester);
// Delete all existing chests // Delete all existing chests is exists
await deleteAllWallets(tester); await deleteAllWallets(tester);
// Restore a chest // Restore the test chest
await restoreChest(tester); await restoreChest(tester);
// Execute a transaction to test2 // Execute a transaction to test2
await payTest2(tester); await payTest2(tester);
// Certify test5 account with 3 account to become member // Certify test5 account with 3 accounts to become member
await certifyTest5(tester); await certifyTest5(tester);
}); });
} }
@ -47,7 +47,6 @@ Future changeNode(WidgetTester tester) async {
await goBack(tester); await goBack(tester);
} }
// Customs actions
Future deleteAllWallets(WidgetTester tester) async { Future deleteAllWallets(WidgetTester tester) async {
if (await isPresent(tester, 'Rechercher')) { if (await isPresent(tester, 'Rechercher')) {
await goKey(tester, keyDrawerMenu); await goKey(tester, keyDrawerMenu);
@ -133,7 +132,6 @@ Future payTest2(WidgetTester tester) async {
await goKey(tester, keyPay); await goKey(tester, keyPay);
await enterText(tester, keyAmountField, '12.14'); await enterText(tester, keyAmountField, '12.14');
await goKey(tester, keyConfirmPayment); await goKey(tester, keyConfirmPayment);
// await sleep(tester);
await spawnBlock(tester, keyCloseTransactionScreen); await spawnBlock(tester, keyCloseTransactionScreen);
await waitFor(tester, 'validé !', timeout: const Duration(seconds: 1)); await waitFor(tester, 'validé !', timeout: const Duration(seconds: 1));
@ -150,8 +148,6 @@ Future addDerivation(WidgetTester tester) async {
Future certifyTest5(WidgetTester tester) async { Future certifyTest5(WidgetTester tester) async {
// Create identity with Test1 account // Create identity with Test1 account
// await spawnBlock(tester, keyViewActivity, 5);
// await sleep(tester);
await goKey(tester, keyCertify); await goKey(tester, keyCertify);
await goKey(tester, keyConfirm); await goKey(tester, keyConfirm);
await spawnBlock(tester, keyViewActivity, duration: 500); await spawnBlock(tester, keyViewActivity, duration: 500);
@ -171,12 +167,15 @@ Future certifyTest5(WidgetTester tester) async {
await waitFor(tester, 'validé !', timeout: const Duration(seconds: 1)); await waitFor(tester, 'validé !', timeout: const Duration(seconds: 1));
await goKey(tester, keyCloseTransactionScreen); await goKey(tester, keyCloseTransactionScreen);
await waitFor(tester, 'Identité confirmée'); await waitFor(tester, 'Identité confirmée');
// Set wallet 2 as default wallet
await goBack(tester); await goBack(tester);
await goKey(tester, await goKey(tester,
keyOpenWallet('5E4i8vcNjnrDp21Sbnp32WHm2gz8YP3GGFwmdpfg5bHd8Whb')); keyOpenWallet('5E4i8vcNjnrDp21Sbnp32WHm2gz8YP3GGFwmdpfg5bHd8Whb'));
await goKey(tester, keySetDefaultWallet); await goKey(tester, keySetDefaultWallet);
await waitFor(tester, 'Ce portefeuille est celui par defaut'); await waitFor(tester, 'Ce portefeuille est celui par defaut');
// Search Wallet 5 again
await goKey(tester, keyAppBarSearch); await goKey(tester, keyAppBarSearch);
final addressToSearch = (await Clipboard.getData('text/plain'))!.text; final addressToSearch = (await Clipboard.getData('text/plain'))!.text;
final endAddress = addressToSearch!.substring(addressToSearch.length - 6); final endAddress = addressToSearch!.substring(addressToSearch.length - 6);

View File

@ -21,6 +21,9 @@ cd ../..
# Start integration test # Start integration test
flutter test integration_test/$testName.dart flutter test integration_test/$testName.dart
# Reset .env
echo "ip_address=127.0.0.1" > .env
# Stop Duniter # Stop Duniter
cd integration_test/duniter cd integration_test/duniter
docker-compose down docker-compose down

View File

@ -4,7 +4,7 @@ import 'package:gecko/globals.dart';
import 'package:gecko/providers/substrate_sdk.dart'; import 'package:gecko/providers/substrate_sdk.dart';
import 'package:provider/provider.dart'; import 'package:provider/provider.dart';
// CUSTOM METHODS // CUSTOM FUNCTIONS
Future sleep(WidgetTester tester, [int time = 1000]) async { Future sleep(WidgetTester tester, [int time = 1000]) async {
await Future.delayed(Duration(milliseconds: time)); await Future.delayed(Duration(milliseconds: time));