dde-dock/tests/main.cpp
Fan PengCheng 1564718c8a feat: 配置项优化,避免改动较大
配置项规范化

Log:
Influence: 无
Task: https://pms.uniontech.com/task-view-104239.html
Change-Id: I92646d1d17cdb8678a02057a0e3729d828f2e46a
2022-03-15 16:44:37 +08:00

52 lines
1.4 KiB
C++
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/*
* Copyright (C) 2018 ~ 2020 Uniontech Technology Co., Ltd.
*
* Author: fanpengcheng <fanpengcheng@uniontech.com>
*
* Maintainer: fanpengcheng <fanpengcheng@uniontech.com>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#include <gtest/gtest.h>
#ifdef QT_DEBUG
#include <sanitizer/asan_interface.h>
#endif
#include "dockapplication.h"
#include <QMouseEvent>
#include <QTouchEvent>
#include <DLog>
int main(int argc, char **argv)
{
qputenv("QT_QPA_PLATFORM", "offscreen");
DockApplication app(argc, argv);
// 设置应用名为dde-dock否则dconfig相关的配置就读不到了
// TODO dtk已经有相关接口待下次修改
app.setApplicationName("dde-dock");
qApp->setProperty("CANSHOW", true);
::testing::InitGoogleTest(&argc, argv);
#ifdef QT_DEBUG
__sanitizer_set_report_path("asan.log");
#endif
return RUN_ALL_TESTS();
}