am-project: Fix regression test
[anjuta.git] / plugins / am-project / tests / package.at
blob15dffa17fbf595fe9b80e066d7076e30ed42e28c
1 AT_SETUP([Add package])
2 AS_MKDIR_P([empty])
3 AT_DATA([empty/configure.ac],
4 [[PKG_CHECK_MODULES(MODULE1,)
5 AC_CONFIG_FILES(Makefile)
6 ]])
7 AT_DATA([empty/Makefile.am],
8 [[]])
12 AT_DATA([expect],
13 [[ROOT (): empty1
14     MODULE (): MODULE1
15         PACKAGE (): package1
16     SOURCE (): configure.ac
17     SOURCE (): Makefile.am
18 ]])
19 AT_DATA([reference.ac],
20 [[PKG_CHECK_MODULES(MODULE1,
21 package1)
22 AC_CONFIG_FILES(Makefile)
23 ]])
24 AT_PARSER_CHECK([load empty \
25                  move empty1 \
26                  add package 0:1 package1 \
27                  list \
28          save])
29 AT_CHECK([diff output expect])
30 AT_CHECK([diff -b empty1/configure.ac reference.ac])
31 AT_PARSER_CHECK([load empty1 \
32          list])
33 AT_CHECK([diff output expect])
37 AT_DATA([expect],
38 [[ROOT (): empty2
39     MODULE (): MODULE1
40         PACKAGE (): package1
41         PACKAGE (): package2
42     SOURCE (): configure.ac
43     SOURCE (): Makefile.am
44 ]])
45 AT_DATA([reference.ac],
46 [[PKG_CHECK_MODULES(MODULE1,
47 package1
48 package2)
49 AC_CONFIG_FILES(Makefile)
50 ]])
51 AT_PARSER_CHECK([load empty1 \
52          move empty2 \
53          add package 0:1 package2 after 0:1:0\
54          list \
55          save])
56 AT_CHECK([diff output expect])
57 AT_CHECK([diff -b empty2/configure.ac reference.ac])
58 AT_PARSER_CHECK([load empty2 \
59          list])
60 AT_CHECK([diff output expect])
64 AT_DATA([expect],
65 [[ROOT (): empty3
66     MODULE (): MODULE1
67         PACKAGE (): package2
68     SOURCE (): configure.ac
69     SOURCE (): Makefile.am
70 ]])
71 AT_DATA([reference.ac],
72 [[PKG_CHECK_MODULES(MODULE1,
73 package2)
74 AC_CONFIG_FILES(Makefile)
75 ]])
76 AT_PARSER_CHECK([load empty2 \
77          move empty3 \
78          remove 0:1:0 \
79          list \
80          save])
81 AT_CHECK([diff output expect])
82 AT_CHECK([diff -b empty3/configure.ac reference.ac])
83 AT_PARSER_CHECK([load empty3 \
84          list])
85 AT_CHECK([diff output expect])
89 AT_DATA([expect],
90 [[ROOT (): empty4
91     MODULE (): MODULE1
92     SOURCE (): configure.ac
93     SOURCE (): Makefile.am
94 ]])
95 AT_DATA([reference.ac],
96 [[PKG_CHECK_MODULES(MODULE1,
98 AC_CONFIG_FILES(Makefile)
99 ]])
100 AT_PARSER_CHECK([load empty3 \
101          move empty4 \
102          remove 0:1:0 \
103          list \
104          save])
105 AT_CHECK([diff output expect])
106 AT_CHECK([diff -b empty4/configure.ac reference.ac])
107 AT_PARSER_CHECK([load empty4 \
108          list])
109 AT_CHECK([diff output expect])
113 AT_CLEANUP