Skip to content

Commit

Permalink
Revise tests for fpp-locate-uses
Browse files Browse the repository at this point in the history
  • Loading branch information
bocchino committed Dec 4, 2024
1 parent e3f48ad commit 846aa09
Show file tree
Hide file tree
Showing 5 changed files with 30 additions and 0 deletions.
5 changes: 5 additions & 0 deletions compiler/tools/fpp-locate-uses/test/defs.fpp
Original file line number Diff line number Diff line change
Expand Up @@ -83,3 +83,8 @@ constant record_id = 0
constant container_id = 0
constant container_priority = 0
constant product_recv_priority = 0

type ActionType
type GuardType
type SignalType
constant SignalConstant = 10
4 changes: 4 additions & 0 deletions compiler/tools/fpp-locate-uses/test/stdin.ref.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ locate component C1 at "defs.fpp"
locate component M.C1 at "defs.fpp"
locate constant C1.a at "defs.fpp"
locate constant M.a at "defs.fpp"
locate constant SignalConstant at "defs.fpp"
locate constant a at "defs.fpp"
locate constant base_id_def at "defs.fpp"
locate constant container_id at "defs.fpp"
Expand Down Expand Up @@ -34,16 +35,19 @@ locate state machine S at "defs.fpp"
locate topology M.T1 at "defs.fpp"
locate topology T1 at "defs.fpp"
locate type A at "defs.fpp"
locate type ActionType at "defs.fpp"
locate type C1.A at "defs.fpp"
locate type C1.E at "defs.fpp"
locate type C1.S at "defs.fpp"
locate type C1.T at "defs.fpp"
locate type E at "defs.fpp"
locate type GuardType at "defs.fpp"
locate type M.A at "defs.fpp"
locate type M.E at "defs.fpp"
locate type M.S at "defs.fpp"
locate type M.T at "defs.fpp"
locate type Phases at "defs.fpp"
locate type RecordType at "defs.fpp"
locate type S at "defs.fpp"
locate type SignalType at "defs.fpp"
locate type T at "defs.fpp"
4 changes: 4 additions & 0 deletions compiler/tools/fpp-locate-uses/test/uses.ref.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ locate component C1 at "defs.fpp"
locate component M.C1 at "defs.fpp"
locate constant C1.a at "defs.fpp"
locate constant M.a at "defs.fpp"
locate constant SignalConstant at "defs.fpp"
locate constant a at "defs.fpp"
locate constant base_id_def at "defs.fpp"
locate constant container_id at "defs.fpp"
Expand Down Expand Up @@ -34,16 +35,19 @@ locate state machine S at "defs.fpp"
locate topology M.T1 at "defs.fpp"
locate topology T1 at "defs.fpp"
locate type A at "defs.fpp"
locate type ActionType at "defs.fpp"
locate type C1.A at "defs.fpp"
locate type C1.E at "defs.fpp"
locate type C1.S at "defs.fpp"
locate type C1.T at "defs.fpp"
locate type E at "defs.fpp"
locate type GuardType at "defs.fpp"
locate type M.A at "defs.fpp"
locate type M.E at "defs.fpp"
locate type M.S at "defs.fpp"
locate type M.T at "defs.fpp"
locate type Phases at "defs.fpp"
locate type RecordType at "defs.fpp"
locate type S at "defs.fpp"
locate type SignalType at "defs.fpp"
locate type T at "defs.fpp"
13 changes: 13 additions & 0 deletions compiler/tools/fpp-locate-uses/test/uses/uses.fpp
Original file line number Diff line number Diff line change
Expand Up @@ -74,3 +74,16 @@ module M {
}

}

state machine SM {

action a: ActionType
guard g: GuardType
signal s1: SignalType
signal s2: string size SignalConstant

initial enter S

state S

}
4 changes: 4 additions & 0 deletions compiler/tools/fpp-locate-uses/test/uses_dir.ref.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ locate component C1 at "../defs.fpp"
locate component M.C1 at "../defs.fpp"
locate constant C1.a at "../defs.fpp"
locate constant M.a at "../defs.fpp"
locate constant SignalConstant at "../defs.fpp"
locate constant a at "../defs.fpp"
locate constant base_id_def at "../defs.fpp"
locate constant container_id at "../defs.fpp"
Expand Down Expand Up @@ -34,16 +35,19 @@ locate state machine S at "../defs.fpp"
locate topology M.T1 at "../defs.fpp"
locate topology T1 at "../defs.fpp"
locate type A at "../defs.fpp"
locate type ActionType at "../defs.fpp"
locate type C1.A at "../defs.fpp"
locate type C1.E at "../defs.fpp"
locate type C1.S at "../defs.fpp"
locate type C1.T at "../defs.fpp"
locate type E at "../defs.fpp"
locate type GuardType at "../defs.fpp"
locate type M.A at "../defs.fpp"
locate type M.E at "../defs.fpp"
locate type M.S at "../defs.fpp"
locate type M.T at "../defs.fpp"
locate type Phases at "../defs.fpp"
locate type RecordType at "../defs.fpp"
locate type S at "../defs.fpp"
locate type SignalType at "../defs.fpp"
locate type T at "../defs.fpp"

0 comments on commit 846aa09

Please sign in to comment.