修正CI脚本,适配基于PULP的YUM仓库。
This commit is contained in:
@@ -405,7 +405,7 @@ static bool tfe_breakpad_dump_callback(const google_breakpad::MinidumpDescriptor
|
||||
/* COREDUMP GENERATE TEST */
|
||||
static void segv_generate()
|
||||
{
|
||||
char * _NULLPTR = NULL;
|
||||
volatile char * _NULLPTR = nullptr;
|
||||
(*_NULLPTR) = 0;
|
||||
}
|
||||
|
||||
@@ -494,13 +494,21 @@ int main(int argc, char * argv[])
|
||||
|
||||
int ret = 0;
|
||||
int opt = 0;
|
||||
while ((opt = getopt(argc, argv, "v")) != -1)
|
||||
bool to_generate_a_segv = false;
|
||||
|
||||
while ((opt = getopt(argc, argv, "vg")) != -1)
|
||||
{
|
||||
switch (opt)
|
||||
{
|
||||
case 'v':
|
||||
fprintf(stderr, "Tango Frontend Engine, Version: %s\n", tfe_version());
|
||||
return 0;
|
||||
|
||||
case 'g':
|
||||
fprintf(stderr, "Tango Frontend Engine, prepare to generate a coredump.");
|
||||
to_generate_a_segv = true;
|
||||
break;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
@@ -529,6 +537,11 @@ int main(int argc, char * argv[])
|
||||
g_default_proxy->breakpad = breakpad_init(main_profile);
|
||||
CHECK_OR_EXIT(g_default_proxy->breakpad, "Failed at starting breakpad. Exit.");
|
||||
|
||||
if (to_generate_a_segv)
|
||||
{
|
||||
segv_generate();
|
||||
}
|
||||
|
||||
future_promise_library_init(future_profile);
|
||||
tango_cache_global_init();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user