예제 #1
0
def summarize():
    global count_skipped_tests_download, count_skipped_tests_slow
    global success_counter, failure_counter, blow_counter, skip_counter
    global cur_name
    global start_time, end_time
    
    print('')
    if cur_name is not None:
        print('Test Script: %s' % cur_name)
    print('Succeeded: %d' % success_counter)
    print('Failed:    %d (%d blew exceptions)' \
          % (failure_counter+blow_counter, blow_counter))
    print('Skipped:   %d' % skip_counter)
    print('Expected fail:%d' % expected_failure_counter)
    if start_time is not None:
        duration = end_time - start_time
        if duration >= 60:
            print('Duration:  %02dm%02.1fs' % (duration / 60., duration % 60.))
        else:
            print('Duration:  %02.2fs' % duration)
    if count_skipped_tests_download != 0:
        print('As GDAL_DOWNLOAD_TEST_DATA environment variable is not defined, %d tests relying on data to downloaded from the Web have been skipped' % count_skipped_tests_download)
    if count_skipped_tests_slow != 0:
        print('As GDAL_RUN_SLOW_TESTS environment variable is not defined, %d "slow" tests have been skipped' % count_skipped_tests_slow)
    print('')

    sys.path.append( 'gcore' )
    sys.path.append( '../gcore' )
    import testnonboundtoswig
    testnonboundtoswig.OSRCleanup()
    testnonboundtoswig.GDALDestroyDriverManager()
    testnonboundtoswig.OGRCleanupAll()

    return failure_counter + blow_counter
예제 #2
0
                  basic_test_7,
                  basic_test_8,
                  basic_test_9,
                  basic_test_10,
                  basic_test_11,
                  basic_test_12,
                  basic_test_13,
                  basic_test_14,
                  basic_test_15,
                  basic_test_16 ]


if __name__ == '__main__':

    if len(sys.argv) == 3 and sys.argv[1] == "LICENSE":
        if sys.argv[2] == '0':
            gdal.SetConfigOption('GDAL_DATA', '/foo')
        else:
            gdal.SetConfigOption('GDAL_DATA', 'tmp')
        gdal.VersionInfo('LICENSE')
        print(gdal.VersionInfo('LICENSE'))
        import testnonboundtoswig
        testnonboundtoswig.GDALDestroyDriverManager()
        sys.exit(0)

    gdaltest.setup_run( 'basic_test' )

    gdaltest.run_tests( gdaltest_list )

    gdaltest.summarize()