提交 b08014d5 编写于 作者: M mehaotian

fix: 统计测试例

上级 c2d00bdb
...@@ -48,15 +48,15 @@ ...@@ -48,15 +48,15 @@
// } as PerformanceObserverOptions) // } as PerformanceObserverOptions)
// 统计上报 - 应用启动 // 统计上报 - 应用启动
// #ifdef APP-ANDROID || APP-IOS || WEB // #ifdef APP-ANDROID || APP-IOS || WEB
// uni.report({ uni.report({
// name: 'uni-app-launch', name: 'uni-app-launch',
// options: res, options: res,
// success(res_data) { success(res_data) {
// console.log(res_data); console.log(res_data);
// }, fail(err) { }, fail(err) {
// console.log(err); console.log(err);
// } }
// }) })
// #endif // #endif
// #ifdef APP // #ifdef APP
if (process.env.NODE_ENV !== 'development') { //真机运行可以注释此条件 if (process.env.NODE_ENV !== 'development') { //真机运行可以注释此条件
...@@ -89,14 +89,14 @@ ...@@ -89,14 +89,14 @@
// #ifdef APP-ANDROID || APP-IOS || WEB // #ifdef APP-ANDROID || APP-IOS || WEB
// 统计上报 - 应用显示 // 统计上报 - 应用显示
// uni.report({ uni.report({
// name: 'uni-app-show', name: 'uni-app-show',
// success(res_data) { success(res_data) {
// console.log(res_data); console.log(res_data);
// }, fail(err) { }, fail(err) {
// console.log(err); console.log(err);
// } }
// }) })
// #endif // #endif
}, },
onHide: function () { onHide: function () {
...@@ -106,14 +106,14 @@ ...@@ -106,14 +106,14 @@
// #ifdef APP-ANDROID || APP-IOS || WEB // #ifdef APP-ANDROID || APP-IOS || WEB
// 统计上报 - 应用进入后台 // 统计上报 - 应用进入后台
// uni.report({ uni.report({
// name: 'uni-app-hide', name: 'uni-app-hide',
// success(res) { success(res) {
// console.log(res); console.log(res);
// }, fail(err) { }, fail(err) {
// console.log(err); console.log(err);
// } }
// }) })
// #endif // #endif
}, },
// #ifdef APP-ANDROID // #ifdef APP-ANDROID
...@@ -143,15 +143,15 @@ ...@@ -143,15 +143,15 @@
// console.log('App onError', err) // console.log('App onError', err)
// #ifdef APP-ANDROID || APP-IOS || WEB // #ifdef APP-ANDROID || APP-IOS || WEB
// 统计上报 - 应用发生错误 // 统计上报 - 应用发生错误
// uni.report({ uni.report({
// name: 'uni-app-error', name: 'uni-app-error',
// options: err, options: err,
// success(res) { success(res) {
// console.log(res); console.log(res);
// }, fail(err) { }, fail(err) {
// console.log(err); console.log(err);
// } }
// }) })
// #endif // #endif
}, },
methods: { methods: {
......
// 自动化测试
module.exports = { module.exports = {
"is-custom-runtime": false, "is-custom-runtime": false,
"compile": true, "compile": true,
...@@ -29,11 +28,11 @@ module.exports = { ...@@ -29,11 +28,11 @@ module.exports = {
"executablePath": "" "executablePath": ""
}, },
"uni-app-x": { "uni-app-x": {
"version": "/Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniappx-launcher/base/version.txt", "version": "/Applications/HBuilderX-Dev.app/Contents/HBuilderX/plugins/uniappx-launcher/base/version.txt",
"android": { "android": {
"id": "emulator-5554", "id": "4fa6954",
"executablePath": "/Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniappx-launcher/base/android_base.apk" "executablePath": "/Applications/HBuilderX-Dev.app/Contents/HBuilderX/plugins/uniappx-launcher/base/android_base.apk"
} }
} }
} }
} }
\ No newline at end of file
...@@ -6,7 +6,7 @@ module.exports = { ...@@ -6,7 +6,7 @@ module.exports = {
watchPathIgnorePatterns: ['/node_modules/', '/dist/', '/.git/'], watchPathIgnorePatterns: ['/node_modules/', '/dist/', '/.git/'],
moduleFileExtensions: ['js', 'json'], moduleFileExtensions: ['js', 'json'],
rootDir: __dirname, rootDir: __dirname,
testMatch: ["<rootDir>/pages/**/*test.[jt]s?(x)"], testMatch: ["<rootDir>/pages/API/report/report.test.js"],
testPathIgnorePatterns: [ testPathIgnorePatterns: [
'/node_modules/', '/node_modules/',
], ],
......
// 仅测试 console.log 时机问题 // 仅测试 console.log 时机问题
import './test-main-console.uts' import './test-main-console.uts'
// // #ifdef APP-ANDROID || APP-IOS || WEB // #ifdef APP-ANDROID || APP-IOS || WEB
// import { uniStat } from '@/uni_modules/uni-stat/plugin.uts' import { uniStat } from '@/uni_modules/uni-stat/plugin.uts'
// // #endif // #endif
import App from './App.uvue' import App from './App.uvue'
import { createSSRApp } from 'vue' import { createSSRApp } from 'vue'
// // 统计配置 // 统计配置
// const uniStatcollectItems = { const uniStatcollectItems = {
// uniStatPageLog: true uniStatPageLog: true
// } }
// const uniStatOptions = { const uniStatOptions = {
// debug: true, debug: false,
// collectItems: uniStatcollectItems, collectItems: uniStatcollectItems,
// } }
export function createApp() { export function createApp() {
const app = createSSRApp(App) const app = createSSRApp(App)
// // #ifdef APP-ANDROID || APP-IOS || WEB // #ifdef APP-ANDROID || APP-IOS || WEB
// app.use(uniStat, uniStatOptions) app.use(uniStat, uniStatOptions)
// // #endif // #endif
// app.mixin({ // app.mixin({
// onReady() { // onReady() {
// setTimeout(() => { // setTimeout(() => {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册