~xnox/upstart/do-not-launch-session-dbus

« back to all changes in this revision

Viewing changes to init/tests/test_job_class.c

  • Committer: Dimitri John Ledkov
  • Date: 2014-03-05 14:23:37 UTC
  • mfrom: (1592.1.1 upstart-bug-1222705)
  • Revision ID: dimitri.ledkov@canonical.com-20140305142337-vvv33n217b5dnb3e
mergeĀ lp:~jamesodhunt/upstart/bug-1222705

Show diffs side-by-side

added added

removed removed

Lines of Context:
1569
1569
        TEST_EQ (job->goal, JOB_START);
1570
1570
        TEST_EQ (job->state, JOB_STARTING);
1571
1571
 
 
1572
        TEST_EQ_P (job->start_env, NULL);
 
1573
        TEST_EQ_P (job->stop_env, NULL);
 
1574
 
 
1575
        TEST_NE_P (job->env, NULL);
 
1576
        TEST_EQ_STRN (job->env[0], "PATH=");
 
1577
        TEST_EQ_STRN (job->env[1], "TERM=");
 
1578
        TEST_EQ_P (job->env[2], NULL);
 
1579
 
 
1580
        TEST_NE_P (job->env, env);
 
1581
 
1572
1582
        TEST_LIST_NOT_EMPTY (&job->blocking);
1573
1583
 
1574
1584
        blocked = (Blocked *)job->blocking.next;
1664
1674
 
1665
1675
        TEST_LIST_EMPTY (&job->blocking);
1666
1676
 
 
1677
        TEST_EQ_P (job->start_env, NULL);
 
1678
        TEST_EQ_P (job->stop_env, NULL);
 
1679
 
 
1680
        TEST_NE_P (job->env, NULL);
 
1681
        TEST_EQ_STRN (job->env[0], "PATH=");
 
1682
        TEST_EQ_STRN (job->env[1], "TERM=");
 
1683
        TEST_EQ_P (job->env[2], NULL);
 
1684
 
 
1685
        TEST_NE_P (job->env, env);
1667
1686
 
1668
1687
        dbus_connection_flush (conn);
1669
1688
 
1746
1765
        TEST_EQ (job->goal, JOB_START);
1747
1766
        TEST_EQ (job->state, JOB_STOPPING);
1748
1767
 
 
1768
        TEST_EQ_P (job->env, NULL);
 
1769
        TEST_EQ_P (job->stop_env, NULL);
 
1770
 
 
1771
        TEST_NE_P (job->start_env, NULL);
 
1772
        TEST_EQ_STRN (job->start_env[0], "PATH=");
 
1773
        TEST_EQ_STRN (job->start_env[1], "TERM=");
 
1774
        TEST_EQ_P (job->start_env[2], NULL);
 
1775
 
 
1776
        TEST_NE_P (job->start_env, env);
 
1777
 
1749
1778
        TEST_LIST_NOT_EMPTY (&job->blocking);
1750
1779
 
1751
1780
        blocked = (Blocked *)job->blocking.next;
1906
1935
        TEST_EQ (job->goal, JOB_START);
1907
1936
        TEST_EQ (job->state, JOB_STARTING);
1908
1937
 
 
1938
        TEST_NE_P (job->start_env, env);
 
1939
        TEST_NE_P (job->stop_env, env);
 
1940
 
 
1941
        TEST_NE_P (job->env, NULL);
1909
1942
        TEST_EQ_STRN (job->env[0], "PATH=");
1910
1943
        TEST_EQ_STRN (job->env[1], "TERM=");
1911
1944
        TEST_EQ_STR (job->env[2], "FOO=wibble");
1912
1945
        TEST_EQ_STR (job->env[3], "BAR=wobble");
1913
1946
        TEST_EQ_P (job->env[4], NULL);
1914
1947
 
 
1948
        TEST_NE_P (job->env, env);
 
1949
 
1915
1950
        TEST_LIST_NOT_EMPTY (&job->blocking);
