Ejemplo n.º 1
0
    def test_plist_binfiles(self):
        subset.compute_subset(self.config, ["rootpkg:bin"], None, self.sess)
        files = self._read_in_plist()

        # Since we didn't supply an arch and the only binfile that appears is
        # in an arch specific package, we should not see it in the plist
        assert files == []
Ejemplo n.º 2
0
    def test_plist_runfiles_docfiles(self):
        subset.compute_subset(self.config, ["rootpkg:run,doc"], None, self.sess)
        files = self._read_in_plist()
        expected = sorted(
            [ "runfiles/runfile%d" % x for x in range(1, 4) ] +
            [ "docfiles/docfile%d" % x for x in range(1, 3) ]
        )

        assert files == expected
Ejemplo n.º 3
0
    if args.sqldb is not None:
        config["sqldb"] = args.sqldb
    if args.prefix_filenames is not None:
        config["prefix_filenames"] = args.prefix_filenames
    if args.output_plist is not None:
        config["plist"] = args.output_plist
    if args.tlpdb is not None:
        config["tlpdb"] = args.tlpdb
    if args.arch is not None:
        config["arch"] = args.arch

    if not args.version:
        print_version()
        print("\nRunning with configuration:")
        for k in config.iterkeys():
            print("    %s: %s" % (k.ljust(25), config[k]))
        print("")

    # primary tasks
    if args.subset:
        import subset
        subset.compute_subset(config, args.include, args.exclude)
    elif args.initdb:
        import tlpdbparser
        tlpdbparser.initdb(config)
    elif args.version:
        print_version()
    else:
        assert False # should not happen
Ejemplo n.º 4
0
    def test_plist_srcfiles(self):
        subset.compute_subset(self.config, ["rootpkg:src"], None, self.sess)
        files = self._read_in_plist()

        assert files == ["srcfiles/srcfile1"]