diff --git a/test/integration/switchTabFromMenu/expected/.git_keep/COMMIT_EDITMSG b/test/integration/switchTabFromMenu/expected/.git_keep/COMMIT_EDITMSG new file mode 100644 index 000000000..dc3ab4abe --- /dev/null +++ b/test/integration/switchTabFromMenu/expected/.git_keep/COMMIT_EDITMSG @@ -0,0 +1 @@ +file0 diff --git a/test/integration/switchTabFromMenu/expected/.git_keep/FETCH_HEAD b/test/integration/switchTabFromMenu/expected/.git_keep/FETCH_HEAD new file mode 100644 index 000000000..e69de29bb diff --git a/test/integration/switchTabFromMenu/expected/.git_keep/HEAD b/test/integration/switchTabFromMenu/expected/.git_keep/HEAD new file mode 100644 index 000000000..0f09c5ce4 --- /dev/null +++ b/test/integration/switchTabFromMenu/expected/.git_keep/HEAD @@ -0,0 +1 @@ +d1d98a10aa479467df903fea43d45df9dc538bc8 diff --git a/test/integration/switchTabFromMenu/expected/.git_keep/config b/test/integration/switchTabFromMenu/expected/.git_keep/config new file mode 100644 index 000000000..596ebaeb3 --- /dev/null +++ b/test/integration/switchTabFromMenu/expected/.git_keep/config @@ -0,0 +1,8 @@ +[core] + repositoryformatversion = 0 + filemode = true + bare = false + logallrefupdates = true +[user] + email = CI@example.com + name = CI diff --git a/test/integration/switchTabFromMenu/expected/.git_keep/description b/test/integration/switchTabFromMenu/expected/.git_keep/description new file mode 100644 index 000000000..498b267a8 --- /dev/null +++ b/test/integration/switchTabFromMenu/expected/.git_keep/description @@ -0,0 +1 @@ +Unnamed repository; edit this file 'description' to name the repository. diff --git a/test/integration/switchTabFromMenu/expected/.git_keep/index b/test/integration/switchTabFromMenu/expected/.git_keep/index new file mode 100644 index 000000000..ee900d6c3 Binary files /dev/null and b/test/integration/switchTabFromMenu/expected/.git_keep/index differ diff --git a/test/integration/switchTabFromMenu/expected/.git_keep/info/exclude b/test/integration/switchTabFromMenu/expected/.git_keep/info/exclude new file mode 100644 index 000000000..a5196d1be --- /dev/null +++ b/test/integration/switchTabFromMenu/expected/.git_keep/info/exclude @@ -0,0 +1,6 @@ +# git ls-files --others --exclude-from=.git/info/exclude +# Lines that start with '#' are comments. +# For a project mostly in C, the following would be a good set of +# exclude patterns (uncomment them if you want to use them): +# *.[oa] +# *~ diff --git a/test/integration/switchTabFromMenu/expected/.git_keep/logs/HEAD b/test/integration/switchTabFromMenu/expected/.git_keep/logs/HEAD new file mode 100644 index 000000000..7fb532da3 --- /dev/null +++ b/test/integration/switchTabFromMenu/expected/.git_keep/logs/HEAD @@ -0,0 +1,3 @@ +0000000000000000000000000000000000000000 d1d98a10aa479467df903fea43d45df9dc538bc8 CI 1622983913 +0200 commit (initial): file0 +d1d98a10aa479467df903fea43d45df9dc538bc8 19bec20dd95b2a7cb0cc18b39c865edc1836748c CI 1622983913 +0200 commit: file0 +19bec20dd95b2a7cb0cc18b39c865edc1836748c d1d98a10aa479467df903fea43d45df9dc538bc8 CI 1622983922 +0200 checkout: moving from master to 0.0.1 diff --git a/test/integration/switchTabFromMenu/expected/.git_keep/logs/refs/heads/master b/test/integration/switchTabFromMenu/expected/.git_keep/logs/refs/heads/master new file mode 100644 index 000000000..c2c28dbb7 --- /dev/null +++ b/test/integration/switchTabFromMenu/expected/.git_keep/logs/refs/heads/master @@ -0,0 +1,2 @@ +0000000000000000000000000000000000000000 d1d98a10aa479467df903fea43d45df9dc538bc8 CI 1622983913 +0200 commit (initial): file0 +d1d98a10aa479467df903fea43d45df9dc538bc8 19bec20dd95b2a7cb0cc18b39c865edc1836748c CI 1622983913 +0200 commit: file0 diff --git a/test/integration/switchTabFromMenu/expected/.git_keep/objects/09/767bd3484e22b41138116992cc1cb5bc45fb7f b/test/integration/switchTabFromMenu/expected/.git_keep/objects/09/767bd3484e22b41138116992cc1cb5bc45fb7f new file mode 100644 index 000000000..d09fb5ad6 Binary files /dev/null and b/test/integration/switchTabFromMenu/expected/.git_keep/objects/09/767bd3484e22b41138116992cc1cb5bc45fb7f differ diff --git a/test/integration/switchTabFromMenu/expected/.git_keep/objects/19/bec20dd95b2a7cb0cc18b39c865edc1836748c b/test/integration/switchTabFromMenu/expected/.git_keep/objects/19/bec20dd95b2a7cb0cc18b39c865edc1836748c new file mode 100644 index 000000000..1223bd157 --- /dev/null +++ b/test/integration/switchTabFromMenu/expected/.git_keep/objects/19/bec20dd95b2a7cb0cc18b39c865edc1836748c @@ -0,0 +1,3 @@ +x�ŽK +Ã0 »ö)¼/äX‚R +YåŠ,Ó@Ò„àB�_¡›3ÌâɾmK³žÂ¥�ªV E�ägðsL*RFL™B¡¾YQÌÁ§¾›-¾²wÌ� †\*¹X•!HФˆ³ áO{í§'{§§~y;V½É¾=¬B Œä£½ºàœé¶Ÿjúgn겪3?K9b \ No newline at end of file diff --git a/test/integration/switchTabFromMenu/expected/.git_keep/objects/c4/534c51b41b7c85f4fad4657885792d95797e8c b/test/integration/switchTabFromMenu/expected/.git_keep/objects/c4/534c51b41b7c85f4fad4657885792d95797e8c new file mode 100644 index 000000000..58277c3d5 Binary files /dev/null and b/test/integration/switchTabFromMenu/expected/.git_keep/objects/c4/534c51b41b7c85f4fad4657885792d95797e8c differ diff --git a/test/integration/switchTabFromMenu/expected/.git_keep/objects/d1/d98a10aa479467df903fea43d45df9dc538bc8 b/test/integration/switchTabFromMenu/expected/.git_keep/objects/d1/d98a10aa479467df903fea43d45df9dc538bc8 new file mode 100644 index 000000000..ca42f4e7e --- /dev/null +++ b/test/integration/switchTabFromMenu/expected/.git_keep/objects/d1/d98a10aa479467df903fea43d45df9dc538bc8 @@ -0,0 +1,2 @@ +x�ÍM +ƒ0@á®sŠÙJf2æŠ\y 3�PÁ‘<~=B·�ž´Z×È|ë‡*Ø|ÈoÇ‘•(3¢‹ˆ>%AÉCJÅ,ßþiL3<§ù¥çR÷MÒêè‰Rt Ü-Yk®zMºþÉMY7µæƒ+V \ No newline at end of file diff --git a/test/integration/switchTabFromMenu/expected/.git_keep/objects/e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391 b/test/integration/switchTabFromMenu/expected/.git_keep/objects/e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391 new file mode 100644 index 000000000..711223894 Binary files /dev/null and b/test/integration/switchTabFromMenu/expected/.git_keep/objects/e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391 differ diff --git a/test/integration/switchTabFromMenu/expected/.git_keep/refs/heads/master b/test/integration/switchTabFromMenu/expected/.git_keep/refs/heads/master new file mode 100644 index 000000000..dbf698cae --- /dev/null +++ b/test/integration/switchTabFromMenu/expected/.git_keep/refs/heads/master @@ -0,0 +1 @@ +19bec20dd95b2a7cb0cc18b39c865edc1836748c diff --git a/test/integration/switchTabFromMenu/expected/.git_keep/refs/tags/0.0.1 b/test/integration/switchTabFromMenu/expected/.git_keep/refs/tags/0.0.1 new file mode 100644 index 000000000..0f09c5ce4 --- /dev/null +++ b/test/integration/switchTabFromMenu/expected/.git_keep/refs/tags/0.0.1 @@ -0,0 +1 @@ +d1d98a10aa479467df903fea43d45df9dc538bc8 diff --git a/test/integration/switchTabFromMenu/expected/.git_keep/refs/tags/0.0.2 b/test/integration/switchTabFromMenu/expected/.git_keep/refs/tags/0.0.2 new file mode 100644 index 000000000..dbf698cae --- /dev/null +++ b/test/integration/switchTabFromMenu/expected/.git_keep/refs/tags/0.0.2 @@ -0,0 +1 @@ +19bec20dd95b2a7cb0cc18b39c865edc1836748c diff --git a/test/integration/switchTabFromMenu/expected/file0 b/test/integration/switchTabFromMenu/expected/file0 new file mode 100644 index 000000000..e69de29bb diff --git a/test/integration/switchTabFromMenu/recording.json b/test/integration/switchTabFromMenu/recording.json new file mode 100644 index 000000000..41baf72c3 --- /dev/null +++ b/test/integration/switchTabFromMenu/recording.json @@ -0,0 +1 @@ +{"KeyEvents":[{"Timestamp":1555,"Mod":0,"Key":9,"Ch":9},{"Timestamp":2908,"Mod":0,"Key":256,"Ch":63},{"Timestamp":4293,"Mod":0,"Key":258,"Ch":0},{"Timestamp":4593,"Mod":0,"Key":258,"Ch":0},{"Timestamp":4626,"Mod":0,"Key":258,"Ch":0},{"Timestamp":4642,"Mod":0,"Key":258,"Ch":0},{"Timestamp":4659,"Mod":0,"Key":258,"Ch":0},{"Timestamp":4676,"Mod":0,"Key":258,"Ch":0},{"Timestamp":4709,"Mod":0,"Key":258,"Ch":0},{"Timestamp":4726,"Mod":0,"Key":258,"Ch":0},{"Timestamp":4742,"Mod":0,"Key":258,"Ch":0},{"Timestamp":4759,"Mod":0,"Key":258,"Ch":0},{"Timestamp":4792,"Mod":0,"Key":258,"Ch":0},{"Timestamp":4809,"Mod":0,"Key":258,"Ch":0},{"Timestamp":4825,"Mod":0,"Key":258,"Ch":0},{"Timestamp":4842,"Mod":0,"Key":258,"Ch":0},{"Timestamp":5133,"Mod":0,"Key":258,"Ch":0},{"Timestamp":5382,"Mod":0,"Key":258,"Ch":0},{"Timestamp":6474,"Mod":0,"Key":13,"Ch":13},{"Timestamp":8905,"Mod":0,"Key":256,"Ch":32},{"Timestamp":11204,"Mod":0,"Key":256,"Ch":113}],"ResizeEvents":[{"Timestamp":0,"Width":158,"Height":38}]} \ No newline at end of file diff --git a/test/integration/switchTabFromMenu/setup.sh b/test/integration/switchTabFromMenu/setup.sh new file mode 100644 index 000000000..65cd6d129 --- /dev/null +++ b/test/integration/switchTabFromMenu/setup.sh @@ -0,0 +1,18 @@ +#!/bin/sh + +cd $1 + +git init + +git config user.email "CI@example.com" +git config user.name "CI" + +touch file0 +git add file0 +git commit -am file0 +git tag 0.0.1 + +touch file1 +git add file1 +git commit -am file0 +git tag 0.0.2 diff --git a/test/integration/switchTabFromMenu/test.json b/test/integration/switchTabFromMenu/test.json new file mode 100644 index 000000000..da32c2001 --- /dev/null +++ b/test/integration/switchTabFromMenu/test.json @@ -0,0 +1 @@ +{ "description": "Change tabs from Options menu", "speed": 30 }