Skip to content

Commit

Permalink
Added tests for fpm commands
Browse files Browse the repository at this point in the history
  • Loading branch information
AviralVerma13 authored and amitu committed Aug 24, 2022
1 parent 6ea9137 commit c5fc925
Show file tree
Hide file tree
Showing 53 changed files with 370 additions and 0 deletions.
8 changes: 8 additions & 0 deletions tests/21 - fpm resolve_conflict delete-it/cmd.p1
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
-- fbt:
cmd: $FBT_CWD/target/debug/fpm --test sync-status && $FBT_CWD/target/debug/fpm --test resolve-conflict --delete-it index.ftd
output: .clone-state

-- stdout:

CloneEditedRemoteDeleted: index.ftd

Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
1
2
3
4
5
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
-- import: fpm

-- fpm.client-workspace: FPM.ftd
version: 1
deleted: false


-- fpm.client-workspace: index.ftd
version: 1
deleted: false
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
-- import: fpm


-- fpm.history: FPM.ftd

--- file-edit:
timestamp: 1661334297873268000
operation: Added
version: 1

Initial sync



-- fpm.history: index.ftd

--- file-edit:
timestamp: 1661335012631536200
operation: Deleted
version: 2



--- file-edit:
timestamp: 1661334297873268000
operation: Added
version: 1

Initial sync
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
-- import: fpm

-- fpm.package: aviral
base: www.aviral.com
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
-- ftd.text: Hello world
4 changes: 4 additions & 0 deletions tests/21 - fpm resolve_conflict delete-it/input/FPM.ftd
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
-- import: fpm

-- fpm.package: aviral
base: www.aviral.com
1 change: 1 addition & 0 deletions tests/21 - fpm resolve_conflict delete-it/input/index.ftd
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
-- ftd.text: Hello world2
5 changes: 5 additions & 0 deletions tests/21 - fpm resolve_conflict delete-it/output/cr
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
1
2
3
4
5
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
-- import: fpm

-- fpm.client-workspace: FPM.ftd
version: 1
deleted: false
8 changes: 8 additions & 0 deletions tests/22 - fpm resolve_conflict revive-it/cmd.p1
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
-- fbt:
cmd: $FBT_CWD/target/debug/fpm --test sync-status && $FBT_CWD/target/debug/fpm --test resolve-conflict --revive-it index.ftd
output: .clone-state

-- stdout:

CloneEditedRemoteDeleted: index.ftd

Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
1
2
3
4
5
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
-- import: fpm

-- fpm.client-workspace: FPM.ftd
version: 1
deleted: false


-- fpm.client-workspace: index.ftd
version: 1
deleted: false
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
-- import: fpm


-- fpm.history: FPM.ftd

--- file-edit:
timestamp: 1661248447054446300
operation: Added
version: 1

Initial sync



-- fpm.history: index.ftd

--- file-edit:
timestamp: 1661248530375928400
operation: Deleted
version: 2



--- file-edit:
timestamp: 1661248447054446300
operation: Added
version: 1

Initial sync
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
-- import: fpm

-- fpm.package: aviral
base: www.avi.com
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
-- ftd.text: Hello world
4 changes: 4 additions & 0 deletions tests/22 - fpm resolve_conflict revive-it/input/FPM.ftd
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
-- import: fpm

-- fpm.package: aviral
base: www.avi.com
1 change: 1 addition & 0 deletions tests/22 - fpm resolve_conflict revive-it/input/index.ftd
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
-- ftd.text: Hello world use ours
5 changes: 5 additions & 0 deletions tests/22 - fpm resolve_conflict revive-it/output/cr
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
1
2
3
4
5
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
-- import: fpm

-- fpm.client-workspace: FPM.ftd
version: 1
deleted: false


-- fpm.client-workspace: index.ftd
7 changes: 7 additions & 0 deletions tests/23 - fpm resolve_conflict use-theirs/cmd.p1
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
-- fbt:
cmd: $FBT_CWD/target/debug/fpm --test sync-status && $FBT_CWD/target/debug/fpm --test resolve-conflict --use-theirs index.ftd
output: .clone-state

