test-driver.c
changeset 130 10e6914910dd
parent 125 e56c83bda295
child 131 1b5338bcb7d1
     1.1 --- a/test-driver.c	Fri Feb 15 15:09:37 2008 -0500
     1.2 +++ b/test-driver.c	Fri Feb 22 12:49:13 2008 -0500
     1.3 @@ -209,11 +209,13 @@
     1.4  static void
     1.5  end_transaction(struct test_context *ctx)
     1.6  {
     1.7 -	/* FIXME: removes */
     1.8  	ctx->system_set = razor_set_update(ctx->system_set,
     1.9  					   ctx->repo_set,
    1.10  					   ctx->n_install_pkgs,
    1.11  					   (const char **)ctx->install_pkgs);
    1.12 +	ctx->system_set = razor_set_remove(ctx->system_set,
    1.13 +					   ctx->n_remove_pkgs,
    1.14 +					   (const char **)ctx->remove_pkgs);
    1.15  
    1.16  	while (ctx->n_install_pkgs--)
    1.17  		free(ctx->install_pkgs[ctx->n_install_pkgs]);
    1.18 @@ -277,12 +279,6 @@
    1.19  {
    1.20  	ctx->in_result = 0;
    1.21  
    1.22 -	/* FIXME */
    1.23 -	if (ctx->n_remove_pkgs) {
    1.24 -		printf ("  (ignoring because of unimplemented remove)\n");
    1.25 -		return;
    1.26 -	}
    1.27 -
    1.28  	if (ctx->system_set && ctx->result_set) {
    1.29  		ctx->result_errors = 0;
    1.30  		razor_set_diff(ctx->system_set, ctx->result_set,