1916
1951
 
1917
1952
        blocked = (Blocked *)job->blocking.next;
2087
2122
 
2088
2123
        TEST_NOT_FREE (job);
2089
2124
 
 
2125
        TEST_EQ_P (job->env, NULL);
 
2126
        TEST_EQ_P (job->start_env, NULL);
 
2127
 
 
2128
        TEST_NE_P (job->stop_env, NULL);
 
2129
        TEST_EQ_P (job->stop_env[0], NULL);
 
2130
 
 
2131
        TEST_NE_P (job->stop_env, env);
 
2132
 
2090
2133
        TEST_EQ (job->goal, JOB_STOP);
2091
2134
        TEST_EQ (job->state, JOB_STOPPING);
2092
2135
 
2177
2220
 
2178
2221
        TEST_LIST_EMPTY (&job->blocking);
2179
2222
 
 
2223
        TEST_EQ_P (job->env, NULL);
 
2224
        TEST_EQ_P (job->start_env, NULL);
 
2225
 
 
2226
        TEST_NE_P (job->stop_env, NULL);
 
2227
        TEST_EQ_P (job->stop_env[0], NULL);
 
2228
 
 
2229
        TEST_NE_P (job->stop_env, env);
2180
2230
 
2181
2231
        dbus_connection_flush (conn);
2182
2232
 
2354
2404
        TEST_EQ (job->goal, JOB_STOP);
2355
2405
        TEST_EQ (job->state, JOB_STOPPING);
2356
2406
 
 
2407
        TEST_EQ_P (job->env, NULL);
 
2408
        TEST_EQ_P (job->start_env, NULL);
 
2409
 
 
2410
        TEST_NE_P (job->stop_env, NULL);
2357
2411
        TEST_EQ_STR (job->stop_env[0], "FOO=wibble");
2358
2412
        TEST_EQ_STR (job->stop_env[1], "BAR=wobble");
2359
2413
        TEST_EQ_P (job->stop_env[2], NULL);
2360
2414
 
 
2415
        TEST_NE_P (job->stop_env, env);
 
2416
 
2361
2417
        TEST_LIST_NOT_EMPTY (&job->blocking);
2362
2418
 
2363
2419
        blocked = (Blocked *)job->blocking.next;
2527
2583
        TEST_EQ (job->goal, JOB_START);
2528
2584
        TEST_EQ (job->state, JOB_STOPPING);
2529
2585
 
 
2586
        TEST_EQ_P (job->env, NULL);
 
2587
        TEST_EQ_P (job->stop_env, NULL);
 
2588
 
 
2589
        TEST_NE_P (job->start_env, NULL);
 
2590
        TEST_EQ_STRN (job->start_env[0], "PATH=");
 
2591
        TEST_EQ_STRN (job->start_env[1], "TERM=");
 
2592
        TEST_EQ_P (job->start_env[2], NULL);
 
2593
 
 
2594
        TEST_NE_P (job->start_env, env);
 
2595
 
2530
2596
        TEST_LIST_NOT_EMPTY (&job->blocking);
2531
2597
 
2532
2598
        blocked = (Blocked *)job->blocking.next;
2626
2692
        TEST_EQ (job->goal, JOB_START);
2627
2693
        TEST_EQ (job->state, JOB_STOPPING);
2628
2694
 
 
2695
        TEST_EQ_P (job->env, NULL);
 
2696
        TEST_EQ_P (job->stop_env, NULL);
 
2697
 
 
2698
        TEST_NE_P (job->start_env, NULL);
 
2699
        TEST_EQ_STRN (job->start_env[0], "PATH=");
 
2700
        TEST_EQ_STRN (job->start_env[1], "TERM=");
 
2701
        TEST_EQ_P (job->start_env[2], NULL);
 
2702
 
 
2703
        TEST_NE_P (job->start_env, env);
 
2704
 
2629
2705
        TEST_LIST_EMPTY (&job->blocking);
2630
2706
 
2631
2707