-- stdout:

Conflicted: index.ftd
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
6
7
8
9
10
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
-- import: fpm

-- fpm.client-workspace: FPM.ftd
version: 1
deleted: false


-- fpm.client-workspace: index.ftd
version: 1
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
-- import: fpm


-- fpm.history: FPM.ftd

--- file-edit:
timestamp: 1661337374048618700
operation: Added
version: 1

Initial sync



-- fpm.history: index.ftd

--- file-edit:
timestamp: 1661337654050656400
operation: Updated
version: 2



--- file-edit:
timestamp: 1661337374048618700
operation: Added
version: 1

Initial sync
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
-- import: fpm

-- fpm.package: aviral
base: www.aviral.com
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
-- ftd.text: Hello world
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
-- ftd.text: Hello world3
4 changes: 4 additions & 0 deletions tests/23 - fpm resolve_conflict use-theirs/input/FPM.ftd
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
-- import: fpm

-- fpm.package: aviral
base: www.aviral.com
1 change: 1 addition & 0 deletions tests/23 - fpm resolve_conflict use-theirs/input/index.ftd
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
-- ftd.text: Hello world4
5 changes: 5 additions & 0 deletions tests/23 - fpm resolve_conflict use-theirs/output/cr
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
6
7
8
9
10
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
-- import: fpm

-- fpm.client-workspace: FPM.ftd
version: 1
deleted: false


-- fpm.client-workspace: index.ftd
version: 2
7 changes: 7 additions & 0 deletions tests/24 - fpm resolve_conflict use-ours/cmd.p1
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
-- fbt:
cmd: $FBT_CWD/target/debug/fpm --test sync-status && $FBT_CWD/target/debug/fpm --test resolve-conflict --use-ours index.ftd
output: .clone-state

-- stdout:

Conflicted: index.ftd
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
6
7
8
9
10
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
-- import: fpm

-- fpm.client-workspace: FPM.ftd
version: 1
deleted: false


-- fpm.client-workspace: index.ftd
version: 1
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
-- import: fpm


-- fpm.history: FPM.ftd

--- file-edit:
timestamp: 1661338702933685500
operation: Added
version: 1

Initial sync



-- fpm.history: index.ftd

--- file-edit:
timestamp: 1661338880439075600
operation: Updated
version: 2



--- file-edit:
timestamp: 1661338702933685500
operation: Added
version: 1

Initial sync
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
-- import: fpm

-- fpm.package: aviral
base: www.aviral.com
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
-- ftd.text: Hello world
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
-- ftd.text: Hello world3
4 changes: 4 additions & 0 deletions tests/24 - fpm resolve_conflict use-ours/input/FPM.ftd
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
-- import: fpm

-- fpm.package: aviral
base: www.aviral.com
1 change: 1 addition & 0 deletions tests/24 - fpm resolve_conflict use-ours/input/index.ftd
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
-- ftd.text: Hello world4
5 changes: 5 additions & 0 deletions tests/24 - fpm resolve_conflict use-ours/output/cr
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
6
7
8
9
10
9 changes: 9 additions & 0 deletions tests/24 - fpm resolve_conflict use-ours/output/workspace.ftd
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
-- import: fpm

-- fpm.client-workspace: FPM.ftd
version: 1
deleted: false


-- fpm.client-workspace: index.ftd
version: 2
7 changes: 7 additions & 0 deletions tests/25 - fpm add/cmd.p1
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
-- fbt:
cmd: $FBT_CWD/target/debug/fpm --test add new.ftd && $FBT_CWD/target/debug/fpm --test sync-status
output: .clone-state

-- stdout:

Added: new.ftd
5 changes: 5 additions & 0 deletions tests/25 - fpm add/input/.clone-state/cr
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
11
12
13
14
15
10 changes: 10 additions & 0 deletions tests/25 - fpm add/input/.clone-state/workspace.ftd
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
-- import: fpm

-- fpm.client-workspace: FPM.ftd
version: 1
deleted: false


-- fpm.client-workspace: index.ftd
version: 1
deleted: false
Loading

0 comments on commit c5fc925

Please sign in to comment.