Home | History | Annotate | Download | only in end_to_end_test
      1 cd $ANDROID_BUILD_TOP/build/make/tools/fs_config/end_to_end_test
      2 
      3 $ANDROID_BUILD_TOP/build/make/tools/fs_config/fs_config_generator.py fsconfig \
      4   --aid-header $ANDROID_BUILD_TOP/system/core/include/private/android_filesystem_config.h \
      5   --capability-header $ANDROID_BUILD_TOP/bionic/libc/kernel/uapi/linux/capability.h \
      6   --partition system \
      7   --all-partitions vendor,product \
      8   --files \
      9   --out_file result_system_fs_config_files \
     10   ./config.fs
     11 
     12 diff system_fs_config_files result_system_fs_config_files 1>/dev/null && echo 'Success system_fs_config_files' ||
     13   echo 'Fail: Mismatch between system_fs_config_files and result_system_fs_config_files'
     14 
     15 $ANDROID_BUILD_TOP/build/make/tools/fs_config/fs_config_generator.py fsconfig \
     16   --aid-header $ANDROID_BUILD_TOP/system/core/include/private/android_filesystem_config.h \
     17   --capability-header $ANDROID_BUILD_TOP/bionic/libc/kernel/uapi/linux/capability.h \
     18   --partition system \
     19   --all-partitions vendor,product \
     20   --dirs \
     21   --out_file result_system_fs_config_dirs \
     22   ./config.fs
     23 
     24 diff system_fs_config_dirs result_system_fs_config_dirs 1>/dev/null && echo 'Success system_fs_config_dirs' ||
     25   echo 'Fail: Mismatch between system_fs_config_dirs and result_system_fs_config_dirs'
     26 
     27 $ANDROID_BUILD_TOP/build/make/tools/fs_config/fs_config_generator.py fsconfig \
     28   --aid-header $ANDROID_BUILD_TOP/system/core/include/private/android_filesystem_config.h \
     29   --capability-header $ANDROID_BUILD_TOP/bionic/libc/kernel/uapi/linux/capability.h \
     30   --partition vendor \
     31   --files \
     32   --out_file result_vendor_fs_config_files \
     33   ./config.fs
     34 
     35 diff vendor_fs_config_files result_vendor_fs_config_files 1>/dev/null && echo 'Success vendor_fs_config_files' ||
     36   echo 'Fail: Mismatch between vendor_fs_config_files and result_vendor_fs_config_files'
     37 
     38 $ANDROID_BUILD_TOP/build/make/tools/fs_config/fs_config_generator.py fsconfig \
     39   --aid-header $ANDROID_BUILD_TOP/system/core/include/private/android_filesystem_config.h \
     40   --capability-header $ANDROID_BUILD_TOP/bionic/libc/kernel/uapi/linux/capability.h \
     41   --partition vendor \
     42   --dirs \
     43   --out_file result_vendor_fs_config_dirs \
     44   ./config.fs
     45 
     46 diff vendor_fs_config_dirs result_vendor_fs_config_dirs 1>/dev/null && echo 'Success vendor_fs_config_dirs' ||
     47   echo 'Fail: Mismatch between vendor_fs_config_dirs and result_vendor_fs_config_dirs'
     48 
     49 $ANDROID_BUILD_TOP/build/make/tools/fs_config/fs_config_generator.py fsconfig \
     50   --aid-header $ANDROID_BUILD_TOP/system/core/include/private/android_filesystem_config.h \
     51   --capability-header $ANDROID_BUILD_TOP/bionic/libc/kernel/uapi/linux/capability.h \
     52   --partition product \
     53   --files \
     54   --out_file result_product_fs_config_files \
     55   ./config.fs
     56 
     57 diff product_fs_config_files result_product_fs_config_files 1>/dev/null && echo 'Success product_fs_config_files' ||
     58   echo 'Fail: Mismatch between product_fs_config_files and result_product_fs_config_files'
     59 
     60 $ANDROID_BUILD_TOP/build/make/tools/fs_config/fs_config_generator.py fsconfig \
     61   --aid-header $ANDROID_BUILD_TOP/system/core/include/private/android_filesystem_config.h \
     62   --capability-header $ANDROID_BUILD_TOP/bionic/libc/kernel/uapi/linux/capability.h \
     63   --partition product \
     64   --dirs \
     65   --out_file result_product_fs_config_dirs \
     66   ./config.fs
     67 
     68 diff product_fs_config_dirs result_product_fs_config_dirs 1>/dev/null && echo 'Success product_fs_config_dirs' ||
     69   echo 'Fail: Mismatch between product_fs_config_dirs and result_product_fs_config_dirs'
     70 
     71 rm result_system_fs_config_files
     72 rm result_system_fs_config_dirs
     73 rm result_vendor_fs_config_files
     74 rm result_vendor_fs_config_dirs
     75 rm result_product_fs_config_files
     76 rm result_product_fs_config_dirs
     77