Skip to content
Next
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Switch to GitLab Next
Sign in / Register
Toggle navigation
Minds Backend - Engine
Project
Project
Details
Activity
Releases
Cycle Analytics
Insights
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Locked Files
Issues
220
Issues
220
List
Boards
Labels
Service Desk
Milestones
Merge Requests
37
Merge Requests
37
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Security & Compliance
Security & Compliance
Dependency List
Packages
Packages
List
Container Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Minds
Minds Backend - Engine
Compare Revisions
01222a57da0b5d69a48bdae58b737d8bbac6b3b3...00ffa02ec416a8bd1fdf82999991a0a18973af94
Source
00ffa02ec416a8bd1fdf82999991a0a18973af94
Select Git revision
...
Target
01222a57da0b5d69a48bdae58b737d8bbac6b3b3
Select Git revision
Compare
Commits (3)
(fix) Create correct 'active' fake data in analytics cli -
#841
· 46a3081d
Guy Thouret
authored
1 hour ago
46a3081d
(fix) Regression - ActiveUsers query should have 200 partitions -
#841
· ed9109ca
Guy Thouret
authored
1 hour ago
ed9109ca
(fix) Fix all tests for most recent changes to ActiveUsers and UserStates Iterators -
#841
· 00ffa02e
Guy Thouret
authored
1 hour ago
00ffa02e
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
12 additions
and
17 deletions
+12
-17
Analytics.php
Controllers/Cli/Analytics.php
+1
-1
ActiveUsersIterator.php
Core/Analytics/UserStates/ActiveUsersIterator.php
+1
-1
ActiveUsersIteratorSpec.php
Spec/Core/Analytics/UserStates/ActiveUsersIteratorSpec.php
+1
-1
ManagerSpec.php
Spec/Core/Analytics/UserStates/ManagerSpec.php
+5
-5
active_users_query.json
...ore/Analytics/UserStates/MockData/active_users_query.json
+1
-1
user_state_changes_query.json
...alytics/UserStates/MockData/user_state_changes_query.json
+1
-6
UserActivityBucketsSpec.php
Spec/Core/Analytics/UserStates/UserActivityBucketsSpec.php
+1
-1
UserStateIteratorSpec.php
Spec/Core/Analytics/UserStates/UserStateIteratorSpec.php
+1
-1
No files found.
Controllers/Cli/Analytics.php
View file @
00ffa02e
...
...
@@ -178,7 +178,7 @@ class Analytics extends Cli\Controller implements Interfaces\CliControllerInterf
->
setProduct
(
'platform'
)
->
setUserGuid
((
string
)
$user_guid
)
->
setTimestamp
(
$timestamp
)
->
setAction
(
'
fak
e'
);
->
setAction
(
'
activ
e'
);
$this
->
out
(
print_r
(
$event
->
push
(),
true
));
}
...
...
This diff is collapsed.
Click to expand it.
Core/Analytics/UserStates/ActiveUsersIterator.php
View file @
00ffa02e
...
...
@@ -24,7 +24,7 @@ class ActiveUsersIterator implements \Iterator
/** @var ActiveUsersQueryBuilder */
protected
$queryBuilder
;
protected
$cursor
=
-
1
;
protected
$partitions
=
1
;
protected
$partitions
=
200
;
protected
$page
=
-
1
;
protected
$intervalSize
=
Core\Time
::
ONE_DAY
;
...
...
This diff is collapsed.
Click to expand it.
Spec/Core/Analytics/UserStates/ActiveUsersIteratorSpec.php
View file @
00ffa02e
...
...
@@ -28,7 +28,7 @@ class ActiveUsersIteratorSpec extends ObjectBehavior
{
$prepared
=
new
Search
();
$prepared
->
query
(
$this
->
getMockData
(
'active_users_query.json'
));
$this
->
setReference
Date
(
1549497600
);
$this
->
setReference
Timestamp
(
1549497600
);
$this
->
client
->
request
(
$prepared
)
->
shouldBeCalled
()
->
willReturn
(
$this
->
getMockData
(
'active_users_results.json'
));
...
...
This diff is collapsed.
Click to expand it.
Spec/Core/Analytics/UserStates/ManagerSpec.php
View file @
00ffa02e
...
...
@@ -37,10 +37,10 @@ class ManagerSpec extends ObjectBehavior
public
function
it_should_sync
()
{
$reference
Date
=
1549497600
;
$reference
Timestamp
=
1549497600
;
$this
->
setReference
Date
(
$referenceDate
);
$this
->
set
RangeOffset
(
7
);
$this
->
setReference
Timestamp
(
$referenceTimestamp
);
$this
->
set
NumberOfIntervals
(
7
);
$this
->
client
->
request
(
Argument
::
any
())
->
shouldBeCalled
()
...
...
@@ -54,8 +54,8 @@ class ManagerSpec extends ObjectBehavior
public
function
it_should_emit_state_changes
()
{
$reference
Date
=
1549497600
;
$this
->
setReference
Date
(
$referenceDate
);
$reference
Timestamp
=
1549497600
;
$this
->
setReference
Timestamp
(
$referenceTimestamp
);
$this
->
client
->
request
(
Argument
::
any
())
->
shouldBeCalled
()
->
willReturn
(
$this
->
getMockData
(
'user_state_changes_results.json'
));
...
...
This diff is collapsed.
Click to expand it.
Spec/Core/Analytics/UserStates/MockData/active_users_query.json
View file @
00ffa02e
...
...
@@ -16,7 +16,7 @@
"range"
:
{
"@timestamp"
:
{
"from"
:
1548892800000
,
"to"
:
1549
497600
000
,
"to"
:
1549
583999
000
,
"format"
:
"epoch_millis"
}
}
...
...
This diff is collapsed.
Click to expand it.
Spec/Core/Analytics/UserStates/MockData/user_state_changes_query.json
View file @
00ffa02e
...
...
@@ -28,11 +28,6 @@
}
},
"aggs"
:
{
"unique_state"
:
{
"cardinality"
:
{
"field"
:
"state"
}
},
"latest_state"
:
{
"top_hits"
:
{
"docvalue_fields"
:
[
...
...
@@ -50,4 +45,4 @@
}
}
}
}
\ No newline at end of file
}
This diff is collapsed.
Click to expand it.
Spec/Core/Analytics/UserStates/UserActivityBucketsSpec.php
View file @
00ffa02e
...
...
@@ -72,13 +72,13 @@ class UserActivityBucketsSpec extends ObjectBehavior
$guid
=
new
Guid
();
$userGuid
=
$guid
->
generate
(
strtotime
(
'-1 month'
)
*
1000
);
$activeDayBuckets
=
[
[
'count'
=>
26
],
[
'count'
=>
0
],
[
'count'
=>
0
],
[
'count'
=>
0
],
[
'count'
=>
0
],
[
'count'
=>
0
],
[
'count'
=>
0
],
[
'count'
=>
5
],
];
$this
->
setReferenceDateMs
(
strtotime
(
'midnight'
)
*
1000
)
...
...
This diff is collapsed.
Click to expand it.
Spec/Core/Analytics/UserStates/UserStateIteratorSpec.php
View file @
00ffa02e
...
...
@@ -28,7 +28,7 @@ class UserStateIteratorSpec extends ObjectBehavior
{
$prepared
=
new
Search
();
$prepared
->
query
(
$this
->
getMockData
(
'user_state_changes_query.json'
));
$this
->
setReference
Date
(
1549497600
);
$this
->
setReference
Timestamp
(
1549497600
);
$this
->
client
->
request
(
$prepared
)
->
shouldBeCalled
()
->
willReturn
(
$this
->
getMockData
(
'user_state_changes_results.json'
));
...
...
This diff is collapsed.
Click to expand it.